Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Minor corrections | 2014-10-01 | |
| | |||
* | SI: VC gen with labels | 2014-09-29 | |
| | |||
* | Cleanup: removed unused code | 2014-09-29 | |
| | |||
* | Fix to VC gen | 2014-09-28 | |
| | |||
* | Fix for boolVC generation | 2014-09-27 | |
| | |||
* | Lets have a setter for TopLevelDeclarations as well | 2014-09-25 | |
| | |||
* | minor fix | 2014-09-24 | |
| | |||
* | Simple VC generation for SI | 2014-09-24 | |
| | |||
* | Did more refactoring and addressed several todos. | 2014-09-23 | |
| | |||
* | Did some refactoring. | 2014-09-23 | |
| | |||
* | Bug fix in SI | 2014-08-03 | |
| | |||
* | Some simplifications | 2014-07-28 | |
| | |||
* | OnModel now carries the result of the prover call | 2014-06-28 | |
| | |||
* | Fix in SI while dealing with timeouts | 2014-06-27 | |
| | |||
* | keep some stats for debugging | 2014-05-15 | |
| | |||
* | Added stack bounding | 2014-05-10 | |
| | |||
* | Recursive walking of Exprs doesn't play nice when the depth of the AST is high. | 2014-01-07 | |
| | | | | | Reduce depth of AST whenever possible (e.g., use a binary tree instead of a linear list of terms) | ||
* | code cleanup | 2013-11-02 | |
| | |||
* | And a test case | 2013-10-21 | |
| | |||
* | Bug fix in stratified inlining (triggered by {:inline} functions) | 2013-10-21 | |
| | |||
* | Merge | 2013-10-09 | |
|\ | |||
* | | changes to support a configured errorLimit | 2013-09-30 | |
| | | |||
| * | refactored StratifiedInline.GenerateVC to use GenerateVCAux instead of ↵ | 2013-09-09 | |
| | | | | | | | | GenerateVC | ||
| * | Factored out the closure for codeexpr conversion so that it can be reused. | 2013-09-04 | |
|/ | | | | Enabled it in stratified inlining. | ||
* | Fixed several build errors in the 'Checked' configuration. | 2013-08-05 | |
| | |||
* | ExprSeq: farewell | 2013-07-22 | |
| | |||
* | BlockSeq: farewell | 2013-07-22 | |
| | |||
* | CmdSeq: farewell | 2013-07-22 | |
| | |||
* | Started to remove ...Seq classes | 2013-07-22 | |
| | |||
* | More refactoring | 2013-07-22 | |
| | |||
* | More refactoring towards replacing PureCollections.Sequence with List | 2013-07-22 | |
| | |||
* | merge | 2013-07-22 | |
|\ | |||
| * | Large refactoring of Hashtable to Dictionary. | 2013-07-22 | |
| | | |||
| * | Refactored labsl2absy so that it is a Dictionary<int, Absy> instead of a ↵ | 2013-07-22 | |
| | | | | | | | | plain Hashtable. | ||
* | | merge | 2013-07-06 | |
|\| | |||
| * | Did some refactoring in the execution engine and worked on the parallelization. | 2013-07-01 | |
| | | |||
* | | merged more CVC4 and Z3 SMTLIB2 parsing methods ... results into a more ↵ | 2013-06-13 | |
|/ | | | | compact parser | ||
* | Parse integers returned by Z3 into BigNum | 2013-01-29 | |
| | |||
* | Use the new ProverInterface's Evaluate method in stratified inlinig | 2013-01-03 | |
| | | | | (guarded by the flag /useProverEvaluate) | ||
* | bunch of refactorings | 2012-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 ↵ | 2012-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 class | 2012-06-12 | |
| | |||
* | refactoring in SI | 2012-06-12 | |
| | |||
* | 1. changed new SI implemnetation so that it performs substitution for call sites | 2012-06-10 | |
| | | | | 2. changed the block expression to be the negation of the disjunction of all outgoing edges | ||
* | final (hopefully) fix to new SI | 2012-06-07 | |
| | |||
* | testing a fix in SI | 2012-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 VCGen | 2012-06-06 | |
| | |||
* | update to SI | 2012-06-04 | |
| | |||
* | moved class Macro to Absy | 2012-06-04 | |
| | | | | | cleanup up DefineMacro Changed SI to use macros for reach info | ||
* | added FindLeastToVerify to StratfiedVCGenBase as an abstract method | 2012-05-30 | |
| |