summaryrefslogtreecommitdiff
path: root/test/files
Commit message (Collapse)AuthorAgeFilesLines
* Fixes priority queues and makes them iterables ...Aleksandar Pokopec2010-07-291-346/+337
| | | | | Fixes priority queues and makes them iterables now.
* Added merge function to HashTrie.merge. No review.Aleksandar Pokopec2010-07-281-0/+36
|
* new test files.Martin Odersky2010-07-195-0/+94
|
* Moved the burden of forgivingness for string sl...Paul Phillips2010-07-141-0/+19
| | | | | | Moved the burden of forgivingness for string slices into StringOps where it belongs. Review by odersky.
* close #3648 (again).Lukas Rytz2010-07-134-16/+13
|
* Closes #3653.Adriaan Moors2010-07-122-0/+11
| | | | | | | | | | no review Author: Mark Harrah <dmharrah@gmail.com> Date: Thu Jul 8 10:30:57 2010 -0400 Source: http://github.com/harrah/scala-starrless/commit/0c7759c95b47cebc6d9fa77cefd34ef638e2706e Reviewer: moors
* Fixed buggy test case. Closes #3551. No review.Philipp Haller2010-07-121-3/+9
|
* Added test case for #3645. Closes #3645.Philipp Haller2010-07-121-0/+6
|
* Closes #3493. Review by extempore.Aleksandar Pokopec2010-07-091-0/+15
|
* closes #3603. no reviewAleksandar Pokopec2010-07-091-0/+18
|
* close #3648.Lukas Rytz2010-07-093-0/+16
|
* closes #3622: refchecks erased types without un...Adriaan Moors2010-07-083-0/+19
| | | | | | closes #3622: refchecks erased types without uncurrying them first review by odersky
* closes #742.Adriaan Moors2010-07-082-0/+13
| | | | | review by extempore
* closes #3507: don't generate manifests where we...Adriaan Moors2010-07-082-0/+19
| | | | | | closes #3507: don't generate manifests where we can't refer to the existentially bound value
* closes #3494.Adriaan Moors2010-07-081-0/+7
| | | | | review by prokopec
* closes #3486.Adriaan Moors2010-07-082-0/+9
| | | | | | | | | fixed by having mixin do the cloning at the beginning of erasure and then updating the symbol's info to transform it to be valid in current phase review by odersky
* closes #3477.Adriaan Moors2010-07-081-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | note that all type parameters must be reported in error messages about failing type inference, but only type parameters that were inferred successfully should be substituted the idea of mapping type parameter symbols to the corresponding type ref in order to make substitution the identity does not seem to work, leading to errors like: src/library/scala/collection/immutable/SortedMap.scala:38: error: type mismatch; found : scala.collection.immutable.SortedMap[A,B(in method empty)] required: scala.collection.immutable.SortedMap[A,B(in trait SortedMap)] override def empty: SortedMap[A, B] = SortedMap.empty ^ (I guess that's why they were retracted before, but that wasn't done consistently, leading to #3152 -- my first attempt at fixing the latter lead to this bug... I've assigned #3152 to you Martin, as I can't decide how to fix it.) review by odersky
* closes #3399.Adriaan Moors2010-07-082-0/+28
| | | | | | | this broke the invariant that argss is a regular matrix review by odersky
* closes #3374.Adriaan Moors2010-07-083-17/+23
| | | | | review by odersky
* closes #3249.Adriaan Moors2010-07-082-0/+16
| | | | | review by dragos
* closes #3247: syntax error regarding context bo...Adriaan Moors2010-07-081-1/+1
| | | | | | closes #3247: syntax error regarding context bounds generalized to include view bounds as we cannot easily be more specific no review
* closes #2416.Adriaan Moors2010-07-082-0/+24
| | | | | | | | | | this patch introduces a new subclass of TypeTree: TypeTreeWithDeferredRefCheck, which tracks the type args and type params of a type application when it was beta-reduced during typing without checking that the application was well-kinded -- that check must wait until refchecks, but was never performed since the application had been beta-reduced away caveat discovered while working on the fix: adapt turned all trees for which _.isType holds into TypeTree's review by odersky
* closes #2331: the pre-transform in Erasure did ...Adriaan Moors2010-07-081-0/+11
| | | | | | | | | | | | | | closes #2331: the pre-transform in Erasure did not correctly recurse in the case of a TypeApply. It simply returned the function, which might very well have been, say, a Select node, which had to be erased in case the qualifier's type is a refinement. (sorry about the whitespace changes) review by odersky
* Fixes #3580. Review by extempore.Aleksandar Pokopec2010-07-051-0/+17
|
* Test case closes #261, no review.Paul Phillips2010-07-032-0/+18
|
* When compilation fails because of an unimplemen...Paul Phillips2010-07-032-0/+50
| | | | | | | | When compilation fails because of an unimplemented abstract var, give a more precise error message about what happened. Also avoid issuing the same error twice because neither getter nor setter is implemented. Closes #36, review by rytz.
* Closes #1766 (structural method dispatch broken...Gilles Dubochet2010-07-021-0/+16
| | | | | | Closes #1766 (structural method dispatch broken in class with multiple constructors). Review by prokopec.
* Made a null output sink and applied it to the r...Paul Phillips2010-07-022-0/+1
| | | | | | | Made a null output sink and applied it to the recently failing test, which is displaying non-deterministic output by way of the underlying parser. No review.
* Some more improvement on the error messages whe...Paul Phillips2010-07-022-0/+30
| | | | | | | Some more improvement on the error messages when @tailrec fails. Now it gives a sensible message if the recursive target is actually a supertype of this, rather than saying the call is not in tail position. No review.
* Test case for (long ago closed) #2106, no review.Paul Phillips2010-07-022-0/+9
|
* Test cases close #13, #95. No review.Paul Phillips2010-07-022-0/+46
| | | | | (That's right, multiple two digit tickets.)
* Fail more gracefully on > 22 case class paramet...Paul Phillips2010-07-022-0/+7
| | | | | | Fail more gracefully on > 22 case class parameters. Closes #3631, no review.
* Fixed an infinite loop in the xml parser on inv...Paul Phillips2010-07-012-0/+5
| | | | | | Fixed an infinite loop in the xml parser on invalid input. Also found an off by one bug in Source while fixing it. No review.
* A crasher in the pattern matcher revealed a fla...Paul Phillips2010-07-011-0/+7
| | | | | | A crasher in the pattern matcher revealed a flaw in how equality comparisons were constructed. Closes #3570, no review.
* Test case for #1974, which was fixed at some po...Paul Phillips2010-07-011-0/+20
| | | | | | | | Test case for #1974, which was fixed at some point even though martin says in the comments it wouldn't be fixed for 2.8. Take that, things which think they won't be fixed which really will be. Closes #1974, no review.
* Tweaked a test to pass under java 7. No review.Paul Phillips2010-07-011-1/+1
|
* Warded off a parser crash on certain invalid pr...Paul Phillips2010-07-012-0/+6
| | | | | | Warded off a parser crash on certain invalid programs. Closes #3209, no review.
* Test case closes #1845, no review.Paul Phillips2010-07-012-0/+14
|
* Test case closes #3440. No review.Paul Phillips2010-06-301-0/+18
|
* Enumeration fixes.Paul Phillips2010-06-302-0/+13
| | | | | | | | | | | | correctly simply by inspecting method signatures (because a Value from a different Enumeration stored in a val looks identical to one from this Enumeration) so I have Value store the outer Enum for comparison purposes. This won't make anything new uncollectable because they already have an $outer pointing there. This also simplified the reflection logic: it's an eq test rather than a series of heuristics. Closes #3616, #3615. Review by phaller.
* close #2413.Lukas Rytz2010-06-292-0/+30
|
* fixed #3604michelou2010-06-282-0/+13
|
* Removed unfinished Jenkins hashcode for final.Paul Phillips2010-06-272-18/+0
|
* The inliner now looks harder for method impleme...Paul Phillips2010-06-162-0/+20
| | | | | | | | | The inliner now looks harder for method implementations. In addition to the receiver, it will find those in directly mixed in traits and in superclasses. It still won't find those in traits mixed only into superclasses, as that didn't come quite so easily. Closes #3234 but I'll be opening up another ticket. Review by dragos.
* A wholesale reversion of the pattern matcher to...Paul Phillips2010-06-163-19/+31
| | | | | | | | A wholesale reversion of the pattern matcher to r21939, motivated by the appearance of #3578. Closes #3578, reopens #2800, #3050. Review by moors. (I can't keep saying "no review" when every move I make in here seems to break something.)
* first part of r22260Antonio Cunei2010-06-161-2/+2
|
* removed integration of placeholder syntax and n...Lukas Rytz2010-06-164-33/+44
| | | | | | removed integration of placeholder syntax and named arguments. review by odersky
* temporarily reversing r22260; will be shortly r...Antonio Cunei2010-06-161-2/+2
| | | | | | temporarily reversing r22260; will be shortly re-committed in two separate portions.
* Fixes #3563. Review by extempore.Aleksandar Pokopec2010-06-161-0/+21
|
* Disables NotNull checking unless -Ynotnull is g...Paul Phillips2010-06-151-0/+46
| | | | | | Disables NotNull checking unless -Ynotnull is given. Closes #3568, review by odersky.