summaryrefslogtreecommitdiff
path: root/Source
Commit message (Collapse)AuthorAge
* some small optimizations to mover checkingGravatar qadeer2014-01-22
| | | | added LookUp to multiset.bpl
* various bug fixesGravatar qadeer2014-01-21
| | | | added "cnst" feature
* bug fix: if an absy is not reachable, make the set of available vars empty at itGravatar qadeer2014-01-21
|
* bug fix in handling of parallel callGravatar qadeer2014-01-20
|
* Added functionality to rename state captures when programs are unrolled.Gravatar Ally Donaldson2014-01-17
|
* MergeGravatar Ally Donaldson2014-01-17
|\
* | Integrated support for k-induction, implemented a while ago by Philipp ↵Gravatar Ally Donaldson2014-01-17
| | | | | | | | Ruemmer but never previously committed.
| * bug fix in error trace printingGravatar qadeer2014-01-16
| |
| * fix for a completeness bug (reported by Serdar) in refinement checkerGravatar qadeer2014-01-16
| |
| * Clean up of yield type checkerGravatar qadeer2014-01-16
| |
| * in the middle of cleaning up yield type checkerGravatar qadeer2014-01-15
| |
| * fixed lots of bugs in mover checking codeGravatar qadeer2014-01-14
| |
| * fixed bug in optimization of commutativity checkGravatar qadeer2014-01-14
| |
| * MergeGravatar qadeer2014-01-14
| |\ | |/ |/|
| * added more information to assert messagesGravatar qadeer2014-01-14
| |
* | Fix Boogie so it compiled with mono. Patch by Dan Liew.Gravatar Ally Donaldson2014-01-14
|/
* Existential failure checker replaced with universal.Gravatar stasiran2014-01-13
|
* a bug fixGravatar qadeer2014-01-13
|
* eliminated use of assertionPhaseNumsGravatar qadeer2014-01-13
|
* Some proper naming done in YieldTypeCheckerGravatar kuruis2014-01-12
|
* extended NormalSubstituter so that it can take in a forold substitutionGravatar qadeer2014-01-10
| | | | optimized the FailurePreservationChecker to eliminate some quantifiers
* implemented a simple quantifier elimination for havoc commands in computing ↵Gravatar qadeer2014-01-09
| | | | | | transition relation changed the type checking of left movers; they are required to be non-blocking now
* some optimizations to mover checksGravatar qadeer2014-01-09
|
* a fix regarding the checking of assertions in atomic specs at call sitesGravatar qadeer2014-01-08
|
* MergeGravatar qadeer2014-01-07
|\
* | first cut of refinement checkingGravatar qadeer2014-01-07
| |
| * Recursive walking of Exprs doesn't play nice when the depth of the AST is high.Gravatar akashlal2014-01-07
|/ | | | | Reduce depth of AST whenever possible (e.g., use a binary tree instead of a linear list of terms)
* points on "home strecth of yield type checker" addedGravatar kuruis2014-01-04
|
* Updated year in main copyright messageGravatar Rustan Leino2014-01-03
|
* and anotherGravatar qadeer2014-01-03
|
* another small fixGravatar qadeer2014-01-03
|
* some fixesGravatar qadeer2014-01-03
|
* First rough draft of refinement checking.Gravatar stasiran2014-01-03
|
* First rough draft of refinement checking.Gravatar stasiran2014-01-03
|
* minor bug in traversing program fixedGravatar kuruis2014-01-03
|
* some bugs related with phases fixedGravatar kuruis2014-01-03
|
* debug pragma closedGravatar kuruis2014-01-02
|
* some fixes on devicedriver exampleGravatar kuruis2014-01-02
|
* Error reporting with line numbers and commands of trace is providedGravatar kuruis2014-01-02
|
* some proper yield check reporting providedGravatar kuruis2014-01-02
|
* some bugs fixed on yiledtypecheckerGravatar kuruis2013-12-31
|
* made some fixes to type checking of atomic actionsGravatar qadeer2013-12-31
|
* Some bugs in yieldtypesafe fixedGravatar kuruis2013-12-29
|
* yieldtypesafe and yieldreachability automatons are separated.Gravatar kuruis2013-12-29
| | | | | integration of parallel call cmds done points (1 and 3) on Shaz's email are done
* fixed vc generation so that even when builtin array functions are used,Gravatar qadeer2013-12-28
| | | | the program can be verified without the use of /useArrayTheory
* Fixed a bug regarding the treatment of old() in stable procedures. The ↵Gravatar qadeer2013-12-26
| | | | | | | implementation of the stable procedure interprets old() as the state at the beginning of the procedure's execution but the caller of the procedure interprets old() as the state just before the call. The fix bridges the mismatch between these two interpretations.
* fixed a bug in mover checking; wasn't generating enough commutativity checksGravatar qadeer2013-12-25
|
* MergeGravatar qadeer2013-12-24
|\
* | more bug fixesGravatar qadeer2013-12-24
| | | | | | | | updates to DeviceCache.bpl to make it verify
| * Regex fixed after discussion with ShazGravatar kuruis2013-12-24
|/