summaryrefslogtreecommitdiff
path: root/Source/BoogieDriver/BoogieDriver.cs
Commit message (Collapse)AuthorAge
* Normalise line endings using a .gitattributes file. UnfortunatelyGravatar Dan Liew2015-06-28
| | | | | | this required that this commit globally modify most files. If you want to use git blame to see the real author of a line use the ``-w`` flag so that whitespace changes are ignored.
* Made the Boogie driver return an exit code.Gravatar wuestholz2014-05-19
|
* Did some refactoring in the execution engine and worked on the parallelization.Gravatar wuestholz2013-06-21
|
* Removed unused code.Gravatar wuestholz2013-06-13
|
* 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
* 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.
* 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
|
* Boogie: add /printCFG command line option, which prints each ↵Gravatar Peter Collingbourne2012-06-06
| | | | implementation's CFG in Graphviz format
* Removed program argument from VerifyImplementation. It is redundant since ↵Gravatar qadeer2012-05-29
| | | | | | the constructor of ConditionGeneration takes a program reference and stashes it in a field.
* more refactoring in stratified inliningGravatar qadeer2012-05-24
|