summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SI-5617 Better error message for "x overrides nothing".Jason Zaugg2012-06-174-6/+47
| | | | "It looks like you're trying to override a method", notes Clippy.
* Merge pull request #727 from scalamacros/topic/classtag-to-classmanifestJosh Suereth2012-06-151-1/+1
|\ | | | | classtag => classmanifest conversion no longer requires runtime universe
| * classtag => classmanifest conversion no longer requires runtime universeEugene Burmako2012-06-151-1/+1
| |
* | Merge pull request #721 from viktorklang/wip-sensible-deprecation-msgs-√Josh Suereth2012-06-151-26/+26
|\ \ | | | | | | Wip sensible deprecation msgs √
| * | Removing erronous quoting of implicitNotFoundViktor Klang2012-06-141-2/+2
| | |
| * | Adding backticks to code in deprecation messages in PredefViktor Klang2012-06-141-28/+28
| | |
| * | Clarifying deprecation for implicit and explicit usage of the x2y's in PredefViktor Klang2012-06-131-24/+24
| | |
| * | Clarifying deprecation messages for numeric conversions in PredefViktor Klang2012-06-131-24/+24
| | |
* | | Merge pull request #724 from scalamacros/ticket/5912Josh Suereth2012-06-152-1/+10
|\ \ \ | | | | | | | | fixes SI-5912
| * | | fixes SI-5912Eugene Burmako2012-06-152-1/+10
| | |/ | |/|
* | | Merge pull request #719 from jsuereth/jdk7-friendly-buildJosh Suereth2012-06-151-40/+83
|\ \ \ | | | | | | | | Adding JDK7 friendly build with new partialdist(-opt) tasks.
| * | | Adding JDK7 friendly build with new partialdist(-opt) tasks.Josh Suereth2012-06-141-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/fastlockerJosh Suereth2012-06-151-29/+64
|\ \ \ \ | |_|/ / |/| | | fastlocker target for ant
| * | | fastlocker target for antEugene Burmako2012-06-151-29/+64
| | |/ | |/| | | | | | | doesn't build msil in locker.comp
* | | Fix for broken forwarder.Paul Phillips2012-06-141-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-stackAdriaan Moors2012-06-142-49/+82
|\ \ \ | |_|/ |/| | Fixups to Future task stack
| * | rework Future.dispatchFuture a bit to fix bugs / optimizeHavoc Pennington2012-06-132-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/fixcheckinitJosh Suereth2012-06-131-0/+2
|\ \ \ | |/ / |/| | fixes a checkinit problem
| * | fixes a checkinit problemEugene Burmako2012-06-131-0/+2
| | |
* | | Merge pull request #709 from scalamacros/topic/suppresswarningsJosh Suereth2012-06-131-2/+2
|\ \ \ | |_|/ |/| | A tribute to https://github.com/scala/scala/pull/414
| * | A tribute to https://github.com/scala/scala/pull/414Eugene Burmako2012-06-131-2/+2
|/ /
* | Merge pull request #705 from paulp/topic/uncheckedAdriaan Moors2012-06-133-1/+9
|\ \ | | | | | | Suppress non-local return unchecked warnings.
| * | Suppress non-local return unchecked warnings.Paul Phillips2012-06-123-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-1Adriaan Moors2012-06-131-1/+1
|\ \ \ | | | | | | | | Breaks.break should return Nothing, not Unit
| * | | Breaks.break should return Nothing, not UnitDan Brown2012-06-121-1/+1
| |/ /
* | | Merge pull request #702 from jsuereth/sbt-reflecton-fixAdriaan Moors2012-06-133-14/+53
|\ \ \ | |/ / |/| | Fix for reflection. Review/Use by @adriaanm
| * | Fix for reflection. Review/Use by @adriaanmJosh Suereth2012-06-123-14/+53
|/ /
* | Merge pull request #700 from jsuereth/fix-libs-in-buildv2.10.0-M4Josh Suereth2012-06-112-187/+252
|\ \ | | | | | | Fix libs in build
| * | MSIL now build as part of compiler.Josh Suereth2012-06-111-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 Suereth2012-06-112-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/5696Adriaan Moors2012-06-114-0/+73
|\ \ | | | | | | SI-5696 Detect excess constructor argument lists.
| * | SI-5696 Detect excess constructor argument lists.Jason Zaugg2012-06-104-0/+73
| | | | | | | | | | | | An apply method fooled the usual mechanism.
* | | Merge pull request #699 from retronym/ticket/5162Adriaan Moors2012-06-1110-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-4283Jason Zaugg2012-06-1110-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-2Adriaan Moors2012-06-094-3/+32
|\ \ | | | | | | SI-4831 Fix ambiguous import detection for renamed imports.
| * | SI-4831 Fix ambiguous import detection for renamed imports.Jason Zaugg2012-06-094-3/+32
| |/
* | Merge pull request #696 from retronym/topic/intellij-reflect-module3Adriaan Moors2012-06-093-1/+27
|\ \ | | | | | | An IntelliJ module for reflect.
| * | An IntelliJ module for reflect.Jason Zaugg2012-06-093-1/+27
| |/
* | Merge pull request #695 from adriaanm/topic-virtpatmatAdriaan Moors2012-06-094-12/+51
|\ \ | | | | | | better unreachability for selections
| * | better unreachability for selectionsAdriaan Moors2012-06-094-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-bugsAdriaan Moors2012-06-097-0/+49
|\ \ | |/ |/| tests for fixed bugs
| * test case, closes SI-5840Eugene Burmako2012-06-091-0/+7
| |
| * test case, closes SI-5881Eugene Burmako2012-06-092-0/+8
| |
| * test case, closes SI-5816Eugene Burmako2012-06-092-0/+18
| |
| * test case, closes SI-5738Eugene Burmako2012-06-091-0/+8
| |
| * test case, closes SI-5742Eugene Burmako2012-06-091-0/+8
|/
* Merge pull request #688 from scalamacros/topic/quickfix-09bf95675bJosh Suereth2012-06-081-1/+1
|\ | | | | A quickfix for 09bf95675b
| * A quickfix for 09bf95675bEugene Burmako2012-06-091-1/+1
|/
* Merge pull request #686 from scalamacros/topic/lockerabstractfinalJosh Suereth2012-06-083-3/+3
|\ | | | | A remedy for Illegal class modifiers in locker
| * A remedy for Illegal class modifiers in lockerEugene Burmako2012-06-083-3/+3
| | | | | | | | | | More details here: http://groups.google.com/group/scala-internals/browse_thread/thread/fbd6d9f923f1cc89