summaryrefslogtreecommitdiff
path: root/Source/Dafny/RefinementTransformer.cs
Commit message (Expand)AuthorAge
* Added types "char" and "string" (the latter being a synonym for "seq<char>").Gravatar leino2014-10-20
* Disallow parentheses-less declarations of predicates and co-predicates, along...Gravatar leino2014-08-27
* Refactoring: renamed DerivedTypeDecl to NewtypeDeclGravatar leino2014-08-26
* MergeGravatar leino2014-08-20
|\
* | Start of derived types (aka "new types")Gravatar leino2014-08-20
| * Change behavior of 'decreases *', which can be applied to loops and methods. ...Gravatar Rustan Leino2014-08-19
|/
* MergeGravatar Dan Rosén2014-08-11
|\
* | Add higher-order-functions and some other goodiesGravatar Dan Rosén2014-08-11
| * added trait feature:Gravatar Reza Ahmadi2014-07-18
|/
* Renamed "arbitrary type" to "opaque type"Gravatar Rustan Leino2014-07-15
* Support for type synonyms in refinementsGravatar Rustan Leino2014-07-14
* Added type synonyms. (No support yet for these in refinements.)Gravatar Rustan Leino2014-07-11
* Make reveal axioms from opaque functions quantify over layersGravatar Dan Rosén2014-07-10
* Fixed refinement of modify statementsGravatar Rustan Leino2014-04-04
* Support the transition from "modify Frame;" to "modify Frame { Body }" by ref...Gravatar Rustan Leino2014-04-04
* Refactoring: renamed VarDecl to LocalVariable, and renamed VarDeclStmt.Lhss t...Gravatar Rustan Leino2014-03-17
* Deprecated "comethod" keyword in favor of "colemma". (Also, "prefix method" -...Gravatar Rustan Leino2014-02-23
* Preliminary support for reals in Dafny specs. No compiler suport yet.Gravatar Bryan Parno2014-02-10
* Produce hover text for many of the refinement omissions (i.e., "..." and the ...Gravatar Rustan Leino2014-01-31
* Changed the iterator class hover text back to the iterator name (which is con...Gravatar Rustan Leino2013-12-20
* Added an .EndTok for every statement. (Note, in some places, especially in V...Gravatar Rustan Leino2013-12-19
* Refactored the calling of rewritersGravatar Rustan Leino2013-12-11
* Introduced keywords "lemma" (like a "ghost method", but not allowed to have a...Gravatar Rustan Leino2013-08-02
* Renamed "parallel" statement to "forall" statement, and made the parentheses ...Gravatar Rustan Leino2013-03-06
* Added Equals method on TypeGravatar Rustan Leino2013-02-20
* renamed "abstract module" to "module facade"Gravatar Rustan Leino2012-10-22
* allow a refinement to introduce "return" statements, at the price of re-verif...Gravatar Rustan Leino2012-10-22
* combine {:autocontracts} and refinementGravatar Rustan Leino2012-10-21
* New feature:Gravatar Rustan Leino2012-10-11
* Put all sources under \Source directoryGravatar Rustan Leino2012-10-04