summaryrefslogtreecommitdiff
path: root/BCT/BytecodeTranslator/ExpressionTraverser.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
* Fix the whole-program translator so that exception handling is doneGravatar Unknown2012-08-23
* Make the modelExceptions option an integer.Gravatar Unknown2012-08-22
* Fix a bug when static fields are used in as operands for ++ or --.Gravatar Unknown2012-07-31
* Add an option to model exceptional control flow or not. When it is false:Gravatar Unknown2012-07-31
* When translating an assighment, leave the source of the assignment on theGravatar Unknown2012-06-02
* Fix for addressof expressions.Gravatar Unknown2012-05-18
* Add options to control the emission of free ensures forGravatar Unknown2012-04-16
* Removed expression simplifier (actually just commentedGravatar Unknown2012-04-15
* Added "free ensures" to procedures encoding the allocatednessGravatar Unknown2012-04-10
* Fix a lot of the translation of "op=" expressionsGravatar Unknown2012-04-09
* Changed the BCT solution so it uses the CodePlex version of CCI (insteadGravatar Mike Barnett2012-03-30
* more work on op-assign expressions. (unfinished)Gravatar Mike Barnett2012-03-11
* 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
* Separate out the concepts of boxingGravatar Mike Barnett2012-01-26
* Make a copy of a struct value being passed to a methodGravatar Mike Barnett2012-01-10
* Fix call to struct copy ctor.Gravatar Mike Barnett2012-01-10
* 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
* For now, just ignore "address of" nodes and translate the expression of whichGravatar Mike Barnett2012-01-03
* 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
* For some reason, these didn't get into the last commit.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
* Fixed the generation of names for datatype functions to use the API forGravatar 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
* added RealModulusGravatar qadeer2011-08-17
* cleaning up & refactorGravatar t-espave2011-08-15
* MergeGravatar qadeer2011-08-11
|\
* | fixes for bug with generic delegatesGravatar qadeer2011-08-11
| * (phone) cancel/navigation on back key is now deep through calls. More info re...Gravatar t-espave2011-08-11
|/
* (phone) slicing to avoid self loopsGravatar t-espave2011-08-09
* (phone) fully automated phone nav graph buildingGravatar t-espave2011-08-09
* another bug fix in bctGravatar qadeer2011-08-08
* Added option "getMeHere" so that calls to GetMeHere.Assert(e) become "assert e"Gravatar Mike Barnett2011-08-06
* Increase the name mangling to avoid name clashes in the Boogie program. In IL,Gravatar Mike Barnett2011-08-03
* further fixes in the translation of compiletime constantsGravatar qadeer2011-08-01
* refactored phonehelperGravatar t-espave2011-07-28
* fixed bug in constant translationGravatar qadeer2011-07-27
* MergeGravatar t-espave2011-07-26
|\
| * added translation for RightShift and LeftShiftGravatar Unknown2011-07-26
* | bugfix on null assignmentsGravatar t-espave2011-07-26
* | tracking new controlsGravatar t-espave2011-07-26
|/
* weeding out non-set $exception as feedback handling issuesGravatar t-espave2011-07-26
* ui handlers override checked for output geenrationGravatar t-espave2011-07-26
* adding checks and code injection for phone feedback checkingGravatar t-espave2011-07-25