Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added scala._trait_ to the list of special attr... | mihaylov | 2005-10-04 | 1 | -1/+3 |
| | | | | | Added scala._trait_ to the list of special attributes | ||||
* | Fixed a but in the handling of scala.dll | mihaylov | 2005-10-04 | 1 | -2/+1 |
| | |||||
* | Removed the special handling of the += and -= m... | mihaylov | 2005-10-04 | 1 | -34/+1 |
| | | | | | | Removed the special handling of the += and -= methods for delegates. They are now treated as syntactic sugar and expanded by the analyzer | ||||
* | Added support for applying .NET attributes | mihaylov | 2005-10-03 | 1 | -16/+91 |
| | |||||
* | - 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 |
| | |||||
* | - added 'showType' parameter to function 'showT... | michelou | 2005-09-26 | 1 | -62/+29 |
| | | | | | - added 'showType' parameter to function 'showTree'. | ||||
* | - added method 'showTree'. | michelou | 2005-09-23 | 1 | -1/+374 |
| | |||||
* | - updated copyright date. | michelou | 2005-09-23 | 1 | -2/+2 |
| | |||||
* | - added type info in debug output. | michelou | 2005-09-16 | 1 | -9/+14 |
| | |||||
* | - removed unused imports. | michelou | 2005-07-27 | 1 | -2/+2 |
| | |||||
* | - added comment templates. | michelou | 2005-07-21 | 1 | -5/+46 |
| | |||||
* | - changed code of 'toString' method. | michelou | 2005-07-19 | 1 | -7/+23 |
| | | | | | - added file header. | ||||
* | - added some comments. | michelou | 2005-07-11 | 1 | -4/+29 |
| | |||||
* | - replaced some tests with symbol flags. | michelou | 2005-07-11 | 1 | -26/+79 |
| | |||||
* | - replaced some tests on symbol flags. | michelou | 2005-07-11 | 1 | -8/+29 |
| | |||||
* | Added delegate support | mihaylov | 2005-07-07 | 6 | -38/+276 |
| | | | | | 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 |
| | |||||
* | Throw an exception if the jump width adjustment... | mihaylov | 2005-06-28 | 1 | -1/+2 |
| | | | | | Throw an exception if the jump width adjustment fails | ||||
* | Removed obsolete methods | mihaylov | 2005-06-28 | 1 | -97/+0 |
| | |||||
* | Changed to print the new syntax for def parameters | mihaylov | 2005-06-28 | 1 | -3/+4 |
| | |||||
* | Added support for the cloneable, serializable a... | mihaylov | 2005-06-24 | 1 | -9/+31 |
| | | | | | Added support for the cloneable, serializable and transient attributes | ||||
* | 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 | 2 | -7/+17 |
| | | | | | Implemented support for the scala.Cloneable attribute | ||||
* | Implemented support for the scala.cloneable att... | mihaylov | 2005-06-24 | 3 | -11/+30 |
| | | | | | Implemented support for the scala.cloneable attribute | ||||
* | better error message in case of encoding problem | noir | 2005-06-21 | 1 | -1/+2 |
| | |||||
* | - corrected if-test in 'addAttribute' function. | michelou | 2005-06-14 | 1 | -5/+5 |
| | |||||
* | Fixed an assertion error if an attribute applic... | mihaylov | 2005-06-14 | 1 | -0/+2 |
| | | | | | Fixed an assertion error if an attribute application doesn't typecheck | ||||
* | fixed bugs #406 #440 #371 | buraq | 2005-06-10 | 1 | -2/+17 |
| | |||||
* | Added support for the transient and volatile at... | mihaylov | 2005-06-09 | 2 | -7/+19 |
| | | | | | Added support for the transient and volatile attributes | ||||
* | - Implemented support for the scala.SerialVersi... | mihaylov | 2005-06-07 | 1 | -58/+20 |
| | | | | | | | - Implemented support for the scala.SerialVersionUID attribute - Removed code related to the hack previously used to set the serialVersionUID field | ||||
* | Improved serialization support | mihaylov | 2005-06-07 | 1 | -3/+27 |
| | |||||
* | Tag anonymous function classes as serializable | mihaylov | 2005-05-30 | 1 | -1/+1 |
| | |||||
* | In mkDefaultValue first check for a value type ... | mihaylov | 2005-05-30 | 1 | -1/+1 |
| | | | | | | | In mkDefaultValue first check for a value type and only then for reference type; fixes the problem with the default value when value types implement interfaces and are therefore considered reference types | ||||
* | Initial support for attributes - only works for... | mihaylov | 2005-05-29 | 6 | -7/+93 |
| | | | | | Initial support for attributes - only works for the scala.serializable attribute | ||||
* | - rolled-back to revision 1.103. | michelou | 2005-05-27 | 1 | -24/+2 |
| | |||||
* | - made Scala traits implement java.io.Serializa... | michelou | 2005-05-26 | 1 | -2/+24 |
| | | | | | - made Scala traits implement java.io.Serializable in 'enterClass'. | ||||
* | Do not set the *static* modifier for classes. | mihaylov | 2005-05-26 | 1 | -0/+1 |
| | | | | | | difference in practice but in the JVM specification it is not listed among the applicable modifiers for classes. | ||||
* | Create class constructors only if necessary | mihaylov | 2005-05-26 | 1 | -31/+39 |
| | |||||
* | bugfix of #423 | buraq | 2005-05-25 | 1 | -3/+3 |
| | |||||
* | - bug fix: include compound types in the comput... | schinz | 2005-05-25 | 1 | -1/+13 |
| | | | | | | | | - bug fix: include compound types in the computation of the set of constructors needed to compute the parents of a class, - bug fix: handle abstract type members in the detection of classes whose parents have to be computed lazily (thanks Philippe) | ||||
* | - bug fix: transform all isInstance/asInstance ... | schinz | 2005-05-19 | 1 | -1/+2 |
| | | | | | | - bug fix: transform all isInstance/asInstance calls, even those in qualifiers of other such calls | ||||
* | - bug fix: detection of classes needing lazines... | schinz | 2005-05-18 | 1 | -13/+33 |
| | | | | | | - bug fix: detection of classes needing laziness should now work in all cases | ||||
* | - in instantiation methods, reuse array of type... | schinz | 2005-05-12 | 1 | -9/+34 |
| | | | | | | - in instantiation methods, reuse array of type parameters whenever possible to save some time and space | ||||
* | - bug fix: detect types whose instantiation can... | schinz | 2005-05-11 | 3 | -37/+168 |
| | | | | | | - bug fix: detect types whose instantiation can lead to infinite loops, and compile them differently so that their parents are computed lazily | ||||
* | Moved tail call phase before transmatch. | Iulian Dragos | 2005-04-26 | 2 | -35/+151 |
| | |||||
* | - optimisation: treat strongly trivial Scala cl... | schinz | 2005-04-20 | 1 | -64/+62 |
| | | | | | | | - optimisation: treat strongly trivial Scala classes as if they were Java classes: they receive no type constructor and no instantiation method, and their type is a JavaClassType | ||||
* | - renamed weak* methods in ScalaClassType to is... | schinz | 2005-04-20 | 3 | -9/+9 |
| | | | | | | | | | - 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 |