summaryrefslogtreecommitdiff
path: root/Source/Core/Absy.cs
Commit message (Collapse)AuthorAge
* Boogie: white-space formatingGravatar Rustan Leino2011-06-05
|
* Boogie: added features to help with modular verification. In particular, ↵Gravatar Rustan Leino2011-05-13
| | | | define FILE_n when parsing file n on the command line, and support :extern and :ignore attributes on top-level declarations.
* Add labels to extracted procedures for loopsGravatar akashlal2011-03-14
|
* 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.
* Eliminated dependencies on SpecSharp and CCI from Boogie.sln and Dafny.slnGravatar qadeer2010-12-01
|
* a bug fix in the loop extraction codeGravatar qadeer2010-10-19
| | | | optimized the signature of the extracted procedure
* Boogie:Gravatar rustanleino2010-10-12
| | | | | | * enhanced the printing of captured states * addressed some warnings issued by VS 2010 * some code formatting
* added an optimization to extract loops so that only loop targets are treated ↵Gravatar qadeer2010-09-10
| | | | as output variables of the extracted procedure.
* Added a new VC.ConditionGeneration.Outcome: StratifiedInlining can signal ↵Gravatar akashlal2010-09-05
| | | | that it has reached the recursion bound.
* Delete unreachable Blocks of an Impl before calling ExtractLoops().Gravatar akashlal2010-09-05
| | | | This helps avoid a crash inside NewComputeDominators().
* Fix for extractLoopsGravatar akashlal2010-09-04
|
* more fixes to ExtractLoopsGravatar qadeer2010-09-03
|
* Added a fix to extract loops code so that it returns a more comprehensive ↵Gravatar qadeer2010-09-03
| | | | map of block names to original blocks.
* fixed bug in extract loops by ensuring that loop extraction is done in ↵Gravatar qadeer2010-09-01
| | | | nesting order
* Added a way of recovering counterexample paths after loop extraction. ↵Gravatar akashlal2010-09-01
| | | | Stable, but still buggy.
* Added a new class LoopProcedure to represent the procedures representing ↵Gravatar qadeer2010-09-01
| | | | extracted loops.
* Boogie: Commented out all occurences of repeated inherited contracts - makes ↵Gravatar tabarbe2010-08-27
| | | | fewer error messages when compiling with runtime checking on.
* Boogie: Committing changed source filesGravatar tabarbe2010-08-20
|
* Boogie: Renaming core sources in preparation for port commitGravatar tabarbe2010-08-20