summaryrefslogtreecommitdiff
path: root/Source
Commit message (Collapse)AuthorAge
* Made it collect more statistics about the more advanced verification result ↵Gravatar wuestholz2014-07-01
| | | | caching.
* Made it collect some statistics about the more advanced verification result ↵Gravatar wuestholz2014-06-30
| | | | caching.
* a fix in Inline method; it should look for inline attribute only on ↵Gravatar qadeer2014-06-28
| | | | procedures and implementations
* Added a program cache (used by the more advanced verification result caching).Gravatar wuestholz2014-06-28
|
* Minor refactoringGravatar wuestholz2014-06-28
|
* Changed the verification result cache to use the built-in 'MemoryCache' class.Gravatar wuestholz2014-06-28
|
* OnModel now carries the result of the prover callGravatar akashlal2014-06-28
|
* Fix in SI while dealing with timeoutsGravatar akashlal2014-06-27
|
* Optimized the way that assertions are marked as partially verified.Gravatar wuestholz2014-06-26
|
* Fixed issue in verification result caching.Gravatar wuestholz2014-06-26
|
* Optimized the way that dependency checkums are computed.Gravatar wuestholz2014-06-26
|
* Add some pretty-printing, on by default. Turn off with the flag "/pretty:0"Gravatar Dan Rosén2014-06-24
| | | | | | When running boogie form the command line, this should be on by default. On the other hand, the TokenTextWriter constructors and PrintBplFile now have an argument for this, but by default it is off.
* Worked on an extension of the existing verification result caching.Gravatar wuestholz2014-06-23
|
* Changed the 'verifySnapshots' command-line option to accept a numeric ↵Gravatar wuestholz2014-06-20
| | | | argument instead of a boolean one.
* Fixed crash in resolverGravatar Rustan Leino2014-06-19
|
* Fix bug in BigDec.FromString() which would not parse negativeGravatar Dan Liew2014-06-18
| | | | | | | | numbers correctly. For example BigDec.FromString("-1.5") would be interpreted as -0.5 due to the incorrect way the method handles the fractional part of the string.
* Added mechanism for getting the variables referenced by a loop (not just the ↵Gravatar Ally Donaldson2014-06-09
| | | | modified vars)
* Fixed a bug in revised mod set analysisGravatar Ally Donaldson2014-06-06
|
* Refactored modset analysis to avoid the use of static fields. Static fields ↵Gravatar Ally Donaldson2014-06-06
| | | | cause data races when we run parts of Boogie that both do mod set analysis at the same time.
* MergeGravatar Ally Donaldson2014-06-06
|\
* | Small refactoringGravatar Ally Donaldson2014-06-06
| |
* | Made VarsAssignedInLoop public, since it can be useful in computing modifies ↵Gravatar Ally Donaldson2014-06-06
| | | | | | | | sets elsewhere.
| * MergeGravatar qadeer2014-06-02
| |\
| * | various fixesGravatar qadeer2014-06-02
| | |
| | * Add isBvConst and asBvConst accessors to LiteralExpr to match theGravatar Dan Liew2014-05-28
| | | | | | | | | | | | others already present for bool, BigNum and BigDec.
| | * Fixed minor issue.Gravatar wuestholz2014-05-28
| |/ |/|
* | Refactored ConcurrentHoudini and Houdini to (significantly) reduce ↵Gravatar Ally Donaldson2014-05-28
| | | | | | | | duplication of code
* | Removed printing code from candidate dependence analyserGravatar Ally Donadlson2014-05-28
| |
* | Small cleanup in Staged HoudiniGravatar Ally Donaldson2014-05-28
| |
* | Fixed state capture concurrency bug with Staged HoudiniGravatar Ally Donaldson2014-05-27
| |
* | MergeGravatar Ally Donaldson2014-05-27
|\ \
* | | Undid accidental commitGravatar Ally Donaldson2014-05-27
| | |
| * | Implemented an additional type check for assumption variables.Gravatar wuestholz2014-05-27
| | |
* | | MergeGravatar Ally Donaldson2014-05-27
| | |
* | | Added key check to uniformity analysisGravatar Ally Donaldson2014-05-27
|/ /
* | Merge duality changesGravatar Ken McMillan2014-05-26
|\ \
| * | Conjecture printing for duality and child user time tracking.Gravatar Ken McMillan2014-05-26
| | |
| | * MergeGravatar qadeer2014-05-21
| | |\ | |_|/ |/| |
| | * a small fixGravatar qadeer2014-05-21
| | |
* | | Made the Boogie driver return an exit code.Gravatar wuestholz2014-05-19
| | |
* | | keep some stats for debuggingGravatar akashlal2014-05-15
| |/ |/|
* | Simplify Z3 executable discovery.Gravatar wuestholz2014-05-12
| |
* | Added stack boundingGravatar akashlal2014-05-10
| |
| * Merge extra recuresion bound changes for FixedPointVCGravatar Ken McMillan2014-04-21
| |\
* | | Teach the ExecutionEngine to respect the -useBaseNameForFileName commandlineGravatar Dan Liew2014-04-09
| | | | | | | | | | | | option when reporting the number of errors.
* | | Added /useBaseNameForFile command line argument. The ScannerGravatar Dan Liew2014-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and Parser constructors have been modified to take an optional argument specifying this and the ExecutionEngine passes for that value CommandLineOptions.Clo.UseBaseNameForFileName This option when true causes the basename of file to be used inside created Tokens instead of what the user passed on the command line which might be a relative or absolute path. The motivation for adding this option is that it is needed for the lit driven tests so that the output of Boogie can be reliably checked.
* | | a bug fixGravatar qadeer2014-05-07
| | |
* | | added {:aux} attribute to local variablesGravatar qadeer2014-05-07
| | |
* | | third checkpoint (refactored more code)Gravatar qadeer2014-05-05
| | |
* | | second checkpointGravatar qadeer2014-05-04
| | |