summaryrefslogtreecommitdiff
path: root/Chalice/src
Commit message (Expand)AuthorAge
* Chalice: Remove IsGoodState as it is not needed and causes problems in certai...Gravatar stefanheule2012-06-07
* Chalice: Allow unfolding expressions in predicates (this fixes workitem 10223).Gravatar stefanheule2012-06-03
* Chalice: Disallow 'waitlevel' in predicates.Gravatar stefanheule2012-06-03
* Chalice: Fix resolver bug, and add a test case for it.Gravatar stefanheule2012-03-13
* Chalice: Fix tracking of folded predicates under old().Gravatar stefanheule2012-03-13
* Chalice: By default use the new stdin method to pass the Boogie program to Bo...Gravatar stefanheule2012-03-13
* Chalice: Do not print empty conditionals.Gravatar stefanheule2012-03-13
* Chalice: Make sure secondary permissions stay positive.Gravatar stefanheule2012-03-13
* Chalice: Fix problem introduced by backing out changeset 622fb6995ea4 (namely...Gravatar stefanheule2012-03-13
* Backed out changeset: 622fb6995ea4Gravatar stefanheule2012-03-13
* Chalice: Fix treatment of 'unfolding' w.r.t. secondary permissions.Gravatar stefanheule2012-03-11
* Chalice: Simpler approach to tracking secondary permissions.Gravatar stefanheule2012-03-11
* Chalice: Command line option /noBplFile that directly passes the intermediate...Gravatar stefanheule2012-03-10
* Chalice: Temporarily mark refinment extension as unsupported.Gravatar stefanheule2012-03-09
* Chalice: Catch errors during type-checking and parsing, just like for the tra...Gravatar stefanheule2012-03-09
* Automatic merge.Gravatar stefanheule2012-03-09
|\
* | Chalice: Remove artifact from old model of handling permissions and havocing.Gravatar stefanheule2012-03-08
* | Chalice: Add additional assumption about "held" field for "holds(o)" construc...Gravatar stefanheule2012-03-08
* | Chalice: Fix problem with "held" ghost field, which is managed without permis...Gravatar stefanheule2012-03-08
| * Chalice: Modified permission scaling when rd-acquiring/releasing monitors suchGravatar mschwerhoff2012-03-07
* | Chalice: (change indendation of source file)Gravatar Unknown2012-02-27
* | Chalice: Fix problem with calculating the dependencies of functions.Gravatar Unknown2012-02-27
* | Chalice: fix error introduced by the previous merge.Gravatar stefanheule2012-02-25
* | Semi-automatic merge.Gravatar stefanheule2012-02-25
|\|
* | Chalice: Handle unfolding in function preconditions.Gravatar stefanheule2012-02-25
* | Chalice: Disable "flags" for the auxiliary information of predicates.Gravatar stefanheule2012-02-25
* | Chalice: Recurse only one level for "unfold" when updating the secondary mask.Gravatar stefanheule2012-02-25
* | Chalice: Add flag to only consider the predicate in the auxiliarly informatio...Gravatar stefanheule2012-02-25
* | Chalice: Fix the recursion bound for updating the secondary mask.Gravatar stefanheule2012-02-25
* | Chalice: Fix the triggering mechanism once again.Gravatar stefanheule2012-02-25
* | Chalice: Fix trigger problem (wrongly used limited function as trigger, inste...Gravatar stefanheule2012-02-25
* | Chalice: Add function trigger for unfold and unfolding.Gravatar stefanheule2012-02-25
* | Chalice: Code cleanup.Gravatar stefanheule2012-02-25
* | Chalice: Change the Chalice function triggering mechanism to use a function p...Gravatar stefanheule2012-02-25
* | Chalice: Do not remove permission from the secondary mask during the exhale t...Gravatar stefanheule2012-02-25
* | Chalice: Change the Boogie encoding of Chalice functions to only depend on th...Gravatar stefanheule2012-02-25
* | Chalice: Correct axioms with new trigger mechanism (with trigger f we have f ...Gravatar stefanheule2012-02-25
* | Chalice: Change trigger function to only take a single argument.Gravatar stefanheule2012-02-25
* | Chalice: Add trigger to 'limited axiom' instead of the definining axiom.Gravatar stefanheule2012-02-25
* | Chalice: use canread instead of canreadforsure in function axiomGravatar stefanheule2012-02-25
* | Chalice: add axiom relating different triggers.Gravatar stefanheule2012-02-25
* | Chalice: partly solve problem with triggers and quantified variablesGravatar stefanheule2012-02-25
* | Chalice: first try at triggers for functionsGravatar stefanheule2012-02-25
* | Chalice: add missing well-formedness assumption.Gravatar stefanheule2012-02-25
* | Chalice: Backed out changeset: a0fdb50e36b44bc939eb44e940b90975ffeaa781Gravatar stefanheule2012-02-25
* | Chalice: the secondary mask was not saved using CallSecMask at a forkGravatar stefanheule2012-02-25
* | Chalice: use correct mask and secmask in translation during exhaleGravatar stefanheule2012-02-25
* | Chalice: missing well-formedness assumptionGravatar stefanheule2012-02-25
* | Chalice: another invalid use of etran instead of thisGravatar stefanheule2012-02-25
* | Chalice: using this instead of etran inside of the ExpressionTranslator itsel...Gravatar stefanheule2012-02-25