Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - replaced empty trees in right-hand sides of v... | schinz | 2003-08-29 | 2 | -2/+6 |
| | | | | | | | | - replaced empty trees in right-hand sides of variable definitions by default values (i.e. produce exactly the same trees as are produced when the programmer writes "var x = _") | ||||
* | Implemented optimized pattern matcher that uses... | Matthias Zenger | 2003-08-28 | 1 | -44/+131 |
| | | | | | | Implemented optimized pattern matcher that uses a tagging technique for distinguishing different case classes. | ||||
* | Minor modifications. | Matthias Zenger | 2003-08-28 | 2 | -1/+38 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-28 | 1 | -4/+0 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-28 | 13 | -125/+128 |
| | |||||
* | Added support for case class tags. | Matthias Zenger | 2003-08-28 | 1 | -0/+2 |
| | |||||
* | Added support for case tags. | Matthias Zenger | 2003-08-28 | 2 | -1/+17 |
| | |||||
* | - 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 | ||||
* | code cleanup + fixed matching of empty sequence... | buraq | 2003-08-27 | 5 | -2/+9 |
| | | | | | code cleanup + fixed matching of empty sequences with empty patterns | ||||
* | Switched on switch expressions. ;-) | Matthias Zenger | 2003-08-27 | 1 | -1/+1 |
| | |||||
* | - Added insertion methods | paltherr | 2003-08-27 | 1 | -0/+24 |
| | | | | | - Added JavaDoc | ||||
* | - don't use accessors for constructor arguments... | schinz | 2003-08-27 | 1 | -17/+13 |
| | | | | | | | - don't use accessors for constructor arguments when they are used during class construction (this both makes the program faster, and avoids unnecessary accessors in some interesting cases) | ||||
* | - added multiple constructors handling | mihaylov | 2003-08-27 | 1 | -23/+77 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-27 | 3 | -22/+25 |
| | |||||
* | - bug fix: try to correctly transform secondary... | schinz | 2003-08-26 | 1 | -3/+10 |
| | | | | | - bug fix: try to correctly transform secondary constructors | ||||
* | - multiple constructors are now supported | schinz | 2003-08-26 | 2 | -7/+30 |
| | |||||
* | - removed tabs and whitespace | schinz | 2003-08-26 | 1 | -157/+158 |
| | |||||
* | - updated for the new handling of labels in FJBG | schinz | 2003-08-26 | 1 | -29/+28 |
| | |||||
* | - bug fix: try to handle multiple constructors | schinz | 2003-08-26 | 2 | -16/+32 |
| | |||||
* | - Added special case for Switch | paltherr | 2003-08-26 | 1 | -1/+18 |
| | |||||
* | Removed some debugging output. | Matthias Zenger | 2003-08-25 | 1 | -1/+1 |
| | |||||
* | Included optimization for top-level switches on... | Matthias Zenger | 2003-08-25 | 5 | -16/+222 |
| | | | | | | Included optimization for top-level switches on expressions of type Int. It is switched off in the checked in version. | ||||
* | removed SeqTrace stuff. | buraq | 2003-08-25 | 2 | -51/+62 |
| | |||||
* | - Fixed transformation of STOP into SKIP | paltherr | 2003-08-25 | 1 | -1/+1 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-25 | 8 | -57/+95 |
| | |||||
* | - 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 | ||||
* | - handle multiple constructors | schinz | 2003-08-22 | 1 | -17/+18 |
| | | | | | - reformatted come code, removed dead (commented-out) code | ||||
* | - handle multiple constructors | schinz | 2003-08-22 | 1 | -1/+2 |
| | |||||
* | - adapted to the new version of FJBG | schinz | 2003-08-22 | 1 | -20/+23 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-21 | 2 | -2/+32 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-21 | 2 | -4/+12 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-21 | 9 | -20/+23 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-21 | 11 | -46/+77 |
| | |||||
* | TailCall optimization for jvm. | stenman | 2003-08-20 | 1 | -0/+36 |
| | |||||
* | TailCall optimization for jvm. | stenman | 2003-08-20 | 5 | -2/+383 |
| | |||||
* | - Changed freeze to never skip phases INITIAL a... | paltherr | 2003-08-19 | 1 | -2/+8 |
| | | | | | - Changed freeze to never skip phases INITIAL and TERMINAL | ||||
* | - Removed constant Global.POST_ANALYZER_PHASE_ID. | paltherr | 2003-08-18 | 7 | -39/+42 |
| | | | | | | | | | | - Removed constant Symbol.FIRST_ID. - Added method Symbol.setFirstInfo(Type). - Added method Symbol.rawFirstInfo(). - Renamed Symbol.setInfo(Type,int) into Symbol.setInfoAt(Type,int). - Made Symbol.setInfoAt(Type,int) and Symbol.rawInfoAt(int) private. - Changed Symbol.currentPhaseId() to always return id of current phase. | ||||
* | - Removed unused constant START_PHASE_ID | paltherr | 2003-08-18 | 1 | -2/+0 |
| | |||||
* | - Removed unused field phaseId | paltherr | 2003-08-18 | 1 | -2/+0 |
| | |||||
* | - Fixed Traverser.apply(Unit[]) | paltherr | 2003-08-18 | 1 | -1/+1 |
| | |||||
* | - rewrote the phase creation process | paltherr | 2003-08-18 | 33 | -633/+792 |
| | | | | | - replace PhaseRepository by CompilerPhases | ||||
* | *** empty log message *** | Martin Odersky | 2003-08-15 | 1 | -1/+1 |
| | |||||
* | - Removed SubstTransformer.java | paltherr | 2003-08-15 | 1 | -320/+0 |
| | |||||
* | - Replaced use of AttributedTreeCopier by Trans... | paltherr | 2003-08-15 | 1 | -4/+18 |
| | | | | | - Replaced use of AttributedTreeCopier by Transformer | ||||
* | - Replaced use of SubstTransformer by TreeCloner | paltherr | 2003-08-15 | 1 | -2/+1 |
| | |||||
* | - Added IdMap | paltherr | 2003-08-15 | 1 | -0/+10 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-15 | 12 | -66/+55 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-08-15 | 2 | -31/+66 |
| |