summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* During my last look at r21224 I noticed what mu...Paul Phillips2010-03-211-43/+77
| | | | | | | | | During my last look at r21224 I noticed what must be a long standing bug in Array.update handling. Fixing this probably never to be noticed corner case (see bug3175.scala) seduced me into drumming out some duplication. At least we got some nice commenting out of it. Review by dubochet.
* Some minor changes in scala.swing.* which I was...Paul Phillips2010-03-2112-99/+95
| | | | | | | | | | Some minor changes in scala.swing.* which I was glancing through because of #3196. I noticed the Font object was in package scala instead of scala.swing, which looks sure to be a mistake (an easy one to make, and one others have made as well, because we're not entirely used to package objects.) I didn't want to accidentally ship a scala.Font so I moved it into swing. Review by imaier.
* Some work on the Array methods as they manifest...Paul Phillips2010-03-203-15/+24
| | | | | | | Some work on the Array methods as they manifest in refinement types: tightening when Array code is generated and also what code is generated. Review by dubochet.
* Half-disabled productElementName until I have t...Paul Phillips2010-03-193-2/+7
| | | | | | | Half-disabled productElementName until I have time to reimplement it more to martin's liking. ("Half" because full disabling is not possible until starr has forgotten about it.) No review.
* Returning to the thrilling world of equality an...Paul Phillips2010-03-195-72/+123
| | | | | | | | Returning to the thrilling world of equality and hashCodes now that Any.## is a reality. Moved the hash functions from Predef to ScalaRunTime, and made what appears to be an optimization to equals by not losing the result of an instanceof test. Review by community.
* Added a tryToSetFromPropertyValue implementatio...Miles Sabin2010-03-191-0/+1
| | | | | Added a tryToSetFromPropertyValue implementation for MultiStringSetting.
* More fun with -Xmigration.Paul Phillips2010-03-1912-178/+145
| | | | | | | | | | | | | | | | | | to BufferLike (++ and similar now create a new collection.) Removed MapLikeBase. Annotated all the methods in mutable.{ Map, Set } which mutated in-place in 2.7 to note that they create new collections, and implemented same. At this point the only +/- like method which mutates in place which I am aware of is BufferLike.+ (see source comment for my observations.) Also tweaked some collections return types as necessitated by these changes, such as mutable.Set.clone() now returning "This" rather than mutable.Set[A]. References #3089, closes #3179. Review by odersky.
* new version of decode that does not need a length.Martin Odersky2010-03-191-42/+10
|
* Spring cleaning of collection libraries.Martin Odersky2010-03-1914-137/+307
| | | | | | If people think some operations can be more lazy, please provide patches/do changes. Also brought proxies and forwarders into line.
* Closes #2827. Review by community.Philipp Haller2010-03-191-16/+23
|
* Fixes #3054. No review.Hubert Plociniczak2010-03-193-18/+44
|
* Reverse didn't work for empty ranges.Aleksandar Pokopec2010-03-181-1/+1
|
* Closes #3133. Review by community.Hubert Plociniczak2010-03-172-8/+1
|
* Closes #3185. Review by plocinic.Philipp Haller2010-03-171-0/+2
|
* closes #3112. no review.Tiark Rompf2010-03-161-12/+17
|
* Fixed build problem by eliminiating a redundant...Martin Odersky2010-03-161-1/+1
| | | | | | Fixed build problem by eliminiating a redundant implicit in scalap. Review by extempore.
* Closes #2688 by disallowing call-by-name implic...Martin Odersky2010-03-161-0/+4
| | | | | Closes #2688 by disallowing call-by-name implicit parameters. No review.
* Closes #2913.Martin Odersky2010-03-161-1/+1
| | | | | different from the other errors, so no second try was done for them.)
* Fixes nitpicks by Adriaan in his review.Martin Odersky2010-03-161-3/+3
|
* Closes #3180. No review.Martin Odersky2010-03-161-2/+5
|
* Fixes infinite streams in #3091. No review.Aleksandar Pokopec2010-03-161-0/+10
|
* Fixes #3091. Review by community.Aleksandar Pokopec2010-03-161-3/+7
|
* Changed `!=` to `ne` for #3086. No review.Aleksandar Pokopec2010-03-161-13/+13
|
* added support for continuations in try/catch bl...Tiark Rompf2010-03-165-24/+126
| | | | | | added support for continuations in try/catch blocks. review by community.
* Tracked down docs.lib build issue from the dent...Paul Phillips2010-03-151-1/+1
| | | | | | | Tracked down docs.lib build issue from the dentist's chair while waiting for my teeth to numb. Checking in over open wireless access point. This is dedication. No review.
* fixed treatment of annotated types in isNumeric...Tiark Rompf2010-03-151-0/+1
| | | | | | fixed treatment of annotated types in isNumericSubType. re-enabled test case. review by odersky
* Fixes #3091. Review by community.Aleksandar Pokopec2010-03-151-0/+40
|
* new immutable.HashSet. review by community.Tiark Rompf2010-03-151-108/+313
|
* Fixes #3086. Review by community.Aleksandar Pokopec2010-03-151-13/+13
|
* Fixes #3132. No review necessary.Aleksandar Pokopec2010-03-154-9/+19
|
* Fixes #3155. No review is necessary.Aleksandar Pokopec2010-03-151-0/+2
|
* Fix for msil compiler.Lukas Rytz2010-03-151-1/+1
|
* Reverting a couple replacements from that last ...Paul Phillips2010-03-152-6/+6
| | | | | | Reverting a couple replacements from that last patch which don't look so safe on re-examination. No review.
* Leveraged -Xmigration to burn off some warts wh...Paul Phillips2010-03-1537-109/+112
| | | | | | | | | | | | | | | | | | | | | | | | | Leveraged -Xmigration to burn off some warts which arose in the new collections. Warnings put in place for behavioral changes, allowing the following. 1) Buffers: create new collections on ++ and -- like all the other collections. 2) Maps: eliminated never-shipped redundant method valuesIterable and supplied these return types: def keys: Iterable[A] def keysIterator: Iterator[A] def values: Iterable[B] def valuesIterator: Iterator[B] def keySet: Set[A] I concluded that keys should return Iterable because keySet also exists on Map, and is not solely in the province of Maps even if we wanted to change it: it's defined on Sorted and also appears in some Sets. So it seems sensible to have keySet return a Set and keys return the more general type. Closes #3089, #3145. Review by odersky.
* improved immutable HashMap iterator.Tiark Rompf2010-03-141-31/+101
|
* Tighten update check in cleanup.Paul Phillips2010-03-141-1/+1
|
* Closes #2918. Review by moors.Martin Odersky2010-03-132-3/+30
|
* More support code for the big partest patch I'm...Paul Phillips2010-03-138-37/+59
| | | | | | More support code for the big partest patch I'm working on to finally finish classpaths for good. No review.
* Improved version where bumping and zero-encodin...Martin Odersky2010-03-131-38/+9
| | | | | Improved version where bumping and zero-encoding are rolled into one.
* Closes #3120. Review by extempore.Martin Odersky2010-03-132-0/+16
|
* Added an object to mangle byte arrays into Java...Martin Odersky2010-03-121-0/+269
| | | | | | Added an object to mangle byte arrays into Java classfile's version of UTF8.
* Closes #3143. Review by moors.Martin Odersky2010-03-123-30/+45
|
* do not set the type of the implementation metho...Hubert Plociniczak2010-03-121-1/+1
| | | | | | | do not set the type of the implementation method to be the type of the original one as this is done properly in cloneSymbol. no review (already done by Martin)
* Added continuations to maven deployment.Josh Suereth2010-03-123-1/+121
|
* added missing file from last commit. no review.Tiark Rompf2010-03-111-0/+60
|
* Partially reverted r21018.Martin Odersky2010-03-112-29/+29
|
* moved the continuations plugin into trunk.Tiark Rompf2010-03-117-0/+1349
|
* Closes #3158. No review necessary.Martin Odersky2010-03-111-0/+2
|
* implemented handling of 32-bit collisions in im...Tiark Rompf2010-03-111-6/+60
| | | | | | implemented handling of 32-bit collisions in immutable.HashMap. review by community.
* Closes #3157 by overriding +: in List.Martin Odersky2010-03-111-1/+6
|