summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fixed hash trie splitting. No review.Aleksandar Pokopec2010-06-162-25/+32
|
* Disables NotNull checking unless -Ynotnull is g...Paul Phillips2010-06-152-2/+6
| | | | | | Disables NotNull checking unless -Ynotnull is given. Closes #3568, review by odersky.
* Adding primary version of parallel hash tries.Aleksandar Pokopec2010-06-153-37/+88
| | | | | 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-151-2/+4
|
* A love letter to the inliner.Paul Phillips2010-06-151-478/+511
| | | | | more closely approximate fixedness. Review by dragos.
* Closes #3420, typo in scaladoc for BigInt.Iulian Dragos2010-06-141-3/+3
|
* Closes #3558.Iulian Dragos2010-06-141-4/+4
|
* Made getters treated more like private members ...Paul Phillips2010-06-132-61/+103
| | | | | | 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-134-10/+11
|
* Closes #3174 and #3560. Review by moors.Martin Odersky2010-06-131-46/+71
|
* Further improved combine for hash tries, cuttin...Aleksandar Pokopec2010-06-111-34/+107
| | | | | | 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-095-32/+59
| | | | | | is now guaranteed to be initialized at most once, even when accessed from different threads. Closes #3007, review by odersky.
* Added `combine` and `split` to immutable.HashMap.Aleksandar Pokopec2010-06-099-21/+372
| | | | | | 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-082-6/+7
| | | | | | | | 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-072-12/+21
| | | | | | | | 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-0734-0/+4387
| | | | | 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-051-1/+1
| | | | | | | 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-042-21/+60
| | | | | | | | 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.
* Fix for init-order caused NPE in NumericRange.Paul Phillips2010-06-041-28/+17
| | | | | | | 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-041-1/+4
| | | | | | | 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-041-6/+10
| | | | | | | | | | | | 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-041-1/+2
| | | | | | | 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-037-99/+136
| | | | | | | | | 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-031-5/+8
|
* [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
|
* Fixes #3511 by adding a custom StreamView.Aleksandar Pokopec2010-06-031-0/+8
|
* Fixes #3508. No review is necessary.Aleksandar Pokopec2010-06-021-2/+2
|
* Partially solves the problem for #3502.Aleksandar Pokopec2010-06-021-4/+14
| | | | | | | | This commit reimplements filter for Streams, but does not reimplement map in StreamWithFilter. The problem is that GC can't collect instances of Streams residing on the stack if there are multiple references to the Stream (more than a single one on the stack on which a Stream method is invoked). In the case of a StreamWithFilter, being an inner class, there is always an `$outer` reference to the outer object, so there is little GC can do. Possible solution - change the return type of WithFilter to something else (in TraversableLike) to allow it to return objects that don't have to subclass TraversableLike.WithFilter, and reimplement the withFilter method in Stream to simply call `filter` method - in the case of Streams, `withFilter` has little sense in either case...
* [scaladoc] Updated man page for Scaladoc 2.Gilles Dubochet2010-06-021-61/+66
|