| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
Restoring an embarassingly large quantity of deprecated methods whose
time had not yet come.
|
|
|
|
|
| |
warning count.
|
|
|
|
|
|
| |
Finally completed the incredibly tedious task of removing the lower case
primitive aliases from Predef. Had to rebuild msil.jar along the way.
|
|
|
|
|
|
|
|
| |
Fixed a bug in Range which was causing take and drop to overflow and
return empty if the argument was larger than the actual length
of the Range and arg * step > MaxInt.
|
|
|
|
|
|
| |
since 2.7.2 (still except for lower case primitive type aliases) and
removes every deprecated method which has never shipped in a release.
|
|
|
|
|
| |
More minor removals and some cleanups of !!!s and XXXs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removing bits from the library which shouldn't make the 2.8 cut. Removed
outright:
util.Hashable: unused and I have a better plan for this net.Utility:
class created to accomodate expansion which never materialized
reflect.Invocation: doesn't go far enough, needs love it won't find
right now reflect.RichClass: same as Invocation
Moved into compiler:
util.ScalaClassLoader: too useful to lose, not done enough to ship
|
|
|
|
|
|
| |
Contents of scala.Math moved into scala.math package object, and
scala.Math deprecated. Also a couple janitorial cleanups.
|
| |
|
|
|
|
|
| |
Fixed #2848 and #2630; Improvements in equality speed
|
|
|
|
|
|
|
| |
fixing a long-standing bug in fjbg and recompiling fjbg.jar, which had
the side effect of revealing that the current fjbg jar had never been
recompiled with target 1.5, so now it's smaller and (I imagine) faster.
|
|
|
|
|
|
|
|
| |
Bringing BigInt and BigDecimal into the club of things which can be
equal to one another and which will have the same hashCode. Fixed
some old and some new bugs associated with equality. Note: not fully
optimized.
|
|
|
|
|
|
| |
Moved those bits of Predef into the scala package object which would go
without a fight.
|
|
|
|
|
|
| |
Removed everything deprecated in 2.7.3 or earlier except the lower case
primitive type aliases, plus associated fixes.
|
|
|
|
|
|
| |
added hooks so that BigInt, BigDecimal can do the right thign for
equality.
|
| |
|
|
|
|
|
| |
fixed #2546 using patch from dlwh -- please review!
|