Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SI-5617 Better error message for "x overrides nothing". | Jason Zaugg | 2012-06-17 | 4 | -6/+47 |
| | | | | "It looks like you're trying to override a method", notes Clippy. | ||||
* | Merge pull request #727 from scalamacros/topic/classtag-to-classmanifest | Josh Suereth | 2012-06-15 | 1 | -1/+1 |
|\ | | | | | classtag => classmanifest conversion no longer requires runtime universe | ||||
| * | classtag => classmanifest conversion no longer requires runtime universe | Eugene Burmako | 2012-06-15 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #721 from viktorklang/wip-sensible-deprecation-msgs-√ | Josh Suereth | 2012-06-15 | 1 | -26/+26 |
|\ \ | | | | | | | Wip sensible deprecation msgs √ | ||||
| * | | Removing erronous quoting of implicitNotFound | Viktor Klang | 2012-06-14 | 1 | -2/+2 |
| | | | |||||
| * | | Adding backticks to code in deprecation messages in Predef | Viktor Klang | 2012-06-14 | 1 | -28/+28 |
| | | | |||||
| * | | Clarifying deprecation for implicit and explicit usage of the x2y's in Predef | Viktor Klang | 2012-06-13 | 1 | -24/+24 |
| | | | |||||
| * | | Clarifying deprecation messages for numeric conversions in Predef | Viktor Klang | 2012-06-13 | 1 | -24/+24 |
| | | | |||||
* | | | Merge pull request #724 from scalamacros/ticket/5912 | Josh Suereth | 2012-06-15 | 2 | -1/+10 |
|\ \ \ | | | | | | | | | fixes SI-5912 | ||||
| * | | | fixes SI-5912 | Eugene Burmako | 2012-06-15 | 2 | -1/+10 |
| | |/ | |/| | |||||
* | | | Merge pull request #719 from jsuereth/jdk7-friendly-build | Josh Suereth | 2012-06-15 | 1 | -40/+83 |
|\ \ \ | | | | | | | | | Adding JDK7 friendly build with new partialdist(-opt) tasks. | ||||
| * | | | Adding JDK7 friendly build with new partialdist(-opt) tasks. | Josh Suereth | 2012-06-14 | 1 | -40/+83 |
| | | | | | | | | | | | | | | | | | | | | * When running in JDK 7 issues a warning. * New partialdist, partialdist-opt tasks allow creating a distribution with no source/docs. | ||||
* | | | | Merge pull request #708 from scalamacros/topic/fastlocker | Josh Suereth | 2012-06-15 | 1 | -29/+64 |
|\ \ \ \ | |_|/ / |/| | | | fastlocker target for ant | ||||
| * | | | fastlocker target for ant | Eugene Burmako | 2012-06-15 | 1 | -29/+64 |
| | |/ | |/| | | | | | | | doesn't build msil in locker.comp | ||||
* | | | Fix for broken forwarder. | Paul Phillips | 2012-06-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | Wow, I wonder what the upper bound is on how long I might have chased my tail before finding this. I know what the lower bound is, unfortunately. It's just that usually the answer to a mystery is not "the empty package class has magically become the root class, but only sometimes." | ||||
* | | | Merge pull request #713 from havocp/havocp-task-stack | Adriaan Moors | 2012-06-14 | 2 | -49/+82 |
|\ \ \ | |_|/ |/| | | Fixups to Future task stack | ||||
| * | | rework Future.dispatchFuture a bit to fix bugs / optimize | Havoc Pennington | 2012-06-13 | 2 | -49/+82 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a bug where _taskStack could batch a task into the wrong executor, as previously commented in the code. It now uses the _taskStack machinery for the Future.apply dispatch in addition to callback dispatch, so we can batch Future(body) as well. Less significantly, it micro-optimizes by combining some different closures and Runnable into a Task object, so there aren't as many objects created when storing and dispatching a callback. So it saves a bit of memory and runtime perhaps. | ||||
* | | | Merge pull request #706 from scalamacros/topic/fixcheckinit | Josh Suereth | 2012-06-13 | 1 | -0/+2 |
|\ \ \ | |/ / |/| | | fixes a checkinit problem | ||||
| * | | fixes a checkinit problem | Eugene Burmako | 2012-06-13 | 1 | -0/+2 |
| | | | |||||
* | | | Merge pull request #709 from scalamacros/topic/suppresswarnings | Josh Suereth | 2012-06-13 | 1 | -2/+2 |
|\ \ \ | |_|/ |/| | | A tribute to https://github.com/scala/scala/pull/414 | ||||
| * | | A tribute to https://github.com/scala/scala/pull/414 | Eugene Burmako | 2012-06-13 | 1 | -2/+2 |
|/ / | |||||
* | | Merge pull request #705 from paulp/topic/unchecked | Adriaan Moors | 2012-06-13 | 3 | -1/+9 |
|\ \ | | | | | | | Suppress non-local return unchecked warnings. | ||||
| * | | Suppress non-local return unchecked warnings. | Paul Phillips | 2012-06-12 | 3 | -1/+9 |
| | | | | | | | | | | | | | | | There doesn't seem to be any way to do that by adding a synthetic annotation. | ||||
* | | | Merge pull request #704 from jdanbrown/patch-1 | Adriaan Moors | 2012-06-13 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Breaks.break should return Nothing, not Unit | ||||
| * | | | Breaks.break should return Nothing, not Unit | Dan Brown | 2012-06-12 | 1 | -1/+1 |
| |/ / | |||||
* | | | Merge pull request #702 from jsuereth/sbt-reflecton-fix | Adriaan Moors | 2012-06-13 | 3 | -14/+53 |
|\ \ \ | |/ / |/| | | Fix for reflection. Review/Use by @adriaanm | ||||
| * | | Fix for reflection. Review/Use by @adriaanm | Josh Suereth | 2012-06-12 | 3 | -14/+53 |
|/ / | |||||
* | | Merge pull request #700 from jsuereth/fix-libs-in-buildv2.10.0-M4 | Josh Suereth | 2012-06-11 | 2 | -187/+252 |
|\ \ | | | | | | | Fix libs in build | ||||
| * | | MSIL now build as part of compiler. | Josh Suereth | 2012-06-11 | 1 | -94/+90 |
| | | | | | | | | | | | | | | | | | | * MSIL is now compiled/embedded with compiler * Tested building new STARR, everything groovy * Can probably remove msil/forkjoin/fjbg from STARR now that they're properly embedded/built. | ||||
| * | | Forkjoin and fjbg are now always compiled in the build. | Josh Suereth | 2012-06-11 | 2 | -97/+166 |
|/ / | | | | | | | | | * forkjoin.done/forkjoine.clean can test forkjoin source * fjbg.done/fjbg.clean can test fjbg source. | ||||
* | | Merge pull request #698 from retronym/ticket/5696 | Adriaan Moors | 2012-06-11 | 4 | -0/+73 |
|\ \ | | | | | | | SI-5696 Detect excess constructor argument lists. | ||||
| * | | SI-5696 Detect excess constructor argument lists. | Jason Zaugg | 2012-06-10 | 4 | -0/+73 |
| | | | | | | | | | | | | An apply method fooled the usual mechanism. | ||||
* | | | Merge pull request #699 from retronym/ticket/5162 | Adriaan Moors | 2012-06-11 | 10 | -12/+61 |
|\ \ \ | |/ / |/| | | SI-5162 Exclude super.foo from the erasure cast of SI-4283 | ||||
| * | | SI-5162 Exclude super.foo from the erasure cast of SI-4283 | Jason Zaugg | 2012-06-11 | 10 | -12/+61 |
|/ / | | | | | | | | | | | | | | | | | If the target method is defined in Java, treat the super reference as an error, otherwise allow it in the knowledge that Scala loosens the access restrictions on its generated classes. Moves the test for that bug out of pending-ville. It's sufficient to place Test in the empty package to exercise the right code paths. | ||||
* | | Merge pull request #694 from retronym/ticket/4831-2 | Adriaan Moors | 2012-06-09 | 4 | -3/+32 |
|\ \ | | | | | | | SI-4831 Fix ambiguous import detection for renamed imports. | ||||
| * | | SI-4831 Fix ambiguous import detection for renamed imports. | Jason Zaugg | 2012-06-09 | 4 | -3/+32 |
| |/ | |||||
* | | Merge pull request #696 from retronym/topic/intellij-reflect-module3 | Adriaan Moors | 2012-06-09 | 3 | -1/+27 |
|\ \ | | | | | | | An IntelliJ module for reflect. | ||||
| * | | An IntelliJ module for reflect. | Jason Zaugg | 2012-06-09 | 3 | -1/+27 |
| |/ | |||||
* | | Merge pull request #695 from adriaanm/topic-virtpatmat | Adriaan Moors | 2012-06-09 | 4 | -12/+51 |
|\ \ | | | | | | | better unreachability for selections | ||||
| * | | better unreachability for selections | Adriaan Moors | 2012-06-09 | 4 | -12/+51 |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Consts are hashconsed modulo static-approximation-for-dynamic-value-equality thus, two value-equality tests in patterns should reuse the same ValueConst if and only if the tested values are guaranteed to be equal in all possible executions the implementation uses unique types to track unique consts for an Ident with a stable symbol, we simply use the corresponding singleton type for a Select, we have to indirect some more: we store all the unique trees we've encountered and a unique type for each of them this unique type is then used to find the uniqut const that approximates the run-time value this may seem roundabout, but we need to standardize on types for representing "value" tests, as a type test against a singleton type must give rise to the same ValueConst as a value test using a tree that refers to the same symbol as the singleton type test | ||||
* | | Merge pull request #691 from scalamacros/topic/tests-for-fixed-bugs | Adriaan Moors | 2012-06-09 | 7 | -0/+49 |
|\ \ | |/ |/| | tests for fixed bugs | ||||
| * | test case, closes SI-5840 | Eugene Burmako | 2012-06-09 | 1 | -0/+7 |
| | | |||||
| * | test case, closes SI-5881 | Eugene Burmako | 2012-06-09 | 2 | -0/+8 |
| | | |||||
| * | test case, closes SI-5816 | Eugene Burmako | 2012-06-09 | 2 | -0/+18 |
| | | |||||
| * | test case, closes SI-5738 | Eugene Burmako | 2012-06-09 | 1 | -0/+8 |
| | | |||||
| * | test case, closes SI-5742 | Eugene Burmako | 2012-06-09 | 1 | -0/+8 |
|/ | |||||
* | Merge pull request #688 from scalamacros/topic/quickfix-09bf95675b | Josh Suereth | 2012-06-08 | 1 | -1/+1 |
|\ | | | | | A quickfix for 09bf95675b | ||||
| * | A quickfix for 09bf95675b | Eugene Burmako | 2012-06-09 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #686 from scalamacros/topic/lockerabstractfinal | Josh Suereth | 2012-06-08 | 3 | -3/+3 |
|\ | | | | | A remedy for Illegal class modifiers in locker | ||||
| * | A remedy for Illegal class modifiers in locker | Eugene Burmako | 2012-06-08 | 3 | -3/+3 |
| | | | | | | | | | | More details here: http://groups.google.com/group/scala-internals/browse_thread/thread/fbd6d9f923f1cc89 |