Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | more prudent bridging to unapply[Seq] | Adriaan Moors | 2012-04-14 | 3 | -10/+50 | |
| | | | | | | | | | since we can't statically know whether the unapply we'll be bridging to is synthetic, drop this condition, and do pessimistic bridging for all unapply[Seq] (i.e., if we can't statically guarantee the type that would be assumed to be safe to cast to by a synthetic extractor, do the type test and return None if it fails) | |||||
* | synth PartialFunction in uncurry | Adriaan Moors | 2012-04-14 | 6 | -99/+194 | |
| | | | | | | | | | | | | | | | | | | | | due to interaction with the CPS plugin, can't synth PartialFun during typer (the types don't work out: in PartialFun[T, U @cps[V]], U @cps[V] does not conform to Any, and we can't move the annot from the type arg directly to applyOrElse's result, since then it won't override anything) thus, we face the pain of mangling labeldefs again resetLocalAttrsKeepLabels can't use leaveAlone don't cast matcherror throw, uncurry gets confused uncurry: cast selector valdef's rhs to avoid skolem mismatch NOTE: I'm not happy about this code, but I don't know how to make the clean way (typedMatchAnonFun) compatible with the CPS plugin one avenue to explor would be to introduce PartialFunCPS, which is transformed into a regular PartialFun when T @cps[U] is turned into ControlContext[T, U] | |||||
* | cleanup in refchecks | Adriaan Moors | 2012-04-14 | 1 | -1/+2 | |
| | ||||||
* | print labeldef's parameter types | Adriaan Moors | 2012-04-14 | 1 | -1/+11 | |
| | ||||||
* | Merge commit 'refs/pull/395/head' | Paul Phillips | 2012-04-14 | 8 | -4/+8 | |
|\ | ||||||
| * | disabling scaladoc tests. Don't know how to fix them to make them work under ↵ | Martin Odersky | 2012-04-13 | 8 | -4/+8 | |
| | | | | | | | | SIP 18. | |||||
| * | one more macro test sdisabled that lipped through the net before. | Martin Odersky | 2012-04-13 | 3 | -0/+0 | |
| | | ||||||
* | | One more macro test to disable for SIP 18. | Paul Phillips | 2012-04-14 | 3 | -0/+0 | |
| | | ||||||
| | | ||||||
| \ | ||||||
*-. \ | Merge commit 'refs/pull/389/head'; commit 'refs/pull/393/head' into develop | Paul Phillips | 2012-04-14 | 14 | -16/+407 | |
|\ \ \ | |_|/ |/| | | ||||||
| | * | DynamicProxy: improved docs, fixed EOL style | Christopher Vogt | 2012-04-14 | 4 | -160/+167 | |
| | | | ||||||
| | * | implemented DynamicProxy as portrayed by the Scala reflection team | Christopher Vogt | 2012-04-14 | 5 | -2/+162 | |
| | | | ||||||
| * | | rule out sequence arg to applyDynamic | Adriaan Moors | 2012-04-13 | 5 | -7/+38 | |
| | | | ||||||
| * | | implement SIP Type Dynamic | Adriaan Moors | 2012-04-13 | 6 | -14/+207 | |
| | | | ||||||
* | | | disabled failing macro test; needs to be adapted to new scheme. | Martin Odersky | 2012-04-13 | 4 | -0/+0 | |
| | | | ||||||
* | | | Disabled macro neg tests that no longer make sense in this form | Martin Odersky | 2012-04-13 | 51 | -0/+0 | |
| | | | ||||||
* | | | Merge branch 'master' into topic/sip18 | Martin Odersky | 2012-04-13 | 154 | -866/+3028 | |
|\ \ \ | ||||||
| * | | | Renamed seven files. | Paul Phillips | 2012-04-13 | 7 | -0/+0 | |
| | |/ | |/| | | | | | | | | | | Hey everyone, if classnames don't match filenames, ant will recompile said file on every run until the end of time. Still here, ant is. | |||||
| * | | Small cleanup in typeref toString | Paul Phillips | 2012-04-13 | 1 | -4/+4 | |
| | | | ||||||
| * | | Touching the untouchable. | Paul Phillips | 2012-04-13 | 2 | -25/+54 | |
| | | | | | | | | | | | | | | | extempore thinks polymorphism beats boolean constructor parameters any day of the week. | |||||
| | | | ||||||
| | \ | ||||||
| *-. \ | Merge commit 'refs/pull/385/head'; commit 'refs/pull/386/head' into develop | Paul Phillips | 2012-04-13 | 43 | -434/+2184 | |
| |\ \ \ | | | |/ | | |/| | ||||||
| | | * | Scaladoc feature that shows implicit conversions | Vlad Ureche | 2012-04-13 | 41 | -263/+2001 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/VladUreche/scala/tree/feature/doc-implicits for the history. See https://scala-webapps.epfl.ch/jenkins/view/scaladoc/job/scaladoc-implicits-nightly/ for nightlies. Many thanks fly out to Adriaan for his help with implicit search! | |||||
| | * | | performance counters for macros expansions | Eugene Burmako | 2012-04-13 | 2 | -171/+183 | |
| | | | | ||||||
| * | | | Portability changes to binary-repo-lib.sh. | Paul Phillips | 2012-04-13 | 1 | -2/+8 | |
| | | | | ||||||
| * | | | Introducing some whitespace before colons. | Paul Phillips | 2012-04-13 | 2 | -17/+5 | |
| | |/ | |/| | | | | | | | Maybe helping -Xcheckinit along too. | |||||
| * | | Fixes https://scala-webapps.epfl.ch/jenkins/job/scala-checkin-rangpos/404/ | Eugene Burmako | 2012-04-13 | 1 | -2/+1 | |
| |/ | ||||||
| * | Fix for failing test. | Paul Phillips | 2012-04-13 | 1 | -2/+2 | |
| | | ||||||
| * | Merge commit 'refs/pull/383/head' into develop | Paul Phillips | 2012-04-13 | 9 | -76/+133 | |
| |\ | ||||||
| | * | Add managed blockers to execution contexts. | aleksandar | 2012-04-13 | 1 | -1/+17 | |
| | | | ||||||
| | * | Fixing a failing test. | aleksandar | 2012-04-12 | 2 | -22/+20 | |
| | | | ||||||
| | * | Making changes in the scala.concurrent package. | aleksandar | 2012-04-12 | 7 | -53/+96 | |
| | | | ||||||
| * | | Merge commit 'refs/pull/376/head' into develop | Paul Phillips | 2012-04-13 | 4 | -110/+121 | |
| |\ \ | ||||||
| | * | | Moving Duration DSL to a separate package. | Vojin Jovanovic | 2012-04-12 | 4 | -110/+121 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Reverting to Java 6 time units. Review by: @phaller | |||||
| | | | | ||||||
| | \ \ | ||||||
| *-. \ \ | Merge commit 'refs/pull/380/head'; commit 'refs/pull/381/head' into develop | Paul Phillips | 2012-04-13 | 4 | -11/+78 | |
| |\ \ \ \ | ||||||
| | | * | | | SI-5510: string interpolation: parser no longer hangs on unclosed string | Dominik Gruntz | 2012-04-13 | 3 | -2/+34 | |
| | | | | | | ||||||
| | * | | | | Cache consistency checks for starr binary repo. | Josh Suereth | 2012-04-12 | 1 | -9/+44 | |
| | |/ / / | ||||||
| * | | | | Merge pull request #277 from VladUreche/hack/spaces-script | Josh Suereth | 2012-04-12 | 2 | -0/+135 | |
| |\ \ \ \ | | | | | | | | | | | | | Space/Tab cleanup script - run before committing | |||||
| | * | | | | Space/Tab cleanup script - run before committing | Vlad Ureche | 2012-03-16 | 2 | -0/+135 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running this script will transform tabs into a pair of spaces and will eliminate trailing spaces. Use at your own risk! | |||||
| * | | | | | Adjustment to recent fix. | Paul Phillips | 2012-04-13 | 1 | -5/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Try not to break files/specialized/spec-hlists.scala along the way. | |||||
| * | | | | | Merge commit 'refs/pull/379/head' | Paul Phillips | 2012-04-12 | 2 | -2/+2 | |
| |\ \ \ \ \ | ||||||
| | * | | | | | fixes petty macro tests | Eugene Burmako | 2012-04-12 | 2 | -2/+2 | |
| | | | | | | | ||||||
| * | | | | | | Workaround for SI-5657. | Paul Phillips | 2012-04-12 | 3 | -0/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes to error handling have had unfortunate effects on the repl. Disabling things which used to work to suppress new failures. | |||||
| * | | | | | | Workaround for SI-5583. | Paul Phillips | 2012-04-12 | 3 | -7/+46 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Somehow type args to be applied arrive in the specialized subclass where type args are no longer applicable. Log and discard. | |||||
| * | | | | | | Fix for SI-5535. | Paul Phillips | 2012-04-12 | 3 | -1/+31 | |
| |/ / / / / | ||||||
| * | | | | | fixes petty macro tests | Eugene Burmako | 2012-04-12 | 73 | -196/+230 | |
| | | | | | | ||||||
| * | | | | | Reconfigure build.xml so -Xmacros isn't lost. | Paul Phillips | 2012-04-12 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For future reference, -Dscalac.args is how unknown things pass arbitrary parameters to scalac, so you don't want to put anything there you don't expect to lose. | |||||
* | | | | | | Fixed tests to account for SIP 18 | Martin Odersky | 2012-04-13 | 17 | -470/+492 | |
| | | | | | | ||||||
* | | | | | | Fine-tuning of isRepresentableWithWildcards and wildcard printing. | Martin Odersky | 2012-04-13 | 2 | -21/+22 | |
| | | | | | | ||||||
* | | | | | | Fixed problems with new deprecated idents scheme. | Martin Odersky | 2012-04-13 | 1 | -7/+6 | |
| | | | | | | ||||||
* | | | | | | Added languageFeature annotation (was missing before). Resolved problem with ↵ | Martin Odersky | 2012-04-13 | 136 | -220/+200 | |
| | | | | | | | | | | | | | | | | | | | | | | | | late loading of nested classes in Definitions. Resolved handling of deprecated idents `then` and `macro`. Massaged test flags. | |||||
* | | | | | | Added missing objects. | Martin Odersky | 2012-04-13 | 2 | -0/+55 | |
| | | | | | |