summaryrefslogtreecommitdiff
path: root/Source/Dafny
Commit message (Expand)AuthorAge
* New well-formedness checks for calculations (no cascading).Gravatar Nadia Polikarpova2013-03-05
* Added side-effects and control-flow checks in hints.Gravatar Nadia Polikarpova2013-03-05
* Fixed crash in translator, having to do with recursive co-predicates.Gravatar Rustan Leino2013-03-04
* MergeGravatar Rustan Leino2013-02-21
|\
| * MergeGravatar Rustan Leino2013-02-21
| |\
* | | Pretty print the new parentheses-less "if" and "while" statements as such.Gravatar Rustan Leino2013-02-21
* | | Fixed let-such-that and if-then-else encodings so that they will pass the sub...Gravatar Rustan Leino2013-02-21
* | | Added Equals method on TypeGravatar Rustan Leino2013-02-20
| |/ |/|
* | Support for paren-free guards in if and while statements.Gravatar Nadia Polikarpova2013-02-15
| * Improved source location reported for two resolution errorsGravatar Rustan Leino2013-02-14
|/
* Solved some contract violation issues.Gravatar Nadia Polikarpova2013-02-14
* Manual merge.Gravatar Nadia Polikarpova2013-02-13
* MergeGravatar Nadia Polikarpova2013-02-13
|\
| * Frame expressions are now checked to be well formed.Gravatar Rustan Leino2013-02-13
* | Minor fixes for calc expressions.Gravatar Nadia Polikarpova2013-02-13
* | MergeGravatar Nadia Polikarpova2013-02-14
|\|
* | First take on calc expressions.Gravatar Nadia Polikarpova2013-02-14
| * Report error if type of a quantified variable cannot be inferredGravatar Rustan Leino2013-02-11
* | Inferring parallel postcondition from calc.Gravatar Nadia Polikarpova2013-02-12
* | Better well-formedness checks take 2: a context line (i.e. followed by ==>) s...Gravatar Nadia Polikarpova2013-02-12
* | Minor cleanup.Gravatar Nadia Polikarpova2013-02-12
* | Better well-formedness checks for ==> calculations: a line serves as context ...Gravatar Nadia Polikarpova2013-02-08
* | Changed calc syntax (custom operators are now written before the hint)Gravatar Nadia Polikarpova2013-02-08
* | "!!" can now be parsed as two "!". More concise parsing for "!in".Gravatar Nadia Polikarpova2013-02-07
|/
* Disallow recursive copredicate calls in the body of let-such-that expressions.Gravatar Rustan Leino2013-01-30
* Fixed printing of Dafny version number.Gravatar Rustan Leino2013-01-23
* Fixed bug in translation of method termination checks, and also fixed a (prev...Gravatar Rustan Leino2013-01-23
* Fixed crash when "match" expression was used in a two-state context.Gravatar Rustan Leino2013-01-23
* Split verification of quantifier expressions into #2 for checked and #1 for a...Gravatar Rustan Leino2013-01-23
* Translate let-such-that expressionsGravatar Rustan Leino2013-01-22
* Fixed bug in translationGravatar Unknown2013-01-21
* MergeGravatar Unknown2013-01-21
|\
* | Added level-2 functions for codatatype equality and prefix equality.Gravatar Unknown2013-01-21
| * Added parsing and resolution of a new let-such-that expression. Translation h...Gravatar Rustan Leino2013-01-21
|/
* More automatic co-induction for comethodsGravatar Rustan Leino2013-01-20
* Added some co- test cases. Fixed some bugs.Gravatar Rustan Leino2013-01-20
* Some refactoring to get rid of a no-longer-needed parameterGravatar Rustan Leino2013-01-18
* Fixed the problem with the previous check-in.Gravatar Rustan Leino2013-01-18
* Create prefix methods during resolution, not translation.Gravatar Unknown2013-01-18
* Some additional resolution checks for co stuff.Gravatar Unknown2013-01-18
* Fixed bug in co axioms.Gravatar Unknown2013-01-18
* Added axiom that relates larger and smaller prefix equalities.Gravatar Unknown2013-01-18
* Proper support for inlining codatatype equalitiesGravatar Rustan Leino2013-01-18
* Removed the syntactic form copredicate #-form with the implicit argument.Gravatar Rustan Leino2013-01-16
* Encode codatatype equalities by predefined copredicates, including their pref...Gravatar Rustan Leino2013-01-15
* Support for copredicates and prefix predicates in comethods.Gravatar Rustan Leino2012-12-04
* Corrected pretty printing of 'comethod'Gravatar Rustan Leino2012-11-25
* Improved error message for making the mistake of saying 'returns' instead of ...Gravatar Rustan Leino2012-11-25
* Parse prefix predicates/methodsGravatar Rustan Leino2012-11-24
* MergeGravatar Rustan Leino2012-11-20
|\