summaryrefslogtreecommitdiff
path: root/BCT/BytecodeTranslator/WholeProgram.cs
Commit message (Expand)AuthorAge
* Removed Dafny, Jennisys, Chalice, and BCT, which now live in different Codepl...Gravatar Rustan Leino2013-03-05
* Find implementations of interface methods for dynamic dispatch, not justGravatar Unknown2012-09-09
* Avoid creating a dynamic dispatch table for GetHashCode and ToString: it endsGravatar Unknown2012-09-09
* Moved the statement traverser's operand stack (used for explicit push/pop/dupGravatar Unknown2012-09-09
* Fix the whole-program translator so that exception handling is doneGravatar Unknown2012-08-23
* Make the modelExceptions option an integer.Gravatar Unknown2012-08-22
* Adapting to new decompiler.Gravatar Mike Barnett2012-02-27
* Separated the concepts of "boxing" (i.e., CLR boxing of a value type) fromGravatar Mike Barnett2012-02-05
* an optimization in dynamic dispatchGravatar qadeer2012-01-23
* Trying to get the generics translation correct...Gravatar Mike Barnett2011-11-14
* Many, many bug fixes related to generics and some other random problems.Gravatar Mike Barnett2011-11-10
* Major changes to the translator traversers because they now are based on theGravatar Mike Barnett2011-10-31
* fix in event translation for whole program analysisGravatar qadeer2011-08-17
* (bct) skeleton of plugin infrastructure. for now the code is essentially the ...Gravatar t-espave2011-08-16
* Further support for translating genericsGravatar qadeer2011-06-04
* Beginning of representing structs as values on the heap, but without objectGravatar Mike Barnett2011-05-26
* Created an API so that a MetadataTraverser is used to translate a set ofGravatar Mike Barnett2011-05-21
* first cut at handling genericsGravatar qadeer2011-05-11
* Can now translate multiple assemblies into one Boogie Program.Gravatar mikebarnett2011-03-08
* Fix Sink.FindOrCreateProcedure so that it takes an IMethodDefinition instead ...Gravatar mikebarnett2011-03-06
* Changes needed to translate both contracts and method bodies. The Statement a...Gravatar mikebarnett2011-03-05
* Fixed dynamic dispatch so the most derived override is called for each subtype.Gravatar mikebarnett2011-02-25
* Added a new type, Type, that represents runtime types. The Heap interface now...Gravatar mikebarnett2011-02-24
* Changed calls to Debug.Assert to Contract.Assert.Gravatar mikebarnett2011-02-24