Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | Merge remote-tracking branch 'jsuereth/sbt-build' into sbt-build-0.11.3 | Josh Suereth | 2012-05-10 | 7 | -109/+303 | |
|\ | ||||||
| * | Added an incredibly hacky way for us to override the default sbt compiler ↵ | Josh Suereth | 2012-04-03 | 2 | -1/+149 | |
| | | | | | | | | interface. | |||||
| * | Fixed up versioning scheme. | Josh Suereth | 2012-04-03 | 5 | -114/+51 | |
| | | | | | | | | SBT build should now mimic ant build for versions. | |||||
| * | Fixed build for 0.11.x again. Working on bringing version properties file ↵ | Josh Suereth | 2012-04-03 | 4 | -3/+112 | |
| | | | | | | | | up to par. | |||||
* | | Fixed plugin dependencies. | Josh Suereth | 2012-05-10 | 1 | -1/+1 | |
| | | ||||||
* | | 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 | |
|/ / | ||||||
| | | ||||||
| \ | ||||||
*-. \ | 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' | |||||
| | | | | | | | | | | * | | | test for SI-4560 | Eugene Burmako | 2012-05-08 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | ||||||
| | | | | | | | | | * | | | | test for SI-5534 | Eugene Burmako | 2012-05-08 | 1 | -0/+11 | |
| | | | | | | | | | |/ / / | ||||||
| | | | | | | | | * / / / | test for SI-4728 | Eugene Burmako | 2012-05-08 | 2 | -0/+13 | |
| | | | | | | | | |/ / / | ||||||
| | | | | | | | * / / / | test for SI-5503 | Eugene Burmako | 2012-05-08 | 2 | -0/+19 | |
| | | | | | | | |/ / / | ||||||
| | | | | | | * / / / | test for SI-5585 | Eugene Burmako | 2012-05-08 | 1 | -0/+18 | |
| | | | | | | |/ / / | ||||||
| | | | | | * / / / | test for SI-5521 | Eugene Burmako | 2012-05-08 | 1 | -0/+3 | |
| | | | | | |/ / / | ||||||
| | | | | * / / / | test for SI-5654 | Eugene Burmako | 2012-05-08 | 1 | -0/+4 | |
| | | | | |/ / / | ||||||
| | | | * / / / | test for SI-5610 | Eugene Burmako | 2012-05-08 | 4 | -0/+42 | |
| | | | |/ / / | ||||||
| | | * / / / | tests for SI-5726 | Eugene Burmako | 2012-05-07 | 2 | -0/+33 | |
| | | |/ / / | ||||||
| | * / / / | test for SI-5722 | Eugene Burmako | 2012-05-07 | 1 | -0/+6 | |
| | |/ / / | ||||||
| * | | | | Merge commit 'refs/pull/491/head' into develop | Paul Phillips | 2012-05-07 | 5 | -13/+108 | |
| |\ \ \ \ | ||||||
| | * | | | | Fixes SI-5629. | Aleksandar Prokopec | 2012-05-07 | 5 | -13/+108 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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/486/head'; commit 'refs/pull/487/head'; commit ↵ | Paul Phillips | 2012-05-07 | 12 | -38/+109 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'refs/pull/488/head'; commit 'refs/pull/489/head'; commit 'refs/pull/490/head' into develop | |||||
| | | | | * | | | | | minor tag-related fixes | Eugene Burmako | 2012-05-07 | 9 | -35/+35 | |
| | | | | | |/ / / | | | | | |/| | | |