| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
| |
Some @experimental cleanups/removals I missed on the last pass.
|
|
|
|
|
|
| |
Fixed collections unit test (regression in ListBuffer.apply) and
serialization test.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Moved a bunch of classes into the newly created scala.math package.
Created compatibility aliases in the scala package object.
|
| |
|
|
|
|
|
|
| |
- Renames GenericRange to NumericRange
- Removes most @experimental annotations
|
| |
|
|
|
|
|
| |
Replaced immutable.Queue.apply, which should fix the build.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Some tabs I unwittingly let creep in are now spaces.
|
|
|
|
|
|
|
|
| |
Scala implementation of fancier hashCode algorithm. At the moment it
isn't used unless you supply -Yjenkins-hashCodes to scalac. Without the
flag, the supplied test case generates 12559 unique hashCodes among
90000 case class instances; with the flag it generates 89999.
|
|
|
|
|
| |
Deleted Zero, or "Nothing ventured, Nothing gained."
|
| |
|
| |
|
|
|
|
|
| |
missed some compile errors because I didn't do a full recompile...
|
|
|
|
|
|
|
|
|
|
| |
fixed #2500: refactoring collections so that a `collection.{Map|SortedMap|SortedSet}` can be built from the corresponding collection (thus, do not require the immutable one)
pulling up newBuilder method from Immutable*Factory to *Factory, and
inheriting *Factory in scala.collection companion objects, instead of
the Immutable*Factory this way, you can, e.g., build a collection.Map
from a collection.Map (instead of requiring an immutable.Map)
|
| |
|
|
|
|
|
| |
fixed problem with Vector.dropRight, added additional test case
|
|
|
|
|
|
| |
Vector improvements, now doing a lot less copying for single element
appends/updates
|
|
|
|
|
|
|
|
|
|
| |
Some structural improvements to Either and Option which leverage recent
awesomeness in constraining type parameters. In Either I was able
to define joinLeft and joinRight on the instance rather than on the
object, and while I didn't manage that directly with merge, it can at
least be accomplished via implicit as endorsed by martin 25/Jun/09 on
scala-internals.
|
| |
|
|
|
|
|
|
| |
fixed 2544, reimplemented SeqLike.indexWhere, segmentLength and
lengthCompare in terms of iterators instead of foreach and breaks
|
|
|
|
|
|
|
|
| |
changed standard library so that it does not rely in scala package
object in initial bootstrap of Predef. Disabled reading scala package
during that bootstrap. This is an attempt to solve the cyclic reference
errors in #2501.
|
| |
|
|
|
|
|
|
|
|
| |
Whole bunch of code for people interested in equality. This includes
four command line options you can use to alter equality semantics and
the various levels of babbling and panicking which the runtime has to
offer when confronted with a boxed primitive comparison.
|
| |
|
|
|
|
|
|
| |
The final, tear-inducingly simple implementation of shape preserving
shuffle.
|
|
|
|
|
|
| |
In a stunning breakthrough, shuffle preserves the shape of the
container.
|
|
|
|
|
|
| |
Improves Enumeration to obtain names of values through reflection. This
addresses those parts of #2111 that we agreed on in the Scala meeting.
|
|
|
|
|
| |
Fixed #2494, plus some reorganization of swing imports
|
|
|
|
|
|
| |
fixed bug in Stream::flatMap (still optimised as it was needed for
correctness --> added regression tests for corresponding tickets)
|
| |
|
| |
|
|
|
|
|
|
| |
existing codebase. What is it good for then? It's good for nothing.
Thank you, I'll be here all night.
|
| |
|
| |
|
|
|
|
|
|
|
| |
compile scalac with -deprecation and not cause any machines to catch
fire. Most of the remaining warnings are glancing furtively at Tuple2,
waiting for the moment to pounce.
|
| |
|
| |
|
|
|
|
|
|
| |
fixes to check files and removed nonapplicable test case Tuple2 impl,
but commented out so that we can bootstrap whitespace...
|
|
|
|
|
|
| |
Added (a variation on) jorge ortiz's sortBy to SeqLike, added docs and
test case. Added map to Ordering.
|
|
|
|
|
|
|
| |
Revert "added CanBuild type alias in package object scala.collection.generic" because it broke scaladoc (I consider that a bug -- filing ticket)
This reverts commit 5b3ba1c27cdce76d8aef2bfb9aa5a836237521a9.
|