summaryrefslogtreecommitdiff
path: root/Source/Dafny/Compiler.cs
Commit message (Expand)AuthorAge
...
* Comparisons and well-founded order of charGravatar leino2014-10-21
* Add char literals.Gravatar leino2014-10-20
* Added types "char" and "string" (the latter being a synonym for "seq<char>").Gravatar leino2014-10-20
* Refactored ArrowType's to be resolved with other types. ArrowTypeDecl's are n...Gravatar leino2014-08-27
* Refactoring: renamed DerivedTypeDecl to NewtypeDeclGravatar leino2014-08-26
* Implemented arbitrary numeric conversions (but name resolution still needs wo...Gravatar leino2014-08-25
* Support for non-constrained derived types ("new types").Gravatar leino2014-08-21
* Start of derived types (aka "new types")Gravatar leino2014-08-20
* Refactor: Change ApplyExpr's Receiver to FunctionGravatar Dan Rosén2014-08-14
* Compile lambda functions and apply expressions, and change let expr compilationGravatar Dan Rosén2014-08-12
* MergeGravatar Dan Rosén2014-08-11
|\
* | Add higher-order-functions and some other goodiesGravatar Dan Rosén2014-08-11
| * MergeGravatar leino2014-08-02
| |\
| * | Fixed bug Issue 37: expand type synonyms in more (hopefully all) places in th...Gravatar leino2014-08-02
|/ /
| * - fixed an issue regarding including ghost functions in the compiled interfaceGravatar Reza Ahmadi2014-07-20
| * added trait feature:Gravatar Reza Ahmadi2014-07-18
|/
* Renamed "arbitrary type" to "opaque type"Gravatar Rustan Leino2014-07-15
* Added type synonyms. (No support yet for these in refinements.)Gravatar Rustan Leino2014-07-11
* Implemented compilation of the int<->real conversions, and changed the resolu...Gravatar Rustan Leino2014-07-08
* Added tuples and tuple types. Syntax is the expected one, namely parentheses ...Gravatar Rustan Leino2014-06-27
* Added support for 'dirty' forall statements.Gravatar chmaria2014-06-03
* Fixed bug in resolution, where type proxies involved in equality tests did no...Gravatar Rustan Leino2014-05-07
* DafnyExtension: Made it display the compilation output in the VS output pane.Gravatar wuestholz2014-04-21
* Compile realsGravatar Rustan Leino2014-04-13
* MergeGravatar Rustan Leino2014-04-04
|\
* | Added "modify Frame { Body }" statement.Gravatar Rustan Leino2014-04-04
* | Added "modify" statement.Gravatar Rustan Leino2014-04-03
| * Basic support for datatype-update syntatic sugarGravatar Bryan Parno2014-04-03
|/
* Refactoring: renamed VarDecl to LocalVariable, and renamed VarDeclStmt.Lhss t...Gravatar Rustan Leino2014-03-17
* AST refactoring:Gravatar Rustan Leino2014-03-17
* Preliminary support for reals in Dafny specs. No compiler suport yet.Gravatar Bryan Parno2014-02-10
* Compile to .exe only if the Main method has no user-defined preconditions.Gravatar Rustan Leino2014-01-31
* Fix minor issue in compilation of main methods.Gravatar wuestholz2014-01-17
* 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
| * Compile assign-such-that for all integers, not just ones where a bound is foundGravatar Rustan Leino2014-01-06
|/
* More thoroughly check for nested assume statements during compilationGravatar Rustan Leino2014-01-05
* Added ghost let expressions.Gravatar Rustan Leino2014-01-05
* Add support for the :axiom attribute for ghost methods.Gravatar Bryan Parno2013-12-13
* Use full name of type in compilation errorGravatar Rustan Leino2013-11-18
* Let compiler complain about body-less functions and methods, even if these ar...Gravatar Rustan Leino2013-11-14
* Merged PredicateExpr and CalcExpr into a single StmtExprGravatar Rustan Leino2013-08-06
* Added support for more fine-grained generation of unique names.Gravatar wuestholz2013-07-31
* Fixed compilation bug where C# keywords were not being escapedGravatar Rustan Leino2013-06-25
* Allow more tail calls, on account of considering non-loop aggregate statement...Gravatar Rustan Leino2013-05-21
* Fixed compilation of assign-such-that for the multi-variable case where some ...Gravatar Rustan Leino2013-03-29
* The "choose" statement, hacky and specialized as it was, is now gone. Use th...Gravatar Rustan Leino2013-03-27
* Replaced SuperSetBoundedPool by SubSetBoundedPool, which is much more useful ...Gravatar Rustan Leino2013-03-27
* Compilation of (many common) assign-such-that statements.Gravatar Rustan Leino2013-03-26
* Renamed "parallel" statement to "forall" statement, and made the parentheses ...Gravatar Rustan Leino2013-03-06