summaryrefslogtreecommitdiff
path: root/BCT
Commit message (Expand)AuthorAge
* 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
* MergeGravatar Mike Barnett2011-05-26
|\
* | Beginning of representing structs as values on the heap, but without objectGravatar Mike Barnett2011-05-26
| * mergeGravatar Sam Blackshear2011-05-24
| |\ | |/ |/|
| * New example to demonstrate exception support that would be convenient for Boo...Gravatar Sam Blackshear2011-05-24
* | Created an API so that a MetadataTraverser is used to translate a set ofGravatar Mike Barnett2011-05-21
* | MergeGravatar Mike Barnett2011-05-19
|\ \
* | | Unify translation of arguments so the same code is used for IMethodCall andGravatar Mike Barnett2011-05-19
| * | fixed the axiom about TypeOfGravatar Unknown2011-05-18
|/ /
* | Fixed array constructionGravatar qadeer2011-05-17
* | added another axiomGravatar Unknown2011-05-17
* | MergeGravatar Mike Barnett2011-05-17
|\ \
* | | If a method has been translated as a function, generate a function call andGravatar Mike Barnett2011-05-17
| * | added spec for GetTypeGravatar qadeer2011-05-17
|/ /
* | Fix command-line option processing.Gravatar Mike Barnett2011-05-16
* | bug fixesGravatar qadeer2011-05-16
* | Fix break.Gravatar Mike Barnett2011-05-16
* | new regression outputGravatar Mike Barnett2011-05-16
|\ \
* | | mergeGravatar Mike Barnett2011-05-16
* | | MergeGravatar Mike Barnett2011-05-16
| |/ |/|
| * Add extern declarations to procedures.Gravatar Mike Barnett2011-05-16
| * Mark procedures/functions as "extern" if they are defined in a differentGravatar Mike Barnett2011-05-16
| * MergeGravatar Mike Barnett2011-05-12
| |\ | |/ |/|
| * Trying to fix the bound expression simplifier.Gravatar Mike Barnett2011-05-12
* | 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
|\