summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Creates XMLOptions configuration object to addr...Paul Phillips2009-05-152-44/+80
| | | | | | | Creates XMLOptions configuration object to address the proliferation of Booleans associated with XML parsing. Utilizes to address tag minimization issues described in #1118.
* 1.4-related cleanup and reorganization.Antonio Cunei2009-05-1510-47/+4
| | | | | | | Removed a bunch of now useless 1.4 code, merged back jvm5-specific partest tests into the general jvm tests, documentation updates.
* Fixed #1932.Gilles Dubochet2009-05-151-1/+0
|
* Removed further 1.4 vestiges.Antonio Cunei2009-05-156-3120/+0
|
* Minding our ps and qs in the packrat.Paul Phillips2009-05-151-1/+1
|
* more collection cleanups and better docsMartin Odersky2009-05-1425-79/+97
|
* more collection cleanups and better docsMartin Odersky2009-05-141-26/+44
|
* some minor cruft removal.Paul Phillips2009-05-141-12/+5
|
* Obeyed another todo directive.Paul Phillips2009-05-141-9/+1
|
* Obeyed comment attached to checkMalformedSwitch...Paul Phillips2009-05-142-22/+7
| | | | | | Obeyed comment attached to checkMalformedSwitch: "todo: it's now always false. Remove all code that depends on this switch."
* Further stability test failures will be fatal a...Antonio Cunei2009-05-141-2/+2
| | | | | | | | | | Further stability test failures will be fatal again. New (deterministic) starr included: any further "key not found" errors will be reproducible. Warnings will be printed when linking old classfiles.
* Removed plus/minus/fromOldMartin Odersky2009-05-1419-384/+140
|
* Fixed stability issues.Iulian Dragos2009-05-141-3/+3
|
* cleaned up collection builder frameworkMartin Odersky2009-05-1465-575/+651
|
* Fix for #1393.Paul Phillips2009-05-131-1/+3
|
* Added to/until methods to RichLong and BigInt.Paul Phillips2009-05-133-38/+76
| | | | | | | | 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) .
* Optimiser-friendly changes to Range for more ef...Iulian Dragos2009-05-131-3/+4
| | | | | Optimiser-friendly changes to Range for more efficient loops.
* Various improvements to the optimiser: more agg...Iulian Dragos2009-05-1316-83/+178
| | | | | | | 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 ...Paul Phillips2009-05-131-44/+1
| | | | | | | | | | 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.
* Reinstated old, trusted starr from r17713.Antonio Cunei2009-05-131-0/+11
| | | | | | | | | | | | 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.
* Tentative fix for both #715 and #1896.Paul Phillips2009-05-131-1/+1
|
* Reverted overconfident patch for #715 while I f...Paul Phillips2009-05-121-5/+2
| | | | | Reverted overconfident patch for #715 while I finish it for real.
* Fix for #715.Paul Phillips2009-05-121-2/+5
|
* changes to maps and setsMartin Odersky2009-05-1245-256/+401
|
* The compiler will complain when trying toAntonio Cunei2009-05-122-8/+14
| | | | | | | | | | 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.
* This patch includes the following:Paul Phillips2009-05-125-7/+434
| | | | | | | | | | | | | | | | | | | 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.
* Fixed Scalac ant tasks for windows when forkingJosh Suereth2009-05-121-11/+20
|
* Reverted probably unintentional change to Enume...Paul Phillips2009-05-121-2/+2
| | | | | | | | 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.
* Patch for #1970 (submitted by jeortiz).Gilles Dubochet2009-05-121-2/+5
|
* separated mutable and immutable mapsMartin Odersky2009-05-12103-939/+1262
|
* Cleaned up format a little further now that .to...Paul Phillips2009-05-111-2/+1
| | | | | Cleaned up format a little further now that .toArray[Any] works.
* Removed redundant type parameter for class Buil...Martin Odersky2009-05-0964-101/+100
| | | | | Removed redundant type parameter for class Builder
* finitized an infinite loop in sameElementsPaul Phillips2009-05-091-3/+6
|
* Small change to Stream so force wouldn't always...Paul Phillips2009-05-081-1/+1
| | | | | Small change to Stream so force wouldn't always throw an exception.
* Explicit locking on Symbol creation so multiple...Paul Phillips2009-05-081-35/+49
| | | | | | Explicit locking on Symbol creation so multiple readers don't have to block up on synchronize. Closes bug #1307.
* Further refinement of fix for #1960.Paul Phillips2009-05-082-8/+12
|
* fix typos: wrong < chars in scaladocstepancheg2009-05-081-3/+3
|
* make all scala source files not executablestepancheg2009-05-0864-0/+0
|
* Being deprecated is no reason to count from -1:...Paul Phillips2009-05-081-1/+1
| | | | | Being deprecated is no reason to count from -1: bug #1597
* Fix and test case for #1960.Paul Phillips2009-05-081-3/+16
|
* 4 out of 5 spelling bee champs say: TraversablePaul Phillips2009-05-0872-409/+409
|
* massive new collections checkin.Martin Odersky2009-05-08401-21213/+13415
|
* epic MSIL hacking - Array compiles.Paul Phillips2009-05-081-0/+1
|
* Modernized DRMacIver's languishing array patch ...Paul Phillips2009-05-071-44/+23
| | | | | | | Modernized DRMacIver's languishing array patch and added test cases to exercise primitive to any array conversion. This fixes bugs #1300 and #1301.
* added emtpy stub of PackratParsers for msilLukas Rytz2009-05-071-0/+1
|
* DBC: replaced all-encompassing catch with prope...Gilles Dubochet2009-05-071-2/+7
| | | | | DBC: replaced all-encompassing catch with proper error-detection logic.
* Removed java 1.4 charset workaround and a stray...Paul Phillips2009-05-061-6/+1
| | | | | Removed java 1.4 charset workaround and a stray 1.4 mention.
* Modified ObjectRunner to use Extension classloa...Paul Phillips2009-05-061-3/+20
| | | | | | Modified ObjectRunner to use Extension classloader as parent rather than System classloader. Fixes bug #857.
* Fix for #1878.Paul Phillips2009-05-061-1/+1
|
* tweak to compile under java 6Paul Phillips2009-05-061-1/+1
|