Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed old Scalac code in sources and various ... | Gilles Dubochet | 2005-12-18 | 35 | -14147/+0 |
| | | | | | Removed old Scalac code in sources and various other obsolete elements. | ||||
* | - added methods 'cloneTypes' and 'getTypeMap' | michelou | 2005-11-29 | 1 | -2/+16 |
| | |||||
* | - removed leading tabs | michelou | 2005-11-28 | 1 | -60/+62 |
| | |||||
* | Fixed a bug in the handling of scala.dll | mihaylov | 2005-10-06 | 1 | -2/+1 |
| | |||||
* | Fixed a but in the handling of scala.dll | mihaylov | 2005-10-04 | 1 | -2/+1 |
| | |||||
* | - Removed symbol for the unused 'java' package | mihaylov | 2005-10-03 | 1 | -12/+3 |
| | | | | | - Removed references to java when targetting the .NET | ||||
* | Improved handling of the scala.dll assembly | mihaylov | 2005-10-03 | 1 | -9/+19 |
| | |||||
* | - changed code of 'toString' method. | michelou | 2005-07-19 | 1 | -7/+23 |
| | | | | | - added file header. | ||||
* | Added delegate support | mihaylov | 2005-07-07 | 3 | -35/+124 |
| | | | | | Credits: Most of the work was done by Martin Rubli as a semester project | ||||
* | - added methods isCaptured and isTypeParameter. | michelou | 2005-07-07 | 1 | -4/+15 |
| | |||||
* | Fixed the printing of lower bounds. | mihaylov | 2005-07-01 | 1 | -15/+13 |
| | |||||
* | Removed printing leading space in printType0 | mihaylov | 2005-06-29 | 1 | -1/+0 |
| | |||||
* | Changed to print the new syntax for def parameters | mihaylov | 2005-06-28 | 1 | -3/+4 |
| | |||||
* | Added a reference to the System.Object.Memberwi... | mihaylov | 2005-06-24 | 1 | -0/+4 |
| | | | | | Added a reference to the System.Object.MemberwiseClone method | ||||
* | Implemented support for the scala.Cloneable att... | mihaylov | 2005-06-24 | 1 | -0/+3 |
| | | | | | Implemented support for the scala.Cloneable attribute | ||||
* | Implemented support for the scala.cloneable att... | mihaylov | 2005-06-24 | 1 | -1/+16 |
| | | | | | Implemented support for the scala.cloneable attribute | ||||
* | Added support for the transient and volatile at... | mihaylov | 2005-06-09 | 1 | -3/+0 |
| | | | | | Added support for the transient and volatile attributes | ||||
* | Initial support for attributes - only works for... | mihaylov | 2005-05-29 | 2 | -5/+50 |
| | | | | | Initial support for attributes - only works for the scala.serializable attribute | ||||
* | - bug fix: detect types whose instantiation can... | schinz | 2005-05-11 | 1 | -0/+6 |
| | | | | | | - bug fix: detect types whose instantiation can lead to infinite loops, and compile them differently so that their parents are computed lazily | ||||
* | - renamed weak* methods in ScalaClassType to is... | schinz | 2005-04-20 | 1 | -6/+6 |
| | | | | | | | | | - renamed weak* methods in ScalaClassType to isNonTrivial*, which better reflects what they do, - moved these methods to ClassType, - made getScalaType return a ClassType, to enable the forthcoming optimisation making strongly trivial classes return a JavaClassType instead of a ScalaClassType | ||||
* | - renamed getType to getScalaType | schinz | 2005-04-19 | 1 | -1/+1 |
| | |||||
* | - improved the interaction between arrays and r... | schinz | 2005-04-17 | 1 | -0/+18 |
| | | | | | - improved the interaction between arrays and run time types | ||||
* | Removed an assertion that no longer holds. | mihaylov | 2005-04-13 | 1 | -1/+0 |
| | |||||
* | Fix import of deeply nested classes. | mihaylov | 2005-04-13 | 1 | -13/+3 |
| | |||||
* | - Added method "ne" in class AnyRef | paltherr | 2005-04-11 | 1 | -0/+4 |
| | |||||
* | - added a cache for JavaClassTypes, | schinz | 2005-04-05 | 1 | -0/+9 |
| | | | | | - extended the notion of triviality to array types | ||||
* | - added weakIsInstance method in ScalaClassType... | schinz | 2005-03-28 | 1 | -0/+8 |
| | | | | | | | - added weakIsInstance method in ScalaClassType, which make it possible to slightly optimise instance tests when the type is that of a known class (e.g. x.isInstanceOf[C[T]]) | ||||
* | - introduced isInstanceOf$erased and asInstance... | schinz | 2005-03-26 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | - 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. | ||||
* | - use TypeConstructor.FUNCTION_OUTER as a fake ... | schinz | 2005-03-24 | 1 | -0/+8 |
| | | | | | | - use TypeConstructor.FUNCTION_OUTER as a fake outer instance for classes nested inside functions | ||||
* | - added hasStaticAttribute method | schinz | 2005-03-14 | 1 | -1/+5 |
| | |||||
* | - renamed "checkCastability" (in Type and subcl... | schinz | 2005-03-10 | 1 | -5/+5 |
| | | | | | | | - renamed "checkCastability" (in Type and subclasses) to "cast", which is nicer and closer to Java 1.5, - renamed "display" to "ancestors" in run-time types | ||||
* | - added SCALACLASSTYPE_EMPTYARRAY (for run time... | schinz | 2005-02-17 | 1 | -0/+9 |
| | | | | | - added SCALACLASSTYPE_EMPTYARRAY (for run time types) | ||||
* | - Added search methods | paltherr | 2005-02-09 | 1 | -65/+220 |
| | | | | | - Fixed lookup of symbols (bug 396) | ||||
* | - Added the following methods: getMainOwner, ge... | paltherr | 2005-02-02 | 1 | -7/+116 |
| | | | | | | | - Added the following methods: getMainOwner, getMainClassOrNone, getEnclosingPackageClassOrNone, getSourceDirectoryOrNull, getSourceFileOrNull, getUnitOrNull | ||||
* | - Added SOURCEFILE attribute decoding | paltherr | 2005-02-01 | 1 | -0/+5 |
| | |||||
* | - Added origin to loaded symbols. | paltherr | 2005-02-01 | 4 | -9/+22 |
| | |||||
* | - Added method getOrigin and setOrigin | paltherr | 2005-02-01 | 1 | -0/+36 |
| | |||||
* | - Added SymbolOrigin | paltherr | 2005-02-01 | 1 | -0/+52 |
| | |||||
* | - Changed AbstractFileReader to store the abstr... | paltherr | 2005-02-01 | 2 | -5/+5 |
| | | | | | | - Changed AbstractFileReader to store the abstract file instead of its path. | ||||
* | - Replaced start and stop in Global by a timer. | paltherr | 2005-01-25 | 1 | -3/+3 |
| | |||||
* | - added a few methods and fields related to run... | schinz | 2005-01-17 | 1 | -8/+45 |
| | | | | | - added a few methods and fields related to run time types | ||||
* | [MSIL] Prevent the loading of synthetic Scala c... | mihaylov | 2004-12-13 | 2 | -4/+13 |
| | | | | | | [MSIL] Prevent the loading of synthetic Scala classes by marking them with a special attribute. | ||||
* | - Added method isValidName | paltherr | 2004-12-13 | 1 | -0/+10 |
| | |||||
* | - Added loop shortcuts in removeHiddenMembers | paltherr | 2004-12-13 | 2 | -0/+3 |
| | |||||
* | - Changed PackageParsers to use .symbl files | paltherr | 2004-12-02 | 2 | -2/+53 |
| | |||||
* | - In [CLR]PackageParser split doComplete/preIni... | paltherr | 2004-12-02 | 3 | -132/+146 |
| | | | | | - In [CLR]PackageParser split doComplete/preInitialize into four methods | ||||
* | - Added method getNameSpaceOf | paltherr | 2004-12-02 | 1 | -1/+7 |
| | |||||
* | - Added method hasPackageFlag | paltherr | 2004-12-02 | 1 | -0/+5 |
| | |||||
* | - Changed writeToFile(String) to writeTo(File) | paltherr | 2004-11-30 | 1 | -2/+2 |
| | |||||
* | - Added method writeToFile | paltherr | 2004-11-30 | 1 | -0/+6 |
| |