summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* improved cps transform of partial functions.Tiark Rompf2010-04-034-24/+3
|
* closes #3242. review by community.Tiark Rompf2010-04-023-0/+84
|
* close #3178. review by communityLukas Rytz2010-04-011-0/+8
|
* close #3183. review by communityLukas Rytz2010-03-311-0/+19
|
* close #3222. review by communityLukas Rytz2010-03-312-0/+22
|
* closes #3203, overriding more of the Traversabl...Tiark Rompf2010-03-311-5/+5
| | | | | | | closes #3203, overriding more of the TraversableLike methods. also tightened access privileges to internal fields and methods. review by community.
* Closes #2386 by requiring class manifests for a...Martin Odersky2010-03-292-0/+7
| | | | | | Closes #2386 by requiring class manifests for an array element type if a class manifaest for the array type is demanded. Review by dubochet.
* closes 2864.Tiark Rompf2010-03-2911-23/+143
|
* TraversableOnce. Review by odersky.Paul Phillips2010-03-272-10/+4
|
* I think this closes #2433.Martin Odersky2010-03-253-0/+11
|
* While working on partest discovered that Compil...Paul Phillips2010-03-252-3/+2
| | | | | | | | | | | | | | | | | | | While working on partest discovered that CompilerCommand ignores half its constructor arguments and a couple dozen places blithely pass it those arguments as if they're being used. Then there were setups like this: class OfflineCompilerCommand( arguments: List[String], settings: Settings, error: String => Unit, interactive: Boolean) extends CompilerCommand(arguments, new Settings(error), error, false) Hey offline compiler command, why throw away the perfectly good settings you were given? Ever heard 'reduce, reuse, recycle'? How did you ever work... or do you? No review.
* New scalacheck jar because recent Actor changes...Paul Phillips2010-03-251-1/+1
| | | | | | New scalacheck jar because recent Actor changes broke binary compatibility. No review.
* Makes two actor tests deterministic. No review.Philipp Haller2010-03-253-5/+2
|
* Apparently I can't fix a test case to save my l...Paul Phillips2010-03-241-1/+1
| | | | | Apparently I can't fix a test case to save my life. No review.
* Fixed a test case I broke with the collect rename.Paul Phillips2010-03-241-3/+3
|
* Adds tests for see #2017.Philipp Haller2010-03-242-0/+54
|
* Addresses see #2017.Philipp Haller2010-03-245-22/+32
|
* Fixed an issue with no-parameter-list methods n...Paul Phillips2010-03-241-0/+2
| | | | | | Fixed an issue with no-parameter-list methods not being elided. No review.
* Fixed the serialization test.Philipp Haller2010-03-241-2/+2
|
* Fix and test case for #3169.Paul Phillips2010-03-231-0/+9
|
* Although it was working fine, a test case for @...Paul Phillips2010-03-233-0/+16
| | | | | | Although it was working fine, a test case for @elidable to make sure that state of affairs continues. No review.
* Added test case for #3186. Closes #3186.Philipp Haller2010-03-232-0/+8
|
* Went ahead and implemented classpaths as descri...Paul Phillips2010-03-231-2/+2
| | | | | | | | | | | | | | | | | | | | | Went ahead and implemented classpaths as described in email to scala-internals on the theory that at this point I must know what I'm doing. ** PUBLIC SERVICE ANNOUNCEMENT ** If your code of whatever kind stopped working with this commit (most likely the error is something like "object scala not found") you can get it working again with either of: passing -usejavacp on the command line set system property "scala.usejavacp" to "true" Either of these will alert scala that you want the java application classpath to be utilized by scala as well. Review by community.
* closes #3199. review by community.Tiark Rompf2010-03-224-0/+33
|
* During my last look at r21224 I noticed what mu...Paul Phillips2010-03-212-0/+14
| | | | | | | | | 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 work on the Array methods as they manifest...Paul Phillips2010-03-202-0/+52
| | | | | | | 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-192-2/+0
| | | | | | | 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-191-0/+2
| | | | | | | | 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.
* More fun with -Xmigration.Paul Phillips2010-03-193-15/+15
| | | | | | | | | | | | | | | | | | 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-0/+39
|
* Closes #2827. Review by community.Philipp Haller2010-03-192-0/+17
|
* Fixes #3054. No review.Hubert Plociniczak2010-03-194-0/+16
|
* Closes #3133. Review by community.Hubert Plociniczak2010-03-173-0/+11
|
* Closes #3185. Review by plocinic.Philipp Haller2010-03-172-0/+44
|
* closes #3112. no review.Tiark Rompf2010-03-162-0/+15
|
* added test case for #2417. no reviewTiark Rompf2010-03-162-0/+89
|
* new testsMartin Odersky2010-03-165-34/+32
|
* Closes #2913.Martin Odersky2010-03-161-0/+31
| | | | | different from the other errors, so no second try was done for them.)
* Fixes infinite streams in #3091. No review.Aleksandar Pokopec2010-03-161-0/+5
|
* Fixes #3091. Review by community.Aleksandar Pokopec2010-03-161-1/+1
|
* added support for continuations in try/catch bl...Tiark Rompf2010-03-166-0/+119
| | | | | | added support for continuations in try/catch blocks. review by community.
* fixed treatment of annotated types in isNumeric...Tiark Rompf2010-03-151-4/+4
| | | | | | fixed treatment of annotated types in isNumericSubType. re-enabled test case. review by odersky
* Fixes #3091. Review by community.Aleksandar Pokopec2010-03-152-0/+35
|
* new immutable.HashSet. review by community.Tiark Rompf2010-03-152-2/+2
|
* Leveraged -Xmigration to burn off some warts wh...Paul Phillips2010-03-152-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Tighten update check in cleanup.Paul Phillips2010-03-141-0/+7
|
* Test case for #2940. No review.Paul Phillips2010-03-142-0/+15
|
* Test case closes #751. No review.Paul Phillips2010-03-141-0/+6
|
* Disabled failing testMartin Odersky2010-03-131-4/+4
|
* moved the continuations plugin into trunk.Tiark Rompf2010-03-1170-0/+821
|