summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Working around a mysterious bug which was expos...Paul Phillips2009-09-191-1/+14
| | | | | Working around a mysterious bug which was exposed in r17461.
* Exposed a bunch of java 5 Character methods thr...Paul Phillips2009-09-181-4/+35
| | | | | | Exposed a bunch of java 5 Character methods through RichChar, and deprecated a couple in favor of less irritating names.
* Fixed the crash in the optimizer for nested exc...Iulian Dragos2009-09-1811-43/+38
| | | | | | Fixed the crash in the optimizer for nested exception handlers that apear as arguments to methods.
* Physically moved ForkJoinPool to scala.concurrent.Philipp Haller2009-09-179-0/+0
|
* new starr, with some changes to varargs handling.Martin Odersky2009-09-1725-126/+184
|
* Not sure why my jars are being viewed somewhere...Paul Phillips2009-09-173-2/+4
| | | | | | | Not sure why my jars are being viewed somewhere along the way as if textual data, and this is apparently causing breakage some places. One more try at uploading a jar.
* An enhanced scalacheck with new powers (includi...Paul Phillips2009-09-163-2/+39
| | | | | | | An enhanced scalacheck with new powers (including arbUnit, for all your arbitrary Unit needs) and some tests for recent Array-related crashers, including test case for the now working #2299.
* Added some more scalacheck tests to list, incid...Paul Phillips2009-09-161-1/+15
| | | | | | | Added some more scalacheck tests to list, incidentally inspiring millions of commit log readers to say out loud "hey, I could be writing tests like those!"
* The first working scalacheck test! Now Arbitrar...Paul Phillips2009-09-166-34/+36
| | | | | | The first working scalacheck test! Now Arbitrary is working for us instead of our nemesis Capt. Entropy.
* Cleaning code: removed unused methods, type lit...Gilles Dubochet2009-09-165-21/+14
| | | | | Cleaning code: removed unused methods, type literals are a bit simpler.
* Temporarily disabled the check which is breakin...Paul Phillips2009-09-161-13/+16
| | | | | Temporarily disabled the check which is breaking the build.
* New and possibly even working scalacheck jar.Paul Phillips2009-09-163-1/+2
|
* Fix and test case for #2081.Paul Phillips2009-09-152-10/+35
|
* fixed headers/comments/svn props, made some pro...michelou2009-09-1591-531/+1080
| | | | | | fixed headers/comments/svn props, made some progress with serializable classes
* Workaround for by-name/implicit/default clash d...Paul Phillips2009-09-141-3/+14
| | | | | Workaround for by-name/implicit/default clash described in #2290.
* Proposed (ideally destined for improvement and/...Paul Phillips2009-09-141-1/+3
| | | | | | Proposed (ideally destined for improvement and/or generalization) fix for #2323.
* Added -Ynewarrays option which generates new ar...Martin Odersky2009-09-134-40/+91
| | | | | | Added -Ynewarrays option which generates new array scheme. This is necessary for a clean bootstrap.
* Preparing for array switchoverMartin Odersky2009-09-1218-316/+916
|
* Resurrected the former contents of scala.io in ...Paul Phillips2009-09-1123-927/+1301
| | | | | | | | Resurrected the former contents of scala.io in their new home, scala.tools.nsc.io, and equipped them with fake beards and handlebar moustaches. Also restored the reverted bits of the compiler which had been taking advantage of them.
* Made canEqual abstract in Product and only inse...Paul Phillips2009-09-118-18/+17
| | | | | | | Made canEqual abstract in Product and only inserted into case classes if no concrete implementation is inherited. Restored the disabled canEquals usages in collections.
* Split TaskRunner into FutureTaskRunner and Task...Philipp Haller2009-09-1127-101/+132
| | | | | | | | | | Split TaskRunner into FutureTaskRunner and TaskRunner. FutureTaskRunner has an abstract Future[T] type member and inherits an abstract Task[T] type member from TaskRunner. Implicit conversions enable tasks and futures to be treated as parameter-less functions. This allows TaskRunners to be used by actor schedulers without creating lots of wrapper objects.
* Deprecated case classes inheriting from other c...Paul Phillips2009-09-1112-72/+20
| | | | | | Deprecated case classes inheriting from other case classes, and updated all the tests which did so.
* A bundle of small bugfixes to recent patches.Paul Phillips2009-09-115-7/+11
|
* Fixed #2201 (slight rewrite of paulp's patch at...Adriaan Moors2009-09-114-10/+41
| | | | | | | | | | | | | | | | Fixed #2201 (slight rewrite of paulp's patch at http://github.com/paulp/scala/commit/24419959b4d6c93716c216bbf276948a830 4b4e6) ImplicitSearch::cacheResult now clones symbols that represent bound variables (more specifically, parameters of anonymous functions that are used as implicit values) to ensure that different bound variables are represented by different symbols (otherwise lambda lifting gets confused). updated check file for bug692: error-reporting got more complete because TypeRef::transform has been relaxed slightly
* fix #2268Lukas Rytz2009-09-114-2/+21
|
* Make sure that last fix is only applied in inte...Miles Sabin2009-09-101-7/+14
| | | | | Make sure that last fix is only applied in interactive mode.
* making nightly non-optimi(s|z)ed for nowLukas Rytz2009-09-101-1/+1
|
* Missing files from last checkinMartin Odersky2009-09-102-6/+2
|
* Massive redesign so that: scala> "hi" == "hi".r...Martin Odersky2009-09-1078-2386/+3228
| | | | | | Massive redesign so that: scala> "hi" == "hi".reverse.reverse gives: res0: Boolean = true Preparing to do similar things to arrays.
* Try harder to preserve type information in inco...Miles Sabin2009-09-101-0/+7
| | | | | | | Try harder to preserve type information in incorrect code. This leaves a type for IDE completion and other semantically driven features to work with, eg., in the context of code as it's being written.
* partest now also uses -optimise to compile testsLukas Rytz2009-09-101-3/+6
|
* made my changes actually work :)Lukas Rytz2009-09-101-2/+2
|
* - support optimised build with "build.optimise"...Lukas Rytz2009-09-104-359/+65
| | | | | | | - support optimised build with "build.optimise", "dist.optimise" or - "test.optimise". nightly builds are now optimised (but not the - check-in builds) new starr containing all the latest optimiser-fixes
* Unbreaking the plugin.Paul Phillips2009-09-092-1/+4
|
* Generalized -Xdisable-assertions into an annota...Paul Phillips2009-09-096-30/+123
| | | | | | | | Generalized -Xdisable-assertions into an annotation (presently called @elidable) so it can be used with arbitrary code. It takes an argument which sets its priority level, and you can control what code is elided from the command line by setting -Xelide-level to desired threshold.
* Applied patch fixing #2306.Miles Sabin2009-09-091-5/+20
|
* Created plausibly sensible equals and hashCode ...Paul Phillips2009-09-0920-136/+67
| | | | | | | | | | Created plausibly sensible equals and hashCode methods in collection.{ Set, Map, Sequence } and made sure that none of the derived collections is getting too excited about doing its own thing and in so doing either breaking equals/hashCode consistency or creating an asymmetric equals (or both.)
* If a ControlException propagates to the top of ...Miles Sabin2009-09-091-7/+11
| | | | | | If a ControlException propagates to the top of respond, then retry the operation.
* added a few @serializable annotations, added @S...michelou2009-09-0813-185/+228
| | | | | | added a few @serializable annotations, added @SerialVersionUID to anonfuns, several cleanups
* Reenabled two tests.Philipp Haller2009-09-082-2/+2
|
* Updated disabled tests before moving them back.Philipp Haller2009-09-082-4/+5
|
* Reintegrated DoubleLinkedList, SynchronizedBuff...Philipp Haller2009-09-084-25/+47
| | | | | | Reintegrated DoubleLinkedList, SynchronizedBuffer, ArrayStack, BufferProxy.
* Slight tweak to positions of dealised terms.Miles Sabin2009-09-071-1/+1
|
* Reverts scala.io.* to its natural state, and th...Paul Phillips2009-09-0721-1332/+963
| | | | | | | | Reverts scala.io.* to its natural state, and the rest of trunk to using java.io.File. Anyone who wants to salvage any usable bits is of course welcome to do so, so long as they also assume responsibility for those bits.
* Fixed crash on specialized inner classes.Iulian Dragos2009-09-072-4/+12
|
* Converts some "lazy vals by hand" (probably pre...Paul Phillips2009-09-064-149/+100
| | | | | | | Converts some "lazy vals by hand" (probably predating the availability of lazy vals) to lazy vals. Streamlined some Plugin(s) logic and took minor advantage of scala.io.
* Created NoStackTrace trait and mixed it into Co...Paul Phillips2009-09-056-30/+25
| | | | | Created NoStackTrace trait and mixed it into ControlException.
* Removed custom UTF8 encoding implementation, de...Paul Phillips2009-09-056-122/+81
| | | | | | Removed custom UTF8 encoding implementation, deprecated all its methods, and ran everything through java's built-in decoder.
* Minor refinements to recent patches, and the re...Paul Phillips2009-09-052-46/+41
| | | | | | Minor refinements to recent patches, and the reversion of times. "It was the best of times... it was the reversion of times..."
* Fixed test case which still thought volatile va...Paul Phillips2009-09-051-3/+4
| | | | | Fixed test case which still thought volatile vals were ok.