summaryrefslogtreecommitdiff
path: root/sources/scalac
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***Martin Odersky2003-07-173-3/+470
|
* *** empty log message ***Martin Odersky2003-07-171-2/+3
|
* *** empty log message ***Martin Odersky2003-07-177-50/+477
|
* Error message fixstenman2003-07-171-1/+1
|
* *** empty log message ***Martin Odersky2003-07-166-57/+73
|
* fixed overly permissive parsing of TreePattern ...buraq2003-07-161-1/+4
| | | | | | fixed overly permissive parsing of TreePattern ( SimplePat Id SimplePat, op2 must not be empty sequence )
* added "isEmptySequence" methodburaq2003-07-161-0/+13
|
* *** empty log message ***michelou2003-07-161-5/+0
|
* *** empty log message ***Martin Odersky2003-07-168-89/+121
|
* - bug fix: fixed a bug which was introduced by ...schinz2003-07-161-5/+11
| | | | | | - bug fix: fixed a bug which was introduced by the previous commmit and which produced incorrect owners for mixed-in members
* - Fixed description of Type.typeParams and Type...paltherr2003-07-151-4/+4
| | | | | - Fixed description of Type.typeParams and Type.valueParams
* - Added a missing isMethod test on LambdaLiftPh...paltherr2003-07-153-14/+46
| | | | | | | | | - Added a missing isMethod test on LambdaLiftPhase.proxy - Added some assertion checks to Type.typeParams and Type.valueParams - Patched ClassSymbol.typeParams and LambdaLiftPhase.TransformTypeMap.apply to hide bug of method Symbol.constructor (see comment is those two methods).
* - Removed "case TypeRef(...)" from method Type....paltherr2003-07-152-4/+4
| | | | | | | | - Removed "case TypeRef(...)" from method Type.typeParams and Type.valueParams (fixes at least one bug in lambdalift). - Fixed code in Analyzer which relied on the "case TypeRef(...)" - Fixed code in RefCheck which relied on the "case TypeRef(...)"
* - Removed "case TypeRef(...)" from method Type....paltherr2003-07-152-12/+7
| | | | | | | - Removed "case TypeRef(...)" from method Type.typeParams and Type.valueParams (fixes at least one bug in lambdalift). - Fixed code in Analyzer which relied on the "case TypeRef(...)"
* refactoringburaq2003-07-151-0/+55
|
* code-cleanup, refactoring, corrected multiple u...buraq2003-07-154-387/+342
| | | | | code-cleanup, refactoring, corrected multiple use of the same symbol
* changed commentsburaq2003-07-151-2/+2
|
* - Fixed the code that generates value selection...paltherr2003-07-142-2/+2
| | | | | - Fixed the code that generates value selections (missing asSeenFrom)
* obsoleteburaq2003-07-141-79/+0
|
* code cleanupburaq2003-07-145-66/+24
|
* proper handling of variables in sequence patternsburaq2003-07-143-39/+46
|
* added static method, hid private variablesburaq2003-07-142-8/+15
|
* added isWildcardPattern in case Identburaq2003-07-141-4/+8
|
* isWildcardPatternburaq2003-07-141-0/+10
|
* - Removed the "as seen from" part from method c...paltherr2003-07-141-12/+4
| | | | | - Removed the "as seen from" part from method cloneType (was never used)
* - bug fix: also set flag forJVM when generating...schinz2003-07-141-1/+2
| | | | | - bug fix: also set flag forJVM when generating JVM bytecodes with BCEL.
* completed migration. pattern matching works nowburaq2003-07-132-31/+53
|
* completed migration. code is now operationalburaq2003-07-1311-86/+121
|
* isSequenceValuedburaq2003-07-131-0/+39
|
* - Changed ClassSymbol.cloneSymbol to give the c...paltherr2003-07-112-80/+24
| | | | | | | | - Changed ClassSymbol.cloneSymbol to give the cloned constructor a valid - type Updated accordingly method AddInterfacesPhase.getClassSymbol - Removed method AddInterfacesPhase.substParams Removed method - AddInterfacesPhase.substResType
* - Changed getClassSubst to return SymbolSubstTy...paltherr2003-07-112-37/+28
| | | | | | - Changed getClassSubst to return SymbolSubstTypeMap Removed identSubst - (using typeSubst instead)
* - Removed method updateMemberpaltherr2003-07-111-16/+14
|
* *** empty log message ***Martin Odersky2003-07-114-11/+114
|
* - Removed method deepCloneSymbol and inlined it...paltherr2003-07-111-37/+3
| | | | | | | - Removed method deepCloneSymbol and inlined its code into - getClassSymbol Replaced method type cloning code by a call to - Type.cloneType
* - Fixed mkTypeApply for the new LazyConstrMetho...paltherr2003-07-111-2/+0
| | | | | - Fixed mkTypeApply for the new LazyConstrMethodType
* - Fixed LazyConstrMethodType to return a cloned...paltherr2003-07-111-1/+3
| | | | | - Fixed LazyConstrMethodType to return a cloned type
* - Changed cloneType to avoid "as seen from" if ...paltherr2003-07-111-1/+1
| | | | | - Changed cloneType to avoid "as seen from" if owner doesn't change
* - Implemented Symbol.cloneSymbol() and made abs...paltherr2003-07-111-34/+31
| | | | | | - Implemented Symbol.cloneSymbol() and made abstract - Symbol.cloneSymbol(Symbol) Replaced some tests by assertions
* - Added constant NOSYMBOLpaltherr2003-07-111-0/+1
|
* - Added list of possible targetspaltherr2003-07-111-1/+1
|
* - Added method Type.cloneTypepaltherr2003-07-112-22/+94
| | | | | | | - Added method Type.Map.applyParams - Added a boolean "dontClone" to methods Type.Map.map(Symbol) and Type.Map.map(Symbol[])
* - Added method Symbol.cloneSymbol(Symbol)paltherr2003-07-107-41/+29
|
* - bug fix: transform correctly "new" expression...schinz2003-07-101-1/+1
| | | | | | - bug fix: transform correctly "new" expressions which appear in calls to super-constructors
* *** empty log message ***Martin Odersky2003-07-101-2/+2
|
* - introduced the new JVM backend as default, wh...schinz2003-07-104-1121/+1096
| | | | | | - introduced the new JVM backend as default, which uses FJBG instead of BCEL to generate bytecode
* - renamed NONE to EMPTY_ARRAY to be consistentschinz2003-07-101-1/+1
|
* - renamed GenJVM[Phase].java to GenJVMBCEL[Phas...schinz2003-07-102-0/+1605
| | | | | - renamed GenJVM[Phase].java to GenJVMBCEL[Phase].java
* *** empty log message ***Martin Odersky2003-07-092-1/+2
|
* *** empty log message ***Matthias Zenger2003-07-091-1/+2
|
* *** empty log message ***Martin Odersky2003-07-093-3/+18
|