summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Dafny: added alternate version of PriorityQueueGravatar rustanleino2011-02-15
|
* Boogie build succeeded, 4 test(s) failedGravatar codeplexbot2011-02-15
|
* Boogie build succeeded, 26 test(s) failedGravatar codeplexbot2011-02-15
|
* Fix with timeoutGravatar akashlal2011-02-12
|
* Better support for timeoutGravatar akashlal2011-02-12
|
* Boogie build succeeded, 4 test(s) failedGravatar codeplexbot2011-02-12
|
* Fix a bug in cloning of nested lambda expressions in AI engineGravatar MichalMoskal2011-02-11
|
* 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.
* Get rid of some warnings.Gravatar MichalMoskal2011-02-11
|
* Moved the creation of Boogie procedures from the MetadataTraverser to the ↵Gravatar mikebarnett2011-02-11
| | | | Sink because a procedure needs to be created for every method called in the translated program and not just the methods defined in the assembly being translated. This means the contract provider is needed only in the sink and not by any of the traversers.
* Minor change to stratified inliningGravatar akashlal2011-02-11
|
* If a method definition has any custom attributes, translate them into BPL ↵Gravatar mikebarnett2011-02-09
| | | | attributes on the associated procedure.
* Changed the API for Declaration.AddAttribute so it takes a params argument ↵Gravatar mikebarnett2011-02-09
| | | | so multiple parameters can be added to an attribute at one go. No calls had to be changed because of the way params arguments work.
* Boogie: Yet another refinement of how Z3 is found. Previously, it would ↵Gravatar rustanleino2011-02-09
| | | | only look in one of "c:\Program Files\Microsoft Research" and "c:\Program Files (x86)\Microsoft Research", even if both existed (which meant that it might have looked in the wrong one). Now, both are considered.
* Added support for translating delegatesGravatar qadeer2011-02-08
|
* Added a new method StratifiedVC for refinement.Gravatar akashlal2011-02-08
| | | | Added a method to copy a FunctionCall.
* implemented /UseUnsatCoreForInlining option for use in stratified inliningGravatar qadeer2011-02-06
|
* deleted debugging statementGravatar akashlal2011-02-05
|
* Fix to counterexample generation for over-approx queryGravatar akashlal2011-02-05
|
* Boogie build succeeded, 4 test(s) failedGravatar codeplexbot2011-02-05
|
* Dafny: Answer file to go with previously updated test fileGravatar rustanleino2011-02-04
|
* Boogie build succeeded, 5 test(s) failedGravatar codeplexbot2011-02-04
|
* Dafny: every decreases clause implicitly ends with a never-ending sequence ↵Gravatar rustanleino2011-02-03
| | | | of TOP elements; this reduces the need for manually supplied decreases clauses (see the Outer/Inner example in Test/dafny0/Termination.dfy and the Substitute/SubstSeq example in Test/dafny1/Substitution.dfy).
* Dafny: allow self-calls in function postconditions--these simply refer to ↵Gravatar rustanleino2011-02-03
| | | | the result value of the current call
* Dafny: implemented a more precise scheme for allowing use of a function's ↵Gravatar rustanleino2011-02-03
| | | | rep axiom
* Dafny: replaced the user-defined $ite function with Boogie's built-in ↵Gravatar rustanleino2011-02-03
| | | | if-then-else expression
* Dafny: removed CEV instrumentationGravatar rustanleino2011-02-03
|
* Dafny: removed unused Position argument from CheckWellformedGravatar rustanleino2011-02-03
|
* Dafny: white-space deltas in source codeGravatar rustanleino2011-02-02
|
* BVD Dafny: support Skolem constantsGravatar rustanleino2011-02-02
|
* Dafny: added ensures clauses to functionsGravatar rustanleino2011-02-02
|
* Don't treat "Inconclusive" answer as fatal when splitting.Gravatar MichalMoskal2011-02-02
|
* Look for z3.exe in the prover plugin directory first.Gravatar MichalMoskal2011-02-02
|
* Improve display of sets; add \now "variable";Gravatar MichalMoskal2011-01-29
|
* Fix a bug with previous state displayGravatar MichalMoskal2011-01-28
|
* Display stack-allocated structs, as_array types, and *ID in tooltipsGravatar MichalMoskal2011-01-28
|
* Display integers in decimal and hexadecimal in tooltipGravatar MichalMoskal2011-01-27
|
* Speedup the number display algorithm, what was I thinking?Gravatar MichalMoskal2011-01-27
|
* Display numbers within +-%0.1 of a power of two as 2^N+MGravatar MichalMoskal2011-01-27
|
* Improve colors in source viewGravatar MichalMoskal2011-01-26
|
* Simplify state name selectionGravatar MichalMoskal2011-01-26
|
* VCC-BVD: display qualifiers of VCC-generated copies of local variables; hide ↵Gravatar MichalMoskal2011-01-26
| | | | | | | states that do not update "$s" (heap). Fix some bugs in source view. Rename SourceLocation to SourceViewState.
* Double-click in state list brings up source viewGravatar MichalMoskal2011-01-26
|
* Allow the provider to skip some states when generating SourceLocationsGravatar MichalMoskal2011-01-26
|
* Introduce new NamedState base class to reduce code duplicationGravatar MichalMoskal2011-01-26
|
* Fix the generation of procedure names so that array types are encoded properly.Gravatar mikebarnett2011-01-26
| | | | | | | Translate "default value" expressions. Fix translation of non-trivial conditional expressions and added two more optimizations for trivial ones (trivial ones are where either the true branch or the false branch are constants). Fix translation of array length expressions. Fix translation of logical negation expressions.
* Display line numbers (useful for finding what the error message refers to)Gravatar MichalMoskal2011-01-26
|
* Right-clicking on a state allows to display the source code for itGravatar MichalMoskal2011-01-26
|
* Fix handling of addresses of fieldsGravatar MichalMoskal2011-01-24
|