summaryrefslogtreecommitdiff
path: root/Source/Dafny/Translator.cs
Commit message (Expand)AuthorAge
* Fix soundness bug (Issue #9 on dafny.codeplex.com) in function axiom for lite...Gravatar Rustan Leino2014-02-13
* Preliminary support for reals in Dafny specs. No compiler suport yet.Gravatar Bryan Parno2014-02-10
* Provide more detailed feedback for errors involving if-then-elseGravatar Bryan Parno2014-02-03
* Improve error information by generating "Related location" information that t...Gravatar Rustan Leino2014-01-14
* MergeGravatar Rustan Leino2014-01-08
|\
* | Allow left-hand sides of a let expression to be patterns (like in the case of...Gravatar Rustan Leino2014-01-08
| * Added support for automatic generation of function requirements via the :auto...Gravatar Bryan Parno2014-01-08
|/
* Improved the name-clashing situation when substituting to produce printable A...Gravatar Rustan Leino2014-01-03
* No longer specialize axioms Haskell-style for functions whose bodies contains...Gravatar Rustan Leino2014-01-03
* Print and translate "match" expressions in general positions, not just at the...Gravatar Rustan Leino2014-01-03
* MergeGravatar Rustan Leino2013-12-30
|\
* | Added proper parsing for StmtExpr's in all contexts.Gravatar Rustan Leino2013-12-30
| * Pass on attributes for methods, iterators, and functions to Boogie.Gravatar wuestholz2013-12-26
|/
* Hover text for default decreases clauses of loops.Gravatar Rustan Leino2013-12-20
* MergeGravatar Rustan Leino2013-12-19
|\
* | Added an .EndTok for every statement. (Note, in some places, especially in V...Gravatar Rustan Leino2013-12-19
| * Compute default decreases clauses in Resolver instead of in the Translator.Gravatar Rustan Leino2013-12-19
|/
* MergeGravatar Rustan Leino2013-12-17
|\
* | Don't inline opaque functions.Gravatar Rustan Leino2013-12-17
| * MergeGravatar Rustan Leino2013-12-16
| |\ | |/ |/|
| * Fixed bug where free conditions preceded checked conditions (for inlined pred...Gravatar Rustan Leino2013-12-16
* | Pass assert/assume attributes down to BoogieGravatar Rustan Leino2013-12-16
* | Fix build failure due to changes in Boogie.Gravatar wuestholz2013-12-16
* | Add support for the :axiom attribute for ghost methods.Gravatar Bryan Parno2013-12-13
* | Added support for opaque function definitions, indicated via the {:opaque} at...Gravatar Bryan Parno2013-12-13
* | Fixed a bug in the Boogie generated for refinement checks (now that there is ...Gravatar Rustan Leino2013-12-09
|/
* Added support for attributes on variable declarations.Gravatar wuestholz2013-11-18
* Removed code for an unreachable caseGravatar Rustan Leino2013-08-06
* Merged PredicateExpr and CalcExpr into a single StmtExprGravatar Rustan Leino2013-08-06
* Unified function/method context heightsGravatar Rustan Leino2013-08-04
* Set up call-graph to keep track of edges between functions and methods. (To ...Gravatar Rustan Leino2013-08-04
* More and improved CaptureState infoGravatar Rustan Leino2013-08-02
* Merge adjustmentsGravatar Rustan Leino2013-08-02
|\
* | Added activation antecedents for co-predicate / prefix predicate axioms.Gravatar Rustan Leino2013-08-02
* | Changed the encoding of recursive functions. Previous, three hardcoded layer...Gravatar Rustan Leino2013-08-02
| * Added support for more fine-grained generation of unique names.Gravatar wuestholz2013-07-31
| * Allowing dangling hints in calculations.Gravatar Nadia Polikarpova2013-07-31
|/
* Co-recursion, now sounder than ever!Gravatar Rustan Leino2013-07-30
* Fixed issue in the computation of checksums.Gravatar wuestholz2013-07-29
* Fixed distinction between intra/inter-module calls and refined calls.Gravatar Rustan Leino2013-07-29
* Make functions and predicates be opaque outside the defining module -- only t...Gravatar Rustan Leino2013-07-29
* Make sure there's at least one CaptureState per method (otherwise BVD doesn't...Gravatar Rustan Leino2013-07-24
* Fixed build failures due to changes in Boogie.Gravatar wuestholz2013-07-22
* Fixed issues due to merge.Gravatar wuestholz2013-07-22
* MergeGravatar Rustan Leino2013-07-22
|\
* | Fixed build failures from recent Boogie refactoring.Gravatar Rustan Leino2013-07-22
| * Fixed build failures due to changes in Boogie.Gravatar wuestholz2013-07-22
|/
* Fixed build failures due to changes in Boogie.Gravatar wuestholz2013-07-22
* Look through paren expressions when determining a default loop decreases clauseGravatar Rustan Leino2013-07-10
* DafnyExtension: Integrated support for multiple Z3 instances in Boogie (incl....Gravatar wuestholz2013-07-09