summaryrefslogtreecommitdiff
path: root/Source
Commit message (Expand)AuthorAge
* new algorithm for dead code detection (vc:doomed)Gravatar schaef2011-03-15
* Add labels to extracted procedures for loopsGravatar akashlal2011-03-14
* Turn off quantifier checking in the runtime checking.Gravatar mikebarnett2011-03-14
* Replaced all dictionaries that mapped to bool (i.e., were being used to imple...Gravatar mikebarnett2011-03-10
* Renamed NonNullElements to NonNullDictionaryAndValues because the keys to dic...Gravatar mikebarnett2011-03-10
* Updated PrepareBoogieZip.bat to include BVD and smt2Gravatar rustanleino2011-03-10
* Added a new solution configuration, Checked, that builds the Checked configur...Gravatar mikebarnett2011-03-07
* Fix some more contracts.Gravatar mikebarnett2011-03-07
* Fix contracts so runtime checking can be turned on.Gravatar mikebarnett2011-03-07
* Dafny:Gravatar rustanleino2011-03-06
* Dafny: Added heuristic for when to turn on the induction tacticGravatar rustanleino2011-03-05
* Dafny:Gravatar rustanleino2011-03-04
* Dafny: support for nested match expressionsGravatar rustanleino2011-03-01
* Dafny: Non-empty Visual-Studio error messages for related split-expr locations.Gravatar rustanleino2011-02-27
* Mimic Z3 logic for figuring out the blocking clause for the next counterexampleGravatar MichalMoskal2011-02-23
* Don't ever put a label under a quantifier.Gravatar MichalMoskal2011-02-23
* Add MULTI_TRACES prover option (equivalent of /z3multipleErrors)Gravatar MichalMoskal2011-02-23
* Add IEnumerable.Concat1 method.Gravatar MichalMoskal2011-02-23
* Add hack for {:bvbuiltin "sign_extend 42"}, which requires slightly different...Gravatar MichalMoskal2011-02-23
* Check for timeout/memoryoutGravatar MichalMoskal2011-02-23
* Strip (= 0) and (!= 0) from patterns (we used to allow that with anyNeq thing...Gravatar MichalMoskal2011-02-23
* Don't try to declare bv typesGravatar MichalMoskal2011-02-23
* Dispose of the prover when Close() is called.Gravatar MichalMoskal2011-02-23
* Set SOFT_TIMEOUT Z3 option if desired (SMT2 doesn't have :time-limit option!)Gravatar MichalMoskal2011-02-23
* Pass solverargumentsGravatar MichalMoskal2011-02-23
* Do typed->untyped translation for -mv variablesGravatar MichalMoskal2011-02-23
* Provide dummy implementation of FlushAxiomsToTheoremProver()Gravatar MichalMoskal2011-02-23
* Handle as-array[...] model elementsGravatar MichalMoskal2011-02-23
* Fixes in /useArrayTheory handlingGravatar MichalMoskal2011-02-23
* Parse else-> clauses in the modelGravatar MichalMoskal2011-02-23
* Throw exceptions when push/pop interface is used but not implementedGravatar MichalMoskal2011-02-23
* Pass :skolemid to SMTLib proverGravatar MichalMoskal2011-02-23
* Implement Push/Pop interface.Gravatar MichalMoskal2011-02-23
* Allow recent Z3 versions to be usedGravatar MichalMoskal2011-02-21
* Move model printing to ErrorModel classGravatar MichalMoskal2011-02-21
* Per SMT standard push requires an argumentGravatar MichalMoskal2011-02-21
* Add some ExpertLevel functionsGravatar MichalMoskal2011-02-21
* Set Id of Elements.Gravatar MichalMoskal2011-02-21
* Dafny: Improved scheme for splitting expressions. Also, report each split i...Gravatar rustanleino2011-02-19
* Print prover errors on stdout (same as prover warnings)Gravatar MichalMoskal2011-02-18
* Fix help for /mvGravatar MichalMoskal2011-02-18
* Allow use ErrorModel as a container for Model - make -mv work with SMTLib on Z3Gravatar MichalMoskal2011-02-18
* Accomodate for recent changes in Z3 V2 model formatGravatar MichalMoskal2011-02-18
* Ask Z3 to generate models, in V2 format, when neededGravatar MichalMoskal2011-02-18
* Handle /useArrayTheoryGravatar MichalMoskal2011-02-18
* Intercept Z3 warnings and pass them onGravatar MichalMoskal2011-02-18
* Remove workaround for Z3 scanner problems (fixed now); fix one commentGravatar MichalMoskal2011-02-18
* Recognize () as identifier terminatorsGravatar MichalMoskal2011-02-18
* Handle bitvectorsGravatar MichalMoskal2011-02-18
* Expose ToByteArray()Gravatar MichalMoskal2011-02-18