summaryrefslogtreecommitdiff
path: root/sources/scalac
Commit message (Collapse)AuthorAgeFilesLines
* - Removed staticsParser and aliasParser in Clas...paltherr2004-03-095-104/+9
| | | | | | | - Removed staticsParser and aliasParser in ClassParser Changed - superclass of CLRPackageParser and CLRClassParser to SymbolLoader - Adapted Symbol.preInitialize and ClassSymbol constructor
* - completed the hack to create Java static fiel...schinz2004-03-091-16/+31
| | | | | | - completed the hack to create Java static fields for private constant Scala fields
* - Replaced MetadataParser superclass by SymbolL...paltherr2004-03-096-109/+39
| | | | | | | | | - Replaced MetadataParser superclass by SymbolLoader Removed usage - of staticsParsers (no more needed with SymbolLoader) Simplified - Analyzer.lateEnter (code no more needed with SymbolLoader) Moved some - code from SourceCompleter into Analyzer.loadMixinCode Simplified - parsers (code no more needed with SymbolLoader)
* - Added class scalac.symtab.SymbolLoaderpaltherr2004-03-091-0/+144
|
* - Added missing cases in method equalspaltherr2004-03-091-0/+6
|
* Some modifications on the intermediate codeNAME2004-03-092-4/+4
|
* - Added temporary hack in ClassSymbol.dualClass...paltherr2004-03-091-1/+7
| | | | | - Added temporary hack in ClassSymbol.dualClass to make it work
* - Improved error messagespaltherr2004-03-091-9/+13
|
* - Added method Symbol.dualClass();paltherr2004-03-091-0/+10
|
* - Added a node DocDef for documentation comments.cremet2004-03-082-5/+3
| | | | | | - Fixed a bug that made an error when stopping the compiler after phase "analyze".
* - Added field ClassSymbol.dualpaltherr2004-03-081-1/+66
| | | | | - Added factory methods in Symbol and ClassSymbol
* - Added constant CLASS2MODULEFLAGSpaltherr2004-03-081-0/+2
|
* - Added method enterNoHidepaltherr2004-03-081-0/+5
|
* - Replaced getClass(...).module() by getModule(...paltherr2004-03-081-6/+6
| | | | | - Replaced getClass(...).module() by getModule(...)
* moved removal of Sequence Nodes to UnCurryburaq2004-03-082-5/+48
|
* Improved error messages for failed pattern matc...Matthias Zenger2004-03-084-527/+479
| | | | | Improved error messages for failed pattern matching expressions.
* - Generalized the use of static types/trees in ...paltherr2004-03-068-129/+78
| | | | | | | - Generalized the use of static types/trees in static contextes. Now all this-types should refer to an enclosing class and all Tree.Select should refer a non-static class member.
* - Simplified and fixed (use isSameAs, not equal...paltherr2004-03-061-25/+14
| | | | | | - Simplified and fixed (use isSameAs, not equals) methods addAdd and addSub
* - Simplified definitions of Global.isStaticpaltherr2004-03-061-1/+1
|
* - Removed methods Global.isGlobalModule and Glo...paltherr2004-03-061-14/+0
| | | | | - Removed methods Global.isGlobalModule and Global.isGlobalModuleClass
* - Replaced some calls to Symbol.typeConstructor...paltherr2004-03-064-18/+18
| | | | | | - Replaced some calls to Symbol.typeConstructor by calls to JavaTypeFactory.classType
* - Added methods objectType and stringType in Ja...paltherr2004-03-063-3/+15
| | | | | - Added methods objectType and stringType in JavaTypeFactory
* - Removed alias scala.Stringpaltherr2004-03-0611-94/+82
| | | | | | | - Renamed in Definitions: OBJECT_CLASS into SCALAOBJECT_CLASS - Renamed in Definitions: JAVA_<X> into <X> Renamed in Definitions: - ANYREF_SYNCHRONIZED into OBJECT_SYNCHRONIZED
* - Added methods JavaTypeFactory.classType(Symbol)paltherr2004-03-062-1/+7
|
* - Added methods isStaticOwner, staticType and s...paltherr2004-03-061-0/+37
| | | | | - Added methods isStaticOwner, staticType and staticPrefix
* - Fixed phase for import creationpaltherr2004-03-061-0/+2
|
* - Replaced isGlobalModule by isModule && isStaticpaltherr2004-03-062-2/+2
|
* - hack: turn private, constant fields into stat...schinz2004-03-051-45/+105
| | | | | | - hack: turn private, constant fields into static fields, to support serialization
* - Removed duplicated codepaltherr2004-03-041-1/+1
|
* - Removed duplicated codepaltherr2004-03-041-2/+9
|
* - Removed Type.localThisTypepaltherr2004-03-044-13/+7
|
* - Optimized creation of ThisTypeMapspaltherr2004-03-041-18/+28
|
* - == NONE -> isNone()paltherr2004-03-041-1/+1
|
* - Added Type.NoPrefixpaltherr2004-03-041-1/+2
| | | | | - Replaced ThisType(NONE) by NoPrefix
* - Removed now useless isNone testpaltherr2004-03-041-1/+1
|
* - Added Type.NoPrefixpaltherr2004-03-0413-25/+60
| | | | | - Replaced ThisType(NONE) by NoPrefix
* - Removed CheckOwnerspaltherr2004-03-027-172/+0
|
* - Named the java access modifierspaltherr2004-03-022-16/+33
|
* - Removed CheckNamespaltherr2004-03-027-54/+0
|
* command line switch for XMLburaq2004-03-021-0/+2
|
* command line option -Xmarkupburaq2004-03-021-0/+5
|
* - Fixed case Identpaltherr2004-03-021-8/+2
|
* - Added missing nextPhase/prevPhase around asse...paltherr2004-03-021-0/+2
| | | | | - Added missing nextPhase/prevPhase around assertions in mkNewCons
* - Added type cloning in SymbolClonerpaltherr2004-03-022-47/+102
| | | | | - Changed Type.cloneType to use a SymbolCloner
* - Removed methods Symbol.fullName and Symbol.fu...paltherr2004-03-011-27/+0
| | | | | - Removed methods Symbol.fullName and Symbol.fullNameString
* - Replaced Symbol.fullNameString calls by Primi...paltherr2004-02-292-4/+4
| | | | | | - Replaced Symbol.fullNameString calls by Primitives.getCLRClassName calls
* - Renamed method Primitives.getJavaSignature in...paltherr2004-02-292-18/+27
| | | | | | | | | - Renamed method Primitives.getJavaSignature into - Primitives.getJREClassName Added method Primitives.getCLRClassName - Moved some code from GenJVM[FromICode].javaName to - Primitives.getJREClassName Removed some calls to javaName in - GenJVMFromICode
* - Added assertion in method ClassSymbol.modulepaltherr2004-02-291-2/+2
| | | | | - Some clean up
* - Removed use of Symbol.fullNamepaltherr2004-02-291-2/+2
|
* - Removed calls to fullNamepaltherr2004-02-291-4/+8
|