Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Boogie: cleanup option handling code for Z3 | stobies | 2010-08-05 | |
| | ||||
* | Commiting Michal's fix for VC | stobies | 2010-08-05 | |
| | ||||
* | Boogie build succeeded | codeplexbot | 2010-08-05 | |
| | ||||
* | Chalice: try using output coupling assertion as loop invariant | kyessenov | 2010-08-05 | |
| | ||||
* | Chalice: testing refinement of a linked list | kyessenov | 2010-08-04 | |
| | ||||
* | Dafny: Made line endings consistent | tabarbe | 2010-08-04 | |
| | ||||
* | Boogie: Removed trailing spaces in code | tabarbe | 2010-08-04 | |
| | ||||
* | Dafny: Removed trailing spaces in code | tabarbe | 2010-08-04 | |
| | ||||
* | Chalice: testing refinement of Counter | kyessenov | 2010-08-04 | |
| | ||||
* | Boogie: Code Contracts runtime checking was turned on in AbsInt. I turned ↵ | tabarbe | 2010-08-04 | |
| | | | | it back off. | |||
* | Boogie build succeeded | codeplexbot | 2010-08-04 | |
| | ||||
* | Fixed some infelicities in the project files. | mikebarnett | 2010-08-04 | |
| | ||||
* | Dafny: Port commit part 1.5/2: Committing changed files outside of the Dafny ↵ | tabarbe | 2010-08-04 | |
| | | | | | | dir. Do not attempt to regenerate the Parser and Scanner files before the port of Boogie/Core is done, as these have undergone changes, but will not be committed until after the Core port. | |||
* | Dafny: This file is required by DafnyPipeline. | tabarbe | 2010-08-03 | |
| | ||||
* | Dafny: Port commit part 1/2: Committing changed files. | tabarbe | 2010-08-03 | |
| | | | | Do not attempt to regenerate the Parser and Scanner files before the port of Boogie/Core is done, as these have undergone changes, but will not be committed until after the Core port. | |||
* | Dafny: Renaming the DafnyPipeline source files in preparation for the commit ↵ | tabarbe | 2010-08-03 | |
| | | | | of my port of that project. | |||
* | Boogie: Generate also updated C# version file for drop build | stobies | 2010-08-03 | |
| | ||||
* | Chalice: abstract Shorr-Waite algorithm verified | kyessenov | 2010-08-03 | |
| | ||||
* | Chalice: deriving SchorrWaite algorithm with Chalice | kyessenov | 2010-08-03 | |
| | ||||
* | Defunct project. | mikebarnett | 2010-08-03 | |
| | ||||
* | Chalice: added Tarjan's SCC algorithm for computing function call graph and ↵ | kyessenov | 2010-08-03 | |
| | | | | recursion bits | |||
* | fixed path to the binaries directory; there was an extra .." | qadeer | 2010-08-03 | |
| | ||||
* | Chalice: | kyessenov | 2010-08-02 | |
| | | | | | | | * change syntax for range: [a..b] instead of [a:b] * add multi-triggers to Boogie bindings * fix unsoundness in frame axiom for functions -- whenever acc(s[*].f,...) is detected in pre-condition, a different encoding to Boogie is applied * add limited functions to translator (disabled since Resolver is not ready yet) | |||
* | Boogie: Added a new code snippet for IEnumerable out parameters | tabarbe | 2010-08-02 | |
| | ||||
* | Code Snippets: Corrected an annoyance in one of the snippets | tabarbe | 2010-08-02 | |
| | ||||
* | Chalice: | kyessenov | 2010-08-02 | |
| | | | | | | * added quantifiers over any type (forall i: int :: i + 1 == i + 1) * cleaned up AST transformation code; organized one transform operation that should preserve source positions -- it was very annoying to see assertions with lost source positions * added a desugar method that simplifies Chalice AST by unrolling a few constructs -- maybe useful in the future to quickly add a syntactic sugar | |||
* | Boogie build succeeded | codeplexbot | 2010-07-31 | |
| | ||||
* | Boogie: The deletion of those files did not hold, lemme try again. | tabarbe | 2010-07-30 | |
| | ||||
* | Boogie: Changed BoogieDriver.cs to use a copy of cce.cs, rather than an ↵ | tabarbe | 2010-07-30 | |
| | | | | internal cce.cs class. | |||
* | Boogie: Removed cce.cs's from the provers, because they all reference ↵ | tabarbe | 2010-07-30 | |
| | | | | projects which have a (more up-to-date) copy of cce.cs. | |||
* | Chalice: | kyessenov | 2010-07-30 | |
| | | | | | | | * add sequence axiom updates from Dafny * fix a bug in pretty printer for functions and predicates * add a command line option for not checking termination; refactor options code to update syntax help string * relax resolver to allow ghost state in assume statements (we don't know how to compile them in general anyways; assume false is still a special case and is compiled into assert false) | |||
* | Also build Boogie and Dafny projects in 32-bit configurations. | rustanleino | 2010-07-30 | |
| | | | | Don't insist on DafnyDriver picking up the LKG version (1.0.21125.0) of the Spec# runtime (in fact, most builders will probably have 1.0.21126.0). | |||
* | Boogie/Dafny: For those who may have not used custom code snippets before, ↵ | tabarbe | 2010-07-30 | |
| | | | | some instructions on getting VS to track them down, along with an Excel sheet detailing the ones available. | |||
* | Sign both of the Dafny projects and have Dafny.exe get a version number as well. | mikebarnett | 2010-07-30 | |
| | ||||
* | Boogie/Dafny: Boogie and Dafny's conversion to C# and Code Contracts does ↵ | tabarbe | 2010-07-30 | |
| | | | | not need to mean that adding functionality will take longer than it had before, now that the handy Spec# non-null typesystem and verification keywords no longer are used. Here are some handy Code Snippets which can be implemented in Visual Studio in order to make adding to the Boogie codebase rapid. | |||
* | Made consistent the way all of the C# projects sign themselves and include ↵ | mikebarnett | 2010-07-30 | |
| | | | | the version information. | |||
* | Boogie: Added a new simple regression test, "sanity", which runs a single ↵ | tabarbe | 2010-07-29 | |
| | | | | test for Boogie and a single test for Dafny, just to check for grievous runtime errors in the code. (In my porting, I work with code that, in some cases, is not tested until the 3rd or 4th regression test. These 2 test files should make use of that more obscure code and alert me to my errors quickly, rather than making me wait through a full regression cycle.) | |||
* | Boogie build failed | codeplexbot | 2010-07-29 | |
| | ||||
* | Changed reference to AbsInt from a dll reference to a project reference. | mikebarnett | 2010-07-28 | |
| | ||||
* | Dafny: DafnyDriver port part 3/3: Updating sources to reference new project. | tabarbe | 2010-07-28 | |
| | ||||
* | Dafny: DafnyDriver port part 2/3: Adding new dependent file, removing ↵ | tabarbe | 2010-07-28 | |
| | | | | unnecessary one. | |||
* | Dafny: DafnyDriver port part 1/3: Replacing old source files with ported version | tabarbe | 2010-07-28 | |
| | ||||
* | Dafny/DafnyDriver: Renaming source files in preparation for port commit | tabarbe | 2010-07-28 | |
| | ||||
* | Boogie: VCGeneration port part 3/3: Updating sources to reference new ↵ | tabarbe | 2010-07-28 | |
| | | | | project; making Core work with the port by removing the nonnull requirements on one abstract method. | |||
* | Boogie: VCGeneration port part 2/3: Adding new dependent files, removing ↵ | tabarbe | 2010-07-28 | |
| | | | | unnecessary one. | |||
* | Boogie: VCGeneration port part 1/3: Replacing old source files with ported ↵ | tabarbe | 2010-07-28 | |
| | | | | version | |||
* | Boogie\VCGeneration: Renaming sources in preparation for my addition of the ↵ | tabarbe | 2010-07-28 | |
| | | | | ported C# version | |||
* | Fixed reference to VCGeneration project. Mistakenly checked in project files ↵ | mikebarnett | 2010-07-28 | |
| | | | | were pointing to the yet-to-exist C# version. | |||
* | Boogie build failed | codeplexbot | 2010-07-28 | |
| | ||||
* | Boogie: Changed references from binary to project references. | tabarbe | 2010-07-27 | |
| |