| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Removed old Scalac code in sources and various other obsolete elements.
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Made Symbol.linkedModule and Symbol.linkedClass a bit less ambiguous
- Added documentation to Symbol.sourceModule and Symbol.linkedModule -
Added classes ConstructorSymbol, ModuleSymbol ModuleClassSymbol - Added
classes LinkedModuleSymbol and LinkedClassSymbol - Changed the argument
order in symbol constructors to be the same as in the symbol factories
- Changed Pickle to use sourceModule instead of HashTable - Replaced
notion of main class by notion of root symbol in SymbolLoader - Fixed
UnPickle to work with any root symbol
|
|
|
|
|
| |
- Avoided recomputations of files that are already done in PackageParser
|
| |
|
|
|
|
|
| |
- Moved AbstractFile from scalac.util into scala.tools.util
|
|
|
|
|
| |
- Removed UnPickle.sourcePath
|
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
|
|
| |
- Rewrote SourceRepresentation.externalizeFileName to use
SymbolNameWriter
|
|
|
|
|
|
| |
- added common superclass (MetadataParser) for PackageParser and
ClassParser that handles switching and restoring the compiler phase
|
| |
|
|
|
|
|
| |
- Removed printing of stack traces if not in debug mode
|
| |
|
|
|