Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | Merge commit 'refs/pull/521/head' into develop | Paul Phillips | 2012-05-10 | 2 | -1/+17 | |
|\ | ||||||
| * | Fixes SI-5640 | Dominik Gruntz | 2012-05-10 | 3 | -8/+16 | |
| | | ||||||
| | | ||||||
| \ | ||||||
*-. \ | Merge commit 'refs/pull/522/head'; commit 'refs/pull/523/head' into develop | Paul Phillips | 2012-05-10 | 5 | -3/+16 | |
|\ \ \ | ||||||
| | * | | A bunch of fixes for positions when dealing with partial functions | Hubert Plociniczak | 2012-05-10 | 3 | -3/+8 | |
| | | | | ||||||
| * | | | Don't forget to execute pending interrupt requests when shutting down the ↵ | Iulian Dragos | 2012-05-10 | 2 | -0/+8 | |
| | | | | | | | | | | | | | | | | presentation compiler. | |||||
* | | | | Revert "Fix for ## inconsistency." | Paul Phillips | 2012-05-10 | 2 | -12/+4 | |
| |_|/ |/| | | | | | | | | | | | | | | This reverts commit 58bb2d1bd2000ac3aa2c64b6c5dc56c91e911860. I guess this must be what's failing the nightly. | |||||
* | | | Another test for SI-2296. | Paul Phillips | 2012-05-09 | 7 | -0/+98 | |
| | | | ||||||
* | | | Custom hashCode methods for case classes. | Paul Phillips | 2012-05-09 | 6 | -45/+214 | |
| | | | | | | | | | | | | No boxing, no MODULE$ indirection. | |||||
* | | | Fix an inference regression with this.type. | Paul Phillips | 2012-05-09 | 3 | -2/+28 | |
| | | | | | | | | | | | | Closes SI-5210. | |||||
* | | | Revert recent commits. | Paul Phillips | 2012-05-09 | 4 | -41/+68 | |
| | | | | | | | | | | | | | | | This reverts commit 9b6f51d3ae6ddc6571d3101ea715e25a05aa8adb. This reverts commit b5919100e785df58bde35bb24abe9d60b4da08a2. | |||||
* | | | Checkfile update. | Paul Phillips | 2012-05-09 | 1 | -58/+58 | |
| | | | ||||||
* | | | Restored portion of code removed in a7f68ce32c . | Paul Phillips | 2012-05-09 | 3 | -2/+51 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A hole in the net discovered by retronym makes me put back the former special casing of module class type inference; there's no reason to get it wrong. It appears that TypeRef(pre1, sym1, Nil) SingleType(pre2, sym2) are not seen as equivalent if they have different prefixes even if the prefixes should be equivalent. For now I'm leaving it; in principle this patch should eventually be reverted after subtyping and/or the representation of singleton types advances to the point that it isn't necessary. Closes SI-5777. | |||||
| | | | ||||||
| \ \ | ||||||
| \ \ | ||||||
| \ \ | ||||||
*---. \ \ | Merge commit 'refs/pull/517/head'; commit 'refs/pull/518/head'; commit ↵ | Paul Phillips | 2012-05-09 | 13 | -76/+96 | |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | 'refs/pull/519/head'; commit 'refs/pull/520/head' into develop | |||||
| | | * | | | fixed typo | Dominik Gruntz | 2012-05-09 | 1 | -1/+1 | |
| | | | | | | ||||||
| | | * | | | removes redundant hash implementation from BoxesRunTime.java | Dominik Gruntz | 2012-05-09 | 4 | -68/+41 | |
| | | |/ / | ||||||
| | | * | | Fix for ## inconsistency. | Paul Phillips | 2012-05-08 | 2 | -4/+12 | |
| | | | | | | | | | | | | | | | | | | | | Hopefully without slowing things down overmuch. Closes SI-5640. | |||||
| | | * | | Merge commit 'refs/pull/515/head'; commit 'refs/pull/516/head' into develop | Paul Phillips | 2012-05-08 | 3 | -1/+21 | |
| | | |\ \ | ||||||
| | | | * | | fix SI-1247: don't create a thunk for a by-name argument if the argument ↵ | Johannes Rudolph | 2012-05-08 | 3 | -1/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | expression is a Function0 application | |||||
| | | * | | | Added tests for SI-4190. | Josh Suereth | 2012-05-08 | 2 | -0/+9 | |
| | | |/ / | ||||||
| | * | | | imporved comment related to SI-5178 | Lukas Rytz | 2012-05-09 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | see 9f9932bd20 | |||||
| * | | | | Fixes SI-5328. Iterator.patched failed when from=0. | Josh Suereth | 2012-05-08 | 3 | -1/+10 | |
| | |/ / | |/| | | | | | | | | | | | | | | | | | | 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 Suereth | 2012-05-08 | 1 | -1/+4 | |
| | | | | ||||||
* | | | | Fixes SI-5201. Adds flatten to TraversableViewLike. | Josh Suereth | 2012-05-08 | 3 | -0/+8 | |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | 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/512/head'; commit 'refs/pull/513/head' into develop | Paul Phillips | 2012-05-08 | 14 | -47/+86 | |
|\ \ \ \ | |_|_|/ |/| | | | ||||||
| | * | | Fixes SI-5564. | Aleksandar Prokopec | 2012-05-08 | 3 | -8/+27 | |
| | | | | | | | | | | | | | | | | Catching typer errors in specialization. | |||||
| | * | | Add test-case for SI-5564. | Aleksandar Prokopec | 2012-05-08 | 1 | -0/+9 | |
| | |/ | ||||||
| * | | Fixed positions in named default applications (no hyperlinking in ↵ | Iulian Dragos | 2012-05-08 | 9 | -36/+46 | |
| | | | | | | | | | | | | | | | | | | conjunction with implicit arguments). Removed even more code in the presentation compiler testing infrastructure. One less level of indirection, and a top-level object gone! | |||||
| * | | Making the locator more robust in the face of weird originals. And changed ↵ | Martin Odersky | 2012-05-08 | 2 | -3/+4 | |
| |/ | | | | | | | | | | | | | | | positions in AnnotationInfo to avoid position-less trees there. Conflicts: src/compiler/scala/tools/nsc/typechecker/Typers.scala | |||||
| | | ||||||
| \ | ||||||
*-. \ | Merge commit 'refs/pull/510/head'; commit 'refs/pull/511/head' | Paul Phillips | 2012-05-08 | 4 | -62/+85 | |
|\ \ \ | ||||||
| | * | | Test case for SI-5378 | phaller | 2012-05-08 | 1 | -0/+19 | |
| | |/ | ||||||
| * | | Appendix. Typo that wasn't covered by the test suite. | Hubert Plociniczak | 2012-05-08 | 3 | -62/+66 | |
| | | | ||||||
| | | | ||||||
| \ \ | ||||||
| \ \ | ||||||
| \ \ | ||||||
| \ \ | ||||||
| \ \ | ||||||
*-----. \ \ | Merge commit 'refs/pull/504/head'; commit 'refs/pull/505/head'; commit ↵ | Paul Phillips | 2012-05-08 | 512 | -3748/+43595 | |
|\ \ \ \ \ \ | | | |_|/ / | | |/| | | | | | | | | | 'refs/pull/506/head'; commit 'refs/pull/507/head'; commit 'refs/pull/508/head' into develop | |||||
| | | | * | | GenASM activated via -target:jvm-1.6 or -target:jvm-1.5-asm | Miguel Garcia | 2012-05-08 | 8 | -8/+3349 | |
| | | | | | | ||||||
| | | | * | | glue ASM <-> GenASM, the only part of scala.tools.asm to maintain manually | Miguel Garcia | 2012-05-08 | 2 | -0/+67 | |
| | | | | | | ||||||
| | | | * | | subset of the ASM framework, re-namespaced as scala.tools.asm | Miguel Garcia | 2012-05-08 | 75 | -0/+27954 | |
| | | | | | | ||||||
| | | | * | | compile Java files under src/compiler | Miguel Garcia | 2012-05-08 | 1 | -0/+42 | |
| | | | | | | ||||||
| | | | * | | make strap build use exact same compiler options as quick build | Miguel Garcia | 2012-05-08 | 1 | -11/+14 | |
| | | | | | | ||||||
| | | | * | | documentation about BasicBlock and Inliner | Miguel Garcia | 2012-05-08 | 2 | -16/+19 | |
| | | | | | | ||||||
| | | | * | | BytecodeWriters can do without the FJBG dependency | Miguel Garcia | 2012-05-08 | 2 | -23/+30 | |
| | | | | | | ||||||
| | | | * | | overriding rather than pattern matching in icode.Opcodes | Miguel Garcia | 2012-05-08 | 1 | -29/+30 | |
| | | | |/ | ||||||
| | | * | | Changes scala.math.signum to return negative zeros. | Dominik Gruntz | 2012-05-08 | 2 | -14/+9 | |
| | | | | | ||||||
| | * | | | Part IV of the Lazy Vals Saga: Optimized local vals. That's all folks. | Hubert Plociniczak | 2012-05-08 | 3 | -45/+75 | |
| | | | | | ||||||
| | * | | | Part III of the Lazy Vals Saga: Inliner strikes back. Or at least let's hope ↵ | Hubert Plociniczak | 2012-05-07 | 5 | -33/+77 | |
| | | | | | | | | | | | | | | | | | | | | it will. | |||||
| | * | | | Part II of the Lazy Vals Saga: Saving bitmap by the Three Musketeers: Byte, ↵ | Hubert Plociniczak | 2012-05-04 | 7 | -40/+84 | |
| | | | | | | | | | | | | | | | | | | | | Int and Long. And Boolean (hey, he also deserves some credit!). | |||||
| | * | | | Part I of the Lazy Vals Saga: Bitmaps are no longer inherited. | Hubert Plociniczak | 2012-05-03 | 5 | -86/+7 | |
| | | | | | ||||||
| * | | | | Add test for t5564 in pending/pos | phaller | 2012-05-08 | 1 | -0/+5 | |
| | |_|/ | |/| | | ||||||
| * | | | A little sketchiness in recent commit. | Paul Phillips | 2012-05-08 | 1 | -1/+1 | |
| | |/ | |/| | | | | | | | Retro-reviewing. | |||||
| * | | Fix for aliasing bug in reifier. | Paul Phillips | 2012-05-08 | 2 | -9/+18 | |
| | | | | | | | | | | | | Closes SI-5769. | |||||
| * | | Test case closes SI-3798. | Paul Phillips | 2012-05-07 | 2 | -0/+11 | |
| | | | ||||||
| | | | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| | \ | ||||||
| *-----------------. \ | Merge remote-tracking branches 'scalamacros/ticket/5722', ↵ | Paul Phillips | 2012-05-07 | 16 | -0/+158 | |
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'scalamacros/ticket/5726', 'scalamacros/ticket/5610', 'scalamacros/ticket/5654', 'scalamacros/ticket/5521', 'scalamacros/ticket/5585', 'scalamacros/ticket/5503', 'scalamacros/ticket/4728', 'scalamacros/ticket/5534' and 'scalamacros/ticket/4560' |