| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A big yet interim patch emerging from my attempts to centralize common
classloader-related code. As it turns out, not that much of the
patch is directly associated with that. Most of it is cleanup in the
neighborhoods I was visiting, but there are a few new library files
about which I'm open to feedback:
scala/util/control/Exception - lots of exception handling code.
scala/net/Utility - what would be the first file in scala.net.*,
more code to follow if that sounds like a good package idea.
scala/util/ScalaClassLoader - mostly convenience methods right
now, more sophistication to come
Also, this adds a :jar command to the repl which adds a jar to your
classpath and replays the session.
|
| |
|
|
|
|
|
|
| |
Fix and test for #1360 - when passing a sequence to java varargs,
call .toArray on it if it is not already an array.
|
|
|
|
|
|
| |
KMP implementation for StringBuilder and test case. Repaired
long-standing infinite loop in lastIndexOf.
|
|
|
|
|
| |
Updated neg check files to the new output of r17773
|
| |
|
| |
|
|
|
|
|
|
|
| |
Removed a bunch of now useless 1.4 code, merged
back jvm5-specific partest tests into the
general jvm tests, documentation updates.
|
| |
|
| |
|
|
|
|
|
|
| |
Disabled "natives" test because its annoyance / usefulness ratio was
considered to be too low.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Rebuild all plugin tests and moved them back to the working test cases
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Modernized DRMacIver's languishing array patch and added test cases to
exercise primitive to any array conversion. This fixes bugs #1300 and
#1301.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Renamed overloaded toString variations throughout scala.xml to
buildString. Fixes bug #547, includes test case.
|
| |
|
|
|
|
|
|
| |
Modifications to the 10 failing test cases to make them passing test
cases in light of the patch from #1118.
|
| |
|
| |
|
|
|
|
|
| |
Rewrote XML pull parser using exciting modern techniques.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Restructured Enumeration to have many fewer public members so people
can import TheirEnum._ with less trepidation. The HOFs formerly in
Enumeration were removed, but as they all merely forwarded to elements
anyway, do this:
object Foo extends Enumeration { val FOO, BAR = Value }
import Foo._
Foo.elements filter (_ == FOO)
|
|
|
|
|
|
| |
some small changes to implicits handling, existential abstraction, type
parameter bounds checking
|
| |
|
|
|
|
|
| |
add serialization test, disabled patmat debug traces
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Today's frustration commit! Disables all forwarders including main until
we can figure out how to avoid #1795, and reverts ostensible fix for
#1240 to avoid #1840, #1842, and the rest of the gang.
|
|
|
|
|
|
|
| |
Moved static forwarder generation behind -Xforwarders option. Special
cased main so #363 continues to work. Moved test case for #1745 into
pending since it requires forwarders to work.
|
|
|
|
|
|
|
| |
changed overloaing resolution to make Builders work. generalized
companion object generation in Namers. Fixed a problem in Types that
made the collection build crash.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Fixed Java signatures of forwarders for inherited members, and
references to scala.Nothing are translated to scala.runtime.Nothing$
(see #1254, #1822, #1555). Moved a Java test that was not run to its
proper subdirectory, to make partest happy.
|
|
|
|
|
| |
Correcting equality behaviour on IntMap.empty and LongMap.empty
|
| |
|
| |
|
| |
|
|
|
|
|
| |
reimplemented list union/intersect/diff as multiset ops
|
|
|
|
|
| |
chyanged implicits so that implicit Builder pattern works.
|
|
|
|
|
|
|
|
|
|
|
|
| |
They are located in package scala.annotation. Also in this patch:
* numerous test cases for both annotations
* addition of @tailrec and @switch in a few strategic locations
* fixes for critical section NewScanners methods which were not being
compiled into switches, immediately proving the value of @switch
* tail recursive implementations for Iterator.{ dropWhile, drop}
and List.dropWhile tagged with @tailrec, closing bug #1376
|