summaryrefslogtreecommitdiff
path: root/Chalice
Commit message (Expand)AuthorAge
* Chalice: working out mask transfers between concrete and abstract heaps -- ne...Gravatar kyessenov2010-08-24
* Chalice:Gravatar kyessenov2010-08-24
* Chalice: exhale spec statement post condition in refinement block translation...Gravatar kyessenov2010-08-23
* Chalice: copy concrete values for every permission in coupling invariants of ...Gravatar kyessenov2010-08-23
* Chalice:Gravatar kyessenov2010-08-23
* Chalice: spec stmt was unimplementable; changed it and refined; Z3 produces e...Gravatar kyessenov2010-08-22
* 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
* Chalice:Gravatar kyessenov2010-08-21
* server-side renameGravatar kyessenov2010-08-21
* Chalice: added syntax, printer and resolver for coupling invariantsGravatar kyessenov2010-08-20
* VS 2010 mode for Chalice: some errors didn't show up in the window because po...Gravatar kyessenov2010-08-20
* Chalice: more regression tests; cosmetic changes to codeGravatar kyessenov2010-08-19
* Chalice: added finite differencing refinementGravatar kyessenov2010-08-19
* Chalice:Gravatar kyessenov2010-08-19
* Chalice:Gravatar kyessenov2010-08-19
* Chalice: turn asserts into assumes for method refinements (use -noFreeAssume ...Gravatar kyessenov2010-08-19
* Chalice:Gravatar kyessenov2010-08-18
* Chalice:Gravatar kyessenov2010-08-18
* Chalice: added surface syntax for transform, AST matching algorithmGravatar kyessenov2010-08-17
* Chalice: refactored AST code for class hierarchy (no need for caches since Sc...Gravatar kyessenov2010-08-17
* Chalice: bug fixes -- "check termination" flag was not properly preserved (i....Gravatar kyessenov2010-08-16
* Chalice: add pre-conditions to specification statements; semantically spec st...Gravatar kyessenov2010-08-13
* Chalice: add specification statement ( ghost? (const|var) (x (:T)?)+ [P(x)] )Gravatar kyessenov2010-08-13
* Chalice: accept many input files at once; read from stdin if no input file sp...Gravatar kyessenov2010-08-12
* Chalice: example proving a simple identity (for refinement demonstration), re...Gravatar kyessenov2010-08-12
* Chalice: put classes and objects into package "chalice"Gravatar kyessenov2010-08-11
* 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: forcefully kill Boogie with taskkill /T /F on terminationGravatar kyessenov2010-08-10
* 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 al...Gravatar kyessenov2010-08-06
* Chalice: still cannot verify refinement of List.get (Z3 goes out of memory); ...Gravatar kyessenov2010-08-06
* Chalice: try using output coupling assertion as loop invariantGravatar kyessenov2010-08-05
* Chalice: testing refinement of a linked listGravatar kyessenov2010-08-04
* Chalice: testing refinement of CounterGravatar kyessenov2010-08-04
* Chalice: abstract Shorr-Waite algorithm verifiedGravatar kyessenov2010-08-03
* Chalice: deriving SchorrWaite algorithm with ChaliceGravatar kyessenov2010-08-03
* Chalice: added Tarjan's SCC algorithm for computing function call graph and r...Gravatar kyessenov2010-08-03
* Chalice:Gravatar kyessenov2010-08-02
* Chalice:Gravatar kyessenov2010-08-02
* Chalice:Gravatar kyessenov2010-07-30
* Chalice: pretty printer now prints element type for sequences; fixed a bug in...Gravatar kyessenov2010-07-27
* Chalice: bug -- permissions were implicity converted to Booge expressions (du...Gravatar kyessenov2010-07-22
* Chalice: bug -- expression substitution should preserve typingGravatar kyessenov2010-07-22
* Chalice: sequence access wildcards a[*].* and a[*].f have been implemented (s...Gravatar kyessenov2010-07-22
* Chalice: introduced proper AST nodes for permission expressions and permissio...Gravatar kyessenov2010-07-21