summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Made canEqual abstract in Product and only inse...Paul Phillips2009-09-112-2/+6
| | | | | | | Made canEqual abstract in Product and only inserted into case classes if no concrete implementation is inherited. Restored the disabled canEquals usages in collections.
* Deprecated case classes inheriting from other c...Paul Phillips2009-09-1111-72/+9
| | | | | | Deprecated case classes inheriting from other case classes, and updated all the tests which did so.
* Fixed #2201 (slight rewrite of paulp's patch at...Adriaan Moors2009-09-112-1/+14
| | | | | | | | | | | | | | | | 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-112-0/+11
|
* Massive redesign so that: scala> "hi" == "hi".r...Martin Odersky2009-09-102-0/+23
| | | | | | Massive redesign so that: scala> "hi" == "hi".reverse.reverse gives: res0: Boolean = true Preparing to do similar things to arrays.
* Created plausibly sensible equals and hashCode ...Paul Phillips2009-09-092-3/+2
| | | | | | | | | | 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.)
* Reenabled two tests.Philipp Haller2009-09-082-2/+2
|
* Updated disabled tests before moving them back.Philipp Haller2009-09-082-4/+5
|
* Fixed test case which still thought volatile va...Paul Phillips2009-09-051-3/+4
| | | | | Fixed test case which still thought volatile vals were ok.
* Moved test case for now-fixed #2027 into files.Paul Phillips2009-09-012-2/+2
|
* Fixed #1539.Iulian Dragos2009-08-312-0/+12
|
* Test case for #1560, which was fixed sometime inPaul Phillips2009-08-301-0/+11
| | | | | the last few weeks.
* Fix and test case for #2276.Paul Phillips2009-08-282-0/+32
|
* Test case for #2250, which Martin fixed in r18589.Paul Phillips2009-08-271-0/+12
|
* added manifests to most parts of standard libra...Martin Odersky2009-08-277-7/+11
| | | | | | | added manifests to most parts of standard library which deal with arrays. One test is temporarily disabled, as it shows a deep problem with multi-dimensional arrays (which was present all along).
* Fix and test case for #2187 and its duplicate #...Paul Phillips2009-08-271-0/+7
| | | | | Fix and test case for #2187 and its duplicate #2192.
* Fix for #2275 with tests.Miles Sabin2009-08-254-0/+36
|
* fixed io test on windowsLukas Rytz2009-08-251-1/+1
|
* updated checkfile for neg/viewtestAdriaan Moors2009-08-241-1/+7
|
* Fix and test case for #2241.Paul Phillips2009-08-231-0/+7
|
* The fruit of a bunch of iteration on Iterator.Paul Phillips2009-08-221-0/+37
| | | | | Flexible yet simple/clean API for grouped and sliding.
* Reverted r18344 as it is interacting badly with...Paul Phillips2009-08-211-6/+0
| | | | | Reverted r18344 as it is interacting badly with package objects.
* in the end had to disable conforms as view in t...Adriaan Moors2009-08-211-7/+1
| | | | | | | in the end had to disable conforms as view in tryImplicit (see comment in removeNames in NamesDefaults) fixed check file for viewtest added newTermName for conforms to StdNames, so removed the previous weirdness
* replaced the implicit `identity` coercion by `c...Adriaan Moors2009-08-211-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | replaced the implicit `identity` coercion by `conforms`, which can be used to encode generalised constraints the introduction of `conforms` revealed a bug in adaptToMember, which was inferring views while already inferring one, which gave rise to diverging implicits. Predef.identity is no longer special as far as the compiler is concerned. because conforms/identity was no longer prevented from being used as a view (which does not make sense, but preventing it shouldn't be necessary), removeNames in NamesDefaults suddenly didn't detect all ambiguities because it relied on tryTypedApply failing fixed by using an EmptyTree as an ambiguous argument instead of the argument, so failure is guaranteed fixed check file for t0590 new starr fixed the weirdest bug ever: don't know why, but can't change the total number of calls to newTermName in StdNames (so take away the one for "identity", give one back, doesn't matter where --> see "utterweirdness" at the end) the problem manifested itself by not finding Nil. This only happens during start up (when the scala/package.scala file hasn't been compiled yet), when Nil is required before List (because that would have forced Nil to be loaded).
* Revert several commits related to implicits/predefAdriaan Moors2009-08-211-3/+2
| | | | | | | | This reverts commits ce0ebb316c094814d72cc7dfcc7ac8e7c22f16c2 cd61aed60d71441308967bece13d87384a59d3e8 0becf263fe8f1dc74bc7277be5d2c6ed04047923
* improved previous fix for implicits and `conforms`Adriaan Moors2009-08-211-2/+3
| | | | | | | | | | | | | | because conforms/identity was no longer prevented from being used as a view (which does not make sense, but preventing it shouldn't be necessary), removeNames in NamesDefaults suddenly didn't detect all ambiguities because it relied on tryTypedApply failing fixed by using an EmptyTree as an ambiguous argument instead of the argument, so failure is guaranteed fixed check file for t0590 also reintroduced conforms, because we now have a new starr
* Second half of fix for #2177. Fixed #2255.Philipp Haller2009-08-192-0/+4
|
* Fixed #2177.Philipp Haller2009-08-192-0/+4
|
* removed t1701 from pending as it's now in files.Paul Phillips2009-08-181-1/+0
|
* Fixed memory leaks for streams.Martin Odersky2009-08-188-18/+78
|
* More fleshing out Codec.Paul Phillips2009-08-171-1/+1
| | | | | | positioning change. Deleted instead of deprecated the two argument version of Iterator.iterate since it did not exist in 2.7.
* Test in pending for #2261.Paul Phillips2009-08-161-0/+6
|
* A variety of work on scala.io.{ File, Source } ...Paul Phillips2009-08-161-2/+2
| | | | | | | | | | | | | A variety of work on scala.io.{ File, Source } with changes including: getLines() now takes a line separator argument (defaults to platform line.separator) and drops the newlines. scala.io.File adds several convenience methods. The mechanisms for configuring Source are more consistent. This is not complete, performance issues remain to be investigated.
* 1.Martin Odersky2009-08-161-0/+13
| | | | | 2. Relaxed bounds checking rules for existential types.
* Fixed #1560 (which was a typing hole, so some l...Martin Odersky2009-08-152-14/+17
| | | | | | Fixed #1560 (which was a typing hole, so some library classes had to be fixed)
* Polished up some disabled tests and returned th...Paul Phillips2009-08-144-1/+1
| | | | | Polished up some disabled tests and returned them to files.
* fixed check fileMartin Odersky2009-08-141-16/+13
|
* Blocks can now end in definitions.Martin Odersky2009-08-145-46/+17
|
* fixed #2251Adriaan Moors2009-08-132-16/+36
|
* fix for 513: use deep ForeachTypeTraverser in d...Adriaan Moors2009-08-134-2/+12
| | | | | | fix for 513: use deep ForeachTypeTraverser in doTypeTraversal instead of shallow one test case+checkfile for #513
* Test for #1381.Paul Phillips2009-08-131-0/+31
|
* Test case for #1044.Paul Phillips2009-08-131-0/+4
|
* Test case for #612.Paul Phillips2009-08-123-5/+6
|
* new test for #1642Martin Odersky2009-08-112-0/+14
|
* Mixxsing checking for fix of #1642Martin Odersky2009-08-101-1/+6
|
* Fixed #1642Martin Odersky2009-08-101-0/+17
|
* fixed t1705.Martin Odersky2009-08-103-1/+43
|
* Revert "fixed #2208"Adriaan Moors2009-08-063-20/+0
| | | | | This reverts commit 2d437f2a62d7127abe907d61118ea448c9ad6c59.
* fixed #2208Adriaan Moors2009-08-063-0/+20
|
* fixed ticket #2197Adriaan Moors2009-08-061-0/+7
|