summaryrefslogtreecommitdiff
path: root/src/library
Commit message (Collapse)AuthorAgeFilesLines
* Implemented scala.runtime.AbstractFunction0-22.Paul Phillips2009-12-021-0/+33
| | | | | something over 500K off the size of the lib/compiler jars.
* moved forkjoin sources out of the library folderLukas Rytz2009-12-029-5086/+0
|
* Working around interesting initialization order...Paul Phillips2009-12-021-1/+1
| | | | | | Working around interesting initialization order issue revealed through use of @transient, serialization, and -Xcheckinit.
* Built out genprod to create a tuple method for ...Paul Phillips2009-12-0224-65/+199
| | | | | | Built out genprod to create a tuple method for reach function alongside its curry method. Generated new FunctionNs.
* Making the Try/Catch/Finally in ScalaRunTime to...Paul Phillips2009-12-022-50/+26
| | | | | | | Making the Try/Catch/Finally in ScalaRunTime to do what it looks like they were intended to do. (This code looks like it dates from the Nixon administration, so deleting it might be better.)
* Initialization order fix to ijuma's serializati...Paul Phillips2009-12-022-4/+4
| | | | | Initialization order fix to ijuma's serialization patch.
* [This patch submitted by ismael juma - commit m...Paul Phillips2009-12-018-47/+201
| | | | | | | | | | | | | | | | [This patch submitted by ismael juma - commit message his words, but condensed.] Fix ticket #1600: Serialization and deserialization of hash-based collections should not re-use hashCode. The collection is rebuilt on deserialization - note that this is not compatible with the previous serialization format. All @SerialVersionUIDs have been reset to 1. WeakHashMap is not Serializable and should not be so. TreeHashMap has not been reintegrated yet. OpenHashMap has not been updated. (I think this collection is flawed and should be removed or reimplemented.)
* Implement foreachEntry by calling iteratorEntri...Paul Phillips2009-12-011-12/+14
| | | | | | | | Implement foreachEntry by calling iteratorEntries.foreach due to an edge-case. The comment in the method explains the issue in detail.
* Fix and test case for #2721.Paul Phillips2009-11-301-1/+1
|
* Removed a deprecated method which snuck back in...Paul Phillips2009-11-301-9/+0
| | | | | | | | Removed a deprecated method which snuck back into TraversableLike. "remove" had only ever been deprecated in List, so I moved it there so it didn't unnecessarily materialize as a deprecated method in every Traversable.
* Extensive documentation of TraversableLike in p...Martin Odersky2009-11-303-406/+787
| | | | | Extensive documentation of TraversableLike in proposed new style.
* Fix for #2725 - configure the SAX parser not to...Paul Phillips2009-11-281-3/+7
| | | | | | Fix for #2725 - configure the SAX parser not to freak out on an invalid doctype URL.
* Removed method cached from MapLike - it's an ex...Paul Phillips2009-11-271-9/+0
| | | | | | Removed method cached from MapLike - it's an exact duplicate of getOrElseUpdate. Closes #2715.
* Performance improvement on Ordering.Paul Phillips2009-11-271-0/+5
|
* Closes #2540 and closes #2593.Donna Malayeri2009-11-271-4/+45
|
* Unbreaking build.Paul Phillips2009-11-261-1/+0
|
* Following up on my deprecated method overreach.Paul Phillips2009-11-263-41/+3
| | | | | trunk contains all the deprecated methods it should.
* Closes #2707.Paul Phillips2009-11-261-0/+6
|
* Improved fix for #2552Donna Malayeri2009-11-261-32/+26
|
* undeprecated containsSlice.Martin Odersky2009-11-267-20/+19
|
* Fix for #2704.Paul Phillips2009-11-251-7/+3
|
* Cleaning up in scala.runtime.*.Paul Phillips2009-11-252-40/+22
| | | | | | | Fixed toArray to copy more than one element into the new one. Added sameElements to Iterator to further simplify the case class support logic, and because it should be there anyway.
* Working on scala.runtime.Paul Phillips2009-11-252-270/+19
| | | | | | and falling out of sync with StringLike. Made a method in MethodCache verifiably tail-recursive.
* Missed including Predef.printf in r19863.Paul Phillips2009-11-251-1/+1
|
* Updating deprecated usages in new scaladoc code.Paul Phillips2009-11-251-1/+1
| | | | | | as inspiration to chase down a few spots using get and getOrElse in suboptimal fashion.
* Added some logic to StringLike.format so that s...Paul Phillips2009-11-254-7/+22
| | | | | | Added some logic to StringLike.format so that scala Numeric types can be used without a runtime error.
* quick fix for #2673: relaxed zipped on Tuple2/T...Adriaan Moors2009-11-253-22/+29
| | | | | | quick fix for #2673: relaxed zipped on Tuple2/Tuple3 (back to using A => B for constraint instead of A <%< B)
* Giant cleanup of the automata files. Fixes #1992.Paul Phillips2009-11-245-345/+140
|
* Made mutable.OpenHashMap a MapLike. Closes #2681.Philipp Haller2009-11-241-13/+17
|
* Added reverse capabilities to PriorityQueue.Aleksandar Pokopec2009-11-241-1/+19
|
* close #2626 as specified by MartinAdriaan Moors2009-11-241-1/+4
|
* Some more XML cleanups.Paul Phillips2009-11-244-88/+46
| | | | | compiler dependency on scala.util.automata.
* Partitioned scala.Math and scala.math a little ...Paul Phillips2009-11-233-66/+242
| | | | | | | Partitioned scala.Math and scala.math a little bit. ALL_CAP aliases are deprecated and only in Math. Formerly unavailable members of java.lang.Math which were added in 1.5 are now available in scala.math.
* Closed #2552.Donna Malayeri2009-11-231-6/+26
|
* A couple more warning fixes I meant to check in...Paul Phillips2009-11-232-3/+3
| | | | | A couple more warning fixes I meant to check in with r19758.
* Priority queue reverse is undefined - overriden...Aleksandar Pokopec2009-11-221-0/+14
| | | | | | Priority queue reverse is undefined - overriden to throw an exception. Reverse iterator seems to have sense - it is overriden and is defined, and some methods in SeqLike are implemented in terms of it.
* Removed all traces of Boxed*Array. New starr.Paul Phillips2009-11-2214-721/+1
|
* Applied performance patch and test case from ij...Paul Phillips2009-11-213-2/+41
| | | | | Applied performance patch and test case from ijuma; closes #2526.
* Expanding the warning cleansing into -unchecked...Paul Phillips2009-11-202-7/+9
| | | | | Expanding the warning cleansing into -unchecked territory.
* updated/extended serialization tests michelou2009-11-2010-17/+103
|
* More deprecation avoidance and some minor smoot...Paul Phillips2009-11-204-13/+4
| | | | | More deprecation avoidance and some minor smoothings.
* Eliminated warning about Tuple2 and Tuple3 impo...Paul Phillips2009-11-202-2/+2
| | | | | Eliminated warning about Tuple2 and Tuple3 importing Traversable.
* Tweak to Iterator.++ to keep it from going into...Paul Phillips2009-11-201-7/+11
| | | | | | Tweak to Iterator.++ to keep it from going into an infinite loop on x ++ x.
* Deprecated the Tuple(...) methods in Predef, bu...Paul Phillips2009-11-202-10/+45
| | | | | | | Deprecated the Tuple(...) methods in Predef, but at the same time extended the overload out to 22 and moved them into the scala package object.
* PriorityQueue fixed, should work ok now.Aleksandar Pokopec2009-11-203-37/+84
|
* More world-shaking deprecation work.Paul Phillips2009-11-2015-58/+65
| | | | | | | object, updating some @deprecated messages to give realistic alternatives, properly resolving the semantic mismatch between List.-- and diff, its once-recommended but inequivalent alternative.
* Simplifiations in collections libraries, enable...Martin Odersky2009-11-2014-55/+63
| | | | | | Simplifiations in collections libraries, enabled by introduction of Self type in TraversableLike.
* Slightly more fixy fix than the previous fix.Paul Phillips2009-11-201-2/+2
|
* Fix for infinite loop in StringBuilder pointed ...Paul Phillips2009-11-201-1/+1
| | | | | Fix for infinite loop in StringBuilder pointed out by dpp.
* Deprecation patrol exercises the new capabiliti...Paul Phillips2009-11-192-29/+26
| | | | | | Deprecation patrol exercises the new capabilities in Tuple2.zipped among other exciting no-ops.