summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fixed hash trie splitting. No review.Aleksandar Pokopec2010-06-164-26/+37
|
* Disables NotNull checking unless -Ynotnull is g...Paul Phillips2010-06-153-2/+52
| | | | | | Disables NotNull checking unless -Ynotnull is given. Closes #3568, review by odersky.
* Adding primary version of parallel hash tries.Aleksandar Pokopec2010-06-155-38/+99
| | | | | No review.
* [scaladoc] New display mode for members: ordere...Gilles Dubochet2010-06-155-23/+143
| | | | | | [scaladoc] New display mode for members: ordered by inheritance class. Review by malayeri.
* [scaladoc] Slightly more robust treatment of "c...Gilles Dubochet2010-06-151-2/+1
| | | | | | [scaladoc] Slightly more robust treatment of "code" HTML elements in Scaladoc comments. No review.
* updated version number in build.number filemichelou2010-06-152-3/+5
|
* A love letter to the inliner.Paul Phillips2010-06-151-478/+511
| | | | | more closely approximate fixedness. Review by dragos.
* Added test case for #432. No review.Gilles Dubochet2010-06-141-0/+15
|
* Test for #3560.Antonio Cunei2010-06-141-0/+2
|
* Closes #3420, typo in scaladoc for BigInt.Iulian Dragos2010-06-141-3/+3
|
* Closes #3558.Iulian Dragos2010-06-143-4/+20
|
* Made getters treated more like private members ...Paul Phillips2010-06-134-61/+109
| | | | | | Made getters treated more like private members when debating whether to inline. Closes #3420, review by dragos.
* Changed groupBy to return immutable.Map.Paul Phillips2010-06-135-12/+13
|
* Closes #3174 and #3560. Review by moors.Martin Odersky2010-06-131-46/+71
|
* Further improved combine for hash tries, cuttin...Aleksandar Pokopec2010-06-112-35/+110
| | | | | | Further improved combine for hash tries, cutting of another 30ms (160 downto 130). Review by rompf.
* Removed bogus typing.Iulian Dragos2010-06-111-1/+1
|
* Fixed the broken build.Iulian Dragos2010-06-111-1/+2
|
* Partial fix for #2296: instead of VerifyError w...Iulian Dragos2010-06-111-3/+11
| | | | | | | | | | Partial fix for #2296: instead of VerifyError we issue a compile-time error (implementation restriction). To properly generate accessors in traits we need to move most (all?) logic related to protected accessors to phase mixin, use abstract accessors all the way up to mixin, and generate the code in the mixin class. In other words, exactly what is done for super accessors right now. Review by extempore.
* Continued working on hash trie map combine - wo...Aleksandar Pokopec2010-06-101-29/+53
| | | | | Continued working on hash trie map combine - work in progress. No review yet.
* HashMap merge bug fixed. No reviewAleksandar Pokopec2010-06-101-17/+6
|
* Make local lazy values thread-safe.Iulian Dragos2010-06-097-32/+77
| | | | | | is now guaranteed to be initialized at most once, even when accessed from different threads. Closes #3007, review by odersky.
* Updated disabled test file.Iulian Dragos2010-06-091-1/+1
| | | | | | compile because the specialized variants of apply were not implemented as well. Fixed by extending runtime.AbstractFunction0 instead.
* Added `combine` and `split` to immutable.HashMap.Aleksandar Pokopec2010-06-0913-23/+431
| | | | | | Under test/benchmarks there is a `bench` script to run benchmarks - it can be invoked after running building the library. Review by rompf.
* Put in some long overdue soft padding around re...Paul Phillips2010-06-081-2/+16
| | | | | | | Put in some long overdue soft padding around repl completion so when it pokes around the compiler in a way which surprises something, we don't lose the repl. Closes #3548, no review.
* Fixes #3461. No review.pAleksandar Pokopec2010-06-081-1/+2
|
* Fixed a regrettable oversight which was leaving...Paul Phillips2010-06-081-3/+8
| | | | | | Fixed a regrettable oversight which was leaving temp files stacking up in templand, and a partial fix for #3519. No review.
* Fixed #2424. Review by dragosMartin Odersky2010-06-0812-1/+187
|
* Taking another shot at negative constants as an...Paul Phillips2010-06-084-6/+18
| | | | | | | | Taking another shot at negative constants as annotation arguments since r22175 didn't quite get there. I call into the constant folder with the unfolded tree at the last point before it's going to fail the compile anyway. Closes #3521, review by odersky.
* Most of the iterate implementations were callin...Paul Phillips2010-06-073-12/+28
| | | | | | | | Most of the iterate implementations were calling the given function one too many times, leading to tragic failure if the function could not handle this (such as repeatedly applying tail.) Closes #3540, review by prokopec.
* Made scripts wait for all non-daemon threads to...Paul Phillips2010-06-073-23/+51
| | | | | | Made scripts wait for all non-daemon threads to exit before calling System.exit. Closes #1955, #2006, #3408. Review by community.
* Fixed #3174. Review by spoonMartin Odersky2010-06-071-2/+8
|
* Adding parallel collections to trunk.Aleksandar Pokopec2010-06-07106-0/+8704
| | | | | sabbus also edited to add parallel collections to the library jar - review by phaller
* Fixed problem discovered by Paul that views do ...Martin Odersky2010-06-063-3/+17
| | | | | | Fixed problem discovered by Paul that views do not support a filter in for expressions. review by extempore.
* Fixed a typo in a use caseMartin Odersky2010-06-061-1/+1
|
* Overwrote copyToArray for efficiency.Martin Odersky2010-06-061-0/+8
|
* Solved problem that -3.0 is not recognized as a...Martin Odersky2010-06-061-1/+1
| | | | | Solved problem that -3.0 is not recognized as a constant in annotations
* Patch from Jason Zaugg so singleton types aren'...Paul Phillips2010-06-052-1/+56
| | | | | | | Patch from Jason Zaugg so singleton types aren't accidentally deprived of a fourth try at satisfaction. Already reviewed by odersky, so no review.
* Fix for #3284.Derek Chen-Beker2010-06-044-36/+163
| | | | | | | | but in the interest of not breaking backwards compatibility, the JSON.parse method has been marked deprecated for now. Unit tests have been fixed so that this won't break the build this time.
* Tracked down why the jvm/natives.scala fails fo...Paul Phillips2010-06-042-1/+1
| | | | | | | Tracked down why the jvm/natives.scala fails for me and apparently not anyone else. Rebuilt libnatives.jnlib to accomodate x86-64, and it seems to pass. No review.
* Fix for init-order caused NPE in NumericRange.Paul Phillips2010-06-042-28/+33
| | | | | | | ran across some tortured logic trying to accomodate the long abandoned idea of having 5 != 5L, so simplified the contains method. Closes #3518, no review.
* Burned by a last minute adjustment, I lost the ...Paul Phillips2010-06-042-1/+6
| | | | | | | Burned by a last minute adjustment, I lost the downward counting direction. It is a seriously fiddly process to adjust Range and I don't recommend it to anyone. Closes #3529 over again. Review by prokopec.
* Discovered and disproved this unlikely truth:Paul Phillips2010-06-042-6/+22
| | | | | | | | | | | | scala> (1 to 1 drop 1) == (1 to 1) res0: Boolean = true It was introduced in r21349 which was to fix #2535, but led to #3529. I humbly suggest we can't afford to introduce bugs of this severity in the pursuit of corner cases such as Ranges which use Int.MaxValue as a boundary. And looking at the patch I find the "after" code a lot harder to follow. Closes #3529. Review by prokopec.
* Reverts r21973, the patch I characterized as "h...Paul Phillips2010-06-044-1/+6
| | | | | | | Reverts r21973, the patch I characterized as "hacky but no-risk" in my commit message, for causing #3480. Closes #3480. I'd say no review but who can trust a guy who throws around "no risk" with such abandon.
* Sorted out some buck passing among TraversableO...Paul Phillips2010-06-033-11/+8
| | | | | | | Sorted out some buck passing among TraversableOnce and its subclasses about how exactly one creates a Stream. This is a continuation of r22115 for #3516. Review by prokopec.
* Codec changes in scala.tools.nsc.io correspondi...Paul Phillips2010-06-033-36/+30
| | | | | | Codec changes in scala.tools.nsc.io corresponding to those made in r22154. No review.
* Restored Source factories to a form source comp...Paul Phillips2010-06-038-100/+137
| | | | | | | | | Restored Source factories to a form source compatible with 2.7.7. No default implicit arguments, now low priority saves the day with a low priority codec which io.Codec offers as last resort. Dropped the line separator argument to getLines and made it act in a separator agnostic way (any of \r\n, \r, or \n is a separator.) Review by community.
* Closes #3472, final specialized methods give Ve...Iulian Dragos2010-06-031-0/+1
| | | | | Closes #3472, final specialized methods give VerifyErrors.
* Closes #3499, double definition with specialized.Iulian Dragos2010-06-032-5/+22
|
* [scaladoc] Fixed typo in Scaladoc man page (tha...Gilles Dubochet2010-06-031-9/+12
| | | | | | [scaladoc] Fixed typo in Scaladoc man page (thanks Stéphane). No review.
* Forgot to add stream view classes for #3511.Aleksandar Pokopec2010-06-032-0/+88
|