summaryrefslogtreecommitdiff
path: root/Source/BoogieDriver
Commit message (Collapse)AuthorAge
* Did some refactoring in the Boogie driver.Gravatar wuestholz2013-06-03
|
* Did some refactoring in the Boogie driver.Gravatar wuestholz2013-06-03
|
* Did some refactoring in the Boogie driver.Gravatar wuestholz2013-06-03
|
* Did some refactoring in the Boogie driver.Gravatar wuestholz2013-06-03
|
* Did some refactoring in the Boogie driver.Gravatar wuestholz2013-06-03
|
* Fixed an issue with discovering program snapshots.Gravatar wuestholz2013-06-03
|
* Added a feature for verifying several program snapshots (incl. result ↵Gravatar wuestholz2013-06-02
| | | | caching and prioritization).
* Changed the prover interface to report traces for time outs and out of memory.Gravatar wuestholz2013-05-30
|
* fixed bug in reporting the number of typechecking errorsGravatar Unknown2013-05-22
| | | | updated answer file
* MergeGravatar Unknown2013-05-18
|\
* | reworked the linear and og implementation based on available variables theoryGravatar Unknown2013-05-18
| |
| * Adapted Houdini algorithm to take staging into accountGravatar allydonaldson2013-05-18
|/
* AbsHoudini: Tolerate some assertion failing. Updated regression baseline.Gravatar akashlal2013-05-10
|
* merging changes for fixedpoint engine backendGravatar Ken McMillan2013-05-07
|\
* | Adding fixedpoint engine backendGravatar Ken McMillan2013-05-07
| |
| * AbsHoudini: Each function can specify its own abstract domain. Also addedGravatar akashlal2013-05-05
| | | | | | | | typechecking
| * MergeGravatar Unknown2013-05-04
| |\
| * | fixed bug reported by AkashGravatar Unknown2013-05-04
|/ /
| * Some code refactoringGravatar akashlal2013-05-03
|/
* MergeGravatar allydonaldson2013-04-30
|\
* | Staged HoudiniGravatar allydonaldson2013-04-30
| |
| * AbsHoudini: Added support for /errorLimit:n, n > 1Gravatar akashlal2013-04-25
| |
| * AbsHoudini: Added predicate-abstraction domain and some examples.Gravatar akashlal2013-04-25
| |
| * AbsHoudini: Added support for DoNotUsLabels, domain for simulating Houdini,Gravatar akashlal2013-04-25
| | | | | | | | few bug fixes, hack to support missing prover declarations.
| * AbsHoudini: Added SCC-based worklist, bug-fix for inline attribute,Gravatar akashlal2013-04-19
| | | | | | | | intervals domain
| * AbsHoudini: Added support for /inlineDepth, and fixed the regression testsGravatar akashlal2013-04-18
| | | | | | | | (all pass)
| * Nice clean re-implementation of AbstractHoudini. And testsGravatar akashlal2013-04-18
|/
* fixed bugs in both parallel calls and linear stuff (reported by Chris)Gravatar Unknown2013-03-03
| | | | also added improved error reporting suggested by Chris
* fixed bug in OGGravatar Unknown2013-02-01
| | | | added another OG sample illustrating rely-guarantee encoding
* made a whole bunch of changes to linear and og stuffGravatar Unknown2013-01-29
|
* bug fix reported by ChrisGravatar Unknown2013-01-28
|
* added owicki-gries and linear-set to boogiedriverGravatar Unknown2013-01-25
| | | | cleaned up the async type checking
* Output to Boogie\Binaries even in the Release versionGravatar Unknown2013-01-25
|
* Some more changes to AbsHoudiniGravatar akashlal2012-12-28
|
* AbstractHoudini: bug fixesGravatar akashlal2012-12-16
|
* More stuff for abstract houdini; updated test caseGravatar Unknown2012-12-10
|
* Allow richer spec for abs-houdiniGravatar Unknown2012-12-03
|
* Added Abstract Houdini: an implementation of Houdini based on abstract domains.Gravatar Unknown2012-11-05
| | | | Currently only predicate-abstraction domain is supported.
* added sound loop unrollingGravatar Yannick Welsch2012-07-03
|
* bunch of refactoringsGravatar Unknown2012-10-03
| | | | | | | | | - moved doomed and predication code into separate projects; for doomed there is a static dependency from BoogieDriver but for predication even that dependency has been eliminated - deleted Provers\Simplify and Provers\Z3 - removed Provers\Z3api from the solution - consolidated Core\GraphAlgorithms.cs VCGeneration\GraphAlgorithms.cs into Graph\Graph.cs
* Removed AIFramework from Boogie -- use native trivial or native ↵Gravatar boehmes2012-09-27
| | | | | | | interval-based abstract interpretation instead. Command-line option '/infer' now accepts only arguments 't' and 'j' where the latter is the default now for Boogie. Command-line option '/logInfer' has been dropped.
* Removed abandoned Isabelle prover backendGravatar boehmes2012-09-27
|
* Boogie: added /tracePOs option for printing out number of proof obligations ↵Gravatar Unknown2012-09-10
| | | | without also printing out the verification times
* BoogieDriver: correctly display time taken by prover if >60 secondsGravatar Peter Collingbourne2012-07-30
|
* Boogie: formated elapsed timeGravatar Jason Koenig2012-06-28
|
* integrating predicationGravatar qadeer2012-06-19
|
* testing a fix in SIGravatar qadeer2012-06-07
| | | | | also changing back the output path in BoogieDriver also disabling z3api for now since it does not build
* Merging againGravatar Ken McMillan2012-06-07
|\
| * Trying to merge with recent changes, failing.Gravatar Ken McMillan2012-06-05
| |\
| | * Some changes to support expanded use of z3api.Gravatar Ken McMillan2012-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should not affect function of other provers. There is an option added in Check.cs to allow creation of a Checker with a user-specified ProverContext. Also, some extension of z3api prover context to support conversion of Z3 formulas back to VCExpr. Finally, some experimental code, not enabled, to allow conversion of loops to recursion with "head recursion" rather than "tail recursion" (i.e., recursive call before loop body rather than after).