summaryrefslogtreecommitdiff
path: root/Source/VCGeneration/Check.cs
Commit message (Collapse)AuthorAge
* Fixedpoint VC catch up with recent changesGravatar Ken McMillan2013-11-11
|
* changes to support a configured errorLimitGravatar Pantazis Deligiannis2013-09-30
|
* Fixed several build errors in the 'Checked' configuration.Gravatar wuestholz2013-08-05
|
* Resolved some issues with data races.Gravatar wuestholz2013-07-23
|
* Worked on the parallelization.Gravatar wuestholz2013-07-12
|
* Worked on the parallelization.Gravatar wuestholz2013-07-11
|
* Worked on the parallelization.Gravatar wuestholz2013-07-10
|
* Worked on the parallelization.Gravatar wuestholz2013-07-08
|
* Worked on the parallelization.Gravatar wuestholz2013-07-05
|
* Worked on the parallelization.Gravatar wuestholz2013-07-02
|
* Worked on the parallelization.Gravatar wuestholz2013-07-01
|
* Did some refactoring in the execution engine and worked on the parallelization.Gravatar wuestholz2013-07-01
|
* Did some refactoring in the execution engine and worked on the parallelization.Gravatar wuestholz2013-06-25
|
* Did some refactoring in the execution engine and worked on the parallelization.Gravatar wuestholz2013-06-21
|
* Fixes for duality under corralGravatar Ken McMillan2013-06-14
|
* Working on fixedpoint backendGravatar Ken McMillan2013-05-20
|
* Adding fixedpoint engine backendGravatar Ken McMillan2013-05-07
|
* Removed old comments about "BASEMOVE" and other constructor calls, where the ↵Gravatar Unknown2013-01-07
| | | | conversion from Spec# into C# moved a constructor call
* extended Evaluate to handle more typesGravatar Unknown2012-12-28
|
* Added expression evaluation APIGravatar Unknown2012-12-27
|
* Made error trace generation (without labels) more general for stratifiedGravatar Unknown2012-07-04
| | | | inlining
* Trying to merge with recent changes, failing.Gravatar Ken McMillan2012-06-05
|\
| * Some changes to support expanded use of z3api.Gravatar Ken McMillan2012-06-05
| | | | | | | | | | | | | | | | | | | | Should not affect function of other provers. There is an option added in Check.cs to allow creation of a Checker with a user-specified ProverContext. Also, some extension of z3api prover context to support conversion of Z3 formulas back to VCExpr. Finally, some experimental code, not enabled, to allow conversion of loops to recursion with "head recursion" rather than "tail recursion" (i.e., recursive call before loop body rather than after).
* | moved class Macro to AbsyGravatar qadeer2012-06-04
| | | | | | | | | | cleanup up DefineMacro Changed SI to use macros for reach info
* | clean up in stratified inliningGravatar qadeer2012-04-29
| |
* | eliminated class ErrorModelGravatar qadeer2012-04-28
| |
* | various changes for using unsat cores in HoudiniGravatar qadeer2012-04-17
| |
* | deleted the option UseUnsatCoreForInliningGravatar qadeer2012-04-02
| | | | | | | | | | Split ApiChecker.CheckAssumptions into two different methods, one which computes the unsatCore and one which does not Further edits to the MaxSat code
* | MergeGravatar qadeer2012-04-01
|\ \
| * | bug fix for previous refactoringGravatar Unknown2012-04-02
| | |
* | | MergeGravatar qadeer2012-04-01
|\| |
* | | partial work on non-uniform loop unrollingGravatar qadeer2012-04-01
| | |
| * | Refactored CheckAssumptions APIGravatar Unknown2012-04-02
|/ /
* | Cleaned up code by getting rid of ApiProverInterface.Gravatar Unknown2012-02-29
| |
* | Introduce ApiProverInterface.CheckOutcomeCore() for stratified inlining; ↵Gravatar Michal Moskal2012-02-28
| | | | | | | | simplify push/pop handling
* | fixed up SI to work with new error trace generationGravatar qadeer2012-02-28
| |
* | various fixes related to new error tracesGravatar qadeer2012-02-27
|/
* Use DateTime.UtcNow instead of DateTime.NowGravatar stobies2012-01-11
| | | | see http://blogs.msdn.com/b/kirillosenkov/archive/2012/01/10/datetime-utcnow-is-generally-preferable-to-datetime-now.aspx
* Dafny: fixed bad Code ContractsGravatar Rustan Leino2011-11-16
|
* Eliminated unused argument in the constructor for CheckerGravatar qadeer2011-11-16
|
* change in model parsing with datatype valuesGravatar qadeer2011-11-07
|
* Boogie: Get rid of {:inline} attributes on axiomsGravatar Michal Moskal2011-10-27
|
* Boogie: internal clean-up, removed BvHandling type, everything now behaves ↵Gravatar Rustan Leino2011-10-27
| | | | as if the old /bv:z were used
* Boogie: Eliminated the /bv option. Only native bitvectors are supported now. ↵Gravatar Rustan Leino2011-10-27
| | | | The :forceBvZ3Native, :forceBvInt, and :bvint attributes were also eliminated.
* Added a push+pop+unsat-core interface to SMTLib (for stratified inlining only)Gravatar Unknown2011-10-19
|
* Options.PostParse() is called by Parse(), so set command-line-derived ↵Gravatar Michal Moskal2011-08-30
| | | | options before calling Parse()
* Add a string for an uninterpreted value in errModelGravatar Unknown2011-06-06
|
* Bug fix with model generation.Gravatar akashlal2011-03-21
|
* Renamed NonNullElements to NonNullDictionaryAndValues because the keys to ↵Gravatar mikebarnett2011-03-10
| | | | | | dictionaries are non-null, which is enforced by the implementation of Dictionary. Added class constraints to all of the generic NonNull and NonNullElements methods so only non-value types will be checked.
* Updated PrepareBoogieZip.bat to include BVD and smt2Gravatar rustanleino2011-03-10
| | | | Ignore duplicated else functions in models