summaryrefslogtreecommitdiff
path: root/src/library
Commit message (Collapse)AuthorAgeFilesLines
* add @since scaladoc tag to scala.* typesstepancheg2009-08-1355-4/+83
| | | | | only for classes created after Scala 1.4
* drop svn:executable flag from source filesstepancheg2009-08-1314-0/+0
|
* fix for 513: use deep ForeachTypeTraverser in d...Adriaan Moors2009-08-135-5/+5
| | | | | | fix for 513: use deep ForeachTypeTraverser in doTypeTraversal instead of shallow one test case+checkfile for #513
* Adds Source.stdin convenience method.Paul Phillips2009-08-121-0/+4
|
* Fixed the resolveType method per ticket #2207.Derek Chen-Beker2009-08-121-2/+5
|
* Fix for #2249.Paul Phillips2009-08-121-1/+1
|
* Fixed #2235.Paul Phillips2009-08-071-1/+1
|
* Fix for #1498.Paul Phillips2009-08-051-0/+1
|
* Implemented #2191.Philipp Haller2009-08-041-0/+10
|
* Applied patch for #2150.Philipp Haller2009-08-041-0/+10
|
* Fixed NPE in scala.ref.WeakReference and scala....Philipp Haller2009-08-032-2/+4
| | | | | Fixed NPE in scala.ref.WeakReference and scala.ref.SoftReference.
* Applied patch for #2145.Philipp Haller2009-08-032-24/+27
|
* Added the scala.concurrent.TaskRunner and scala...Philipp Haller2009-08-0311-11/+230
| | | | | | | Added the scala.concurrent.TaskRunner and scala.concurrent.AsyncInvokable abstractions with corresponding refactorings in scala.actors and scala.concurrent.
* Fixed #2142 and #2143.Philipp Haller2009-07-312-8/+8
|
* Fixed #2212.Philipp Haller2009-07-311-2/+7
|
* rewrite of positions in compilerMartin Odersky2009-07-301-0/+1
|
* fixed ticket #2211michelou2009-07-291-3/+4
|
* Fixed #2183.Philipp Haller2009-07-282-3/+3
|
* Reintegrated `ImmutableMapAdaptor` and `Immutab...Philipp Haller2009-07-282-16/+19
| | | | | Reintegrated `ImmutableMapAdaptor` and `ImmutableSetAdaptor`.
* Changed toSet to return immutable.Set, addresse...Paul Phillips2009-07-262-2/+3
| | | | | Changed toSet to return immutable.Set, addresses #2200.
* switch to unnested packages.Martin Odersky2009-07-24170-123/+252
|
* Fix for #2187.Paul Phillips2009-07-231-2/+2
|
* Fix and test cases for #2184.Paul Phillips2009-07-221-1/+1
|
* Proposed fix to address #2165.Philipp Haller2009-07-225-6/+21
|
* Fixed #2176.Philipp Haller2009-07-221-1/+2
|
* Enabled synchronous message sends for Replyable...Philipp Haller2009-07-211-0/+14
| | | | | | Enabled synchronous message sends for ReplyableReactor. Added get(timeout: Long) method to SyncVar.
* The creation of scala.collection.mutable.Iterab...Paul Phillips2009-07-207-12/+12
| | | | | | | | | | | | The creation of scala.collection.mutable.Iterable in 2.8 means that all the other classes in scala.collection.mutable are impacted - what they once thought was scala.Iterable is now mutable Iterable. This meant such things as Stack ++= List(1,2,3) would no longer compile. This patch qualifies the relevant Iterables as collection.Iterables, though based on inspecting other classes, it's likely they should actually be Traversables.
* Removed some identical code from the collection...Paul Phillips2009-07-183-29/+6
| | | | | | | Removed some identical code from the collections classes in hopes of finding some consistency in collections equality. Added more test cases to the sequenceComparisons test.
* Removed Vector's indexOfSeq method in favor of ...Paul Phillips2009-07-171-7/+0
| | | | | | Removed Vector's indexOfSeq method in favor of the superclass implementation, which already discriminates based on hasDefiniteSize.
* syncPaul Phillips2009-07-171-6/+6
|
* Now that there's a KMP implementation in Seq, r...Paul Phillips2009-07-172-82/+16
| | | | | | | | | Now that there's a KMP implementation in Seq, removed the Char-specific one from StringBuilder. Added lastIndexOfSeq method to SequenceTemplate - for StringBuilder primarily, but available to be enjoyed by all the world's sequences.
* Fix for failing test t1323.Paul Phillips2009-07-171-1/+1
|
* A start on a more comprehensive test suite for ...Paul Phillips2009-07-173-16/+97
| | | | | | | | | | | A start on a more comprehensive test suite for sequences. It performs 3600 different tests attempting to exercise the potentially buggy variations of startsWith, endsWith, indexOfSeq, and sameElements. And, a KMP implementation of indexOfSeq which in addition to being a lot faster for definite sized sequences, should give the wrong answer somewhat less frequently.
* scala> Vector(1,2,3) startsWith List("I am a Su...Paul Phillips2009-07-161-1/+4
| | | | | | | | | scala> Vector(1,2,3) startsWith List("I am a Sumerian shapeshifting destruction god.") res0: Boolean = true ...is fixed.
* scala> immutable.Vector(1,2,3) endsWith immutab...Paul Phillips2009-07-162-13/+16
| | | | | | | | scala> immutable.Vector(1,2,3) endsWith immutable.Vector(2,3) res0: Boolean = false ...is fixed.
* scala> List(1,2,3) endsWith List(2, "I AM GOZER...Paul Phillips2009-07-161-5/+9
| | | | | | | | scala> List(1,2,3) endsWith List(2, "I AM GOZER THE DESTROYER") res0: Boolean = true ... is fixed.
* Fixed the same bug as in r18328, but in equals.Paul Phillips2009-07-161-1/+4
|
* Fixed logic error reported in #2159.Paul Phillips2009-07-161-1/+4
|
* Altered some invocations of Array.copy to use c...Paul Phillips2009-07-161-13/+14
| | | | | | | | Altered some invocations of Array.copy to use compat.Platform.arraycopy instead, because profiling indicated a frightening amount of time being spent in java.lang.Class.isArray (mostly stemming from ensureCapacity in StringBuilder.)
* minor changes (Scala comments)michelou2009-07-154-28/+78
|
* Added ControlException marker trait and update ...Miles Sabin2009-07-153-2/+42
| | | | | | | | | Added ControlException marker trait and update various exceptions to mix it in; the typer now correctly propagates ControlExceptions rather than reporting them; the IDE reports attempts to log ControlExceptions; Global.signalDone no longer leaks ValidateErrors back into the typer; the set of compiler options offered by the IDE has been updated.
* Removed the accurately labelled combinatorold.Paul Phillips2009-07-1410-1523/+0
|
* made streams and views more lazy by always skip...Martin Odersky2009-07-143-26/+50
| | | | | made streams and views more lazy by always skipping builder
* Trying to make typechecker faster by (1) new su...Martin Odersky2009-07-131-0/+9
| | | | | | | Trying to make typechecker faster by (1) new subtyping (2) better implicit caches. Disallowed '42 as a symbol. Added cache method to Mutable Maps. Better complietion in interactive.
* Implementation and test cases for canEqual meth...Paul Phillips2009-07-091-0/+6
| | | | | | | Implementation and test cases for canEqual method in case classes. Now the autogenerated equality method inquires with the argument as to whether other.canEqual(this) before returning true.
* Made NamespaceBinding a case class; addresses t...Paul Phillips2009-07-081-6/+6
| | | | | Made NamespaceBinding a case class; addresses ticket #2138.
* minor change (Scala comments)michelou2009-07-076-65/+106
|
* minor change (Scala comments)michelou2009-07-072-28/+40
|
* fixed Scala comments, added svn:keywordsmichelou2009-07-0731-245/+395
|
* Fixes and test cases for #2124 and #2125.Paul Phillips2009-07-0510-127/+44
|