summaryrefslogtreecommitdiff
path: root/src/library
Commit message (Collapse)AuthorAgeFilesLines
* Better implementation of Predef.hashMartin Odersky2009-11-092-2/+25
|
* fast path equals and hash methods.Martin Odersky2009-11-093-17/+51
|
* fixed #2583, patch supplied by huynhjlAdriaan Moors2009-11-091-2/+4
|
* Some @experimental cleanups/removals I missed o...Paul Phillips2009-11-088-15/+3
| | | | | Some @experimental cleanups/removals I missed on the last pass.
* Fixed collections unit test (regression in List...Philipp Haller2009-11-081-1/+5
| | | | | | Fixed collections unit test (regression in ListBuffer.apply) and serialization test.
* Added missing classMartin Odersky2009-11-081-0/+16
|
* Fixed #2497Martin Odersky2009-11-078-20/+12
|
* Fixed build problem in last checkinMartin Odersky2009-11-071-4/+1
|
* Moved a bunch of classes into the newly created...Paul Phillips2009-11-0611-10/+34
| | | | | | Moved a bunch of classes into the newly created scala.math package. Created compatibility aliases in the scala package object.
* Fix for #2525.Paul Phillips2009-11-065-5/+5
|
* - Renames filterMap to partialMapPaul Phillips2009-11-0614-88/+55
| | | | | | - Renames GenericRange to NumericRange - Removes most @experimental annotations
* fixed obvious bug in JenkinsHashLukas Rytz2009-11-061-1/+1
|
* Replaced immutable.Queue.apply, which should fi...Philipp Haller2009-11-051-11/+7
| | | | | Replaced immutable.Queue.apply, which should fix the build.
* simplified re-ordering packagesLukas Rytz2009-11-052-3/+2
|
* fix cyclic reference errors in scaladoc.Lukas Rytz2009-11-0460-129/+25
|
* bit missingAntonio Cunei2009-11-042-2/+2
|
* Clarification to scaladoc comments for "sort".Antonio Cunei2009-11-042-6/+6
|
* Some tabs I unwittingly let creep in are now sp...Paul Phillips2009-11-041-135/+135
| | | | | Some tabs I unwittingly let creep in are now spaces.
* Scala implementation of fancier hashCode algori...Paul Phillips2009-11-042-0/+194
| | | | | | | | 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 gai...Paul Phillips2009-11-042-82/+0
| | | | | Deleted Zero, or "Nothing ventured, Nothing gained."
* Fix and test for #2527Philipp Haller2009-11-031-3/+8
|
* Applied patch for #2524.Philipp Haller2009-11-031-3/+18
|
* fixed #2500 (second part)Adriaan Moors2009-11-035-8/+5
| | | | | missed some compile errors because I didn't do a full recompile...
* fixed #2500: refactoring collections so that a ...Adriaan Moors2009-11-039-36/+22
| | | | | | | | | | 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 #2545.Martin Odersky2009-11-022-5/+22
|
* fixed problem with Vector.dropRight, added addi...Tiark Rompf2009-11-021-30/+27
| | | | | fixed problem with Vector.dropRight, added additional test case
* Vector improvements, now doing a lot less copyi...Tiark Rompf2009-11-021-392/+455
| | | | | | Vector improvements, now doing a lot less copying for single element appends/updates
* Some structural improvements to Either and Opti...Paul Phillips2009-11-012-56/+77
| | | | | | | | | | 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.
* separated Vector impl from IndexedSeqTiark Rompf2009-10-305-1081/+1091
|
* fixed 2544, reimplemented SeqLike.indexWhere, s...Tiark Rompf2009-10-301-26/+15
| | | | | | 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 re...Martin Odersky2009-10-2871-25/+136
| | | | | | | | 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.
* Fix for some accidentally enabled logging.Paul Phillips2009-10-281-4/+6
|
* Whole bunch of code for people interested in eq...Paul Phillips2009-10-282-258/+111
| | | | | | | | 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.
* Fixed #1342.Martin Odersky2009-10-282-4/+21
|
* The final, tear-inducingly simple implementatio...Paul Phillips2009-10-281-8/+7
| | | | | | The final, tear-inducingly simple implementation of shape preserving shuffle.
* In a stunning breakthrough, shuffle preserves t...Paul Phillips2009-10-281-32/+8
| | | | | | In a stunning breakthrough, shuffle preserves the shape of the container.
* Improves Enumeration to obtain names of values ...Philipp Haller2009-10-271-8/+35
| | | | | | 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 ...Martin Odersky2009-10-271-3/+1
| | | | | Fixed #2494, plus some reorganization of swing imports
* fixed bug in Stream::flatMap (still optimised a...Adriaan Moors2009-10-271-11/+17
| | | | | | fixed bug in Stream::flatMap (still optimised as it was needed for correctness --> added regression tests for corresponding tickets)
* Fix and test for #2214.Philipp Haller2009-10-261-3/+3
|
* Made scala.util.matching.Regex serializable.Philipp Haller2009-10-261-1/+3
|
* The arrival of scala.Zero.Paul Phillips2009-10-262-0/+81
| | | | | | existing codebase. What is it good for then? It's good for nothing. Thank you, I'll be here all night.
* Fix for #2529.Paul Phillips2009-10-261-1/+2
|
* new classpaths.Lukas Rytz2009-10-261-4/+3
|
* Deprecation patrol.Paul Phillips2009-10-252-1/+5
| | | | | | | 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.
* fixed #2428 for good.Martin Odersky2009-10-231-0/+2
|
* Made sortBy unexperimental.Paul Phillips2009-10-222-9/+7
|
* the essence of tcpoly inference + test casesAdriaan Moors2009-10-221-74/+54
| | | | | | 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 ...Paul Phillips2009-10-222-4/+28
| | | | | | 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 ob...Adriaan Moors2009-10-221-6/+0
| | | | | | | 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.