summaryrefslogtreecommitdiff
path: root/sources/scalac
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***Martin Odersky2003-08-212-2/+32
|
* *** empty log message ***Martin Odersky2003-08-212-4/+12
|
* *** empty log message ***Martin Odersky2003-08-219-20/+23
|
* *** empty log message ***Martin Odersky2003-08-2111-46/+77
|
* TailCall optimization for jvm.stenman2003-08-201-0/+36
|
* TailCall optimization for jvm.stenman2003-08-205-2/+383
|
* - Changed freeze to never skip phases INITIAL a...paltherr2003-08-191-2/+8
| | | | | - Changed freeze to never skip phases INITIAL and TERMINAL
* - Removed constant Global.POST_ANALYZER_PHASE_ID.paltherr2003-08-187-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_IDpaltherr2003-08-181-2/+0
|
* - Removed unused field phaseIdpaltherr2003-08-181-2/+0
|
* - Fixed Traverser.apply(Unit[])paltherr2003-08-181-1/+1
|
* - rewrote the phase creation processpaltherr2003-08-1833-633/+792
| | | | | - replace PhaseRepository by CompilerPhases
* *** empty log message ***Martin Odersky2003-08-151-1/+1
|
* - Removed SubstTransformer.javapaltherr2003-08-151-320/+0
|
* - Replaced use of AttributedTreeCopier by Trans...paltherr2003-08-151-4/+18
| | | | | - Replaced use of AttributedTreeCopier by Transformer
* - Replaced use of SubstTransformer by TreeClonerpaltherr2003-08-151-2/+1
|
* - Added IdMappaltherr2003-08-151-0/+10
|
* *** empty log message ***Martin Odersky2003-08-1512-66/+55
|
* *** empty log message ***Martin Odersky2003-08-152-31/+66
|
* *** empty log message ***Martin Odersky2003-08-141-26/+28
|
* *** empty log message ***Martin Odersky2003-08-1426-336/+444
|
* - Added code to fix result type of lifted prima...paltherr2003-08-141-1/+4
| | | | | - Added code to fix result type of lifted primary constructors
* - Use nextInfo of constr (this was lost by last...paltherr2003-08-141-1/+1
| | | | | - Use nextInfo of constr (this was lost by last change)
* *** empty log message ***Martin Odersky2003-08-131-0/+1
|
* *** empty log message ***Martin Odersky2003-08-133-7/+11
|
* *** empty log message ***Martin Odersky2003-08-131-2/+30
|
* - Removed now useless switchpaltherr2003-08-131-10/+1
|
* *** empty log message ***Martin Odersky2003-08-133-39/+17
|
* *** empty log message ***Martin Odersky2003-08-121-3/+3
|
* *** empty log message ***Martin Odersky2003-08-126-29/+77
|
* - implemented referential equality (x eq y)schinz2003-08-121-3/+7
|
* - bug fix: emit a GOTO for an Apply node referi...schinz2003-08-121-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)paltherr2003-08-122-0/+2
|
* *** empty log message ***Martin Odersky2003-08-117-21/+47
|
* - Removed printing of stack traces if not in de...paltherr2003-08-117-13/+15
| | | | | - Removed printing of stack traces if not in debug mode
* - Renamed log(Object[]) and show(Object[]) into...paltherr2003-08-081-19/+19
| | | | | - Renamed log(Object[]) and show(Object[]) into logAll and showAll
* - Removed condition owner.isPackage() from isPr...paltherr2003-08-081-1/+1
| | | | | - Removed condition owner.isPackage() from isPreloaded
* - Replaced NOPOS by FIRSTPOS or other non zero ...paltherr2003-08-0812-77/+80
| | | | | - Replaced NOPOS by FIRSTPOS or other non zero position
* - quick hack: make sure that the correct code i...schinz2003-08-081-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)
* - bug fix: before replacing the symbol for a ca...schinz2003-08-081-1/+1
| | | | | | - bug fix: before replacing the symbol for a call to "super", check that is really exists
* - Removed field cause (using super.cause instead)paltherr2003-08-081-29/+1
|
* *** empty log message ***Martin Odersky2003-08-0614-93/+111
|
* - activated code to write pickle data to class ...schinz2003-08-051-2/+13
| | | | | - activated code to write pickle data to class files
* *** empty log message ***Martin Odersky2003-08-054-26/+21
|
* *** empty log message ***Martin Odersky2003-08-051-7/+8
|
* *** empty log message ***Martin Odersky2003-08-046-23/+30
|
* - added a hack to make sure that flags are tran...schinz2003-08-041-0/+2
| | | | | | | - added a hack to make sure that flags are transformed correctly before we check them to see if the owner of a method is an interface; this should really be cleaned by transforming flags separately from types.
* - Added support for inlining default bootclassp...paltherr2003-08-041-0/+9
| | | | | | - Added support for inlining default bootclasspath into specified bootclasspath
* *** empty log message ***Martin Odersky2003-08-0413-169/+357
|
* - Added trabsformation of <local>.this into <ow...paltherr2003-08-021-0/+9
| | | | | - Added trabsformation of <local>.this into <owner>.this