summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Generalized pattern matcher generated null test.Paul Phillips2009-08-232-1/+12
|
* Tweaked a concurrent.ops method to adhere to th...Paul Phillips2009-08-232-20/+15
| | | | | Tweaked a concurrent.ops method to adhere to the Either convention.
* Cleaner sameElements implementation for linear ...Paul Phillips2009-08-232-20/+27
| | | | | Cleaner sameElements implementation for linear seq, and fix for #2040.
* Some minor logic simplifying falling out of equ...Paul Phillips2009-08-232-82/+61
| | | | | Some minor logic simplifying falling out of equality work.
* Fix and test case for #2241.Paul Phillips2009-08-232-1/+9
|
* Numeric implementations for Short and Byte now ...Paul Phillips2009-08-231-0/+30
| | | | | | Numeric implementations for Short and Byte now that I'm hearing of the occasional Numeric user.
* A few straggler deprecations with straightforwa...Paul Phillips2009-08-227-18/+12
| | | | | A few straggler deprecations with straightforward enough resolutions.
* These might be the last of the deprecation warn...Paul Phillips2009-08-228-12/+14
| | | | | | | | | | | | | | | | These might be the last of the deprecation warnings I can obey in good conscience without doing some less robotic work first. Most of the remaining deprecations do any of: * deprecate in favor of non-existent function * deprecate in favor of function which doesn't quite work yet e.g. List.{ map2, forall2 } * deprecate in favor of function which blows the stack (Iterator.append says to use ++ but this ends poorly, see nsc's TreeSet) * deprecate in favor of a function which doesn't do the same thing e.g. List.-- says to use diff instead, but List(1,1) -- List(1) != List(1,1) diff List(1)
* Deprecation patrol continues patrolling.Paul Phillips2009-08-2226-50/+48
|
* Deprecation patrol.Paul Phillips2009-08-2213-38/+38
|
* A few minor documentation fixes.Paul Phillips2009-08-225-12/+12
|
* Fixed #2283.Paul Phillips2009-08-221-1/+1
|
* The fruit of a bunch of iteration on Iterator.Paul Phillips2009-08-222-48/+154
| | | | | Flexible yet simple/clean API for grouped and sliding.
* Better scaladocsIngo Maier2009-08-221-4/+9
|
* Fix for the discovery that .get on a non-existe...Paul Phillips2009-08-211-1/+1
| | | | | | Fix for the discovery that .get on a non-existent Map key returns None, even if a default value has been declared.
* Reverted r18344 as it is interacting badly with...Paul Phillips2009-08-212-24/+2
| | | | | Reverted r18344 as it is interacting badly with package objects.
* in the end had to disable conforms as view in t...Adriaan Moors2009-08-215-15/+8
| | | | | | | 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
* second try to get a starr that can compile the ...Adriaan Moors2009-08-213-3/+3
| | | | | | second try to get a starr that can compile the new Predef that has the implicit `conforms`
* replaced the implicit `identity` coercion by `c...Adriaan Moors2009-08-2110-18/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* Fixed #2169Ingo Maier2009-08-211-9/+6
|
* fixed build problemMartin Odersky2009-08-211-1/+1
|
* added partial manifests (now called manifests),...Martin Odersky2009-08-214-127/+206
| | | | | | added partial manifests (now called manifests), as opposed to FullManifests
* Applied some of Kevin Wright's patches.Ingo Maier2009-08-2117-44/+213
|
* Revert several commits related to implicits/predefAdriaan Moors2009-08-217-37/+16
| | | | | | | | This reverts commits ce0ebb316c094814d72cc7dfcc7ac8e7c22f16c2 cd61aed60d71441308967bece13d87384a59d3e8 0becf263fe8f1dc74bc7277be5d2c6ed04047923
* improved previous fix for implicits and `conforms`Adriaan Moors2009-08-215-10/+23
| | | | | | | | | | | | | | 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
* Gave spawn and future a default implicit to add...Paul Phillips2009-08-212-3/+3
| | | | | Gave spawn and future a default implicit to address ticket #2274.
* Reverted the just committed starr, which can't ...Paul Phillips2009-08-203-3/+3
| | | | | | | Reverted the just committed starr, which can't build itself. That's a bit disconcerting because ant newstarr claimed success, which I had thought was a guarantee.
* New starr based on r18525.Paul Phillips2009-08-203-3/+3
|
* backed out changes to Predef, as they need a ne...Adriaan Moors2009-08-201-6/+3
| | | | | | backed out changes to Predef, as they need a new STARR: one that does not have the assert at Implicits.scala:133
* replaced the implicit `identity` coercion by `c...Adriaan Moors2009-08-205-11/+22
| | | | | | | | | 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.
* qualified references to super methods are no lo...ilyas2009-08-201-0/+1
| | | | | | qualified references to super methods are no longer printer in a decompiled code
* A couple super useful partial function methods ...Paul Phillips2009-08-201-0/+47
| | | | | | A couple super useful partial function methods I am frequently reimplementing.
* [rev:Adriaan] dummy implementation for update t...ilyas2009-08-201-0/+1
| | | | | | [rev:Adriaan] dummy implementation for update to fix deep function compilation
* added missing fileMartin Odersky2009-08-201-0/+65
|
* reverted bad checkinMartin Odersky2009-08-201-1/+0
|
* Added #:: extractor for streams to package.scalaMartin Odersky2009-08-201-0/+1
|
* removed failing assertion.Martin Odersky2009-08-201-2/+2
|
* intermeidate step towards manifests for arraysMartin Odersky2009-08-1912-32/+73
|
* Put scala-library.jar back on the boot classpath.Paul Phillips2009-08-191-2/+5
|
* Second half of fix for #2177. Fixed #2255.Philipp Haller2009-08-193-0/+19
|
* Fixed #2177.Philipp Haller2009-08-193-0/+19
|
* Adjusted timeout in partest to get rid of spuri...Philipp Haller2009-08-191-1/+2
| | | | | Adjusted timeout in partest to get rid of spurious build failures.
* Fixed the rest of the library deprecation warni...Paul Phillips2009-08-194-9/+9
| | | | | | Fixed the rest of the library deprecation warnings which had clear-ish resolutions.
* Handled a dozen or so deprecation warnings.Paul Phillips2009-08-1914-18/+21
|
* Fix for #2269.Paul Phillips2009-08-191-1/+1
|
* Added file; I forgot before and it broke the buildMartin Odersky2009-08-181-0/+25
|
* A bunch of cleanup on scriptrunner and fsc perf...Paul Phillips2009-08-187-319/+283
| | | | | | | A bunch of cleanup on scriptrunner and fsc performed in a quest to fix #1889. I understand why #1889 happens now but I believe fixing it is going to require adjusting the logic in SymbolLoaders.
* removed t1701 from pending as it's now in files.Paul Phillips2009-08-181-1/+0
|
* Fixed memory leaks for streams.Martin Odersky2009-08-1818-140/+250
|
* fix for #2264Lukas Rytz2009-08-181-0/+3
|