summaryrefslogtreecommitdiff
path: root/BCT/BytecodeTranslator/Sink.cs
Commit message (Expand)AuthorAge
* Removed Dafny, Jennisys, Chalice, and BCT, which now live in different Codepl...Gravatar Rustan Leino2013-03-05
* Moved the statement traverser's operand stack (used for explicit push/pop/dupGravatar Unknown2012-09-09
* Make the modelExceptions option an integer.Gravatar Unknown2012-08-22
* Add options to control the emission of free ensures forGravatar Unknown2012-04-16
* Added "free ensures" to procedures encoding the allocatednessGravatar Unknown2012-04-10
* updated Boogie strings so that they can refer to \" (and more)Gravatar qadeer2012-03-12
* further sanitization of string in :value attributeGravatar qadeer2012-03-11
* value attribute "\n" to "\\n"Gravatar qadeer2012-03-01
* adding attribute for string literalsGravatar qadeer2012-02-27
* MergeGravatar qadeer2012-02-06
|\
* | added inlining support for all implementations given the attribute {:inline 1}Gravatar qadeer2012-02-06
| * Separate out the concepts of boxingGravatar Mike Barnett2012-01-26
|/
* Change the copy constructor for struct types so that it returns the copyGravatar Mike Barnett2012-01-09
* Copy structs that are passed by value as method call arguments.Gravatar Mike Barnett2012-01-04
* new axioms for subtypingGravatar qadeer2011-12-31
* Translate AddressOf expressions correctly.Gravatar Mike Barnett2011-11-16
* Load all assemblies before doing anything else so that the unification forGravatar Mike Barnett2011-11-16
* 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
* Don't wipe out existing attributes when adding {:extern}Gravatar Mike Barnett2011-11-01
* Major changes to the translator traversers because they now are based on theGravatar Mike Barnett2011-10-31
* Fixed two bugs related to structs: now a struct that is declared without anGravatar Mike Barnett2011-09-01
* delegates/events implemented as multisets rather than linked listsGravatar qadeer2011-08-30
* fixed a bug: do not include the invoke procedure for thread delegates in the ...Gravatar qadeer2011-08-25
* (bct) skeleton of plugin infrastructure. for now the code is essentially the ...Gravatar t-espave2011-08-16
* MergeGravatar qadeer2011-08-11
|\
* | fixes for bug with generic delegatesGravatar qadeer2011-08-11
| * Fixed problem where events in stubs were generating duplicate declarations.Gravatar Mike Barnett2011-08-11
|/
* MergeGravatar t-espave2011-08-08
|\
| * another bug fix in bctGravatar qadeer2011-08-08
| * added a new file and fixed a bug in bctGravatar qadeer2011-08-08
|/
* Added option "getMeHere" so that calls to GetMeHere.Assert(e) become "assert e"Gravatar Mike Barnett2011-08-06
* Added new option /captureState (/c) for generating a capture state assumptionGravatar Mike Barnett2011-08-04
* Increase the name mangling to avoid name clashes in the Boogie program. In IL,Gravatar Mike Barnett2011-08-03
* Fix in the assertion injector for putting the output on top of the inputGravatar Mike Barnett2011-08-01
* Implemented a whitelist/blacklist so translator can ignore certain parts of anGravatar Mike Barnett2011-07-27
* weeding out non-set $exception as feedback handling issuesGravatar t-espave2011-07-26
* Added subtyping axiomatization.Gravatar Mike Barnett2011-07-20
* edited out phoneplugin from most placesGravatar Unknown2011-07-19
* commenting out axiom generationGravatar qadeer2011-07-15
* implemented Mike's proposal for dynamic dispatch for finally blocksGravatar qadeer2011-07-13
* fixing exception translation according to discussion with mikeGravatar qadeer2011-07-13
* phone injecting code traverserGravatar Unknown2011-07-08
* MergeGravatar Mike Barnett2011-07-08
|\
* | Fix translation of "is" operator.Gravatar Mike Barnett2011-07-08
| * phone control exploration for BCT, not integrated yetGravatar Unknown2011-07-07
|/
* Beginning of encoding the subtype relation.Gravatar Mike Barnett2011-07-06
* MergeGravatar Mike Barnett2011-07-05
|\
| * 1. generating a separate dipatchcontinuation label for each trycatchfinally ...Gravatar qadeer2011-07-04
* | MergeGravatar Mike Barnett2011-06-29
|\|