summaryrefslogtreecommitdiff
path: root/Source/Core/DeadVarElim.cs
Commit message (Collapse)AuthorAge
* bug fix in live variable analysisGravatar qadeer2011-06-14
|
* fixed a bug in block coalescer. previously, an unreachable block could have ↵Gravatar qadeer2011-05-04
| | | | as a target a block that was coalesced. this caused a contract to fail downstream (under checked build). in the new behavior, the new blocks after coalescing only contain reachable blocks.
* 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.
* A couple of bug fixesGravatar akashlal2010-12-16
|
* fixed a couple of issues:Gravatar qadeer2010-12-16
| | | | | 1. eliminated special case for alloc 2. added iteration over out parameters in VisitCallCmd
* Changed the behavior of /doModSetAnalysis so thatGravatar qadeer2010-12-15
| | | | | (1) Boogie errors due to modifies clause mismatch are suppressed (2) modset analysis is performed and modifies clauses of procedures with implementations are updated
* Eliminated dependencies on SpecSharp and CCI from Boogie.sln and Dafny.slnGravatar qadeer2010-12-01
|
* Get rid of some CCI dependencies in DriverGravatar MichalMoskal2010-10-07
|
* 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