summaryrefslogtreecommitdiff
path: root/Chalice
Commit message (Expand)AuthorAge
...
| * 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: update reference output of AssocitationList (to remove bogus fail)Gravatar stefanheule2012-02-25
| * Chalice: update reference output to new error messages.Gravatar 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
| * Chalice: no havoc during unfolding expressionsGravatar stefanheule2012-02-25
| * Chalice: remove assertion that we have enought permission when updating the s...Gravatar stefanheule2012-02-25
| * Chalice: Remove assumption IsGoodMask when updating the secondary mask.Gravatar stefanheule2012-02-25
| * Chalice: do not assume IsGoodMask(sm)Gravatar stefanheule2012-02-25
| * Chalice: ordering of picking a new version and checking againstGravatar stefanheule2012-02-25
| * Chalice: Change position where we record the version and receiver of a predic...Gravatar stefanheule2012-02-25
| * Chalice: reset auxilary information for while loopsGravatar stefanheule2012-02-25
| * Chalice: add conditional variables to auxilary informationGravatar stefanheule2012-02-25
| * Chalice: do not havoc during unfold's exhaleGravatar stefanheule2012-02-25
| * Chalice: Backed out changeset: 5724b933941338bebb239272f6c90da6f3415f08Gravatar stefanheule2012-02-25
| * Chalice: change order of unfold treatment; first inhale predicate body, then ...Gravatar stefanheule2012-02-25
| * Chalice: reset state of predicate information after definedness checkGravatar stefanheule2012-02-25
| * Chalice: more to handle unfoldingGravatar stefanheule2012-02-25
| * Chalice: start to handle unfoldingGravatar stefanheule2012-02-25
| * Chalice: reset currentConditions in fpi.resetGravatar stefanheule2012-02-25
| * Chalice: Backed out changeset: ae8ad67b7ed3 (invalid attempt to account for u...Gravatar stefanheule2012-02-25
| * Chalice: remove stack dumpGravatar stefanheule2012-02-25
| * Chalice: change location of stack trace dump.Gravatar stefanheule2012-02-25
| * Chalice: first try for unfoldingGravatar stefanheule2012-02-25
| * Chalice: add assumption that receivers of nested predicates are differentGravatar stefanheule2012-02-25
| * Chalice: the folded predicate should only be recorded when the exhale for the...Gravatar stefanheule2012-02-25
| * Chalice: correctly introduce a temporary secondary maskGravatar stefanheule2012-02-25
| * Chalice: include an exhale mask again for exhaleGravatar stefanheule2012-02-25
| * Chalice: better bound on recursion for predicatesGravatar stefanheule2012-02-25
| * Chalice: only one if conditional, as we want if-elseif-elseif behaviour, and ...Gravatar stefanheule2012-02-25
| * Chalice: do not use a exhaleheap when recursingGravatar stefanheule2012-02-25
| * Chalice: add code to update secondary mask based on the folded predicatesGravatar stefanheule2012-02-25
| * Chalice: introduce BoogieExpr to allow boogie expressions in the Chalice ASTGravatar stefanheule2012-02-25
| * Chalice: begging of a method UpdateSecMask that decrements (recursively) the ...Gravatar stefanheule2012-02-25
| * Chalice: start using FoldedPredicatesInfo and change exhale to transfer permi...Gravatar stefanheule2012-02-25