| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
something over 500K off the size of the lib/compiler jars.
|
| |
|
|
|
|
|
|
| |
Working around interesting initialization order issue revealed through
use of @transient, serialization, and -Xcheckinit.
|
|
|
|
|
|
| |
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 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 serialization patch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[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 iteratorEntries.foreach due to an
edge-case.
The comment in the method explains the issue in detail.
|
| |
|
|
|
|
|
|
|
|
| |
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 proposed new style.
|
|
|
|
|
|
| |
Fix for #2725 - configure the SAX parser not to freak out
on an invalid doctype URL.
|
|
|
|
|
|
| |
Removed method cached from MapLike - it's an exact duplicate
of getOrElseUpdate. Closes #2715.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
trunk contains all the deprecated methods it should.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
and falling out of sync with StringLike. Made a method in MethodCache
verifiably tail-recursive.
|
| |
|
|
|
|
|
|
| |
as inspiration to chase down a few spots using get and getOrElse in
suboptimal fashion.
|
|
|
|
|
|
| |
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/Tuple3 (back to using A =>
B for constraint instead of A <%< B)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
compiler dependency on scala.util.automata.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
A couple more warning fixes I meant to check in with r19758.
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Applied performance patch and test case from ijuma; closes #2526.
|
|
|
|
|
| |
Expanding the warning cleansing into -unchecked territory.
|
| |
|
|
|
|
|
| |
More deprecation avoidance and some minor smoothings.
|
|
|
|
|
| |
Eliminated warning about Tuple2 and Tuple3 importing Traversable.
|
|
|
|
|
|
| |
Tweak to Iterator.++ to keep it from going into an infinite loop on x ++
x.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
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, enabled by introduction of Self
type in TraversableLike.
|
| |
|
|
|
|
|
| |
Fix for infinite loop in StringBuilder pointed out by dpp.
|
|
|
|
|
|
| |
Deprecation patrol exercises the new capabilities in Tuple2.zipped among
other exciting no-ops.
|