summaryrefslogtreecommitdiff
path: root/Source/Predication
Commit message (Collapse)AuthorAge
* Merging complete. Everything looks good *crosses fingers*Gravatar Checkmate502016-06-06
|
* Patch by Jeroen Ketema.Gravatar Dan Liew2015-04-05
| | | | | | Drop the “basic” block predication algorithm. Block predication is only used by GPUVerify, and then only in the “smart” version as the basic algorithm does not perform very well. As a consequence this code is essentially dead.
* Patch by Jeroen KetemaGravatar Dan Liew2015-03-27
| | | | Expose information about the predicate assigned to the immediate dominator of a CFG node.
* Minor changes to the "Checked" build configurationGravatar wuestholz2015-01-09
|
* Did some refactoring.Gravatar wuestholz2014-09-23
|
* Added key check to uniformity analysisGravatar Ally Donaldson2014-05-27
|
* Fixes to predication. Patch by Jeroen Ketema.Gravatar Ally Donaldson2014-03-18
|
* More exhaustive generation of assertions during predication. Patch by ↵Gravatar Ally Donaldson2014-03-14
| | | | Jeroen Ketema
* Fix to predicationGravatar Ally Donaldson2014-03-05
|
* (Fixed and) strengthened contracts of ReadOnlyVisitor. The postconditions ↵Gravatar Rustan Leino2014-02-24
| | | | | | of its methods now demand the return value to equal the given node. Changed read-only visitors to extend from ReadOnlyVisitor instead of just StandardVisitor.
* Fix Boogie so it compiled with mono. Patch by Dan Liew.Gravatar Ally Donaldson2014-01-14
|
* added the QED build configurationGravatar qadeer2013-12-02
|
* Fixes to predication. Patch by Jeroen Ketema.Gravatar Ally Donaldson2013-11-06
|
* Small fix in uniformity analysisGravatar Ally Donaldson2013-10-10
|
* MergeGravatar Ally Donaldson2013-08-05
|\
* | Minor changes to uniformity analysis and inter-procedural reachability analysis.Gravatar Ally Donaldson2013-08-05
| |
| * Fixed several build errors in the 'Checked' configuration.Gravatar wuestholz2013-08-05
|/
* ExprSeq: farewellGravatar Ally Donaldson2013-07-22
|
* BlockSeq: farewellGravatar Ally Donaldson2013-07-22
|
* CmdSeq: farewellGravatar Ally Donaldson2013-07-22
|
* Fixes to refactoringGravatar Ally Donaldson2013-07-22
|
* Started to remove ...Seq classesGravatar Ally Donaldson2013-07-22
|
* More refactoringGravatar Ally Donaldson2013-07-22
|
* More refactoring towards replacing PureCollections.Sequence with ListGravatar Ally Donaldson2013-07-22
|
* mergeGravatar Pantazis Deligiannis2013-07-22
|\
| * Requires/EnsuresSeq replaced by List<Requires/Ensures>Gravatar Ally Donaldson2013-07-22
| |
* | mergeGravatar Pantazis Deligiannis2013-07-06
|\|
| * Fixed bug with unifomity analysisGravatar allydonaldson2013-07-02
| |
* | CVC4 ParserGravatar pantazis2013-06-12
|/
* Staged HoudiniGravatar allydonaldson2013-04-30
|
* Fixed bug with predication, and fixed small problem with model generation ↵Gravatar allydonaldson2013-03-01
| | | | related to casting
* Support for "do_not_predicate" in predication of requires and ensuresGravatar Unknown2012-12-20
|
* A simplification to predication of requires and ensures.Gravatar Unknown2012-11-29
|
* Fixes to uniformity analysis.Gravatar Unknown2012-11-29
|
* changed the signing to ..\InterimKey.snkGravatar qadeer2012-10-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