summaryrefslogtreecommitdiff
path: root/sources/scalac/atree
Commit message (Collapse)AuthorAgeFilesLines
* Removed old Scalac code in sources and various ...Gilles Dubochet2005-12-1821-3433/+0
| | | | | Removed old Scalac code in sources and various other obsolete elements.
* Initial support for attributes - only works for...mihaylov2005-05-291-0/+2
| | | | | Initial support for attributes - only works for the scala.serializable attribute
* - Added method "ne" in class AnyRefpaltherr2005-04-111-0/+6
|
* - introduced isInstanceOf$erased and asInstance...schinz2005-03-261-2/+2
| | | | | | | | | | | | | | | | | - 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.
* - added a new kind of literal, SYMBOL_NAME, whi...schinz2005-03-143-0/+17
| | | | | | - added a new kind of literal, SYMBOL_NAME, which is a string literal whose value is the name of the attached symbol
* - Removed field units in class Globalpaltherr2004-12-031-7/+2
|
* *** empty log message ***Martin Odersky2004-07-012-5/+5
|
* - Moved method "eq" into AnyRef, changed type o...paltherr2004-06-111-1/+1
| | | | | - Moved method "eq" into AnyRef, changed type of its argument to AnyRef
* - Changed _TYPE methods in Definitions for prim...paltherr2004-06-021-22/+22
| | | | | | - Changed _TYPE methods in Definitions for primitive value and array types
* - Escape the printed value of string constants ...mihaylov2004-05-171-1/+2
| | | | | | | | - Escape the printed value of string constants to prevent it from changing the formatting - new lines, different colours (e.g. in scala.Console), etc.
* - Added Tree.Createpaltherr2004-04-061-5/+12
|
* - Changed Tree.New(Template) to Tree.New(Tree)paltherr2004-04-041-2/+2
|
* - Moved Position and SourceFile from ch.epfl.la...paltherr2004-03-211-1/+1
| | | | | | - Moved Position and SourceFile from ch.epfl.lamp.util to scala.tools.util
* - Added factory methods for term symbol in clas...paltherr2004-03-182-5/+3
| | | | | | - Added factory methods for term symbol in class Symbol Made subclasses - of Symbol private (except for ClassSymbol)
* - Fixed ATree generator and Tree checker for ne...paltherr2004-03-101-20/+7
| | | | | | - Fixed ATree generator and Tree checker for new use of Idents with static syms
* - Added missing cases in method equalspaltherr2004-03-091-0/+6
|
* Some modifications on the intermediate codeNAME2004-03-092-4/+4
|
* - Generalized the use of static types/trees in ...paltherr2004-03-061-10/+9
| | | | | | | - 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.
* - Removed alias scala.Stringpaltherr2004-03-061-10/+10
| | | | | | | - Renamed in Definitions: OBJECT_CLASS into SCALAOBJECT_CLASS - Renamed in Definitions: JAVA_<X> into <X> Renamed in Definitions: - ANYREF_SYNCHRONIZED into OBJECT_SYNCHRONIZED
* - Changed Tree.Block(Tree[]) to Tree.Block(Tree...paltherr2004-02-121-9/+7
| | | | | - Changed Tree.Block(Tree[]) to Tree.Block(Tree[],Tree)
* - Changed display of is an as operationspaltherr2004-02-091-2/+1
|
* - Added translation of primitive methods of Any...paltherr2004-02-091-1/+253
| | | | | | - Added translation of primitive methods of Any, AnyRef, String and Throwable
* - Added primitive creation methodspaltherr2004-02-091-2/+303
|
* - Added methods isNew, isDynamic, isStatic, has...paltherr2004-02-091-0/+42
| | | | | - Added methods isNew, isDynamic, isStatic, hasInstance.
* - Added constant EMPTY_ARRAYpaltherr2004-02-091-0/+5
|
* - Removed top-level ValDefs (modules)paltherr2004-02-011-4/+1
|
* - Removed Definitions.NULL and Definitions.ZEROpaltherr2004-02-011-6/+0
|
* - Generalized use of AConstant to represent con...paltherr2004-02-014-23/+376
| | | | | - Generalized use of AConstant to represent constant values
* Added intermediate code and corresponding jvm b...NAME2004-01-303-8/+43
| | | | | Added intermediate code and corresponding jvm backend
* - Fixed typopaltherr2004-01-261-1/+1
|
* - Added argument to AInvokeStyle.Staticpaltherr2004-01-213-8/+16
|
* - Fixed method toStringpaltherr2003-12-171-6/+6
|
* - Removed some assertions (already in TreeChecker)paltherr2003-12-151-10/+8
|
* - Changed to avoid warningspaltherr2003-12-121-1/+1
|
* - Fixed loop in method statementpaltherr2003-12-121-1/+1
|
* - Added expression translationpaltherr2003-12-111-1/+126
|
* - Removed field other from ACode.Switchpaltherr2003-12-114-12/+7
|
* - Added translation of locationspaltherr2003-12-111-0/+25
|
* - Added translation of statementspaltherr2003-12-111-0/+51
| | | | | - Added stubs for translation of expressions
* - Added printUnits and printGlobalpaltherr2003-12-111-1/+15
|
* - Added template and member translationpaltherr2003-12-101-0/+71
|
* - Added constant translationpaltherr2003-12-101-0/+18
|
* - Added class ATreeFromSTreepaltherr2003-12-101-0/+43
|
* - Removed atree/ACodeFactory.javapaltherr2003-11-061-18/+115
| | | | | - Added atree/ATreeFactory.java
* - Added +atree/ATreeTyper.javapaltherr2003-11-061-0/+272
|
* - Changed type into kindpaltherr2003-11-062-27/+27
|
* - Added atree/ACodeFactory.javapaltherr2003-11-051-0/+135
|
* - Added jvm correspondancepaltherr2003-11-051-0/+41
|
* - Added case AFunction.NewArraypaltherr2003-11-052-5/+9
| | | | | - Fixed AInvokeStyle typos in ATreePrinter
* - Modified AFunction.Method to use InvokeStylepaltherr2003-11-052-6/+8
|