summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fixed test output after refactoring in Boogie.Gravatar wuestholz2014-11-02
|
* Minor fix in test dafny2/SnapshotableTrees.dfy.Gravatar chmaria2014-11-01
|
* Added initial support for dirty while statements.Gravatar chmaria2014-11-01
|
* Allow assignment LHSs in a forall statement to be the same, so long as the ↵Gravatar leino2014-10-30
| | | | | | they are assigned the same RHS value. Don't include havoc assignments in LHS-duplicate checks.
* Resolve attributes of a forall statement only after bound variables have ↵Gravatar leino2014-10-29
| | | | | | | been added to the scope. Resolve the attributes of local variables. Don't resolve attributes of PredicateStmt's more than once.
* Fix bug in translation of 'new' for arraysGravatar Rustan Leino2014-10-29
|
* MergeGravatar leino2014-10-28
|\
* | Fixed type-inference bug that could create cycles in proxy type graphGravatar leino2014-10-28
| |
* | Disallow automatic completion of type arguments to the LHS of datatype ↵Gravatar leino2014-10-28
| | | | | | | | declarations
| * Create large stack in DafnyDriver.cs, before calling main,Gravatar Bryan Parno2014-10-28
|/ | | | just in case Boogie needs more room
* Fixed a bug in the Substituter for datatype update expressions.Gravatar leino2014-10-28
|
* Add a DafnyCC option that disables some of Dafny's cleverness to better ↵Gravatar Bryan Parno2014-10-27
| | | | match DafnyCC's capabilities
* Fix datatype updates so chained updates don't explode performanceGravatar Bryan Parno2014-10-27
|
* 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
|
* Fixed range bug that was causing extension to sometimes crashGravatar 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
|
* Ensure that no file is processed twice, even if one command-line file is ↵Gravatar Bryan Parno2014-10-27
| | | | included by another command-line file.
* Added an attribute :timeLimitMultiplier for setting relative time outs.Gravatar Bryan Parno2014-10-27
|
* Push the translation of user-supplied triggers deeperGravatar Bryan Parno2014-10-27
|
* Add support for counting spec/impl/proof lines by supressing, e.g., ghost ↵Gravatar Bryan Parno2014-10-27
| | | | statements
* Add an option to allow automatically generated requirements to be printedGravatar Bryan Parno2014-10-27
| | | | to a file, making them easier to inspect and manipulate.
* Even with noCheating enabled, don't check included files or methods marked ↵Gravatar Bryan Parno2014-10-27
| | | | with :decl or :imported
* Allow non-ghost axioms in order to model trusted external calls,Gravatar Bryan Parno2014-10-27
| | | | | e.g., Ironclad's calls to assembly instructions. Also fixed what appeared to be a bug in the Makefile for invoking Coco
* MergeGravatar leino2014-10-25
|\
* | Marked "free" as soon-to-be-deprecatedGravatar leino2014-10-25
| |
* | Made semi-colons are specification clauses optional. In a future version, ↵Gravatar leino2014-10-25
| | | | | | | | they will no longer be allowed.
| * Add an option to use reduce Z3's knowledge of non-linear arithmetic.Gravatar Bryan Parno2014-10-24
|/ | | | Results in more manual work, but it also produces more predictable behavior.
* Allow underscores in numeric literals (and in field/destructor names that ↵Gravatar leino2014-10-23
| | | | | | are written as numeric strings). The underscores have no semantic meaning, but can help a human parse the numbers.
* Changed version to 1.9.1.11022Gravatar leino2014-10-21
|
* When guessing decreases clauses for loops, convert numeric values to their ↵Gravatar leino2014-10-21
| | | | ultimate base type (int or real) before subtracting
* Fixed crash in inferred descreases clauses involving newtypes.Gravatar leino2014-10-21
| | | | Added BinarySearch as a test case.
* Changed version to 1.9.1.11021Gravatar leino2014-10-21
| | | | Also include ModelViewer.dll in binary distribution
* Added VC Splitting switch to dafny2/SnapshotableTrees.dfy to try to avoid ↵Gravatar leino2014-10-21
| | | | some brittleness
* Comparisons and well-founded order of charGravatar leino2014-10-21
|
* Add char literals.Gravatar leino2014-10-20
| | | | Disallow backslash from being part of identifier names.
* MergeGravatar leino2014-10-20
|\
* | Added types "char" and "string" (the latter being a synonym for "seq<char>").Gravatar leino2014-10-20
| | | | | | | | | | | | Added string literals with various escapes--a subset of those supported in C# and similar languages, including the C# verbatim strings. Previously, the "print" statement and custom attributes could support expression-or-string arguments; there is no longer a need to special-case these, so these arguments are now just expressions. Fixed lack of operator resolution in custom attributes.
| * Minor changeGravatar wuestholz2014-10-19
| |
| * DafnyExtension: Fixed minor issue in the menu.Gravatar wuestholz2014-10-19
| |
| * Minor changeGravatar wuestholz2014-10-18
|/
* Made it use the '/traceCaching' flag for the 'snapshots' tests.Gravatar wuestholz2014-10-18
|
* Updated version to 1.9.0.11016. This version is going on rise4fun.com.Gravatar leino2014-10-16
|
* MergeGravatar leino2014-10-14
|\
| * Minor changeGravatar wuestholz2014-10-14
| |
* | Changed variable names in test caseGravatar leino2014-10-13
| |
* | Some more test cases for associativity and short-circuitness of <==Gravatar leino2014-10-13
| |
* | A few more sequence slice test cases.Gravatar leino2014-10-11
| |