| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Fix (I think) for recently introduced MSIL breakage stemming from
eliminating deprecation warnings.
|
|
|
|
|
| |
duplicated boxing code in the right location.
|
|
|
|
|
|
| |
Partially addresses #2626 - pattern matcher no longer depends
on drop(n) behavior if n < 0.
|
|
|
|
|
| |
Applied performance patch and test case from ijuma; closes #2526.
|
| |
|
|
|
|
|
| |
Expanding the warning cleansing into -unchecked territory.
|
| |
|
|
|
|
|
|
|
| |
closes #2585: generate more precise Java generic signatures for classes
nested in parametric outer classes fix based on review by Martin
baseType is your friend
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Subtly altered implementation of iterator which does not go into an
infinite loop when deprecated "append" is replaced with ++.
|
|
|
|
|
|
| |
Commented out anonymous function invocation for which Hudson was
complaining it couldn't find the classdef.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
Changes made in the clean up phase - now the symbols get interned during classload for each symbol literal - references to them reside in static fields. These static fields get initialized in static constructors - the java backend will now identify ctors with static flags and generate a static initializer containing the necessary code.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
Path.parent now returns Path instead of Option[Path], and it prefers
relative path.
|
|
|
|
|
|
| |
Restoring an embarassingly large quantity of deprecated methods whose
time had not yet come.
|
|
|
|
|
| |
warning count.
|
|
|
|
|
|
| |
New starr based on r19717 since I'm finding the current starr doesn't
have TupleN.zipped fully working.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
to fix varies conditions of removed source/class files that were
previously recorded in .scala_dependencies.
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
Allow implicit modifier on single-parameter function literals. Fixes and
closes #1492.
|
| |
|
|
|
|
|
|
| |
Contents of scala.Math moved into scala.math package object, and
scala.Math deprecated. Also a couple janitorial cleanups.
|
| |
|
| |
|
|
|
|
|
|
| |
Some organization & duplication removal in RefChecks stemming from
optimizer appeasement.
|
|
|
|
|
|
| |
A lot of minor code adjustments to ease the burden on the optimizer, and
various cleanups encountered along the way.
|