summaryrefslogtreecommitdiff
path: root/Source/Dafny/RefinementTransformer.cs
Commit message (Expand)AuthorAge
* Fix issue 125. Add the missing case 2 and 3 with refinement and opened imports.Gravatar qunyanm2016-02-05
* Fix issue 117. Generate an error when the "opened" of an import doesn't matchGravatar qunyanm2016-01-08
* Parsing and pretty printing of the new "existential guards" of the two kinds ...Gravatar leino2015-10-03
* merged IronDafny updates. two unit tests related to traits do not pass if ENA...Gravatar Michael Lowell Roberts2015-09-21
* Refactor the error reporting codeGravatar Clément Pit--Claudel2015-08-18
* Allow forall statements in refinementsGravatar leino2015-07-31
* multiple changes...Gravatar Michael Lowell Roberts2015-07-02
* Add an infinite set collection type.Gravatar qunyanm2015-05-29
* Added "inductive lemma" methodsGravatar leino2015-05-07
* Added inductive predicatesGravatar leino2015-05-06
* This changeset changes the default visibility of a function/predicate body ou...Gravatar leino2015-03-09
* Added 'protected' keyword (syntax)Gravatar leino2015-03-07
* Add imap type, which is like map but may have have infinite sizeGravatar chrishaw2015-02-26
* 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
* Language change: All functions and methods declared lexically outside any cla...Gravatar leino2014-12-12
* Fixed some issues with assignments in refinements, both soundness bugs in pre...Gravatar leino2014-12-02
* 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