summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed crash on synchronized with 'return' insid...Iulian Dragos2007-05-071-0/+2
| | | | | Fixed crash on synchronized with 'return' inside try-finally block.
* Added NoPosition case to printMessageSean McDirmid2007-05-071-1/+2
|
* the logging call I added in 10944 caused an inf...Adriaan Moors2007-05-041-1/+1
| | | | | | | the logging call I added in 10944 caused an infinite recursion unless the compiler was in debug mode (and of course I only tried the example with -debug on)
* updated Scala comments (code examples, links, o...michelou2007-05-032-16/+24
| | | | | updated Scala comments (code examples, links, overrides)
* fixed bug 1082Adriaan Moors2007-05-031-2/+2
|
* fixed bug with type alias expansion that turned...Adriaan Moors2007-05-021-2/+5
| | | | | fixed bug with type alias expansion that turned up when an old-style type constructor alias (e.g. type Class = java.lang.Class in Predef) was compiled without the new checks (in the example, without -Xgenerics), and now it's used with the checks (with -Xgenerics). Then, normalize didn't do anything (as the number of type params didn't coincide with the number of type arguments). I.e., it returned `this', which resulted in an infinite recursion.
* fixed incorrect value for generatedTypemichelou2007-05-021-1/+1
|
* scaladoc external linksmichelou2007-05-023-26/+25
|
* Martin: should normalize return ErrorType for a...Adriaan Moors2007-05-021-2/+5
| | | | | | | | | Martin: should normalize return ErrorType for a type alias applied to the wrong number of arguments? (right now, it does nothing, which leads to cycles) small change to normalize in TypeRef -- still possible to get cycles with type alias that's applied to wrong number of arguments (or before this commit, if info wasn't complete yet)
* inherited Java methodsmichelou2007-05-011-6/+14
|
* added more external linksmichelou2007-05-011-43/+102
|
* Fixed hard-coded references to runtime.BoxedXXX...Gilles Dubochet2007-05-012-11/+11
| | | | | Fixed hard-coded references to runtime.BoxedXXX that broke Scaladoc.
* fixed bug1075Martin Odersky2007-05-011-1/+1
|
* Fixed bug #1080, failed to recognize recursive ...Iulian Dragos2007-05-011-1/+1
| | | | | Fixed bug #1080, failed to recognize recursive tail call.
* Fixed bug #1076, AddInterfaces assumed the call...Iulian Dragos2007-05-011-2/+4
| | | | | | Fixed bug #1076, AddInterfaces assumed the call to super constructor always comes first in a ctor.
* fixed bug 1074Martin Odersky2007-05-012-3/+3
|
* more additions to checknull.Martin Odersky2007-05-013-12/+25
|
* Fixed #1077 by not mangling private constructor...Iulian Dragos2007-05-013-7/+10
| | | | | Fixed #1077 by not mangling private constructor names.
* Use StringBuilder instead of StringBuffer when ...Iulian Dragos2007-05-011-6/+6
| | | | | Use StringBuilder instead of StringBuffer when compiling for 'jvm-1.5'
* added support for notnull, first stepsMartin Odersky2007-04-307-83/+132
|
* Changed Scala's value boxing scheme to be compa...Gilles Dubochet2007-04-305-217/+278
| | | | | | | | | | | Changed Scala's value boxing scheme to be compatible with java's wrapping classes. - “Definitions” redefines what the boxed correspondants of value types are. - “GenJVM” uses the new (un)boxing methods defined in “BoxesUtility” (MSIL not updated yet). - “GenICode” special cases the “equals” method (to that of “Comparator”) in some cases to deal with Java's silly definition of equality on wrapped values. - Various other fixes (in erasure to deal properly with boxing of labelled expressions, big integers, etc.).
* re-added links to Scala sourcesmichelou2007-04-305-82/+157
|
* fixed bugs 1072, 1067, 1055, 997Martin Odersky2007-04-307-40/+80
|
* Turn array of constants into an array constant;...mihaylov2007-04-272-1/+5
| | | | | | Turn array of constants into an array constant; fixes a bug in annotation applications with array elements
* Adding eclipse meta data.Sean McDirmid2007-04-279-1414/+46
|
* sorry, my previous commit compiled fine using t...Adriaan Moors2007-04-251-1/+1
| | | | | | sorry, my previous commit compiled fine using the latest build, but it didn't compile using starr
* previous change caused cyclic references..Adriaan Moors2007-04-251-2/+3
|
* added missing .info to a symbol.typeParams..Adriaan Moors2007-04-251-2/+2
| | | | | oops!
* generates constant values in API docmichelou2007-04-253-98/+105
|
* uses new options in scaladoc generated documichelou2007-04-257-111/+205
|
* fixed test case.Martin Odersky2007-04-252-11/+26
|
* changed the comment for -XplugtypesLex Spoon2007-04-241-1/+1
|
* Use scala.Math instead of scala.compat.Mathmihaylov2007-04-245-8/+5
|
* removed actors & freinds from concurrentMartin Odersky2007-04-242-128/+130
|
* added scaladoc options and dependency checkmichelou2007-04-246-83/+146
|
* [Martin: please review] removed lateParams hackAdriaan Moors2007-04-242-56/+28
|
* fixed bug 1065Adriaan Moors2007-04-241-8/+15
| | | | | | | | This was caused by the Uncurry phase not fully expanding alias types. More specifically, the argument&result types of anonymous functions (Function node) weren't normalized. Presumably other combinations weren't covered either. These should now be fixed.
* added lateFINAL class to ExplicitOuterMartin Odersky2007-04-241-1/+1
|
* updated self aliases, for-comprehensions michelou2007-04-2310-137/+142
|
* fix of typoMartin Odersky2007-04-231-2/+2
|
* some optimizations. new closure syntax.Martin Odersky2007-04-2310-47/+128
|
* updated self aliases, for-comprehension, += opsmichelou2007-04-2332-624/+621
|
* added Global.nodeToStringmichelou2007-04-202-8/+258
|
* Fixed crash for UNBOX with expected type UNIT.Iulian Dragos2007-04-201-1/+2
|
* no comment...michelou2007-04-201-31/+32
|
* - problem with normalisation in the back-end wa...Adriaan Moors2007-04-203-6/+7
| | | | | | | | - problem with normalisation in the back-end was due to Array not being - erased. Solution: don't use type-aliases in the definition of the - class scala.Array removed troublesome assert from typed1 as there are - legit cases (see added comment in Typers)
* Try to commit each file individually.Sean McDirmid2007-04-191-1/+1
|
* Try to commit each file individually.Sean McDirmid2007-04-191-32/+31
|
* updated tests for productElement/-Aritymichelou2007-04-195-82/+82
|
* suppress "scala." prefix in string representati...Adriaan Moors2007-04-192-4/+7
| | | | | | suppress "scala." prefix in string representation of types (in error messages,..)