Propagate constant in calls. Make aggressive the code deletion. |
|
More...
|
almost 12 years ago
|
Added documentation updates according to university's requirements on license. |
|
More...
|
almost 12 years ago
|
Added delegate sample code. Useful for backing code of delegates using std::function |
|
More...
|
almost 12 years ago
|
Fix purity to go with runtime libraries. This means that using System.Math operations will not invalidate a function's pure status. |
|
More...
|
almost 12 years ago
|
Don't commit temporary files of LibreOffice. |
|
More...
|
almost 12 years ago
|
Fold conversions as constatnts too. Reenable using Use-Def codes the constant folding. |
|
More...
|
almost 12 years ago
|
Added a simple evaluator of function purity. |
|
More...
|
almost 12 years ago
|
Reduce MetaMidrepresentation logic to be more natural. The factory logic is moved into MetaMidRepresentationOperationFactory |
|
More...
|
about 12 years ago
|
Code updates to show a problem with a simple code evaluator for boolean operations/flags |
|
More...
|
about 12 years ago
|
Improvement in Use-Def code evaluation. Fixes negation operator |
|
More...
|
about 12 years ago
|
Fix VS empty sting table compilation |
|
More...
|
about 12 years ago
|
Better dead-store elimination story: removes assigned and never used variables |
|
More...
|
about 12 years ago
|
Simplify optimizations DCE to not remove operations but just local variables/vregs |
|
More...
|
about 12 years ago
|
Added unsafe code everywhere in OpenRuntime |
|
More...
|
about 12 years ago
|
Partial work into getting support for various calling conventions part of PInvoke. |
|
More...
|
about 12 years ago
|
Improve a bit the C++ output to be easier to be read in the string table output |
|
More...
|
about 12 years ago
|
Remove opengl code for now, to target just for Sdl tutorial to work |
|
More...
|
about 12 years ago
|
Add more conversions. Added support for Pop opcode. It seems that delegates to make a Tao tutorial |
|
More...
|
about 12 years ago
|
Make the code to separate Operators from basic assignments. The main benefit is better debugging experience |
|
More...
|
about 12 years ago
|
Make a contiguous string table. |
|
More...
|
about 12 years ago
|
Ignore some files |
|
More...
|
about 12 years ago
|
Convert from LocalAssignment to Assign bytecode. |
|
More...
|
about 12 years ago
|
Change the string table to return the wchar_t* instead of wstring. Make Console.WriteLine to work against the new type. Saves 500K of the exe for a "Hello world" application |
|
More...
|
about 12 years ago
|
Create string table. Reuse strings all over the applications. |
|
More...
|
about 12 years ago
|
Other cleanups |
|
More...
|
about 12 years ago
|
Fix namespaces |
|
More...
|
about 12 years ago
|
Commit the not yet saved files of VS |
|
More...
|
about 12 years ago
|
Split the compiler assembly into two assemblies. This is a small step to reduce the hard-dependencies inside project. This makes easier (a bit) to search for bugs. Still is a long way to go. The middle end has to be separated from the backend (which effectively writes the code). |
|
More...
|
about 12 years ago
|
String prefix. |
|
More...
|
about 12 years ago
|
Doesn't scan GAC methods (to not break licenses) |
|
More...
|
about 12 years ago
|