summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Make /typeEncoding:m work with arraysGravatar MichalMoskal2010-08-18
|
* Chalice: added surface syntax for transform, AST matching algorithmGravatar kyessenov2010-08-17
|
* Boogie build succeededGravatar codeplexbot2010-08-17
|
* Chalice: refactored AST code for class hierarchy (no need for caches since ↵Gravatar kyessenov2010-08-17
| | | | Scala uses structural equality for case classes); landed first piece of refinement code
* Chalice: bug fixes -- "check termination" flag was not properly preserved ↵Gravatar kyessenov2010-08-16
| | | | (i.e. if function app was inside old, the flag was ignored); != was not properly translated for sequences
* Boogie: Removed mistaken duplication of a type parameterGravatar tabarbe2010-08-16
|
* Stratified inlining: Changed recursion into a loop.Gravatar akashlal2010-08-16
|
* Bug fix for stratified inlining trace generationGravatar akashlal2010-08-16
|
* Added more options for stratified inliningGravatar akashlal2010-08-16
|
* Boogie build succeededGravatar codeplexbot2010-08-14
|
* Boogie: Fixed test 'bitvectors'.Gravatar wuestholz2010-08-14
|
* Chalice: add pre-conditions to specification statements; semantically spec ↵Gravatar kyessenov2010-08-13
| | | | statement is just like a call statement now
* Chalice: add specification statement ( ghost? (const|var) (x (:T)?)+ [P(x)] )Gravatar kyessenov2010-08-13
|
* Boogie build succeeded, 1 test(s) failedGravatar codeplexbot2010-08-13
|
* Boogie: Committing changed referencesGravatar tabarbe2010-08-13
|
* Boogie: Adding 1 more necessary source file for VCExpr, removing an ↵Gravatar tabarbe2010-08-13
| | | | unnecessary one
* Boogie: Committing new source code for VCExprGravatar tabarbe2010-08-13
|
* Boogie: Renaming VCExpr sources in preparation for port commitGravatar tabarbe2010-08-13
|
* Chalice: accept many input files at once; read from stdin if no input file ↵Gravatar kyessenov2010-08-12
| | | | specified
* Updated answer to this regression to reflect the fact that it is now verified.Gravatar tabarbe2010-08-12
|
* Boogie: This reg test was not running verification.Gravatar tabarbe2010-08-12
|
* Added methods to read a file from any Stream objectGravatar akashlal2010-08-12
|
* Boogie build succeeded, 1 test(s) failedGravatar codeplexbot2010-08-12
|
* Chalice: example proving a simple identity (for refinement demonstration), ↵Gravatar kyessenov2010-08-12
| | | | revise code comments
* Chalice: put classes and objects into package "chalice"Gravatar kyessenov2010-08-11
|
* Added the option /extractLoops to extract loops as procedure calls. If ↵Gravatar qadeer2010-08-11
| | | | either lazyInline or stratifiedInline is greater than 1, the extracted procedure is decorated with the attribute "{:inline 1}". The implementation involved moving the procedure GraphFromImpl from VC.cs to Absy.ssc.
* Chalice: fix "assume false" in the example (intended a spec statement)Gravatar kyessenov2010-08-11
|
* Chalice: finite differences with recursion instead of loopsGravatar kyessenov2010-08-10
|
* Chalice: added uninterpreted functions; attempting to re-verify Celebrity in ↵Gravatar kyessenov2010-08-10
| | | | Chalice
* Fix the test to use new name for /z3bv option.Gravatar MichalMoskal2010-08-10
|
* Fixed a contractGravatar akashlal2010-08-10
|
* Boogie build succeeded, 1 test(s) failedGravatar codeplexbot2010-08-10
|
* Boogie: Added boolean code expressions (sans well-formedness checks on the ↵Gravatar rustanleino2010-08-10
| | | | input).
* Chalice: forcefully kill Boogie with taskkill /T /F on terminationGravatar kyessenov2010-08-10
|
* Boogie: Sorry about that - no need for the conditional compilationGravatar tabarbe2010-08-09
|
* Boogie: That file should not have been in the depot, but rather be created ↵Gravatar tabarbe2010-08-09
| | | | locally
* Boogie: Added the #if CONTRACTS_FULL statement around all usages of cce.csGravatar tabarbe2010-08-09
|
* Boogie build succeeded, 1 test(s) failedGravatar codeplexbot2010-08-08
|
* Boogie: Fixed a few line endingsGravatar tabarbe2010-08-06
|
* Dafny: Fixed VS 2010 mode to really include all Dafny keywordsGravatar rustanleino2010-08-06
|
* Chalice: refinement of a list with nodes (instead of lists pointing to sublists)Gravatar kyessenov2010-08-06
|
* Chalice: terminate Boogie subprocess manually on interrupt; Z3 still stays ↵Gravatar kyessenov2010-08-06
| | | | alive though???
* Remove -z3DebugTraces and -z3Mam options (no longer working). Rename the ↵Gravatar MichalMoskal2010-08-06
| | | | -z3bv option to Z3-specific -proverOpt:OPTIMIZE_FOR_BV=true. Start with the prover-specific help (still needs changes in the yet-unconverted part).
* More line ending fixups.Gravatar MichalMoskal2010-08-06
|
* Fixup line-endings.Gravatar MichalMoskal2010-08-06
|
* Boogie: added /z3bv option that overrides the current setting of Z3 options ↵Gravatar stobies2010-08-06
| | | | for better performance on VCs that are heavy on bitvector arithmetic
* Reverting accidental check-inGravatar stobies2010-08-06
|
* Remove support for Z3 V1 and clean up parameter processing code for Z3Gravatar stobies2010-08-06
| | | | svn-ignoring some build artifacts
* Chalice: still cannot verify refinement of List.get (Z3 goes out of memory); ↵Gravatar kyessenov2010-08-06
| | | | added classic sqrt refinement; assertions on acc(s[*].f) have now positions attached
* Combine version file creation into a single task so we run it for both filesGravatar stobies2010-08-05
|