Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Added methods getConvertSymbol | paltherr | 2003-12-04 | 1 | -0/+110 |
| | |||||
* | - Added conversion primitives | paltherr | 2003-12-04 | 1 | -0/+149 |
| | |||||
* | - Added conversion primitives | paltherr | 2003-12-04 | 1 | -0/+50 |
| | |||||
* | - Added primitive UNBOX | paltherr | 2003-12-03 | 1 | -0/+1 |
| | |||||
* | - Added UNBOX primitives | paltherr | 2003-12-03 | 1 | -0/+78 |
| | |||||
* | - Added primitive UNBOX | paltherr | 2003-12-03 | 1 | -36/+37 |
| | |||||
* | - bug fix (#242): added support for wide GOTO i... | schinz | 2003-12-02 | 1 | -39/+83 |
| | | | | | - bug fix (#242): added support for wide GOTO instructions | ||||
* | - Removed isXXX methods | paltherr | 2003-11-26 | 1 | -46/+0 |
| | |||||
* | - Removed inner classes from RunTime | paltherr | 2003-11-19 | 1 | -5/+6 |
| | | | | | | - Added some metadata to RunTime - Adapted Primitives and ErasurePhase to the new metadata | ||||
* | - oops fix: oarray is really recognised as a pr... | schinz | 2003-11-18 | 1 | -2/+2 |
| | | | | | - oops fix: oarray is really recognised as a primitive now | ||||
* | - recognise scala.runtime.Runtime.oarray as a p... | schinz | 2003-11-18 | 1 | -6/+34 |
| | | | | | - recognise scala.runtime.Runtime.oarray as a primitive and inline it. | ||||
* | - Added AS__ARRAY and BOX__ARRAY | paltherr | 2003-11-17 | 1 | -0/+7 |
| | |||||
* | - Added primitive AS__ARRAY | paltherr | 2003-11-17 | 2 | -0/+2 |
| | |||||
* | - Removed old comment | paltherr | 2003-11-11 | 1 | -1/+0 |
| | |||||
* | - fixed handling of object "main" function | mihaylov | 2003-11-10 | 1 | -37/+30 |
| | | | | | | - do not generate global entrypoint function if there isn't suitable "main" function | ||||
* | - fixed handling of object instance fields | mihaylov | 2003-11-10 | 1 | -21/+17 |
| | |||||
* | - more extensive translation of java.lang.Strin... | mihaylov | 2003-11-06 | 1 | -238/+354 |
| | | | | | - more extensive translation of java.lang.String methods code cleanups | ||||
* | - more extensive tranlsation of java.lang.Strin... | mihaylov | 2003-11-06 | 1 | -116/+184 |
| | | | | | - more extensive tranlsation of java.lang.String methods code cleanups | ||||
* | - Fixed, in Definitions, type of primitive type... | paltherr | 2003-10-30 | 1 | -1/+2 |
| | | | | | | - Fixed, in Definitions, type of primitive types and array types after erasure | ||||
* | - Normalized member names of class Definition | paltherr | 2003-10-30 | 3 | -17/+17 |
| | | | | | - Cleaned code of Definition | ||||
* | - Removed field RUNTIME_TYPE | paltherr | 2003-10-29 | 1 | -3/+0 |
| | |||||
* | - In Definitions, replaced primitive _TYPE fiel... | paltherr | 2003-10-29 | 1 | -16/+16 |
| | | | | | - In Definitions, replaced primitive _TYPE fields by methods | ||||
* | - Replaced most of the Definition <...>_TYPE fi... | paltherr | 2003-10-29 | 1 | -2/+2 |
| | | | | | - Replaced most of the Definition <...>_TYPE fields by methods | ||||
* | - removed BCEL-based JVM back-end | schinz | 2003-10-23 | 2 | -1617/+0 |
| | |||||
* | - updated to the new msil library; works on ex... | mihaylov | 2003-10-20 | 2 | -105/+140 |
| | | | | | - updated to the new msil library; works on exapmles which do not depend on predefs | ||||
* | - Changed extractPrimitiveArgs to not unbox fir... | paltherr | 2003-10-10 | 1 | -45/+82 |
| | | | | | | | | - Changed extractPrimitiveArgs to not unbox first arg. Added some calls - to unbox Added method getMaxType(Tree,Tree) Added method genEqPrim for - equality tests of non-primitive types Added test in genCond to choose - genEqPrim or genCompPrim for equality tests | ||||
* | - Replaced usage of ANY_TYPE by ANY_CLASS | paltherr | 2003-09-30 | 1 | -1/+1 |
| | |||||
* | - bug fix [#98]: only treat top-level modules s... | schinz | 2003-09-29 | 1 | -13/+9 |
| | | | | | | | | - bug fix [#98]: only treat top-level modules specially, since they are the only ones to need special treatment at this stage, - removed Matthias' comments after reviewing the code somewhat, and replaced tabs by spaces | ||||
* | Bugfixes. | Matthias Zenger | 2003-09-24 | 1 | -2/+13 |
| | |||||
* | I hacked the problem with Byte, Short, etc. | Matthias Zenger | 2003-09-10 | 1 | -0/+6 |
| | | | | | 100% okay, but at least the programs do compile and run now. | ||||
* | - removed hack to work around ExpandMixin bug, ... | schinz | 2003-08-29 | 1 | -4/+1 |
| | | | | | - removed hack to work around ExpandMixin bug, the latter being fixed | ||||
* | - handle return | schinz | 2003-08-29 | 1 | -0/+6 |
| | |||||
* | - removed the code to handle variable definitio... | schinz | 2003-08-29 | 1 | -20/+2 |
| | | | | | | - removed the code to handle variable definitions with empty right-hand sides, as these are now handled by previous phases | ||||
* | - bug fix: correctly handle calls to the primar... | schinz | 2003-08-28 | 1 | -10/+10 |
| | | | | | | - bug fix: correctly handle calls to the primary constructor from secondary constructors | ||||
* | - updated for the new handling of labels in FJBG | schinz | 2003-08-26 | 1 | -29/+28 |
| | |||||
* | - implemented new Switch node (warning, unteste... | schinz | 2003-08-25 | 1 | -0/+19 |
| | | | | | | - implemented new Switch node (warning, untested code, I'm waiting for test cases) | ||||
* | *** empty log message *** | mihaylov | 2003-08-25 | 2 | -46/+38 |
| | |||||
* | - extract information solely from symbols - doe... | mihaylov | 2003-08-22 | 1 | -107/+197 |
| | | | | | | | | - extract information solely from symbols - doesn't traverse the tree - creates abstract method definitions for classes that do not implement certain interface methods (required by the .NET CLR) - minor code cleanups | ||||
* | - adapted to the new version of FJBG | schinz | 2003-08-22 | 1 | -20/+23 |
| | |||||
* | TailCall optimization for jvm. | stenman | 2003-08-20 | 1 | -1/+2 |
| | |||||
* | - rewrote the phase creation process | paltherr | 2003-08-18 | 3 | -49/+70 |
| | | | | | - replace PhaseRepository by CompilerPhases | ||||
* | *** empty log message *** | Martin Odersky | 2003-08-15 | 3 | -7/+7 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-14 | 2 | -3/+6 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-12 | 2 | -2/+2 |
| | |||||
* | - implemented referential equality (x eq y) | schinz | 2003-08-12 | 1 | -3/+7 |
| | |||||
* | - bug fix: emit a GOTO for an Apply node referi... | schinz | 2003-08-12 | 1 | -0/+2 |
| | | | | | | - bug fix: emit a GOTO for an Apply node refering to a LabelDef, and declare generated type as VOID | ||||
* | - Added primitive ID (Any.eq) | paltherr | 2003-08-12 | 2 | -0/+2 |
| | |||||
* | - Removed printing of stack traces if not in de... | paltherr | 2003-08-11 | 2 | -6/+6 |
| | | | | | - Removed printing of stack traces if not in debug mode | ||||
* | - quick hack: make sure that the correct code i... | schinz | 2003-08-08 | 1 | -1/+5 |
| | | | | | | | - quick hack: make sure that the correct code is generated for calls to "super" even if the symbol of the method is not correct (ExpandMixins should be fixed, but this is not trivial right now) | ||||
* | - activated code to write pickle data to class ... | schinz | 2003-08-05 | 1 | -2/+13 |
| | | | | | - activated code to write pickle data to class files |