summaryrefslogtreecommitdiff
path: root/Source/Dafny/Translator.cs
Commit message (Expand)AuthorAge
...
* | Clean up new trigger declarations in Translator.csGravatar Clément Pit--Claudel2015-07-17
* | Strip literals from triggersGravatar Clément Pit--Claudel2015-07-16
* | Fix broken interaction between triggers and inlining of function callsGravatar Clément Pit--Claudel2015-07-14
* | Start adding missing triggers to the translatorGravatar Clément Pit--Claudel2015-07-13
* | Make attributes enumerable.Gravatar Clément Pit--Claudel2015-07-13
| * Fixed crashes in overrides checking of function decreases clauses, and improv...Gravatar Rustan Leino2015-07-07
* | Small refactoring of Printer.csGravatar Clément Pit--Claudel2015-07-06
| * multiple changes...Gravatar Michael Lowell Roberts2015-07-02
| * MergeGravatar leino2015-07-01
| |\
| * | Fixed bug in BplImp!Gravatar leino2015-07-01
| | * Add the ability to specify how much "fuel" a function should have,Gravatar Bryan Parno2015-07-01
| |/ |/|
| * Fixed bugs in encoding of preconditions of function values, Issue #84.Gravatar leino2015-06-30
|/
* Tried to reduce frame-axiom instantiations by saying the earlier heap must be...Gravatar leino2015-06-25
* Changed logical order of requires and reads clauses on functions. Reads clausesGravatar Rustan Leino2015-06-15
* Do postponsed reads checking also for the body of functions -- see Test/dafny...Gravatar Rustan Leino2015-06-15
* Postpone reads checks of function preconditions until after the entire precon...Gravatar leino2015-06-15
* Little edits in new CheckWellformedAndAssume codeGravatar leino2015-06-12
* Combined some common routines into CheckWellformedAndAssume, which also allow...Gravatar leino2015-06-12
* Generate #requires function for OpaqueFunction.Gravatar qunyanm2015-06-04
* MergeGravatar leino2015-05-29
|\
| * Add an infinite set collection type.Gravatar qunyanm2015-05-29
* | MergeGravatar leino2015-05-29
|\|
* | Bug fix in type-antecedent for traits in allocation axiomsGravatar leino2015-05-29
| * MergeGravatar Rustan Leino2015-05-29
| |\
| * | Changes to ComputeFreeVariables--bug fix as well as beautificationGravatar Rustan Leino2015-05-29
| | * Fix build break. Part of the change was not checked in last check-in somehow.Gravatar qunyanm2015-05-19
| | * Fix issue #81. Pass a call's TypeArgumentSubstitution to CheckCallTermination.Gravatar qunyanm2015-05-18
| |/ |/|
* | Added "inductive lemma" methodsGravatar leino2015-05-07
* | Added inductive predicatesGravatar leino2015-05-06
* | Improved generation of .reads axioms (correcting an incorrect answer and corr...Gravatar leino2015-05-01
* | Improved encoding of a property of reads clauses to make things more easily p...Gravatar leino2015-05-01
|/
* Fix issue #72. Add the constructor questionmark to a function's axiom if theGravatar qunyanm2015-04-24
* Fix issue #73. Pass in expr.tok when creating Bpl.Expr for InMap and NotInMap.Gravatar qunyanm2015-04-20
* Include axioms about $Is and $IsAlloc for traitsGravatar leino2015-04-07
* Fixed some bugs in override axioms (but still missing support for classes wit...Gravatar leino2015-04-05
* MergeGravatar leino2015-04-03
|\
* | Added test cases and fixes for overrides termination checksGravatar leino2015-04-03
| * Eliminate redundant checks of newtype and opaque function well-formedness fro...Gravatar chrishaw2015-04-02
|/
* Fix issue #56. Convert parametered opaque type parameters into an IdentifierExprGravatar qunyanm2015-03-27
* Fix issue #58. In TrSplitExpr(), add allocatedness for arguments to the inlinedGravatar qunyanm2015-03-26
* Fix issue #63. ForceSubstitutionOfQuantifiedVars for SetComprehesion.Gravatar qunyanm2015-03-17
* MergeGravatar leino2015-03-13
|\
* | Allow let-such-that expression to be compiled, provided that they provably ha...Gravatar leino2015-03-13
| * Allow trigger annotations in more statements and expressionsGravatar chrishaw2015-03-11
| * MergeGravatar qunyanm2015-03-11
| |\ | |/ |/|
| * Fix issue #54 and #57. Resolve a formal's type before creating a substitute.Gravatar qunyanm2015-03-11
* | Removed some old and unused functionsGravatar leino2015-03-09
* | This changeset changes the default visibility of a function/predicate body ou...Gravatar leino2015-03-09
|/
* Add imap display/update expressionsGravatar chrishaw2015-02-27
* Add imap type, which is like map but may have have infinite sizeGravatar chrishaw2015-02-26