summaryrefslogtreecommitdiff
path: root/Chalice
Commit message (Expand)AuthorAge
* 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
* Chalice: index errorGravatar stefanheule2012-02-25
* Chalice: start to integrate FoldedPredicatesInfo into etranGravatar stefanheule2012-02-25
* Chalice: helper method resetState and more refactorings.Gravatar stefanheule2012-02-25
* Chalice: more abstraction with a case class Globals.Gravatar stefanheule2012-02-25
* Chalice: first part of the refactoring for better handling of globalsGravatar stefanheule2012-02-25
* Chalice: add classes to track predicate informationGravatar stefanheule2012-02-25
* Chalice: correct axiom for limited functions (use 2nd mask)Gravatar stefanheule2012-02-25
* Chalice: do not use inhalefrom anymore for predicates (and thus remove inhale...Gravatar stefanheule2012-02-25
* Chalice: unneeded type parameter to quantifierGravatar stefanheule2012-02-25
* Chalice: missing updates to SecMaskGravatar stefanheule2012-02-25
* Chalice: preserve some information about versions to predicates for which we ...Gravatar stefanheule2012-02-25
* Chalice: translate the precondition of functions (with permissions) correctlyGravatar stefanheule2012-02-25
* Chalice: do not use exhalehelper externallyGravatar stefanheule2012-02-25
* Chalice: rename exhale to exhalehelper and place one comment at a better place.Gravatar stefanheule2012-02-25
* Chalice: update the predicates version only when we lose complete access to t...Gravatar stefanheule2012-02-25
* Chalice: add SecMask to "wf" and as a parameter to the (Boogie) function for ...Gravatar stefanheule2012-02-25
* Chalice: (comment about translatePrecondition)Gravatar stefanheule2012-02-25
* Chalice: update definition of CanRead to account for the secondary permission...Gravatar stefanheule2012-02-25
* Chalice: assume IsGoodMask also for SecMaskGravatar stefanheule2012-02-25
* Chalice: introducing the secondary map (not using it yet)Gravatar stefanheule2012-02-25
* Chalice: guard the defining axiom for functions by their preconditionGravatar stefanheule2012-02-25
* Chalice: update framing axiom for preconditions with AccessSeq (only renaming...Gravatar stefanheule2012-02-25
* Chalice: change definition of combine and replace nostate by heapFragment and...Gravatar stefanheule2012-02-25
* Chalice: starting to implement versions for predicates (not finished yet)Gravatar stefanheule2012-02-25
* Chalice: Preserve the value of forkK over exhalesGravatar stefanheule2012-02-25
* Chalice: move havocing to exhaleGravatar stefanheule2012-02-25
* Chalice: Add comment to a broken test-case.Gravatar stefanheule2011-08-04
* Chalie: Fix Visual Studio integration and add note about JVM stack size probl...Gravatar stefanheule2011-08-04
* Chalice: Add regression tests for all fixed bugs and separate the tests in 'e...Gravatar stefanheule2011-08-03
* Chalice: only show warning about misleading smoke warnings if there are actua...Gravatar stefanheule2011-08-03
* Chalice: Improve command line interface. Unknown options are no longer silent...Gravatar stefanheule2011-08-03
* Chalice: Add sbt to the repository.Gravatar stefanheule2011-08-02
* Chalice: Chalice is now built using sbt (simple built tool).Gravatar stefanheule2011-08-02
* Chalice: added string type and string literals (but no other string operations)Gravatar Rustan Leino2011-07-26
* Chalice: Check definedness of where-clause of channels (was missing before), ...Gravatar stefanheule2011-07-22
* Chalice: Improve smoke testing: look for preconditions of functions, predicat...Gravatar stefanheule2011-07-22
* Chalice: Only show the "first" smoke warning, as once the prover is able to s...Gravatar stefanheule2011-07-21