summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Renamed Idea project files to have a .SAMPLE su...Iulian Dragos2010-05-039-0/+0
| | | | | | Renamed Idea project files to have a .SAMPLE suffix. Having to constantly remove them from each commit was too cumbersome.
* Fixed private member access, closes #3380.Iulian Dragos2010-05-021-3/+6
|
* Closes #3382. no review.Iulian Dragos2010-05-021-6/+4
|
* Properly specialize superclasses of a specializ...Iulian Dragos2010-05-021-1/+1
| | | | | Properly specialize superclasses of a specialized class.
* Accumulate missing abstract member errors so th...Paul Phillips2010-04-301-7/+21
| | | | | | Accumulate missing abstract member errors so they can all be printed instead of only the first. Closes #2213, no review.
* Removed AnnotationInfos.ScalaSigBytes from refl...Gilles Dubochet2010-04-302-9/+0
| | | | | | | Removed AnnotationInfos.ScalaSigBytes from reflect.generic, as it is an implementation detail of the compiler and shouldn't be part of a public API. Review by odersky.
* Deprecated two members of RemoteActor which cle...Philipp Haller2010-04-294-11/+20
| | | | | | | Deprecated two members of RemoteActor which clearly should not be in the public API. Removed unnecessary casts. Some more complete doc comments. No review.
* [scaladoc] Closes #3302 (case class with privat...Gilles Dubochet2010-04-291-1/+2
| | | | | | [scaladoc] Closes #3302 (case class with private constructor). No review.
* Closes #3310 (very large Scala class is compile...Gilles Dubochet2010-04-296-8/+88
| | | | | | Closes #3310 (very large Scala class is compiled to invalid classfile because Scala signature can't fit into constant pool). Review by dragos.
* Regenerated FunctionN, AbstractFunctionN, etc.Iulian Dragos2010-04-2991-98/+98
| | | | | | | to properly specialize on primitive types (scala.Int, instead of scala.runtime.Int). Now closures should be indeed specialized. No review.
* Removes pointless reference queue from the Symb...Paul Phillips2010-04-291-3/+2
| | | | | | Removes pointless reference queue from the Symbol cache. Closes #3370, no review.
* Reverted change that made partest fail with 'bi...Iulian Dragos2010-04-291-1/+1
| | | | | | | Reverted change that made partest fail with 'bin/javac: no such file' when JAVA_HOME was not set (instead of using the javac on the PATH). Reviewed by extempore, so no review.
* Fixed misaligning due to wide (double|long) par...Iulian Dragos2010-04-292-8/+4
| | | | | | | Fixed misaligning due to wide (double|long) parameters in the icode reader. Improved constant folding through local variables. Closes #3191, no review.
* Allow inlining for straight-line methods.Iulian Dragos2010-04-291-1/+1
|
* Tightened variances check. Review by prokopec.Martin Odersky2010-04-291-1/+2
|
* Made internal helper methods in concurrent.ops ...Philipp Haller2010-04-293-18/+13
| | | | | | | Made internal helper methods in concurrent.ops private. Removed protected tryCatch helper method from concurrent.TaskRunner. Review by rompf.
* Removes scala.concurrent.AsyncInvokable, which ...Philipp Haller2010-04-291-24/+0
| | | | | | Removes scala.concurrent.AsyncInvokable, which is superseded by scala.actors.CanReply. No review.
* UncaughtException is now a case class (see #2017).Philipp Haller2010-04-292-10/+11
|
* Closes #3369. Review by plocinic.Philipp Haller2010-04-291-0/+39
|
* fix msil backend. no reviewLukas Rytz2010-04-291-11/+27
|
* improved doc for PARAMACCESSOR flag. no reviewLukas Rytz2010-04-293-4/+6
|
* Fixed bug in Iterator.iterate which would lead ...Paul Phillips2010-04-281-1/+7
| | | | | | | Fixed bug in Iterator.iterate which would lead to a runtime exception under some circumstances due to inadequate laziness in calculating the next element. No review.
* Some path-dependent type fiddling so power mode...Paul Phillips2010-04-281-4/+4
| | | | | | | | Some path-dependent type fiddling so power mode Trees don't come back typed _5.compiler.Tree forSome { val _5: scala.tools.nsc.Interpreter } or similar. No review.
* Closes #3365.Philipp Haller2010-04-286-11/+35
|
* Closes #3364. No review.Philipp Haller2010-04-281-1/+1
|
* scalap: signature for case classes fixedilyas2010-04-282-0/+5
|
* no inlining on msil.Lukas Rytz2010-04-281-1/+1
|
* Fixed scaladoc output for several types and mem...Philipp Haller2010-04-273-41/+33
| | | | | Fixed scaladoc output for several types and members. No review.
* A small error message improvement suggested at ...Paul Phillips2010-04-271-1/+2
| | | | | A small error message improvement suggested at #3092. No review.
* Added size hints to builders where possible wit...Paul Phillips2010-04-272-2/+9
| | | | | | Added size hints to builders where possible without introducing new methods. Closes #3331, review by community.
* Closes #3362. Review by dragos.Martin Odersky2010-04-272-2/+6
|
* Various refinements and polishing to do with me...Paul Phillips2010-04-274-41/+107
| | | | | | Various refinements and polishing to do with method signature completion. No review.
* Created TypeDiagnostics trait and have begun op...Paul Phillips2010-04-277-205/+350
| | | | | | | | | | | Created TypeDiagnostics trait and have begun opportunistically moving code into it. Along the way, some improvements to error messages. The situation described in ticket #2206 has always had an applicable error message, but it wasn't making it out to the user. More kinds of ambiguity are disambiguated, see the test cases. And overload errors are printed with some formatting so one has some hope of parsing. Review by odersky.
* Fixed construction of specialized classes in th...Iulian Dragos2010-04-273-21/+154
| | | | | | Fixed construction of specialized classes in the presence of side-effects and non-trivial initializers. Review by odersky.
* Fixed crash when calling super in a closure (se...Iulian Dragos2010-04-271-2/+6
| | | | | | Fixed crash when calling super in a closure (see #3312). Closes #3325. No review.
* fixed #3349 : method symbol cached too aggressi...Adriaan Moors2010-04-271-2/+4
| | | | | | | | | | fixed #3349 : method symbol cached too aggressively cooking raw types changes a symbol's info, but the change was masked by caching in MethodSymbol review by odersky
* Some cleanups in repl completion and power mode.Paul Phillips2010-04-273-91/+72
|
* Mostly finishing the ball that got rolling in r...Paul Phillips2010-04-266-57/+146
| | | | | | | | | | | | | | | | | | | | Mostly finishing the ball that got rolling in r21679. scala> String.cop<tab> scala> String.copyValueOf<tab> def copyValueOf(Array[Char]): String def copyValueOf(Array[Char], Int, Int): String scala> Nil.mkString<tab><tab> def mkString(sep: String): String def mkString(start: String, sep: String, end: String): String def mkString: String Lines which are not simply delimited don't work yet, so don't go expecting List(1).<tab> to do the right thing. Yet. No review.
* Typo patrol. no reviewAleksandar Pokopec2010-04-262-4/+4
|
* [scaladoc] Removed commented-out items in the c...Donna Malayeri2010-04-261-3/+0
| | | | | | [scaladoc] Removed commented-out items in the css, which should have just been removed in the first place. No review.
* [scaladoc] Moved object/template icons to the l...Donna Malayeri2010-04-262-11/+45
| | | | | | [scaladoc] Moved object/template icons to the left of the link in the index. Review by dubochet.
* [scaladoc] Added TODO comments for later fixing...Donna Malayeri2010-04-262-2/+6
| | | | | | [scaladoc] Added TODO comments for later fixing issue that sourceless templates are not documented. No review.
* [scaladoc] Added missing file for previous commit.Donna Malayeri2010-04-261-0/+6
|
* [scaladoc] Fix alignment of "Inherited" and "Vi...Donna Malayeri2010-04-262-6/+7
| | | | | | [scaladoc] Fix alignment of "Inherited" and "Visibility" labels in the page filter area. Review by dubochet.
* Better positioned regular expression parser, co...Gilles Dubochet2010-04-261-0/+19
| | | | | | Better positioned regular expression parser, contributed by "asloane" (#3254). No review.
* Improved documentation for `NodeSeq.\` and `Nod...Gilles Dubochet2010-04-261-20/+25
| | | | | | Improved documentation for `NodeSeq.\` and `NodeSeq.\\` (#3328). No review.
* Solves the "same type after erasure problem" un...Martin Odersky2010-04-261-1/+12
| | | | | | Solves the "same type after erasure problem" uncovered by Derek. Review by rytz.
* moved AnnotationDefaultAttr to scala.runtime.Lukas Rytz2010-04-261-5/+3
|
* Some overdue improvements in repl completion, w...Paul Phillips2010-04-2510-405/+259
| | | | | | | | | | | | | | | | | | | | | | | Some overdue improvements in repl completion, which has been largely awol since the pickler format change. Where possible, completion is now done using the compiler's internal model rather than reflection. Many handy things now work which did not before, such as wildcard imports causing all imported identifiers to henceforth be completable. Note also that there is a verbosity counter now, so hitting tab twice may yield more results than hitting it once. scala> import java.util.concurrent.atomic._ import java.util.concurrent.atomic._ scala> Atomic<tab><tab> AtomicBoolean AtomicInteger AtomicIntegerArray AtomicIntegerFieldUpdater AtomicLong AtomicLongArray [etc] Review by community.
* Fixes #3350. review by extemporeAleksandar Pokopec2010-04-251-0/+10
|