summaryrefslogtreecommitdiff
path: root/Source/Core/AbsyExpr.cs
Commit message (Expand)AuthorAge
* Added and briefly tested the updated syntax. NaN/oo not supported yetGravatar Checkmate502016-07-19
* Changed the syntax reading of the float typeGravatar Checkmate502016-07-16
* change to updateGravatar Checkmate502016-06-07
* removed an unnecessary type checking additionGravatar Checkmate502016-06-07
* fixed some merging issuesGravatar Checkmate502016-06-07
* Normalise line endings using a .gitattributes file. UnfortunatelyGravatar Dan Liew2015-06-28
* Fix issue with computation of statement checksums for lambda expressions.Gravatar Valentin Wüstholz2015-06-12
* Make caching of verification results more fine-grained for changes that affec...Gravatar Valentin Wüstholz2015-05-17
* Protect Bitvector field of BvExtractExpr when it is immutable.Gravatar Dan Liew2015-02-12
* Protect E0 and E1 in BvConcatExpr if Expr is immutable.Gravatar Dan Liew2015-02-12
* Fix what looked like a serious design issue when Type checkingGravatar Dan Liew2015-02-12
* When an Expr immutable, never change Type reference if it has been set,Gravatar Dan Liew2015-02-12
* Protect the Args field of NAryExpr when it is immutable.Gravatar Dan Liew2015-02-12
* Fix performance issue in ComputeHashCode() methods of Expr classes.Gravatar Dan Liew2015-02-02
* Fix typechecking immutable Expr when we haveGravatar Dan Liew2015-01-31
* Made it produce slightly different passive commands for assignments to assump...Gravatar wuestholz2015-01-30
* Protect the NAryExpr.Fun field when the NAryExpr is immutable.Gravatar Dan Liew2015-01-29
* Protect the Expr field of OldExpr if it is immutable. Add unit testGravatar Dan Liew2015-01-29
* Protect the Type field of an Expr if is Immutable. Note if the ExprGravatar Dan Liew2015-01-29
* Protect the Name and Decl fields of IdentifierExpr when it isGravatar Dan Liew2015-01-29
* Prevent a BvConst being changed once constructed. The motivationGravatar Dan Liew2015-01-29
* Add the ability to declare Expr to be immutable at construction time.Gravatar Dan Liew2015-01-29
* Worked on the verification result caching (statement checksums).Gravatar wuestholz2015-01-26
* Made invariant of class 'IfThenElse' robust by changing the designGravatar 0biha2015-01-01
* Worked on more native support for partially-verified assertions.Gravatar wuestholz2014-12-28
* Fixed issue with resolution of function calls.Gravatar wuestholz2014-11-26
* Fix FunctionCall.Resolve() so that when the function is resolved the type bec...Gravatar Dan Liew2014-11-25
* Fix bug in FunctionCall that caused the ExprTypeChecking.FunctionCall()Gravatar Dan Liew2014-11-25
* fixed various CodeContracts issues.Gravatar qadeer2014-09-18
* Added missing Expr.Neg() static method.Gravatar Dan Liew2014-08-15
* Minor refactoringGravatar wuestholz2014-08-03
* MergeGravatar Dan Rosén2014-08-01
|\
* | Add alpha equivalence check for Expr, and use it when lambda liftingGravatar Dan Rosén2014-08-01
| * Fix bug in NAryExpr where is was possible for A.Equals(B) to returnGravatar Dan Liew2014-07-29
| * Fix bug in NAryExpr where Equals() override was not correctly implemented.Gravatar Dan Liew2014-07-28
|/
* Fix nasty bug introduced by commit 61a94f409975.Gravatar Dan Liew2014-07-15
* Refactored how checksums are computed.Gravatar wuestholz2014-07-13
* Did some refactoring, fixed minor issues, and made it apply the more advanced...Gravatar wuestholz2014-07-06
* Add some pretty-printing, on by default. Turn off with the flag "/pretty:0"Gravatar Dan Rosén2014-06-24
* Add isBvConst and asBvConst accessors to LiteralExpr to match theGravatar Dan Liew2014-05-28
* Recursive walking of Exprs doesn't play nice when the depth of the AST is high.Gravatar akashlal2014-01-07
* Resolved some issues with data races.Gravatar wuestholz2013-07-23
* All ...Seq classes now goneGravatar Ally Donaldson2013-07-22
* ExprSeq: farewellGravatar Ally Donaldson2013-07-22
* Started to remove ...Seq classesGravatar Ally Donaldson2013-07-22
* More refactoringGravatar Ally Donaldson2013-07-22
* More refactoring: PureCollections.Sequence not used anymore.Gravatar Ally Donaldson2013-07-22
* More refactoring towards replacing PureCollections.Sequence with ListGravatar Ally Donaldson2013-07-22
* Refactoring of VariableSeq and TypeSeqGravatar Ally Donaldson2013-07-22
* Allow attributes on procedure formals, function formals, and bound variablesGravatar Unknown2013-01-07