summaryrefslogtreecommitdiff
path: root/Source/Dafny/Rewriter.cs
Commit message (Expand)AuthorAge
* Fix issue #71. When substitute the forall's variables for those of theGravatar qunyanm2015-04-16
* Eliminate redundant checks of newtype and opaque function well-formedness fro...Gravatar chrishaw2015-04-02
* Fix issue #55 and #64. When performing type argument substitution for functionGravatar qunyanm2015-03-16
* This changeset changes the default visibility of a function/predicate body ou...Gravatar leino2015-03-09
* Fixed an encoding bug for newtypes (this fixes Issue #50)Gravatar Rustan Leino2015-01-27
* Switched use of List(IToken) in UserDefinedType to NameSegment/ExprDotName, s...Gravatar leino2015-01-23
* Fixed bug in opaque functions with type parametersGravatar leino2015-01-07
* Language change: All functions and methods declared lexically outside any cla...Gravatar leino2014-12-12
* Finished up refactoring of the new name segment parsing, AST, and resolution.Gravatar leino2014-12-07
* Snapshot, to be continuedGravatar leino2014-12-02
* Make autoreqs of free requires not freeGravatar Bryan Parno2014-10-27
* Allow autoReq in methods to generate auto-requirements on requiresGravatar Bryan Parno2014-10-27
* Don't process opaque functions more than once when generating auto-reqsGravatar Bryan Parno2014-10-27
* Fix fixup to opaque-function revealer to deal with zero-argument lemmasGravatar Bryan Parno2014-10-27
* Fix autoreq handling of quantifiersGravatar Bryan Parno2014-10-27
* Added an attribute :timeLimitMultiplier for setting relative time outs.Gravatar Bryan Parno2014-10-27
* Add an option to allow automatically generated requirements to be printedGravatar Bryan Parno2014-10-27
* Added types "char" and "string" (the latter being a synonym for "seq<char>").Gravatar leino2014-10-20
* MergeGravatar Dan Rosén2014-08-11
|\
* | Add higher-order-functions and some other goodiesGravatar Dan Rosén2014-08-11
| * Fixed bug Issue 37: expand type synonyms in more (hopefully all) places in th...Gravatar leino2014-08-02
|/
* Make reveal axioms from opaque functions quantify over layersGravatar Dan Rosén2014-07-10
* MergeGravatar Rustan Leino2014-07-08
|\
* | Implemented compilation of the int<->real conversions, and changed the resolu...Gravatar Rustan Leino2014-07-08
| * New logical encoding of types with Is and IsAllocGravatar Dan Rosén2014-07-07
|/
* Refactored code for dealing with SCCs in the call graph.Gravatar Rustan Leino2014-02-24
* Removed some blank lines at the end of hover texts.Gravatar Rustan Leino2014-02-06
* Produce hover text for many of the refinement omissions (i.e., "..." and the ...Gravatar Rustan Leino2014-01-31
* Fix a bug in the interaction between opaque and genericsGravatar Bryan Parno2014-01-23
* Added a missing autoReq resolution stepGravatar Bryan Parno2014-01-14
* Improve autoReq's interactions with opaqueGravatar Bryan Parno2014-01-13
* Small fix to the order in which AutoReq adds its requirements.Gravatar Bryan Parno2014-01-13
* Manually adjusted mergeGravatar Rustan Leino2014-01-08
* Add autoReq support for matches.Gravatar Bryan Parno2014-01-08
* Added support for automatic generation of function requirements via the :auto...Gravatar Bryan Parno2014-01-08
* Added an .EndTok for every statement. (Note, in some places, especially in V...Gravatar Rustan Leino2013-12-19
* Don't expand {:opaque} for inherited functions. (Note, more design is still ...Gravatar Rustan Leino2013-12-17
* 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
* When inlining the body of a predicate (in a proof obligation--via TrSplitExpr),Gravatar Rustan Leino2013-04-24
* Disallow allocations in ghost contextsGravatar Rustan Leino2013-03-06
* combine {:autocontracts} and refinementGravatar Rustan Leino2012-10-21
* Put all sources under \Source directoryGravatar Rustan Leino2012-10-04