summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
...
* | | Dafny: compiler fixesGravatar Rustan Leino2011-05-31
| * | Fixed/improved the handling of conditional expressions.Gravatar Mike Barnett2011-05-31
| * | Added bitwise operations.Gravatar Mike Barnett2011-05-31
| * | Lots of small bug fixes: conversions, overloaded operations on real numbers.Gravatar Mike Barnett2011-05-31
* | | MergeGravatar Rustan Leino2011-05-31
|\| |
* | | Dafny: compile multi-assignments, compile calls with more general LHSsGravatar Rustan Leino2011-05-31
* | | Dafny: translate call statements with fancy LHSsGravatar Rustan Leino2011-05-31
* | | Dafny: Translate general LHSs for var and := (not yet for call, no compilatio...Gravatar Rustan Leino2011-05-30
| * | Don't translate method contracts until method information (parameter map, etc.)Gravatar Mike Barnett2011-05-30
| |/
| * Handle more conversions.Gravatar Mike Barnett2011-05-29
| * Fixed struct ctors so that they don't return the "this" value, but justGravatar Mike Barnett2011-05-29
| * Fixes for a bunch of different bugs. Translate default value for doubles,Gravatar Mike Barnett2011-05-29
| * Removed the method DefaultValue from the sink: if a default value of a typeGravatar Mike Barnett2011-05-29
| * MergeGravatar Mike Barnett2011-05-29
| |\ | |/ |/|
| * When translating the "thisArgument" of a method call, if it translates to anGravatar Mike Barnett2011-05-29
* | Dafny: changed syntax of havoc statements from "havoc X;" to "X := *;"Gravatar Rustan Leino2011-05-28
* | MergeGravatar Rustan Leino2011-05-28
|\|
* | Dafny: added constructorsGravatar Rustan Leino2011-05-28
| * Fix translation for field dereference when the type of the field is a struct.Gravatar Mike Barnett2011-05-28
|/
* MergeGravatar Mike Barnett2011-05-28
|\
* | Translate assignments to parameters that are of a struct type correctly. NoteGravatar Mike Barnett2011-05-28
| * MergeGravatar Rustan Leino2011-05-27
| |\
| * | Dafny: fixed parsing bug that prevented all expressions from occurring in mat...Gravatar Rustan Leino2011-05-27
| | * MergeGravatar Rustan Leino2011-05-27
| | |\
| | * | Dafny:Gravatar Rustan Leino2011-05-27
| * | | Dafny: fixed compilation bug that produced an extraneous comma in the target ...Gravatar Rustan Leino2011-05-27
| | |/ | |/|
| * | MergeGravatar Rustan Leino2011-05-27
| |\ \
| | * \ MergeGravatar Jason Koenig2011-05-27
| | |\ \ | |_|/ / |/| | |
| | * | Better VisualStudio plugin feedback.Gravatar Jason Koenig2011-05-27
* | | | MergeGravatar Mike Barnett2011-05-27
|\ \ \ \ | | |_|/ | |/| |
* | | | Translate assignments of structs as a call to a (default) copy constructorGravatar Mike Barnett2011-05-27
| | * | MergeGravatar Rustan Leino2011-05-27
| | |\ \ | | |/ / | |/| |
| * | | Dafny: permanently changed the syntax of "datatype" declarations to what prev...Gravatar Rustan Leino2011-05-27
| * | | Dafny: retired "use" statementsGravatar Rustan Leino2011-05-27
| * | | Dafny: added chaining operatorsGravatar Rustan Leino2011-05-27
| * | | MergeGravatar Rustan Leino2011-05-26
| |\ \ \ | |/ / / |/| | |
| * | | Dafny:Gravatar Rustan Leino2011-05-26
* | | | MergeGravatar Mike Barnett2011-05-26
|\ \ \ \ | | |_|/ | |/| |
* | | | Beginning of representing structs as values on the heap, but without objectGravatar Mike Barnett2011-05-26
| | | * Dafny: fixed bug in induction-tactic heuristic (should never pick values whos...Gravatar Rustan Leino2011-05-26
| | | * Dafny: fixed bug (ill-formed Boogie) in translation of "foreach" for sequencesGravatar Rustan Leino2011-05-26
| * | | VisualStudio plugin now informs the user of a timeout.Gravatar Jason Koenig2011-05-26
| | * | Dafny implementation: removed always-true "allowGhostFeatures" parameterGravatar Rustan Leino2011-05-26
| | * | Dafny: retired the "call" keywordGravatar Rustan Leino2011-05-26
| | * | Dafny: cleaned up parser, moved foreach statement from AssignStmt<> parsing t...Gravatar Rustan Leino2011-05-25
| | * | Dafny: changed local "var" introductions to use new VarDeclStmt instead of pa...Gravatar Rustan Leino2011-05-24
| | * | Dafny:Gravatar Rustan Leino2011-05-24
| * | | mergeGravatar Sam Blackshear2011-05-24
| |\ \ \ | |/ / / |/| | |
| * | | New example to demonstrate exception support that would be convenient for Boo...Gravatar Sam Blackshear2011-05-24
| | * | Dafny: refactored code into separate method ResolveIdentifierSequence and all...Gravatar Rustan Leino2011-05-22