summaryrefslogtreecommitdiff
path: root/src/library
Commit message (Collapse)AuthorAgeFilesLines
* Applied Paul's patch which closes #3306.Martin Odersky2010-05-254-4/+13
|
* Fixed an xml issue arising from arrays no longe...Paul Phillips2010-05-241-1/+2
| | | | | | Fixed an xml issue arising from arrays no longer being recognized as sequences. Review by dpp.
* Brought the *Proxy classes more up to date.Paul Phillips2010-05-249-47/+31
|
* Removed a few instances of redundant or dead co...Paul Phillips2010-05-243-33/+1
| | | | | | | Removed a few instances of redundant or dead code, most of which was marked as waiting for a new starr which has long since arrived. No review.
* Reverted r19926 based on reports it breaks thin...Paul Phillips2010-05-221-7/+3
| | | | | | Reverted r19926 based on reports it breaks things under java7 and on android. Ticket #2725 patiently awaits a real XML person. No review.
* It's clearly not a long term solution to go hun...Paul Phillips2010-05-222-2/+2
| | | | | | | | It's clearly not a long term solution to go hunting them one by one, but for the short term goal of shipping 2.8.0 without accidental java 6 dependencies, removed what should be all uses of String.isEmpty from the source. No review.
* Altered a bunch of places which call hashCode t...Paul Phillips2010-05-2122-24/+27
| | | | | | Altered a bunch of places which call hashCode to call ## instead. No review.
* Added +=: prepend to MutableList.Martin Odersky2010-05-211-0/+7
|
* Fixed a BigDecimal/Long comparison bug reported...Paul Phillips2010-05-201-3/+4
| | | | | Fixed a BigDecimal/Long comparison bug reported on the list. No review.
* Bug in lastIndexOfSeq. Closes #3455, no review.Paul Phillips2010-05-201-1/+1
|
* Fixes #3422. No review necessary.Aleksandar Pokopec2010-05-191-1/+1
|
* Fixes #3385. No review.Aleksandar Pokopec2010-05-193-37/+74
|
* Removed deprecation. No review.Aleksandar Pokopec2010-05-181-2/+1
|
* Changed migration annotation to deprecated.Aleksandar Pokopec2010-05-181-1/+1
|
* Fixes #3445. no reviewAleksandar Pokopec2010-05-181-0/+7
|
* Fixes #3444. Review by phaller.Aleksandar Pokopec2010-05-181-2/+2
|
* Fix for sliding boundary condition.Paul Phillips2010-05-181-1/+1
|
* Made javaConversions more general.Martin Odersky2010-05-151-88/+148
|
* Added one-way conversions from collection.{Set,...Martin Odersky2010-05-131-53/+163
| | | | | Added one-way conversions from collection.{Set,Map,IndexedSeq}. Review by milessabin.
* Removed more than 3400 svn '$Id' keywords and r...Antonio Cunei2010-05-12519-519/+0
| | | | | Removed more than 3400 svn '$Id' keywords and related junk.
* Made library build more robust when using other...Gilles Dubochet2010-05-127-241/+241
| | | | | | | | | | | | | Made library build more robust when using other builder than Sabbus. I changed java sources in "scala.reflect" to use the "java.lang" prefix for boxed value types (Boolean, Integer, Character, etc.). This remove a name clash with "scala.reflect" AnyValCompanion objects of the same name. Successful IDE or SBT builds are less dependent on the compilation order of Scala and Java sources. Review by rytz.
* Corrected sizeHints for scanLeft/RightMartin Odersky2010-05-111-2/+2
|
* Added sizeHints to operations where it made sense.Martin Odersky2010-05-105-2/+54
|
* Made builder in MutableMapFactory use += instea...Martin Odersky2010-05-101-3/+10
| | | | | Made builder in MutableMapFactory use += instead of +.
* made MathCommon a class to gain some speed.Martin Odersky2010-05-101-1/+1
|
* docs for breakout and no-arg apply in canbuildfromAdriaan Moors2010-05-072-2/+6
|
* close #3400. no reviewLukas Rytz2010-05-072-0/+6
|
* Fixed bug in transpose, closes #3397, no review.Paul Phillips2010-05-061-1/+1
|
* Fix for #3391. No review.Paul Phillips2010-05-041-1/+4
|
* Fixed StringBuilder#last performance problem.Martin Odersky2010-05-041-1/+2
|
* Removed AnnotationInfos.ScalaSigBytes from refl...Gilles Dubochet2010-04-301-8/+0
| | | | | | | Removed AnnotationInfos.ScalaSigBytes from reflect.generic, as it is an implementation detail of the compiler and shouldn't be part of a public API. Review by odersky.
* Closes #3310 (very large Scala class is compile...Gilles Dubochet2010-04-291-0/+13
| | | | | | Closes #3310 (very large Scala class is compiled to invalid classfile because Scala signature can't fit into constant pool). Review by dragos.
* Regenerated FunctionN, AbstractFunctionN, etc.Iulian Dragos2010-04-2990-94/+94
| | | | | | | to properly specialize on primitive types (scala.Int, instead of scala.runtime.Int). Now closures should be indeed specialized. No review.
* Removes pointless reference queue from the Symb...Paul Phillips2010-04-291-3/+2
| | | | | | Removes pointless reference queue from the Symbol cache. Closes #3370, no review.
* Made internal helper methods in concurrent.ops ...Philipp Haller2010-04-293-18/+13
| | | | | | | Made internal helper methods in concurrent.ops private. Removed protected tryCatch helper method from concurrent.TaskRunner. Review by rompf.
* Removes scala.concurrent.AsyncInvokable, which ...Philipp Haller2010-04-291-24/+0
| | | | | | Removes scala.concurrent.AsyncInvokable, which is superseded by scala.actors.CanReply. No review.
* improved doc for PARAMACCESSOR flag. no reviewLukas Rytz2010-04-291-3/+4
|
* Fixed bug in Iterator.iterate which would lead ...Paul Phillips2010-04-281-1/+7
| | | | | | | Fixed bug in Iterator.iterate which would lead to a runtime exception under some circumstances due to inadequate laziness in calculating the next element. No review.
* Added size hints to builders where possible wit...Paul Phillips2010-04-272-2/+9
| | | | | | Added size hints to builders where possible without introducing new methods. Closes #3331, review by community.
* Closes #3362. Review by dragos.Martin Odersky2010-04-271-1/+1
|
* Created TypeDiagnostics trait and have begun op...Paul Phillips2010-04-271-0/+1
| | | | | | | | | | | Created TypeDiagnostics trait and have begun opportunistically moving code into it. Along the way, some improvements to error messages. The situation described in ticket #2206 has always had an applicable error message, but it wasn't making it out to the user. More kinds of ambiguity are disambiguated, see the test cases. And overload errors are printed with some formatting so one has some hope of parsing. Review by odersky.
* Typo patrol. no reviewAleksandar Pokopec2010-04-262-4/+4
|
* Better positioned regular expression parser, co...Gilles Dubochet2010-04-261-0/+19
| | | | | | Better positioned regular expression parser, contributed by "asloane" (#3254). No review.
* Improved documentation for `NodeSeq.\` and `Nod...Gilles Dubochet2010-04-261-20/+25
| | | | | | Improved documentation for `NodeSeq.\` and `NodeSeq.\\` (#3328). No review.
* Fixes #3350. review by extemporeAleksandar Pokopec2010-04-251-0/+10
|
* close #3338, close #3334, close #3345.Lukas Rytz2010-04-252-0/+6
|
* StringBuilder no longer violates the Seq revers...Paul Phillips2010-04-243-563/+276
| | | | | | | | | | | | StringBuilder no longer violates the Seq reverse contract: it returns a new StringBuilder. The behavior formerly found in reverse (updates in place) is now available in reverseContents. Migration warning on reverse. Closes #3327. Also did some StringBuilder rewriting as per discussion with odersky. And took a cleaver to parts of the documentation to get to the good parts a little faster. Review by community.
* Took another of universal equality's victims to...Paul Phillips2010-04-241-1/+1
| | | | | | Took another of universal equality's victims to the hospital. Closes #3348, no review.
* Added size hints to Array.{ iterate, range, tab...Paul Phillips2010-04-232-0/+22
| | | | | | | | Added size hints to Array.{ iterate, range, tabulate, fill }. Probably closes #3331, but it would be nice if someone would measure whether it makes much difference to skip the builder entirely in those cases where that could be done. No review.
* Created Mutable and Immutable SetFactories to d...Paul Phillips2010-04-2317-15/+69
| | | | | | | | | | | | | | | | | | | | Created Mutable and Immutable SetFactories to deal with the spectacular performance regression which accompanies the use of AddingBuilder on mutable Sets. Because '+' now creates a new collection even on mutable sets, AddingBuilder on a 100K element collection will create garbage sets of size 1,2,3...,99,999 before finishing. Thankfully there is already GrowingBuilder. See test/files/run/adding-growing-set.scala for a demonstration. This patch is not complete: in particular, SortedSet and SetBuilder need attention. Unfortunately there is a combinatorial jump in the number of Addable/Growable divisions which arises once one tries to accomodate both Sorted signatures (taking an Ordering) and unsorted signatures, so will come back to it after receiving counsel. Review by odersky.