summaryrefslogtreecommitdiff
path: root/BCT/BytecodeTranslator/Sink.cs
Commit message (Expand)AuthorAge
* More support for stubs. Ability to add functions as well as procedures.Gravatar mikebarnett2011-04-04
* Added a translation for typeof expressions.Gravatar mikebarnett2011-03-09
* 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
* Added support for stub methods. If a method definition is marked with a custo...Gravatar mikebarnett2011-03-06
* In the Sink, keep track of any procedures defined in the initial program (whi...Gravatar mikebarnett2011-03-06
* Changes needed to translate both contracts and method bodies. The Statement a...Gravatar mikebarnett2011-03-05
* Made it unnecessary to set the types on the Boogie ASTs as we create them.Gravatar mikebarnett2011-03-03
* some fixesGravatar qadeer2011-03-02
* Use the Sink's API for creating a procedure for the Invoke method of a delegate.Gravatar mikebarnett2011-03-01
* Fixed many bugs.Gravatar mikebarnett2011-03-01
* implemented delegates and eventsGravatar qadeer2011-02-25
* Added a new type, Type, that represents runtime types. The Heap interface now...Gravatar mikebarnett2011-02-24
* Moved the creation of Boogie procedures from the MetadataTraverser to the Sin...Gravatar mikebarnett2011-02-11
* Added support for translating delegatesGravatar qadeer2011-02-08
* Use the interned key of field references, now that they have one.Gravatar mikebarnett2011-01-21
* Moved the parts of the Prelude that depend on the heap representation into th...Gravatar mikebarnett2011-01-20
* More structuring of the different heap representations. Now each heap represe...Gravatar mikebarnett2011-01-19
* Removed HeapVariable from everywhere now that it is encapsulated in the Heap ...Gravatar mikebarnett2011-01-19
* Removing resolution: there's no need to resolve field references in order to ...Gravatar mikebarnett2011-01-18
* The beginning of the encapsulation of the Heap representation so that we can ...Gravatar mikebarnett2011-01-17
* added support for array translation.Gravatar qadeer2010-12-20
* Added a new option for splitting fieldsGravatar qadeer2010-12-15
* Translate object creation expressions.Gravatar mikebarnett2010-12-14
* General hygiene: introduced (fixed) a helper method that creates Boogie token...Gravatar mikebarnett2010-07-05
* Cleaned up the sink: removed the OutVars, which was state the sink needed onl...Gravatar mikebarnett2010-07-05
* Forgotten file: Sink.csGravatar mikebarnett2010-07-05