| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Created Inclusive and Exclusive subclasses of GenericRange. Moved
factories for GenericRanges inside the Range object. They are now
created by calling e.g. Range.Long(1,10,1) or Range.BigInt(0, BigInt(1)
<< 128, BigInt(1) << 124) .
|
|
|
|
|
| |
Sabbus "clean" cascade also includes libraries (MSIL).
|
|
|
|
|
|
| |
Disabled "natives" test because its annoyance / usefulness ratio was
considered to be too low.
|
|
|
|
|
| |
Optimiser-friendly changes to Range for more efficient loops.
|
|
|
|
|
|
|
| |
Various improvements to the optimiser: more aggresive inlining for monad
methods, bytecode reading in more cases, better copy propagation during
closure elimination.
|
|
|
|
|
|
|
|
|
|
| |
Removed what I believe to be accumulated cruft from StdNames, names
which are of questionable standardness since they're not referenced
anywhere within trunk. I am not quite sure how to check whether any
other branches are depending on these in some way, so I ask forgiveness
if your cool experimental branch can no longer find nme.that1 or some
such.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Modified version number detection, so that
until we have a new starr both 4 and 5 are
acceptable (without warnings).
Restored stability test so that it does
complain if differences are found; however,
a failed stability test is still non-fatal
for the time being.
|
| |
|
| |
|
|
|
|
|
| |
Reverted overconfident patch for #715 while I finish it for real.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
compile against binaries created prior to
this revision, which are however still
transitionally accepted. That is done
in preparation for future 2.8 releases,
which will be binary incompatible.
Includes new starr, aligned with r17713.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) Default Ordering implementations for various built-in types,
supplied by DrMacIver. Ticket #1303. 2) Implicits for scala.Numeric
and scala.Ordering so classes implementing those can use punctuation
and, more importantly,
infix notation. Compare "minus(plus(x, y), z)" to "x + y - z".
3) A generic implementation of Range, but leaving the original
Int-only Range untouched. A LongRange.
4) Numeric and Ordering implementations of BigInt, as required
for the new BigIntRange. Ticket #931.
5) Numeric implementations for built-in types changed to the
trait + implicit-object-extends-trait model so the implementation
can be mixed into other objects - in particular one might easily
want to combine Numeric[T] and Ordering[T] in one object.
6) Assorted tweaks to support all the above.
|
| |
|
|
|
|
|
|
|
|
| |
Reverted probably unintentional change to Enumeration (the method
formerly called valueOf and now called withName needs to return
Option[Value], not Value) and updated the failing tests to use the new
Enumeration interface.
|
| |
|
| |
|
|
|
|
|
| |
Cleaned up format a little further now that .toArray[Any] works.
|
| |
|
|
|
|
|
| |
Rebuild all plugin tests and moved them back to the working test cases
|
|
|
|
|
| |
Removed redundant type parameter for class Builder
|
|
|
|
|
|
|
| |
Organized disabled directory so it works with partest. You can run
./partest --srcpath disabled to run the tests in that location. Fixed a
few tests in disabled and pending and moved to files.
|
| |
|
|
|
|
|
| |
Small change to Stream so force wouldn't always throw an exception.
|
|
|
|
|
|
| |
Explicit locking on Symbol creation so multiple readers don't have to
block up on synchronize. Closes bug #1307.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Being deprecated is no reason to count from -1: bug #1597
|
| |
|
| |
|
|
|
|
|
| |
temporarily disabled stability test to make build pass
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Modernized DRMacIver's languishing array patch and added test cases to
exercise primitive to any array conversion. This fixes bugs #1300 and
#1301.
|
|
|
|
|
|
| |
Fixes in Sabbus: "ant newlibs build" and "ant newlibs newstarr" work as
expected.
|
| |
|
|
|
|
|
| |
DBC: replaced all-encompassing catch with proper error-detection logic.
|
|
|
|
|
| |
Removed java 1.4 charset workaround and a stray 1.4 mention.
|
|
|
|
|
|
| |
Modified ObjectRunner to use Extension classloader as parent rather than
System classloader. Fixes bug #857.
|
| |
|
| |
|
| |
|