summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* some changes and additions to move to new arrays.Martin Odersky2009-09-0425-147/+621
|
* Fixed #2095.Iulian Dragos2009-09-041-0/+2
|
* Fixed #1857.Iulian Dragos2009-09-041-1/+2
|
* Fixed #2317.Iulian Dragos2009-09-041-0/+5
|
* Sabbus can pack locker as JARs, for use in IDEs.Gilles Dubochet2009-09-041-4/+48
|
* Getting docs.comp building again.Paul Phillips2009-09-032-5/+6
|
* Fixed accesses to Scala inner classes from Java.Iulian Dragos2009-09-031-1/+1
|
* Rewrite of the actor MessageQueue, adding a tra...Paul Phillips2009-09-022-123/+85
| | | | | Rewrite of the actor MessageQueue, adding a tracing facility.
* Added an alias for '-optimize' and fixed the op...Iulian Dragos2009-09-022-2/+6
| | | | | Added an alias for '-optimize' and fixed the optimized build.
* fixed #2266 (partially) and #2305Adriaan Moors2009-09-021-1/+4
|
* Moved test case for now-fixed #2027 into files.Paul Phillips2009-09-012-2/+2
|
* A few minor bugfixes for recent work.Paul Phillips2009-09-013-12/+12
|
* Since I began using scala I have sought an appe...Paul Phillips2009-09-011-1/+28
| | | | | | | | Since I began using scala I have sought an appealing null coalescing operator. Only now in this dark hour is it upon us! I should find a better place for it, and the rest of my utility functions for dealing sensibly with null.
* Fixed #2117.Iulian Dragos2009-09-011-1/+1
|
* Fixed #2123.Iulian Dragos2009-09-012-1/+6
|
* Fixed #2167.Iulian Dragos2009-09-011-1/+5
|
* Further organization of File/Path/Directory.Paul Phillips2009-09-013-4/+46
| | | | | copyFile method.
* Fixed #1894.Iulian Dragos2009-09-011-0/+3
|
* Changed createDirectory and createFile to accept aPaul Phillips2009-09-016-22/+18
| | | | | | failIfExists argument (defaults to false) and eliminated the very short-lived ensureDirectory and ensureFile.
* Factored the InputStream-based implementations ...Paul Phillips2009-09-014-65/+119
| | | | | | Factored the InputStream-based implementations out of File into scala.io.Streamable, where they will eventually be reused by Source.
* More cleanup in nsc.io, and a toByteArray() met...Paul Phillips2009-09-015-82/+62
| | | | | More cleanup in nsc.io, and a toByteArray() method for File.