summaryrefslogtreecommitdiff
path: root/Source/VCGeneration/StratifiedVC.cs
Commit message (Collapse)AuthorAge
* Minor correctionsGravatar akashlal2014-10-01
|
* SI: VC gen with labelsGravatar akashlal2014-09-29
|
* Cleanup: removed unused codeGravatar akashlal2014-09-29
|
* Fix to VC genGravatar akashlal2014-09-28
|
* Fix for boolVC generationGravatar akashlal2014-09-27
|
* Lets have a setter for TopLevelDeclarations as wellGravatar akashlal2014-09-25
|
* minor fixGravatar akashlal2014-09-24
|
* Simple VC generation for SIGravatar akashlal2014-09-24
|
* Did more refactoring and addressed several todos.Gravatar wuestholz2014-09-23
|
* Did some refactoring.Gravatar wuestholz2014-09-23
|
* Bug fix in SIGravatar akashlal2014-08-03
|
* Some simplificationsGravatar akashlal2014-07-28
|
* OnModel now carries the result of the prover callGravatar akashlal2014-06-28
|
* Fix in SI while dealing with timeoutsGravatar akashlal2014-06-27
|
* keep some stats for debuggingGravatar akashlal2014-05-15
|
* Added stack boundingGravatar akashlal2014-05-10
|
* 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)
* code cleanupGravatar akashlal2013-11-02
|
* And a test caseGravatar akashlal2013-10-21
|
* Bug fix in stratified inlining (triggered by {:inline} functions)Gravatar akashlal2013-10-21
|
* MergeGravatar Pantazis Deligiannis2013-10-09
|\
* | changes to support a configured errorLimitGravatar Pantazis Deligiannis2013-09-30
| |
| * refactored StratifiedInline.GenerateVC to use GenerateVCAux instead of ↵Gravatar qadeer2013-09-09
| | | | | | | | GenerateVC
| * Factored out the closure for codeexpr conversion so that it can be reused.Gravatar qadeer2013-09-04
|/ | | | Enabled it in stratified inlining.
* 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
|
* 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
|\
| * Large refactoring of Hashtable to Dictionary.Gravatar Ally Donaldson2013-07-22
| |
| * Refactored labsl2absy so that it is a Dictionary<int, Absy> instead of a ↵Gravatar Ally Donaldson2013-07-22
| | | | | | | | plain Hashtable.
* | mergeGravatar Pantazis Deligiannis2013-07-06
|\|
| * Did some refactoring in the execution engine and worked on the parallelization.Gravatar wuestholz2013-07-01
| |
* | merged more CVC4 and Z3 SMTLIB2 parsing methods ... results into a more ↵Gravatar pantazis2013-06-13
|/ | | | compact parser
* Parse integers returned by Z3 into BigNumGravatar akashlal2013-01-29
|
* Use the new ProverInterface's Evaluate method in stratified inlinigGravatar Unknown2013-01-03
| | | | (guarded by the flag /useProverEvaluate)
* 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.
* deleted an unused classGravatar qadeer2012-06-12
|
* refactoring in SIGravatar qadeer2012-06-12
|
* 1. changed new SI implemnetation so that it performs substitution for call sitesGravatar qadeer2012-06-10
| | | | 2. changed the block expression to be the negation of the disjunction of all outgoing edges
* final (hopefully) fix to new SIGravatar qadeer2012-06-07
|
* 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
* Bug fix with mvInfo during VCGenGravatar akashlal2012-06-06
|
* update to SIGravatar qadeer2012-06-04
|
* moved class Macro to AbsyGravatar qadeer2012-06-04
| | | | | cleanup up DefineMacro Changed SI to use macros for reach info
* added FindLeastToVerify to StratfiedVCGenBase as an abstract methodGravatar qadeer2012-05-30
|