summaryrefslogtreecommitdiff
path: root/sources/scalac/Global.java
Commit message (Collapse)AuthorAgeFilesLines
* Removed old Scalac code in sources and various ...Gilles Dubochet2005-12-181-706/+0
| | | | | Removed old Scalac code in sources and various other obsolete elements.
* better error message in case of encoding problemnoir2005-06-211-1/+2
|
* - corrected if-test in 'addAttribute' function.michelou2005-06-141-5/+5
|
* Fixed an assertion error if an attribute applic...mihaylov2005-06-141-0/+2
| | | | | Fixed an assertion error if an attribute application doesn't typecheck
* Improved serialization supportmihaylov2005-06-071-3/+27
|
* Initial support for attributes - only works for...mihaylov2005-05-291-1/+27
| | | | | Initial support for attributes - only works for the scala.serializable attribute
* - introduced isInstanceOf$erased and asInstance...schinz2005-03-261-1/+0
| | | | | | | | | | | | | | | | | - introduced isInstanceOf$erased and asInstanceOf$erased methods, which work on the erased types; things to note: * before TypesAsValues phase, either variant can be used, although the erased ones need to be used with caution, when speed matters; * after TypesAsValues phase, only the erased variants should be used (done automatically by TreeGen); * when run time types are disabled, the TypesAsValues phase is not skipped anymore: it is turned into a trivial phase which rewrites all non-erased instanceof/casts into erased ones.
* - Split the Reporter class into a Reporter inte...paltherr2005-01-271-4/+4
| | | | | | - Split the Reporter class into a Reporter interface and an AbstractReporter and a ConsoleReporter class.
* - Replaced start and stop in Global by a timer.paltherr2005-01-251-28/+11
|
* - Introduced new compilation looppaltherr2005-01-031-30/+16
|
* - Added NAMER test in compilation looppaltherr2004-12-101-1/+2
|
* - Added phase NAMERpaltherr2004-12-101-2/+2
|
* - Fixed indexes in phase creation codepaltherr2004-12-101-3/+10
|
* - Disabled WholeProgPhasepaltherr2004-12-081-2/+4
| | | | | - Removed method Phase.apply(CompilationUnit[])
* - Removed GenJVMPhase, GenMSILPhse and GenJVMFr...paltherr2004-12-081-9/+3
| | | | | | | | - Removed GenJVMPhase, GenMSILPhse and GenJVMFromICodePhase. - Added method Global.dump. - Added a call to Global.dump in class Main. - The backends are no longer phases. They are now invoked by the new method dump of class Global.
* - Removed method Transformer.apply(CompilationU...paltherr2004-12-071-2/+2
| | | | | | | - Removed method Transformer.apply(CompilationUnit[] - Added method ) Phase.apply(CompilationUnit - Adapted most phases to implement method ) Phase.apply(CompilationUnit instead of Phase.apply(CompilationUnit[] )
* - Removed some obsolete references class TextTr...paltherr2004-12-061-1/+1
| | | | | | - Removed some obsolete references class TextTreePrinter and package printer
* - Removed field units in class Globalpaltherr2004-12-031-22/+23
|
* - Removed fail methods in class Globalpaltherr2004-12-031-36/+0
|
* - Removed graph methods in class Phasepaltherr2004-12-031-2/+1
|
* - Removed old checkerspaltherr2004-12-031-3/+1
|
* - added accessor for "debuginfo" command-line a...schinz2004-11-291-0/+2
| | | | | | - added accessor for "debuginfo" command-line argument (a.k.a. the "-g" switch)
* - Removed class UniqueID (symbols have already ...paltherr2004-11-221-5/+0
| | | | | | - Removed class UniqueID (symbols have already an internal unique identifier)
* Added swing printer.Iulian Dragos2004-11-191-1/+6
|
* - added option -Xrtt to enable support for run-...schinz2004-10-141-0/+3
| | | | | - added option -Xrtt to enable support for run-time types
* - [MSIL] instantiate CLRPackageParser as the ro...mihaylov2004-09-091-1/+4
| | | | | - [MSIL] instantiate CLRPackageParser as the root parser
* *** empty log message ***Martin Odersky2004-09-021-0/+1
|
* *** empty log message ***Martin Odersky2004-07-151-0/+4
|
* *** empty log message ***Martin Odersky2004-07-081-0/+1
|
* *** empty log message ***Martin Odersky2004-07-011-8/+8
|
* - Adapted to new class scala.tools.util.debug.D...paltherr2004-06-171-4/+3
| | | | | - Adapted to new class scala.tools.util.debug.Debug
* pretty-print + whitespace trimmingburaq2004-05-261-0/+2
|
* Xmarkup option only for compatibility, is alway...buraq2004-05-241-2/+0
| | | | | Xmarkup option only for compatibility, is always true now
* fixed transmatchburaq2004-05-171-0/+2
|
* - Moved instance of FreshNameCreator from Globa...paltherr2004-04-021-5/+0
| | | | | - Moved instance of FreshNameCreator from Global to Unit
* *** empty log message ***Martin Odersky2004-03-261-11/+28
|
* - Split scala.tools.util.AbstractFile into seve...paltherr2004-03-231-6/+5
| | | | | | | | | | - Split scala.tools.util.AbstractFile into several files Added - scala.tools.util.DirectoryPath Added scala.tools.util.VirtualDirectory - Changed interface of scala.tools.util.AbstractFile Rewrote - scala.tools.util.ZipArchive (merged ZipArchive and JarArchive) Moved - ClassPath to scala.tools.util Changed ClassPath and PackageParser to - rely on DirectoryPath for file lookups
* - Moved creation of root class loader into Globalpaltherr2004-03-211-0/+6
| | | | | - Changed Symbol.newRootClass to take a Global as argument
* - Avoided recomputations of files that are alre...paltherr2004-03-211-3/+5
| | | | | - Avoided recomputations of files that are already done in PackageParser
* - Standardized names used in ClassPathpaltherr2004-03-211-0/+1
|
* - Simplified method lateEnter in Analyzer and A...paltherr2004-03-211-0/+13
| | | | | | | - Simplified method lateEnter in Analyzer and AnalyzerPhase Added - Global.compileLate Changed SourceCompleter and Analyer to use it - Removed mixinOnly from SourceCompleter
* - Fixed getSourceFile for case where file does ...paltherr2004-03-211-0/+2
| | | | | - Fixed getSourceFile for case where file does not exist
* - Changed Scanner and SourceFile to work with c...paltherr2004-03-211-5/+37
| | | | | - Changed Scanner and SourceFile to work with chars instead of bytes
* - Fixed getSourceFile for case where file does ...paltherr2004-03-211-1/+4
| | | | | - Fixed getSourceFile for case where file does not exist
* - Added flag -encodingpaltherr2004-03-211-0/+2
|
* - Added methods Global.getSourceFilepaltherr2004-03-211-14/+31
| | | | | | - Renamed bytes into content in SourceFile - Replaced SourceFile constructors by SourceFile(AbstractFile, byte[])
* - Replaced file String by an AbstractFile in So...paltherr2004-03-211-8/+15
| | | | | - Replaced file String by an AbstractFile in SourceFile
* - Moved Position and SourceFile from ch.epfl.la...paltherr2004-03-211-2/+3
| | | | | | - Moved Position and SourceFile from ch.epfl.lamp.util to scala.tools.util
* - Removed method subName in class Namepaltherr2004-03-181-3/+1
| | | | | | - Replaced Name by String in methods getModule and getClass in Definitions
* - Added attribute Symbol.IS_ANONYMOUSpaltherr2004-03-181-1/+1
| | | | | | - Added factory method Symbol.newAnonymousClass - Removed methods startsWith and endsWith from class Name