summaryrefslogtreecommitdiff
path: root/test/files/run
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge commit 'refs/pull/543/head'; commit 'refs/pull/544/head'; commit ↵Paul Phillips2012-05-1311-4/+95
|\ \ \ | | | | | | | | | | | | 'refs/pull/546/head' into develop
| * | | Merge branch 'master' of https://github.com/scala/scalaPaul Phillips2012-05-123-1/+21
| |\| |
| | * | Test case closes SI-5037.Paul Phillips2012-05-122-0/+20
| | | |
| | * | Clutch modification to tree printing.Paul Phillips2012-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't print trees under -Xprint:all if they're identical to the tree printed at the previous phase. It only works for a single compilation unit but that is a huge step forward for us debuggers. For instance this file: trait Foo { def f = 5 } used to produce 332 lines of output and now produces 92, with zero loss of information. It ends with: [[syntax trees at end of cleanup]] // a.scala: tree is unchanged since mixin [[syntax trees at end of icode]] // a.scala: tree is unchanged since mixin [[syntax trees at end of inliner]] // a.scala: tree is unchanged since mixin [[syntax trees at end of inlineExceptionHandlers]] // a.scala: tree is unchanged since mixin [[syntax trees at end of closelim]] // a.scala: tree is unchanged since mixin [[syntax trees at end of dce]] // a.scala: tree is unchanged since mixin [[syntax trees at end of jvm]] // a.scala: tree is unchanged since mixin
| | | |
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| | \ \
| *-------. \ \ Merge remote-tracking branches 'retronym/ticket/5407', ↵Paul Phillips2012-05-128-3/+74
| |\ \ \ \ \ \ \ | | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | 'scalamacros/topic/macrocherrypick', 'lrytz/t5626', 'lrytz/t5009', 'retronym/ticket/5029', 'retronym/ticket/4025', 'retronym/topic/quieter-nsdhnao' and 'retronym/ticket/1133' into develop
| | | | | | * | A REPL pattern matching crasher that crashes no more.Jason Zaugg2012-05-122-0/+31
| | | | | |/ / | | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not due to virtpatmat, mind you; it passes with -Xoldpatmat. Closes SI-4025.
| | | | | * | Fix SI-5009: case-class copy method now eta-expands over higher parameter lists.Lukas Rytz2012-05-114-3/+24
| | | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Example: Given case class C(a: Int)(b: Int) if you call (new C(1)(2)).copy(a = 10)), you get a function (f: Int => C) such that (f.apply(20)) yields a (new C(10)(20)).
| | * | / / Test case closes SI-5407Jason Zaugg2012-05-122-0/+19
| | | |/ / | | |/| | | | | | | | | | | | It still breaks as described in the ticket under -Xoldpatmat.
* | / | | Test for SI-5394.Simon Ochsenreither2012-05-121-0/+4
|/ / / /
| | | |
| \ \ \
| \ \ \
| \ \ \
*---. \ \ \ Merge commit 'refs/pull/530/head'; commit 'refs/pull/531/head'; commit ↵Paul Phillips2012-05-119-44/+116
|\ \ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | 'refs/pull/532/head'; commit 'refs/pull/533/head'; commit 'refs/pull/534/head' into develop
| | | * | | Test case closes SI-4124.Jason Zaugg2012-05-122-0/+28
| | |/ / / | | | | | | | | | | | | | | | This looks like a job for... virtpatmat!
| | * | | Removing redunant/passing tests from pending.Paul Phillips2012-05-102-0/+15
| | | | |
| | * | | Checkfile update.Paul Phillips2012-05-101-44/+44
| | | | | | | | | | | | | | | | | | | | Wonder if we should have a special area for high-turnover checkfiles.
| | * | | Test cases.Paul Phillips2012-05-104-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes SI-4482, SI-4651, SI-3702. Pending tests for SI-1832, SI-3439, SI-5091, SI-5231, SI-5265.
| * | | | Revert "Fix for ## inconsistency."Paul Phillips2012-05-101-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 58bb2d1bd2000ac3aa2c64b6c5dc56c91e911860. I guess this must be what's failing the nightly.
* | | | | fix test so that new patmat is testedAdriaan Moors2012-05-102-2/+1
| |/ / / |/| | |
* | | | Fixes SI-5640Dominik Gruntz2012-05-101-0/+8
|/ / /
* | | Another test for SI-2296.Paul Phillips2012-05-097-0/+98
| | |
* | | Custom hashCode methods for case classes.Paul Phillips2012-05-093-44/+90
| | | | | | | | | | | | No boxing, no MODULE$ indirection.
* | | Revert recent commits.Paul Phillips2012-05-092-13/+5
| | | | | | | | | | | | | | | This reverts commit 9b6f51d3ae6ddc6571d3101ea715e25a05aa8adb. This reverts commit b5919100e785df58bde35bb24abe9d60b4da08a2.
| | |
| \ \
| \ \
| \ \
*---. \ \ Merge commit 'refs/pull/517/head'; commit 'refs/pull/518/head'; commit ↵Paul Phillips2012-05-098-5/+47
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 'refs/pull/519/head'; commit 'refs/pull/520/head' into develop
| | | * | | removes redundant hash implementation from BoxesRunTime.javaDominik Gruntz2012-05-092-5/+13
| | | | | |
| | | * | | Fix for ## inconsistency.Paul Phillips2012-05-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Hopefully without slowing things down overmuch. Closes SI-5640.
| | | * | | Merge commit 'refs/pull/515/head'; commit 'refs/pull/516/head' into developPaul Phillips2012-05-082-0/+12
| | | |\ \ \
| | | | * | | fix SI-1247: don't create a thunk for a by-name argument if the argument ↵Johannes Rudolph2012-05-082-0/+12
| | | | | |/ | | | | |/| | | | | | | | | | | | | expression is a Function0 application
| | | * / | Added tests for SI-4190.Josh Suereth2012-05-082-0/+9
| | | |/ /
| * | / / Fixes SI-5328. Iterator.patched failed when from=0.Josh Suereth2012-05-082-0/+8
| | |/ / | |/| | | | | | | | | | | | | | | | | | It turns out iterator.patched forgot to drop replacement values if they were at the beginning. This is because the index was advancing before checking to see if replaced elements should be dropped. Moved this behavior to the beginning of next.
* | | | Added an additional test case rather than leaving it in my REPL.Josh Suereth2012-05-081-1/+4
| | | |
* | | | Fixes SI-5201. Adds flatten to TraversableViewLike.Josh Suereth2012-05-082-0/+6
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Note: This commit exposes a pretty rich type on flatten in views. HOWEVER, because we don't capture the higher kinded type of the underlying collection, it makes returning a more minimal type pretty dang hard. I can imagine a very breaking and painful change of capturing the underling collection as a higher-kinded type as well as the current view type in a *ViewLike.scala. I hope this kind of issue, along with others, drives a rethink of our view API design.
| | |
| \ \
*-. | | Merge commit 'refs/pull/510/head'; commit 'refs/pull/511/head'Paul Phillips2012-05-082-61/+65
|\ \| |
| * | | Appendix. Typo that wasn't covered by the test suite.Hubert Plociniczak2012-05-082-61/+65
| | | |
| | | |
| \ \ \
*-. | | | Merge commit 'refs/pull/504/head'; commit 'refs/pull/505/head'; commit ↵Paul Phillips2012-05-0869-59/+1351
|\ \| | | | | |/ / | |/| | | | | | 'refs/pull/506/head'; commit 'refs/pull/507/head'; commit 'refs/pull/508/head' into develop
| | * | Part II of the Lazy Vals Saga: Saving bitmap by the Three Musketeers: Byte, ↵Hubert Plociniczak2012-05-041-1/+1
| | | | | | | | | | | | | | | | Int and Long. And Boolean (hey, he also deserves some credit!).
| | * | Part I of the Lazy Vals Saga: Bitmaps are no longer inherited.Hubert Plociniczak2012-05-031-2/+1
| |/ / |/| |
| * | Test case closes SI-3798.Paul Phillips2012-05-072-0/+11
| | |
| * | Fixes SI-5629.Aleksandar Prokopec2012-05-074-0/+89
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds an additional argument to the unify method in specialization - `tparams`. When this parameter is set to `true`, unification is done over type parameters in poly types as well. Additionally, the unification in specialization now works over type bounds. This ensures that in the below example: trait Foo[@specialized(Int) A] { def bar[B <: A](b: B) {} } class IntFoo extends Foo[Int] { override def bar[B <: Int](b: B) {} } the method `bar` gets correctly determined as a method that needs a special override for its `bar$mcI$sp`.
| *-. Merge commit 'refs/pull/477/head'; commit 'refs/pull/478/head' into developPaul Phillips2012-05-052-0/+52
| |\ \
| | | * Don't admit primitive arrays as a generic Java varargs param.Jason Zaugg2012-05-052-0/+52
| | |/ | | | | | | | | | | | | | | | They were sneaking through as polymorphic Arrays and avoiding boxing. Closes SI-4216
| * | Merge commit 'refs/pull/124/head' into developPaul Phillips2012-05-052-0/+43
| |\ \ | | |/ | |/| | | | | | | Conflicts: src/library/scala/util/parsing/combinator/Parsers.scala
| | * Fixes SI-4929, with a test to verify.Stephen Judkins2012-01-212-0/+43
| | | | | | | | | | | | Also fixes potential issue with Parsers.phrase not being reentrant; however, I was unable to actually reproduce this issue in practice. (The order in which lastNoSuccess was being set and compared seemed to guarantee that it would never actually be a problem).
| * | A couple checkfile updates which snuck by.Paul Phillips2012-05-041-1/+1
| | |
| * | Have ArrayCharSequence reuse its Array.Paul Phillips2012-05-042-0/+275
| | | | | | | | | | | | Your know, for performance. Closes SI-5641.
| | |
| | \
| | \
| | \
| | \
| | \
| | \
| | \
| *-------. \ Merge commit 'refs/pull/471/head'; commit 'refs/pull/473/head'; commit ↵Paul Phillips2012-05-049-0/+176
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 'refs/pull/474/head'; commit 'refs/pull/475/head'; commit 'refs/pull/476/head' into develop
| | | | | | * | Fixes SI-5514.Aleksandar Prokopec2012-05-042-0/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The acceptIf and acceptMatch parsers now check for end of input. Review by moors.
| | | | | * | | Fixes si-5656.Aleksandar Prokopec2012-05-042-0/+12
| | | | | |/ /
| | | | * / / Fix for si-5577.Aleksandar Prokopec2012-05-042-0/+38
| | | | |/ /
| | | * / / Fix for si-5590.Aleksandar Prokopec2012-05-042-0/+35
| | | |/ /
| | * / / Fix for si-5018.Aleksandar Prokopec2012-05-041-0/+37
| | |/ / | | | | | | | | | | | | Methods keySet, values and withDefault now return serializable collections.
| * / / Fix for broken non-local returns.Paul Phillips2012-05-044-0/+48
| |/ / | | | | | | | | | | | | Don't change the owner of a return if the new owner is nested inside the old owner. Closes SI-5612.
| * | Fix for Dynamic interaction with private methods.Paul Phillips2012-05-032-0/+12
| | | | | | | | | | | | | | | | | | Don't let inaccessible methods prevent calls to *Dynamic, otherwise we are at the mercy of every "private" alteration in every class we inherit. Closes SI-5040.