Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Chalice: | 2010-08-22 | |
| | | | | * coupling invariants work (with certain restrictions as described in TODO comments) | ||
* | Boogie build failed | 2010-08-21 | |
| | |||
* | Chalice: | 2010-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 rename | 2010-08-21 | |
| | |||
* | Boogie: Changed reference of Z3api.csproj to the differently-GUIDded ↵ | 2010-08-20 | |
| | | | | Core.csproj, rather than Core.sscproj's old GUID. | ||
* | Boogie: Committing changed references | 2010-08-20 | |
| | |||
* | Boogie: Adding required source file, deleting no-longer-necessarry one | 2010-08-20 | |
| | |||
* | Boogie: Committing changed source files | 2010-08-20 | |
| | |||
* | Boogie: Renaming core sources in preparation for port commit | 2010-08-20 | |
| | | | | *The deletion part of the rename did not occur | ||
* | Boogie: Renaming core sources in preparation for port commit | 2010-08-20 | |
| | |||
* | Added the port of Z3api. It is simply a port to the latest version of ↵ | 2010-08-20 | |
| | | | | Microsoft.Z3.dll and to C#. It does not work yet. | ||
* | Boogie: Fixed some doubly-inherited-contract occurrences. | 2010-08-20 | |
| | |||
* | Boogie: Fixed some doubly-inherited-contract occurrences. | 2010-08-20 | |
| | |||
* | Boogie: Fixed some doubly-inherited-contract occurrences. | 2010-08-20 | |
| | |||
* | Boogie: Fixed some doubly-inherited-contract occurrences. | 2010-08-20 | |
| | |||
* | Boogie: Fixed some doubly-inherited-contract occurrences. | 2010-08-20 | |
| | |||
* | Added user option for bounding inlining depth | 2010-08-20 | |
| | |||
* | Chalice: added syntax, printer and resolver for coupling invariants | 2010-08-20 | |
| | |||
* | Boogie build succeeded | 2010-08-20 | |
| | |||
* | Boogie: Fixed some doubly-inherited-contract occurrences. | 2010-08-20 | |
| | |||
* | Boogie: Fixed some doubly-inherited-contract occurrences. | 2010-08-20 | |
| | |||
* | Boogie: Fixed some doubly-inherited-contract occurrences. | 2010-08-20 | |
| | |||
* | Boogie: Fixed some doubly-inherited-contract occurrences. | 2010-08-20 | |
| | |||
* | Boogie: Fixed some doubly-inherited-contract occurrences. | 2010-08-20 | |
| | |||
* | VS 2010 mode for Chalice: some errors didn't show up in the window because ↵ | 2010-08-20 | |
| | | | | positions were negative | ||
* | Boogie: Fixed a few contracts errors | 2010-08-19 | |
| | |||
* | Boogie: Removed and completed a task comment | 2010-08-19 | |
| | |||
* | Boogie: Removed and completed a task comment | 2010-08-19 | |
| | |||
* | Boogie: Removed a completed task comment, added a forgotten ↵ | 2010-08-19 | |
| | | | | Contract.EnsuresOnThrow<>() | ||
* | Boogie: Removed a completed task comment | 2010-08-19 | |
| | |||
* | Boogie: Removed a completed task comment | 2010-08-19 | |
| | |||
* | Boogie: Removed an old task comment | 2010-08-19 | |
| | |||
* | Chalice: more regression tests; cosmetic changes to code | 2010-08-19 | |
| | |||
* | Added recursion-bound-guided search for stratified inlining | 2010-08-19 | |
| | |||
* | Chalice: added finite differencing refinement | 2010-08-19 | |
| | |||
* | Chalice: | 2010-08-19 | |
| | | | | | * support multi-step refinement (convert refinement blocks into normal sequences of statements) * added tests | ||
* | Chalice: | 2010-08-19 | |
| | | | | | | * added loop transform pattern * implemented translation of refined loops to Boogie (only assert new loop invariants) * refactored loop target computation code (async call was not handled as maybe some other statement) | ||
* | Boogie build succeeded | 2010-08-19 | |
| | |||
* | Simplified grammar for Chalice VS 2010 integration. It should now work and ↵ | 2010-08-19 | |
| | | | | be easily extensible. | ||
* | Chalice: turn asserts into assumes for method refinements (use -noFreeAssume ↵ | 2010-08-19 | |
| | | | | to disable) | ||
* | Chalice: | 2010-08-18 | |
| | | | | | | * transforms are now callable * resolve transform specs * implement translation for refinement blocks (correct for manipulating locals, not globals) | ||
* | Chase type synonyms in arguments/results of map types when generating name ↵ | 2010-08-18 | |
| | | | | (with tE:m). | ||
* | Some reformatting and refactoring | 2010-08-18 | |
| | |||
* | Don't set monomorphize with typeEncoding:m, not neccessary. | 2010-08-18 | |
| | |||
* | Added option for displaying stratified inlining's search | 2010-08-18 | |
| | |||
* | Chalice: | 2010-08-18 | |
| | | | | | | | * print type checked program (use -print -noTypecheck if you want old behavior) * refactored program context in Resolver ('errors' is kept as a ListBuffer and shared) * added resolver for refinement blocks (no loops yet) * pretty printer should work now for transforms | ||
* | Change Synonym type printing to what it was, use a workaround in ↵ | 2010-08-18 | |
| | | | | TypeToString() instead. Add test for /typeEncoding:m. | ||
* | Fix stack overflow introduced in my previous checkin. Make /typeEncoding:m ↵ | 2010-08-18 | |
| | | | | use separate Z3 type per Boogie type | ||
* | Make /typeEncoding:m work with arrays | 2010-08-18 | |
| | |||
* | Chalice: added surface syntax for transform, AST matching algorithm | 2010-08-17 | |
| |