summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Starting some cleanup deeper in scala.xml in th...Paul Phillips2009-08-313-115/+44
| | | | | | Starting some cleanup deeper in scala.xml in the hopes of reducing the number of XML-related dependencies.
* Further work creating pure interfaces for the c...Paul Phillips2009-08-316-4/+110
| | | | | | | Further work creating pure interfaces for the collections so we can validate their contents. Also fixed an overly loose upper bound in SequenceTemplate.
* Unbroke the build, sorry about that.Paul Phillips2009-08-312-2/+2
|
* A little smoothing the last patch with codecs a...Paul Phillips2009-08-302-3/+12
| | | | | A little smoothing the last patch with codecs and mkdirs().
* Large Path/File/Directory checkin.Paul Phillips2009-08-3014-191/+281
| | | | | | | | of the functionality that one can straightforwardly obtain from the capabilities of java.io.File in java 5, but written with an eye on the significantly more capable (if not significantly more appealing) nio2 API in openjdk.
* Blessing Iterator with another method from the ...Paul Phillips2009-08-301-1/+17
| | | | | Blessing Iterator with another method from the Traversables.
* Some notes on the random shuffle implementation.Paul Phillips2009-08-301-2/+25
|
* Tightening the character range in random string...Paul Phillips2009-08-301-4/+16
| | | | | Tightening the character range in random string generation.
* A few cleanups, and toXXX methods for BigDecima...Paul Phillips2009-08-294-11/+35
| | | | | | A few cleanups, and toXXX methods for BigDecimal and BigInteger so all the numeric types have the same conversion methods.
* Fix for #2304.Paul Phillips2009-08-291-1/+1
|
* Moves sorting into Iterable, and adds a conveni...Paul Phillips2009-08-294-28/+33
| | | | | | Moves sorting into Iterable, and adds a convenience creation method to the Ordering object.
* This is the beginning of a preventative effort ...Paul Phillips2009-08-297-8/+191
| | | | | | | | | | This is the beginning of a preventative effort to keep the collections organization from drifting too far away from internal consistency. For the various Proxy and Forwarder classes to be reliable and not missing methods here and there, we need all methods defined in a canonical location. I started organizing in collection/interfaces for the time being.
* Moved zip/zipAll/zipWithIndex to Iterable and a...Paul Phillips2009-08-289-90/+129
| | | | | | | Moved zip/zipAll/zipWithIndex to Iterable and attempts to get all the views and etc working correctly and consistently. Addresses ticket #2301 and then some.
* Added a times method to RichInt.Paul Phillips2009-08-281-0/+17
| | | | | | | | against in the past but I collected performance numbers on every available approach to repeating something and this is by far the winning combination in speed and clarity. Elaboration available if anyone still feels strongly negative about it.
* Opening, experimental implementation of StringV...Paul Phillips2009-08-281-0/+215
| | | | | | | Opening, experimental implementation of StringVector, since I wrote all this yesterday and it'll be useful whether or not we the current compiler-magic proposal for Arrays and Strings pans out.
* I hope to have fixed the optimized build.Iulian Dragos2009-08-282-3/+7
|
* A bunch of cleanups around Ordered & Ordering, ...Paul Phillips2009-08-284-61/+36
| | | | | | A bunch of cleanups around Ordered & Ordering, and provided PartialOrdering with the "partial" part it had never been given.
* Removed some code which has been commented out ...Paul Phillips2009-08-281-19/+0
| | | | | | Removed some code which has been commented out since Apr 8 2004. I say 5.5 years is long enough to warrant a fresh start.
* Fix and test case for #2276.Paul Phillips2009-08-281-12/+4
|
* added manifests to most parts of standard libra...Martin Odersky2009-08-2732-270/+477
| | | | | | | added manifests to most parts of standard library which deal with arrays. One test is temporarily disabled, as it shows a deep problem with multi-dimensional arrays (which was present all along).
* Fix and test case for #2187 and its duplicate #...Paul Phillips2009-08-271-1/+2
| | | | | Fix and test case for #2187 and its duplicate #2192.
* Fix for #2240.Paul Phillips2009-08-271-1/+4
|
* Removed debugging printlnIulian Dragos2009-08-271-3/+1
|
* Swapped some Eithers around to try to get every...Paul Phillips2009-08-275-24/+19
| | | | | | Swapped some Eithers around to try to get everyone in line with the convention, which is failure in Left, success in Right.
* Removed ComparableTraversableOps and NumericTra...Paul Phillips2009-08-272-54/+32
| | | | | | | | Removed ComparableTraversableOps and NumericTraversableOps in favor of methods directly on Traversable. We can revisit this, but for the time being I think it'd be wise to reduce the use of implicits wherever we can easily do so.
* Exposed stdin as a PrintWriter.Paul Phillips2009-08-261-3/+7
|
* Fixed the stream threads so you should get all ...Paul Phillips2009-08-261-22/+53
| | | | | Fixed the stream threads so you should get all your process output.
* Initial implementation of scala.io.Process.Paul Phillips2009-08-262-0/+124
|
* Fixed faulty constant propagation in the optimi...Iulian Dragos2009-08-261-5/+10
| | | | | Fixed faulty constant propagation in the optimizer (#2279)
* Some functionalization achieved while trying to...Paul Phillips2009-08-261-24/+20
| | | | | | Some functionalization achieved while trying to figure out if we can make reduceLeft work right on Stream.
* Tail recursive foldLeft for Stream.Paul Phillips2009-08-261-0/+11
|
* Fix for #2275 with tests.Miles Sabin2009-08-252-8/+16
|
* Really fixed #2294.Miles Sabin2009-08-251-1/+1
|
* Fixed #2294.Miles Sabin2009-08-251-1/+1
|
* Small tweak to nextString to unhose the distrib...Paul Phillips2009-08-251-1/+1
| | | | | Small tweak to nextString to unhose the distribution.
* Added nextString(length: Int) to util.Random.Paul Phillips2009-08-251-0/+17
|
* new starr with class manifestsMartin Odersky2009-08-2514-26/+32
|
* Added 'foreach' method in Stream that is tail-c...Iulian Dragos2009-08-251-0/+16
| | | | | | Added 'foreach' method in Stream that is tail-call optimized, and which does not hold references to stream elements (fix for #692).
* fixed #2291Lukas Rytz2009-08-251-1/+1
|
* Fixed #2160.Philipp Haller2009-08-241-1/+1
|
* Added Console.setErr and Console.withErr methods.Philipp Haller2009-08-241-4/+40
|
* another missing file, sorry.Martin Odersky2009-08-241-0/+148
|
* checked in missing file.Martin Odersky2009-08-241-0/+6
|
* Refined manifest checking in preparation for ar...Martin Odersky2009-08-245-102/+123
| | | | | | Refined manifest checking in preparation for arrays with manifests change.
* fixing bootstrapping problem wrt removing ident...Adriaan Moors2009-08-244-5/+8
| | | | | fixing bootstrapping problem wrt removing identity as an implicit
* Taking a little more advantage of some recent a...Paul Phillips2009-08-244-86/+96
| | | | | Taking a little more advantage of some recent abstractions.
* Generalized pattern matcher generated null test.Paul Phillips2009-08-232-1/+12
|
* Tweaked a concurrent.ops method to adhere to th...Paul Phillips2009-08-232-20/+15
| | | | | Tweaked a concurrent.ops method to adhere to the Either convention.
* Cleaner sameElements implementation for linear ...Paul Phillips2009-08-232-20/+27
| | | | | Cleaner sameElements implementation for linear seq, and fix for #2040.
* Some minor logic simplifying falling out of equ...Paul Phillips2009-08-232-82/+61
| | | | | Some minor logic simplifying falling out of equality work.