summaryrefslogtreecommitdiff
path: root/sources/scalac
Commit message (Collapse)AuthorAgeFilesLines
* - Added methods getSymbols and getTypespaltherr2003-07-261-1/+34
| | | | | | | - Added some assertions in insertion methods - Added case ThisType in method apply - Removed TODO PolyType in method apply
* - Added methods cloneSymbolspaltherr2003-07-261-1/+14
| | | | | - Fixed a typo in a description
* - Added method New(pos,Tree)paltherr2003-07-261-18/+53
| | | | | - Added methods ClassDef with local symbol
* - Added contructor with SymbolSubstTypeMappaltherr2003-07-261-0/+6
|
* - Added method traverse(Unit[])paltherr2003-07-261-0/+4
|
* - added line numbers to generated class filesschinz2003-07-251-1/+33
|
* - changed to use the Primitives wherever possiblemihaylov2003-07-242-269/+424
| | | | | | - implemented the proper semantics of == and != - many additional bugfixes and adjustments
* - simplified the code to update the class' typeschinz2003-07-241-7/+3
|
* - bug fix: do not remove members which do not g...schinz2003-07-241-1/+1
| | | | | | - bug fix: do not remove members which do not go in the interface from the class
* - do not put abstract methods in classesschinz2003-07-232-6/+3
|
* - renamed son of Super from "tpe" to "qualifier"schinz2003-07-231-2/+2
|
* - print the qualifier of "super" as a real qual...schinz2003-07-231-12/+5
| | | | | - print the qualifier of "super" as a real qualifier
* - bug fix: clear the PARAM flag of mixin constr...schinz2003-07-231-0/+1
| | | | | | - bug fix: clear the PARAM flag of mixin constructor arguments which get turned into values
* - implemented qualifier "super" references by a...schinz2003-07-231-42/+102
| | | | | | - implemented qualifier "super" references by adding forwarding methods in outer classes when needed
* - Replaced subclass of TreeCloner by SuperFixerpaltherr2003-07-231-13/+21
|
* - Replaced SymbolFixer by a subclass of TreeClonerpaltherr2003-07-221-32/+16
|
* - Fixed code of method Thispaltherr2003-07-221-1/+2
|
* - Added a missing cast in AddInterfacespaltherr2003-07-222-29/+24
| | | | | | - Moved cast insertion code from ExpandMixins to AddInterfaces Refined - cast insertion test
* - Added method boundpaltherr2003-07-221-0/+20
|
* *** empty log message ***Martin Odersky2003-07-2217-232/+533
|
* - Modified to use TreeCloner, SymbolCloner and ...paltherr2003-07-211-77/+31
| | | | | | | - Modified to use TreeCloner, SymbolCloner and TreeSymbolCloner - Reorganized phases I and II to clone all symbols in phase I. Revised - renaming and cloning strategies to avoid false renaming & shadowing.
* - Added TreeSymbolCloner.javapaltherr2003-07-211-0/+103
|
* - Added SymbolCloner.javapaltherr2003-07-211-0/+94
|
* - Added TreeCloner.javapaltherr2003-07-211-0/+78
|
* added missing cases in getVariables !!buraq2003-07-181-0/+10
|
* *** 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)