Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | 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 | 27 | -361/+1508 | |
|\ \ | ||||||
| | * | Scaladoc feature that shows implicit conversions | Vlad Ureche | 2012-04-13 | 25 | -190/+1325 | |
| | | | | | | | | | | | | | | | | | | | | | 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 | |
| | | | ||||||
* | | | 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 | |
|/ | ||||||
* | Merge commit 'refs/pull/383/head' into develop | Paul Phillips | 2012-04-13 | 7 | -54/+113 | |
|\ | ||||||
| * | Add managed blockers to execution contexts. | aleksandar | 2012-04-13 | 1 | -1/+17 | |
| | | ||||||
| * | 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 | 1 | -2/+8 | |
|\ \ \ \ | ||||||
| | * | | | SI-5510: string interpolation: parser no longer hangs on unclosed string | Dominik Gruntz | 2012-04-13 | 1 | -2/+8 | |
| |/ / / | ||||||
* | | | | Adjustment to recent fix. | Paul Phillips | 2012-04-13 | 1 | -5/+3 | |
| | | | | | | | | | | | | | | | | Try not to break files/specialized/spec-hlists.scala along the way. | |||||
* | | | | 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 | 1 | -7/+15 | |
| | | | | | | | | | | | | | | | | | | | | 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 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | fixes petty macro tests | Eugene Burmako | 2012-04-12 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | Revert "Enabled continuations plugin by default." | Paul Phillips | 2012-04-12 | 2 | -9/+12 | |
|/ / / | | | | | | | | | | This reverts commit da35106f81a5c24e78ff51c95e10052ad4f23b18. | |||||
* | | | Merge commit 'refs/pull/375/head' into develop | Paul Phillips | 2012-04-12 | 168 | -2918/+7983 | |
|\ \ \ | ||||||
| * | | | GroundTypeTag => ConcreteTypeTag | Eugene Burmako | 2012-04-12 | 19 | -174/+184 | |
| | | | | ||||||
| * | | | Next generation of macros | Eugene Burmako | 2012-04-12 | 168 | -2922/+7977 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements SIP 16: Self-cleaning macros: http://bit.ly/wjjXTZ Features: * Macro defs * Reification * Type tags * Manifests aliased to type tags * Extended reflection API * Several hundred tests * 1111 changed files Not yet implemented: * Reification of refined types * Expr.value splicing * Named and default macro expansions * Intricacies of interaction between macros and implicits * Emission of debug information for macros (compliant with JSR-45) Dedicated to Yuri Alekseyevich Gagarin | |||||
| | | | ||||||
| \ \ | ||||||
*-. \ \ | Merge commit 'refs/pull/373/head'; commit 'refs/pull/374/head' into develop | Paul Phillips | 2012-04-12 | 13 | -136/+218 | |
|\ \ \ \ | | | |/ | | |/| | ||||||
| | * | | Fixes and clean ups for futures based on review by @viktorklang | phaller | 2012-04-12 | 4 | -29/+15 | |
| | |/ | ||||||
| * | | Fixed duplicate method problem for implicit wrappers. | Martin Odersky | 2012-04-11 | 1 | -0/+1 | |
| | | | ||||||
| * | | Implementation of SIP 13 take 2. | Martin Odersky | 2012-04-11 | 3 | -27/+32 | |
| | | | ||||||
| * | | Implementation of SIP 13 - implicit classes | Martin Odersky | 2012-04-11 | 5 | -83/+123 | |
| | | | ||||||
| * | | new annotation targets for companion classes/objects/factory methods. | Martin Odersky | 2012-04-11 | 5 | -5/+55 | |
| |/ | ||||||
| | | ||||||
| \ | ||||||
*-. \ | Merge commit 'refs/pull/367/head'; commit 'refs/pull/369/head'; commit ↵ | Paul Phillips | 2012-04-12 | 2 | -10/+12 | |
|\ \ \ | | | | | | | | | | | | | 'refs/pull/370/head'; commit 'refs/pull/371/head' | |||||
| | * | | This change enables the alphanumeric method to be called from SecureRandom | gakuzzzz | 2012-04-12 | 1 | -9/+11 | |
| | |/ | ||||||
| * / | changed applyDynamic explanation in trait Dynamic | Dominik Gruntz | 2012-04-11 | 1 | -1/+1 | |
| |/ | ||||||
* / | Fix memory leak related to default arguments in presentation compiler. | Lukas Rytz | 2012-04-10 | 3 | -6/+7 | |
|/ | | | | | | | | | | | This bug exists for a long time, but was triggered / discovered only lately by the default argument of mkParams in 118aef558f. This reverts the workaroud commit 19b6ad5ee4. The fix is tested by test/files/presentation/memory-leaks which runs the presentation compiler several times on Typers.scala. I could not reproduce the memory leak in a smaller test case. | |||||
*-. | Merge commit 'refs/pull/365/head'; commit 'refs/pull/366/head' into develop | Paul Phillips | 2012-04-10 | 2 | -2/+6 | |
|\ \ | ||||||
| | * | SI-5571: adds @volatile to field Enumeration.vsetDefined | Dominik Gruntz | 2012-04-10 | 1 | -1/+1 | |
| | | | ||||||
| * | | fix field init problem in NoStackTrace | Adriaan Moors | 2012-04-10 | 1 | -1/+5 | |
| |/ | ||||||
* / | Fix for SI-5648. | Paul Phillips | 2012-04-10 | 1 | -2/+9 | |
|/ | | | | More care in warning about bad comparisons. | |||||
* | Cleaning up some repl mechanisms. | Paul Phillips | 2012-04-09 | 6 | -33/+78 | |
| | ||||||
* | Less laborious type application. | Paul Phillips | 2012-04-09 | 20 | -116/+99 | |
| | | | | | And eliminating redundancy. Reduced gratuitous usage of typeConstructor on symbols which don't have type parameters. | |||||
* | Make specialize check cheaper and consistent. | Paul Phillips | 2012-04-09 | 3 | -21/+26 | |
| | | | | | | | | | | | Profiler said checking hasAnnotation thousands of times is expensive. I always wondered why some things used the SPECIALIZED flag and others looked for the annotation. No reason emerges which is apparent from the tests. So: - mark an annotated symbol specialized at a convenient time - always look for the flag - create Symbol#isSpecialized to be consistent with all others | |||||
* | SI-4540 Fix [RichDouble|RichFloat|RichLong].isValid[Byte|Short|Char|Int]. | Dmitry Nadezhin | 2012-04-08 | 3 | -0/+32 | |
| | | | | | | | | | | This commit fixes test cases mentioned in comment 03/Apr/12 to SI-4540. Methods are fixed in leaf classes RichDouble|RichFloat|RichLong. Their superclasses are not modified. File is-valid-num.scala contains commented tests of isValidLong|isValidFloat|isValidLong, but they are not added anywhere now. | |||||
*-. | Merge commit 'refs/pull/361/head'; commit 'refs/pull/362/head' into develop | Paul Phillips | 2012-04-08 | 2 | -11/+4 | |
|\ \ | ||||||
| | * | Small simplification of commit 87c9fc0df0f0e74d3a07f95634356d6425877091. | Dmitry Nadezhin | 2012-04-07 | 1 | -11/+3 | |
| | | | | | | | | | | | | | | | eqTypeCode(Number) is equivalent to typeCode(Number). CHAR code is impossible because java.lang.Character is not subclass of java.lang.Number. | |||||
| * | | make PresentationCompilerThread a daemon | tkong | 2012-04-07 | 1 | -0/+1 | |
| |/ | ||||||
* / | More Symbols and Flags. | Paul Phillips | 2012-04-07 | 10 | -187/+257 | |
|/ | | | | | Another "three yards and a cloud of dust" in my ongoing battle against flag uncertainty. | |||||
* | Flag performance and Name management. | Paul Phillips | 2012-04-06 | 12 | -84/+139 | |
| | | | | | | | | One leads to the other. Easing some more specific typing into Symbols. Getting a handle on when where and how people rename symbols to suit their fancies. | |||||
* | Merge branch 'apr6-flags' of leaf:/scala/trunk into develop | Paul Phillips | 2012-04-06 | 11 | -173/+198 | |
|\ | ||||||
| * | Moving flags around for performance. | Paul Phillips | 2012-04-06 | 11 | -173/+198 | |
| | | | | | | | | Also trimmed some cruft which had accrued in recent work. | |||||
* | | Merge commit 'pull/358/head' into develop | Paul Phillips | 2012-04-06 | 3 | -4/+80 | |
|\ \ | ||||||
| * \ | Merge branch 'master' into topic/reflect | Martin Odersky | 2012-04-05 | 33 | -221/+657 | |
| |\ \ |