summaryrefslogtreecommitdiff
path: root/BCT
Commit message (Expand)AuthorAge
* added examples of generics and string support needed by PoirotGravatar 10shb2011-05-12
* first cut at handling genericsGravatar qadeer2011-05-11
* simplified the translation of assignmentsGravatar qadeer2011-05-10
* Oops. Last checkin did not contain the changes for the catch clause change whenGravatar Mike Barnett2011-05-10
* Changed the way variables corresponding to events are created. If the compilerGravatar Mike Barnett2011-05-10
* always translate enums as ints.Gravatar Mike Barnett2011-05-09
* More support for reals, especially real constants.Gravatar Mike Barnett2011-05-08
* Better error handling.Gravatar Mike Barnett2011-05-08
* MergeGravatar Mike Barnett2011-05-06
|\
* | Cleanup of new LHS simplification and replaced the golden output with theGravatar Mike Barnett2011-05-06
* | simplifying lhs of assignment statements.Gravatar Mike Barnett2011-05-05
| * added a few more axiomsGravatar qadeer2011-05-04
|/
* Uniquified constant names generated for string literalsGravatar qadeer2011-05-03
* Fixed lots of bugs having to do with casts, conversions, and address-ofGravatar Mike Barnett2011-05-03
* MergeGravatar Mike Barnett2011-05-03
|\
| * Fix creation of valid identifiers for methods with multi-dimensionalGravatar Mike Barnett2011-05-03
| * Trying to fix "boxing", i.e., value type to ref conversions as done in the CLR.Gravatar Mike Barnett2011-05-03
* | bug fixes related to handling of structs, arrays, and assignmentsGravatar qadeer2011-05-02
|/
* The decompilation is not guaranteed to get rid of all push statements and popGravatar Mike Barnett2011-04-29
* fixed a bug in struct handlingGravatar qadeer2011-04-28
* Add a method to the Sink that is responsible for creating a Boogie expressionGravatar Unknown2011-04-28
* modeling struct creation by default valueGravatar Unknown2011-04-27
|\
| * Model newly constructed structs as a constant DefaultStruct that has axioms thatGravatar Unknown2011-04-27
* | first check inGravatar qadeer2011-04-27
| * merge changes with shaz's checkin.Gravatar Unknown2011-04-27
|/|
| * Trying to get structs supported.Gravatar Unknown2011-04-27
* | fixes to struct translationGravatar qadeer2011-04-27
* | MergeGravatar qadeer2011-04-27
|\|
* | fixing problems with struct translationGravatar qadeer2011-04-27
| * Add translation for conversion expressions, at least between bool and int.Gravatar Unknown2011-04-26
|/
* 0. Deleted other heap representations except SplitField and GeneralGravatar qadeer2011-04-23
* in the middle of trying to implement structsGravatar qadeer2011-04-22
* Added translation for "x is T" expressions.Gravatar Unknown2011-04-21
* Fix stub support (still not completely finished).Gravatar Unknown2011-04-12
* 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
* changes for dealing with delegatesGravatar qadeer2011-03-05
* Fix translation of "new" so that a procedure is generated (if needed) for the...Gravatar mikebarnett2011-03-03
* Made it unnecessary to set the types on the Boogie ASTs as we create them.Gravatar mikebarnett2011-03-03
* Create a static constructor only for types that don't already define one.Gravatar mikebarnett2011-03-02
* put the call to CreateStaticConstructor back inGravatar qadeer2011-03-02
* some fixesGravatar qadeer2011-03-02
* Fix null-equivalent initialization of fields so that instance fields are init...Gravatar mikebarnett2011-03-02
* fixes for splitFields optionGravatar qadeer2011-03-02
* Use the Sink's API for creating a procedure for the Invoke method of a delegate.Gravatar mikebarnett2011-03-01