summaryrefslogtreecommitdiff
path: root/Source/Provers/SMTLib
Commit message (Collapse)AuthorAge
* Allow use ErrorModel as a container for Model - make -mv work with SMTLib on Z3Gravatar MichalMoskal2011-02-18
|
* Ask Z3 to generate models, in V2 format, when neededGravatar MichalMoskal2011-02-18
| | | | | Add supported :prover commands Minor fixes
* 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
|
* Use explicit mechanism for skipping to the next assertionGravatar MichalMoskal2011-02-17
|
* Disable MBQI and AUTO_CONFIGGravatar MichalMoskal2011-02-17
|
* Kill the solver process when ctrl-c is pressedGravatar MichalMoskal2011-02-17
|
* Provide /p: as the short form of /proverOpt:.Gravatar MichalMoskal2011-02-17
| | | | | Add /p:O:<name>=<value> and /p:C:<solver-argument> prover options in SMT. Add default Z3 options when using Z3.
* Read prover responses; handle labelsGravatar MichalMoskal2011-02-17
|
* Make it possible to run Z3 on pipe; use generic PROVER_LOG optionsGravatar MichalMoskal2011-02-17
|
* Don't use Simplify's LogProverInterfaceGravatar MichalMoskal2011-02-17
|
* Indentation.Gravatar MichalMoskal2011-02-17
|
* Start implementation of pipe communication in SMTLIB backendGravatar MichalMoskal2011-02-17
|
* Fix printing of type-proxiesGravatar MichalMoskal2011-02-16
|
* Bugfixes in select-of-store axiomsGravatar MichalMoskal2011-02-16
|
* Skip "(assert true)" in output; skip "Linearing..." messages when they are fastGravatar MichalMoskal2011-02-16
|
* Fix let scopingGravatar MichalMoskal2011-02-15
|
* Workaround bug in Z3 SMT parserGravatar MichalMoskal2011-02-15
|
* Use SMT2 top-level syntaxGravatar MichalMoskal2011-02-15
|
* Use the new UniformArguments property; formattingGravatar MichalMoskal2011-02-15
|
* Print terms in SMT2 syntax (drop term/formula distinction)Gravatar MichalMoskal2011-02-15
|
* Move name-quoting (already for SMT2 not SMT1) into a seprate classGravatar MichalMoskal2011-02-15
|
* Add USE_PREDICATES option to TPTP and SMT proversGravatar MichalMoskal2011-02-11
|
* Get rid of -smtOutput option. Add /proverOpt:OUTPUT=... to SMT and TPTP ↵Gravatar MichalMoskal2011-02-11
| | | | provers. Add handling of help message about /proverOpt.
* Make the SMTLIB backend work again, particularly with /typeEncoding:mGravatar MichalMoskal2011-01-19
|
* Added version.cs as link to those projects that were missing itGravatar stobies2010-12-06
| | | | Select 4.0 client profile on all projects
* Eliminated dependencies on SpecSharp and CCI from Boogie.sln and Dafny.slnGravatar qadeer2010-12-01
|
* Ported all projects to .NET Framework 4.0 in both Boogie.sln and Dafny.sln. ↵Gravatar qadeer2010-11-27
| | | | Removed references to Microsoft.Contracts.dll everywhere since that is available in .NET Framework 4.0.
* Update to VS2010.Gravatar MichalMoskal2010-10-07
|
* created a new build target called z3apidebug.Gravatar qadeer2010-08-29
| | | | | only this target has a compile time dependency on Microsoft.Z3.dll. To compile this target, a reference to z3api must be manually added to BoogieDriver.
* Boogie: Removed some errors with code contracts (commenting out ↵Gravatar tabarbe2010-08-27
| | | | doubly-inherited requires statements), and set the code contracts settings to the correct compilation style for when runtime checking is turned on. (I did not turn on runtime checking, however).
* Boogie: Changed the cce classes into one separate project, which every other ↵Gravatar tabarbe2010-08-27
| | | | project in the Boogie solution references. Dafny.csproj has an internal copy of cce, so does not reference this project, because the Dafny cce uses some Dafny-defined types in its helper methods.
* Boogie: Basetypes port 3/3: Committing changed referencesGravatar tabarbe2010-08-27
| | | | Z3api.csproj shouldn't get in the way this time 'round.
* Boogie: Graph port 3/3: Committing changed references; also, adding back cce ↵Gravatar tabarbe2010-08-27
| | | | files, to ease between-project conflict. Will trim these back off after commit of Basetypes port in ~20 min.
* Boogie: AIFramework port part 3/3: Committing reference changes, edit to ↵Gravatar tabarbe2010-08-26
| | | | Core to jive with recent changes made to the cce class.
* Boogie: Committing changed referencesGravatar tabarbe2010-08-20
|
* Boogie: Fixed some doubly-inherited-contract occurrences.Gravatar tabarbe2010-08-20
|
* Boogie: Committing changed referencesGravatar tabarbe2010-08-13
|
* Boogie: Added boolean code expressions (sans well-formedness checks on the ↵Gravatar rustanleino2010-08-10
| | | | input).
* Fixup line-endings.Gravatar MichalMoskal2010-08-06
|
* Boogie: Removed trailing spaces in codeGravatar tabarbe2010-08-04
|
* Boogie: The deletion of those files did not hold, lemme try again.Gravatar tabarbe2010-07-30
|
* Boogie: Removed cce.cs's from the provers, because they all reference ↵Gravatar tabarbe2010-07-30
| | | | projects which have a (more up-to-date) copy of cce.cs.
* Made consistent the way all of the C# projects sign themselves and include ↵Gravatar mikebarnett2010-07-30
| | | | the version information.
* Boogie: VCGeneration port part 3/3: Updating sources to reference new ↵Gravatar tabarbe2010-07-28
| | | | project; making Core work with the port by removing the nonnull requirements on one abstract method.
* Fixed reference to VCGeneration project. Mistakenly checked in project files ↵Gravatar mikebarnett2010-07-28
| | | | were pointing to the yet-to-exist C# version.
* Boogie Provers: Changed the references from binary to project references.Gravatar tabarbe2010-07-27
|