Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Minor fix to abshoudini | 2014-04-16 | |
| | |||
* | (Fixed and) strengthened contracts of ReadOnlyVisitor. The postconditions ↵ | 2014-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. | ||
* | Fixed errors in the use of Code Contracts | 2014-02-10 | |
| | |||
* | Option for reversing Houdini worklist (for top-down analysis) | 2014-01-28 | |
| | |||
* | 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) | ||
* | added the QED build configuration | 2013-12-02 | |
| | |||
* | binary tree of ANDs saves stack space | 2013-11-29 | |
| | |||
* | Merge | 2013-11-07 | |
|\ | |||
| * | AbsHoudini: Support timeout, MakeTop, InlineFunctions | 2013-11-02 | |
| | | |||
* | | small fix in the parallel refutation sharing | 2013-10-16 | |
|/ | |||
* | small cleanup | 2013-10-10 | |
| | |||
* | fixed bug with the exchange refuted invariants process | 2013-10-06 | |
| | |||
* | small refactoring | 2013-10-02 | |
| | |||
* | removal of comment | 2013-10-02 | |
| | |||
* | fixed bug | 2013-10-01 | |
| | |||
* | changes to support a configured errorLimit | 2013-09-30 | |
| | |||
* | more changes towards parallelisation of Houdini | 2013-09-29 | |
| | |||
* | refactoring + new class ConcurrentHoudini | 2013-09-27 | |
| | |||
* | refuted candidates are exchanged in memory using a concurrent dictionary ↵ | 2013-09-26 | |
| | | | | instead of using an IO csv file as before | ||
* | improvements to the refuted annotations exchange process | 2013-08-20 | |
| | |||
* | new option for reversing the topological order - this could potentially help ↵ | 2013-08-19 | |
| | | | | to speedup houdini refutation of candidates | ||
* | changes in the parallel houdini script | 2013-07-30 | |
| | |||
* | added script for running the portfolio solver (parallel houdini) | 2013-07-30 | |
| | |||
* | parallel houdini prototype working | 2013-07-26 | |
| | |||
* | ExprSeq: 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 | |
|\ | |||
| * | Requires/EnsuresSeq replaced by List<Requires/Ensures> | 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-19 | |
|\| | |||
| * | Revamp of staged Houdini, and completion of parallel support. | 2013-07-18 | |
| | | |||
| * | Extracted Houdini statistics into a record, and parametersied Houdini class ↵ | 2013-07-16 | |
| | | | | | | | | with a statistics object. This means that if one runs multiple Houdini instances, each can record its own statistics. | ||
| * | Some cleanup in HoudiniSession | 2013-07-16 | |
| | | |||
| * | Reworking of Staged Houdini in preparation for parallelising it. | 2013-07-16 | |
| | | |||
* | | Merge | 2013-07-15 | |
|\ \ | |/ |/| | |||
* | | Worked on the parallelization. | 2013-07-10 | |
| | | |||
| * | merge | 2013-07-06 | |
| |\ | |/ |/| | |||
* | | Did some refactoring in the execution engine and worked on the parallelization. | 2013-07-01 | |
| | | |||
* | | Addressed some \n versus \r\n issues | 2013-06-29 | |
| | | |||
* | | Method in Houdini to allow an expression to be turned into non-candidate form | 2013-06-21 | |
| | | |||
* | | Merge | 2013-06-19 | |
|\ \ | |||
| * | | AbsHoudini: Bug fix, with bv constants. | 2013-06-19 | |
| | | | |||
* | | | Merge | 2013-06-19 | |
|\| | | |||
| * | | AbsHoudini: Bug fix | 2013-06-19 | |
| | | | |||
* | | | Merge | 2013-06-18 | |
|\| | | |||
| * | | AbsHoudini: Few more abstract domains | 2013-06-16 | |
| | | |