Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | Try to fix sbt. | Paul Phillips | 2012-04-17 | 2 | -3/+8 | |
| | | | | It depended on the signature of uncheckedWarnings. | |||||
* | Another checkfile update. | Paul Phillips | 2012-04-16 | 1 | -5/+5 | |
| | | | | For mr. optimizer and his band of merry privates. | |||||
* | One more checkfile update. | Paul Phillips | 2012-04-16 | 1 | -1/+1 | |
| | ||||||
* | Merge commit 'refs/pull/408/head' | Paul Phillips | 2012-04-16 | 16 | -125/+168 | |
|\ | ||||||
| * | Inliner won't touch private/protected fields anymore | Vlad Ureche | 2012-04-16 | 4 | -8/+17 | |
| | | | | | | | | And we'll need a separate mechanism for making internal fields public. | |||||
| * | don't emit tiny switches: optimizer chokes on them | Adriaan Moors | 2012-04-14 | 5 | -54/+60 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | workaround for inliner bug in run/t3835 see SI-5672 for the optimizer bug tiny switches (2 cases or less) don't make sense anyway, so this is not a big deal the annotDepMethType.flags contained -Xexperimental, which causes Any* to be considered as a valid return type, before we weren't exposed to this, because the product methods used (tiny) switches; with this change, they went back to pattern matches in any case, the -Xexperimental was intended to turn on dependent method types, not Any* as valid type (I can only assume), and they are now on by default the other tests were affected by our refusal to emit tiny switches | |||||
| * | restore typedMatchAnonFun in all its glory | Adriaan Moors | 2012-04-14 | 8 | -63/+91 | |
| | | | | | | | | | | | | | | | | | | detect partialfunction in cpsannotationchecker emit apply/isDefinedAt if PF has @cps targs (applyOrElse can't be typed) further hacky improvements to selective anf better try/catch support in selective cps using freshly minted anonfun match make virtpatmat resilient to scaladoc (after uncurry, don't translate matches TODO: factor out translation all together so presentation compiler/scaladoc can skip it) | |||||
| * | work around optimizer bug SI-5672 | Adriaan Moors | 2012-04-14 | 1 | -2/+7 | |
| | | | | | | | | | | | | the optimizer generates wrong bytecode for switches in arguments virtpatmat happily emits a switch for a one-case switch, whereas -Xoldpatmat did not this is not the focus of this test, hence the temporary workaround | |||||
| | | ||||||
| \ | ||||||
*-. \ | Merge commit 'refs/pull/406/head'; commit 'refs/pull/407/head'; branch ↵ | Paul Phillips | 2012-04-16 | 43 | -634/+1568 | |
|\ \ \ | | | | | | | | | | | | | 'type-destructure' into develop | |||||
| | * | | New facility: TypeDestructurers. | Paul Phillips | 2012-04-16 | 29 | -193/+1067 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Would prefer to bake a little longer, but, scala days. More elaboration to come. | |||||
| * | | | Updates forkjoin.jar sha1 | Heather Miller | 2012-04-15 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Resolve feature and deprecation warnings in scala.concurrent | phaller | 2012-04-15 | 3 | -6/+6 | |
| | | | | ||||||
| * | | | Clean ups in futures based on review by @heathermiller and review by ↵ | phaller | 2012-04-15 | 4 | -32/+29 | |
| | | | | | | | | | | | | | | | | @viktorklang | |||||
| * | | | Merge branch 'master' of https://github.com/scala/scala into wip-sip14-fixes | Heather Miller | 2012-04-15 | 1420 | -6533/+20138 | |
| |\| | | ||||||
| * | | | Fix issues with exception handling in futures. Review by @heathermiller | phaller | 2012-04-14 | 4 | -8/+19 | |
| | | | | ||||||
| * | | | Changes to access modifiers on Unsafe and NonFatal, adds/fixes doc comments | Heather Miller | 2012-04-14 | 4 | -9/+10 | |
| | | | | ||||||
| * | | | Merge pull request #14 from viktorklang/wip-sip14-fixes | Heather Miller | 2012-04-14 | 6 | -116/+134 | |
| |\ \ \ | | | | | | | | | | | Wip sip14 fixes | |||||
| | * | | | Adding FIXME about putting mixed beans in the EC-basket | Viktor Klang | 2012-04-13 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Adding NonFatal matching as to not catch anything that should terminate the ↵ | Viktor Klang | 2012-04-13 | 3 | -14/+11 | |
| | | | | | | | | | | | | | | | | | | | | JVM, also adding EX.reportFailure where it makes sense | |||||
| | * | | | Replacing all ⇒ with => in Promise.scala and harmonized def value to use ↵ | Viktor Klang | 2012-04-13 | 1 | -18/+18 | |
| | | | | | | | | | | | | | | | | | | | | same match approach as def isCompleted | |||||
| | * | | | Making sure that the ScalaDoc for Future.apply has the right names | Viktor Klang | 2012-04-13 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Adding NonFatal and Unsafe to scala.concurrent.impl | Viktor Klang | 2012-04-13 | 2 | -0/+68 | |
| | | | | | ||||||
| | * | | | Updating to latest version of Akka's DefaultPromise | Viktor Klang | 2012-04-13 | 4 | -105/+58 | |
| | | | | | ||||||
| * | | | | Adds most recent iteration of the ForkJoinPool, and updates it to now run on ↵ | Heather Miller | 2012-04-13 | 2 | -288/+321 | |
| |/ / / | | | | | | | | | | | | | JDK 1.6 | |||||
* | / / | big fat error message for default mirror failures | Eugene Burmako | 2012-04-15 | 2 | -6/+83 | |
| |/ / |/| | | ||||||
* | | | Fix for test checkfile. | Paul Phillips | 2012-04-15 | 1 | -29/+2 | |
| | | | ||||||
* | | | Merge branch 'master' into develop | Paul Phillips | 2012-04-14 | 2 | -4/+4 | |
|\ \ \ | | |/ | |/| | ||||||
| * | | Revert "change com.typesafe.config dep to version 0.4.0" | Paul Phillips | 2012-04-14 | 2 | -4/+4 | |
| | | | | | | | | | | | | This reverts commit f67a00a3cef270835369b8ab1bb57cbe8b2bd2a3. | |||||
| | | | ||||||
| \ \ | ||||||
| \ \ | ||||||
| \ \ | ||||||
| \ \ | ||||||
| \ \ | ||||||
*-----. \ \ | Merge commit 'refs/pull/401/head'; commit 'refs/pull/402/head'; commit ↵ | Paul Phillips | 2012-04-14 | 76 | -374/+427 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | 'refs/pull/403/head'; commit 'refs/pull/404/head'; commit 'refs/pull/405/head' into develop | |||||
| | | | * | | | removes obsolete macro tests | Eugene Burmako | 2012-04-14 | 36 | -108/+0 | |
| | | | |/ / | ||||||
| | | * | | | implements reification of tough types | Eugene Burmako | 2012-04-14 | 36 | -259/+415 | |
| | | | | | | ||||||
| | * | | | | change Application to App in scaladoc sample code | kenji yoshida | 2012-04-15 | 1 | -1/+1 | |
| | | |/ / | | |/| | | ||||||
| * / | | | work around optimizer bug SI-5672 | Adriaan Moors | 2012-04-14 | 1 | -2/+7 | |
| |/ / / | | | | | | | | | | | | | | | | | | | | | the optimizer generates wrong bytecode for switches in arguments virtpatmat happily emits a switch for a one-case switch, whereas -Xoldpatmat did not this is not the focus of this test, hence the temporary workaround | |||||
| * | | | Merge commit 'refs/pull/398/head' into develop | Paul Phillips | 2012-04-14 | 2 | -4/+4 | |
| |\ \ \ | ||||||
| | * | | | change com.typesafe.config dep to version 0.4.0 | Havoc Pennington | 2012-04-13 | 2 | -4/+4 | |
| | | | | | ||||||
* | | | | | Added preliminary doc comments to language object. | Martin Odersky | 2012-04-14 | 1 | -0/+99 | |
| | | | | | ||||||
* | | | | | Made checkFeature conditionally run immediately. Adapted Macros to make use ↵ | Martin Odersky | 2012-04-14 | 2 | -14/+24 | |
|/ / / / | | | | | | | | | | | | | of it. | |||||
| | | | | ||||||
| \ \ \ | ||||||
| \ \ \ | ||||||
| \ \ \ | ||||||
| \ \ \ | ||||||
| \ \ \ | ||||||
*-----. \ \ \ | Merge commit 'refs/pull/387/head'; commit 'refs/pull/388/head'; commit ↵ | Paul Phillips | 2012-04-14 | 33 | -762/+1100 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 'refs/pull/392/head'; commit 'refs/pull/397/head' into develop | |||||
| | | | * | | | | Reimplemented shadowing between class members | Vlad Ureche | 2012-04-14 | 5 | -34/+189 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and implicit pimped on members. Thanks to Lukas for pointing it out! | |||||
| | | | * | | | | Adapted implicits testsuite for SIP18 | Vlad Ureche | 2012-04-14 | 12 | -1/+11 | |
| | | | | | | | | ||||||
| | | | * | | | | Fixing the docs.scalap breakage | Vlad Ureche | 2012-04-14 | 1 | -0/+2 | |
| | | | | |/ / | | | | |/| | | ||||||
| | | * | | | | SI-5663: Tweak warnings on case class equals | Som Snytt | 2012-04-13 | 4 | -22/+142 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-enable testing the sensibility of comparing instances of two case classes. In particular, warn if we detect that the two objects inherit from different case classes. In addition, avoid emitting misleading warnings when comparing "new C". | |||||
| | * | | | | | Improved formatting/display of documentation. | Simon Ochsenreither | 2012-04-13 | 10 | -705/+705 | |
| | | |_|/ / | | |/| | | | | | | | | | | | | | | | Made the primary constructors private to prevent them from appearing in ScalaDoc. | |||||
| * / | | | | Adds test and check files for SI-5666. Covers common non-newable types. | Simon Ochsenreither | 2012-04-13 | 2 | -0/+51 | |
| |/ / / / | ||||||
* | | | | | Merge branch 'develop' | Paul Phillips | 2012-04-14 | 135 | -549/+962 | |
|\ \ \ \ \ | ||||||
| | \ \ \ \ | ||||||
| | \ \ \ \ | ||||||
| *-. \ \ \ \ | Merge commit 'refs/pull/391/head'; commit 'refs/pull/390/head' into develop | Paul Phillips | 2012-04-14 | 90 | -419/+794 | |
| |\ \ \ \ \ \ | ||||||
| | | * | | | | | no longer need -Yvirtpatmat | Adriaan Moors | 2012-04-14 | 1 | -1/+1 | |
| | | | | | | | | ||||||
| | | * | | | | | enable implicit enrichment when typing patterns | Adriaan Moors | 2012-04-13 | 5 | -5/+62 | |
| | | | | | | | | ||||||
| | | * | | | | | parse patterns, not exprs in interpolatedString's holes | Adriaan Moors | 2012-04-13 | 1 | -7/+13 | |
| | | | | | | | | ||||||
| | * | | | | | | virtpatmat on by default; chicken out: -Xoldpatmat | Adriaan Moors | 2012-04-14 | 70 | -197/+248 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | some tests (unreachability, exhaustivity, @switch annotation checking) are still run under -Xoldpatmat, but that will change before we go into RC mode (then the test/ partest of this commit will be reverted) removed irrelevant dependency on patmat |