summaryrefslogtreecommitdiff
path: root/BCT/BytecodeTranslator/ExpressionTraverser.cs
Commit message (Expand)AuthorAge
* 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
* cleanupGravatar t-espave2011-07-21
* fixed a bug on current nav trackingGravatar Unknown2011-07-20
* Added subtyping axiomatization.Gravatar Mike Barnett2011-07-20
* edited out phoneplugin from most placesGravatar Unknown2011-07-19
* Fix translation of "is" operator.Gravatar Mike Barnett2011-07-08
* Translate IConditional exactly the same way as IConditionalStatement to accou...Gravatar qadeer2011-06-20
* whole bunch of bug fixesGravatar qadeer2011-06-20
* MergeGravatar qadeer2011-06-17
|\
* | changes for handling conversionsGravatar qadeer2011-06-17
| * removed division hadling from CLRsemanticsGravatar Unknown2011-06-16
|/
* refactored the prelude, added thread_local attribute to $Exception variableGravatar qadeer2011-06-14
* various bug fixes related to running bct on phone appsGravatar qadeer2011-06-12
* changes related to fixing problems with finally translationGravatar qadeer2011-06-12
* MergeGravatar qadeer2011-06-10
|\
* | bunch of changes related to finally handlingGravatar qadeer2011-06-10
| * solvedGravatar Unknown2011-06-09
|/
* using registerAsLatest directly to deal with multiple dll translationGravatar Unknown2011-06-08
|\
* | bug fixesGravatar Unknown2011-06-08
| * initial cut for translating exceptionsGravatar qadeer2011-06-06
|/
* fixed calls to generic methods to add type argument appropriatelyGravatar qadeer2011-06-05
* Further support for translating genericsGravatar qadeer2011-06-04
* fixed a bug in translation of genericsGravatar qadeer2011-05-31
* MergeGravatar qadeer2011-05-31
|\
* | fixed a bug with array index translationGravatar qadeer2011-05-31
| * Fixed/improved the handling of conditional expressions.Gravatar Mike Barnett2011-05-31
| * Added bitwise operations.Gravatar Mike Barnett2011-05-31
| * Lots of small bug fixes: conversions, overloaded operations on real numbers.Gravatar Mike Barnett2011-05-31
| * Don't translate method contracts until method information (parameter map, etc.)Gravatar Mike Barnett2011-05-30
|/
* Handle more conversions.Gravatar Mike Barnett2011-05-29
* Fixed struct ctors so that they don't return the "this" value, but justGravatar Mike Barnett2011-05-29
* Fixes for a bunch of different bugs. Translate default value for doubles,Gravatar Mike Barnett2011-05-29
* Removed the method DefaultValue from the sink: if a default value of a typeGravatar Mike Barnett2011-05-29
* When translating the "thisArgument" of a method call, if it translates to anGravatar Mike Barnett2011-05-29
* Fix translation for field dereference when the type of the field is a struct.Gravatar Mike Barnett2011-05-28
* Translate assignments to parameters that are of a struct type correctly. NoteGravatar Mike Barnett2011-05-28
* Translate assignments of structs as a call to a (default) copy constructorGravatar Mike Barnett2011-05-27
* 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
* Unify translation of arguments so the same code is used for IMethodCall andGravatar Mike Barnett2011-05-19