summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Boogie build failedGravatar codeplexbot2010-08-24
|
* Chalice: working out mask transfers between concrete and abstract heaps -- ↵Gravatar kyessenov2010-08-24
| | | | next goal is to make this verify!
* Chalice:Gravatar kyessenov2010-08-24
| | | | | * fix bugs -- translateAssert and etran.fromPreGlobals were referring to globals by name instead of using current globals * example of finding duplicate elements in a sequence using a bitset
* Chalice: exhale spec statement post condition in refinement block ↵Gravatar kyessenov2010-08-23
| | | | translation; tag global coupling assertions (bug fix)
* Chalice: copy concrete values for every permission in coupling invariants of ↵Gravatar kyessenov2010-08-23
| | | | "this"
* Report a bug in Z3 instead of evil input "?"Gravatar kyessenov2010-08-23
|
* Added a short description of new flags added to Boogie.Gravatar akashlal2010-08-23
|
* Disabled an expensive contract check. Instead, only check things that are ↵Gravatar akashlal2010-08-23
| | | | actually used.
* Chalice:Gravatar kyessenov2010-08-23
| | | | | | * added celebrity example (theory of sequences is still weak to prove basic things...) * bug in Chalice: old in while loops is ignored, needs to be fixed if ever want to complete DSW example * evil input from Z3 makes subsequent refinement proofs unsound; need to debug before building upon DSW.chalice; the error is triggered when adding parent field to Node
* further fixes to Z3api project trying to make it work; still a long way off.Gravatar qadeer2010-08-23
|
* Boogie build failedGravatar codeplexbot2010-08-23
|
* Fixed external references to other projects in the solution.Gravatar mikebarnett2010-08-23
| | | | Added version.cs to the project.
* Chalice: spec stmt was unimplementable; changed it and refined; Z3 produces ↵Gravatar kyessenov2010-08-22
| | | | evil input again...
* Chalice: start of a DSW refinementGravatar kyessenov2010-08-22
|
* Chalice: refining lists doesn't quite work yet...Gravatar kyessenov2010-08-22
|
* Chalice: limited functions are still problematic (see Calculator.chalice)Gravatar kyessenov2010-08-22
|
* Chalice:Gravatar kyessenov2010-08-22
| | | | * coupling invariants work (with certain restrictions as described in TODO comments)
* Boogie build failedGravatar codeplexbot2010-08-21
|
* Chalice:Gravatar kyessenov2010-08-21
| | | | | * fix a compilation problem (scalac relied on old binaries) * combinator parser and state don't work well together -- added higher-order parser for method transform
* server-side renameGravatar kyessenov2010-08-21
|
* Boogie: Changed reference of Z3api.csproj to the differently-GUIDded ↵Gravatar tabarbe2010-08-20
| | | | Core.csproj, rather than Core.sscproj's old GUID.
* Boogie: Committing changed referencesGravatar tabarbe2010-08-20
|
* Boogie: Adding required source file, deleting no-longer-necessarry oneGravatar tabarbe2010-08-20
|
* Boogie: Committing changed source filesGravatar tabarbe2010-08-20
|
* Boogie: Renaming core sources in preparation for port commitGravatar tabarbe2010-08-20
| | | | *The deletion part of the rename did not occur
* Boogie: Renaming core sources in preparation for port commitGravatar tabarbe2010-08-20
|
* Added the port of Z3api. It is simply a port to the latest version of ↵Gravatar qadeer2010-08-20
| | | | Microsoft.Z3.dll and to C#. It does not work yet.
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* Added user option for bounding inlining depthGravatar akashlal2010-08-20
|
* Chalice: added syntax, printer and resolver for coupling invariantsGravatar kyessenov2010-08-20
|
* Boogie build succeededGravatar codeplexbot2010-08-20
|
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* VS 2010 mode for Chalice: some errors didn't show up in the window because ↵Gravatar kyessenov2010-08-20
| | | | positions were negative
* Boogie: Fixed a few contracts errorsGravatar tabarbe2010-08-19
|
* Boogie: Removed and completed a task commentGravatar tabarbe2010-08-19
|
* Boogie: Removed and completed a task commentGravatar tabarbe2010-08-19
|
* Boogie: Removed a completed task comment, added a forgotten ↵Gravatar tabarbe2010-08-19
| | | | Contract.EnsuresOnThrow<>()
* Boogie: Removed a completed task commentGravatar tabarbe2010-08-19
|
* Boogie: Removed a completed task commentGravatar tabarbe2010-08-19
|
* Boogie: Removed an old task commentGravatar tabarbe2010-08-19
|
* Chalice: more regression tests; cosmetic changes to codeGravatar kyessenov2010-08-19
|
* Added recursion-bound-guided search for stratified inliningGravatar akashlal2010-08-19
|