summaryrefslogtreecommitdiff
path: root/Source/Dafny/DafnyAst.cs
Commit message (Expand)AuthorAge
* Fix issue 75. Adjust the fuel for existentials to use more fuel in an assumeGravatar qunyanm2016-03-31
* Fix issue 125. Add the missing case 2 and 3 with refinement and opened imports.Gravatar qunyanm2016-02-05
* Implement module export so we can export a subset of items defined in theGravatar qunyanm2016-01-29
* Implement 'extern' declaration modifier.Gravatar Richard L. Ford2016-01-27
* Fix issue 103. Emit the quantifiers for ForallStmt before AutoTrigger so thatGravatar qunyanm2015-11-25
* Fix issue 94. Allow tuple-based assignment in statement contexts.Gravatar qunyanm2015-11-14
* Fix issue 101. Instead of swapping operands for Exp opcode in BinaryExpr,Gravatar qunyanm2015-11-10
* Fix issue 104. Use ResolvedExpression to compute subexpressions forGravatar qunyanm2015-11-04
* Introduced new datatype update syntax: D.(f := E)Gravatar leino2015-10-23
* Improve Dafny's ability to find fueled functions by checking the function its...Gravatar Bryan Parno2015-10-19
* Implemented resolution, verification, and (poorly performing) compilation of ...Gravatar leino2015-10-05
* Parsing and pretty printing of the new "existential guards" of the two kinds ...Gravatar leino2015-10-03
* MergeGravatar leino2015-09-28
|\
* | Changed computation of ghosts until pass 2 of resolution.Gravatar leino2015-09-28
| * fixed bugs related to identifying newtypes as types of integers and reals.Gravatar Michael Lowell Roberts2015-09-23
* | Removed unused code (old code from previous ghost-statement handling)Gravatar leino2015-09-21
| * merged IronDafny updates. two unit tests related to traits do not pass if ENA...Gravatar Michael Lowell Roberts2015-09-21
* | Preliminary refactoring of ghost-statement computations to after type checkingGravatar leino2015-09-20
|/
* Improve the redundancy detection algorithm used while constructing sets of termsGravatar Clément Pit--Claudel2015-08-26
* Make quantifier splitting a two step processGravatar Clément Pit--Claudel2015-08-23
* Grant "wishlist/useless-casts-in-decreases-clauses.dfy"Gravatar Clément Pit--Claudel2015-08-22
* MergeGravatar Clément Pit--Claudel2015-08-21
|\
* | Cleanup a number of FIXMEs that I had left in the codeGravatar Clément Pit--Claudel2015-08-20
| * MergeGravatar Rustan Leino2015-08-20
| |\ | |/ |/|
| * Fixed compilation that involve enumeration over native-type newtype values.Gravatar Rustan Leino2015-08-20
* | Merge.Gravatar Clément Pit--Claudel2015-08-20
|\|
| * MergeGravatar Rustan Leino2015-08-20
| |\
* | | Factor out some AST visiting codeGravatar Clément Pit--Claudel2015-08-19
| |/ |/|
| * Refactored and improved bounds discoveryGravatar Rustan Leino2015-08-19
* | Merge.Gravatar Clément Pit--Claudel2015-08-19
|\|
* | Check Reads and Decreases clauses for expressions that could prevent inliningGravatar Clément Pit--Claudel2015-08-18
| * Update the way bounds are discovered to try to choose "better" bounds.Gravatar Bryan Parno2015-08-17
* | Review preceding commit with RustanGravatar Clément Pit--Claudel2015-08-17
* | Start committing split quantifiersGravatar Clément Pit--Claudel2015-08-14
* | Refactor the error reporting codeGravatar Clément Pit--Claudel2015-08-18
* | Add a few utility methods to the visitorsGravatar Clément Pit--Claudel2015-08-12
| * Removed the unused type ThisSurrogateGravatar leino2015-08-11
| * Added routine OneAttributeToString to pretty printerGravatar leino2015-08-10
|/
* Add calc's attributes to its SubExpressions.Gravatar Clément Pit--Claudel2015-07-20
* Merge my autoTriggers work into the master branchGravatar Clément Pit--Claudel2015-07-17
|\
* | Make attributes enumerable.Gravatar Clément Pit--Claudel2015-07-13
| * [IronDafny] implemented workaround for "import opened" bug(s).Gravatar Michael Lowell Roberts2015-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
| * Made code contracts compliantGravatar leino2015-07-01
| * Add the ability to specify how much "fuel" a function should have,Gravatar Bryan Parno2015-07-01
|/
* Add an infinite set collection type.Gravatar qunyanm2015-05-29
* Allow MatchExpr and MatchStmt to have nested patterns. Such asGravatar qunyanm2015-05-14
* Don't include arrow types among ordered types.Gravatar leino2015-05-11