summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* added hooks so that BigInt, BigDecimal can do t...Martin Odersky2009-11-125-16/+50
| | | | | | added hooks so that BigInt, BigDecimal can do the right thign for equality.
* fixed #2454Adriaan Moors2009-11-127-27/+105
|
* fixed #2587Adriaan Moors2009-11-123-47/+56
| | | | | | | | | | two underlying problems: - isAsSpecific did not skolemize lower (left) type in subtyping check (instead used withTypeVar on left and right) - withTypeVars did not clone the symbols of the type params (so they were not fresh) (the second fix is not essential due to the first fix, it "improves correctness", but should check whether performance is not impacted too severely) applied martin's documentation diff
* Fixed #2517 Martin Odersky2009-11-124-14/+51
| | | | | | | Fixed #2606 Fixed #2598 Fixed #1836
* avoid illegal forward references by moving synt...Lukas Rytz2009-11-122-1/+4
| | | | | | avoid illegal forward references by moving synthetics to the beginning of the statement-list. fixes #2489
* Removed some duplicated functions.Paul Phillips2009-11-126-12/+6
|
* Allow protected access to constructor in superc...Martin Odersky2009-11-121-1/+1
| | | | | Allow protected access to constructor in superclass. Closes #1836
* fix #2488.Lukas Rytz2009-11-125-28/+33
|
* removed disabled filesAntonio Cunei2009-11-125-850/+0
|
* fixed #2470.Lukas Rytz2009-11-128-5/+51
|
* Forgot to commit Changes.scala in previous commitv2.8-divergedHubert Plociniczak2009-11-112-4/+5
|
* Partial fix for #2581.Hubert Plociniczak2009-11-111-0/+9
|
* fixed #2546 using patch from dlwh -- please rev...Adriaan Moors2009-11-112-34/+28
| | | | | fixed #2546 using patch from dlwh -- please review!
* The preferred way to convert between primitives...Paul Phillips2009-11-1111-80/+80
| | | | | | | The preferred way to convert between primitives is to call .toInt etc, but there were lots of casts for historical reasons. This patch remedies that.
* Promotes reverseMap out of List into SeqLike as...Paul Phillips2009-11-112-20/+19
| | | | | | Promotes reverseMap out of List into SeqLike as discussed on scala-internals.
* This test for Queue passes at my computer.Aleksandar Pokopec2009-11-111-0/+297
|
* Queue - several bugs fixed, particular one not ...Aleksandar Pokopec2009-11-111-11/+34
| | | | | Queue - several bugs fixed, particular one not updating the last0 field of MutableList.
* In dequeueAll there was a bug checking if colle...Aleksandar Pokopec2009-11-101-1/+1
| | | | | In dequeueAll there was a bug checking if collection is nonEmpty instead of isEmpty - fixed.
* Changed the ctor of the LinkedList so that it i...Aleksandar Pokopec2009-11-101-2/+4
| | | | | | Changed the ctor of the LinkedList so that it ignores null if given as the next list.
* Mutable list test - passes.Aleksandar Pokopec2009-11-101-0/+126
|
* fixed the sentinel bug for mutable list.Aleksandar Pokopec2009-11-101-0/+1
|
* Zipped for Tuple2&Tuple3Adriaan Moors2009-11-102-2/+129
|
* added CanBuild type alias in package object sca...Adriaan Moors2009-11-105-1/+27
| | | | | | added CanBuild type alias in package object scala.collection.generic added breakout to scala.collection test for breakout
* test for #2591Adriaan Moors2009-11-101-0/+15
|
* fixing ++=:Adriaan Moors2009-11-101-3/+3
|
* tentative re-implementation of LinkedList and s...Martin Odersky2009-11-105-76/+95
| | | | | tentative re-implementation of LinkedList and subclasses
* Fixed #2591Martin Odersky2009-11-101-2/+3
|
* Fixed one of the issues in the BuildManager men...Hubert Plociniczak2009-11-101-0/+2
| | | | | | | | Fixed one of the issues in the BuildManager mentioned in #2590, where adding a missing reference wasn't causing compilation of the dependent files. Still, the solution to the whole ticket requires some changes to the scala plugin itself.
* Fixed issue #451 by updating structural method ...Gilles Dubochet2009-11-102-174/+139
| | | | | | Fixed issue #451 by updating structural method dispatch logic to work with new arrays.
* fixed comment for adjustTypeArgsAdriaan Moors2009-11-102-10/+15
|
* fixed #2511.Lukas Rytz2009-11-103-1/+35
|
* Breaks down the hash function in BoxesRunTime b...Paul Phillips2009-11-098-209/+98
| | | | | | | | | | | | | | | | Breaks down the hash function in BoxesRunTime by type so we can do as much as possible at compile time. Documents various trouble points I've identified with trying to get the hashCodes aligned. Test case exercises the hashCode functions. Deleted all the code associated with previous equality adventures. Don't worry, I can put anything back if it turns out we have to change course again, but for now it's noise. Also, gives return types to the box and unbox methods which are added to the primitive companions, so e.g. Int.box(5) now returns a j.l.Integer instead of an Object.
* attempt to fix build -- can't build on my old m...Adriaan Moors2009-11-092-5/+5
| | | | | attempt to fix build -- can't build on my old macbook, so flying blind :-/
* Reverted r19466, as the decision is now thatAntonio Cunei2009-11-099-32/+26
| | | | | isDefinedAt should /not/ be in Function1
* fixed bug in implicit resolution that only mani...Adriaan Moors2009-11-095-50/+99
| | | | | | | | | | | | | fixed bug in implicit resolution that only manifested itself when multiple implicit arguments needed to be resolved and they were intended to instantiate type parameters two problems: - type parameters that could not be inferred where removed from undetparams erroneously - the successfully inferred parameters were not propagated to the the implicit arguments on the right (implicit resolution searches for implicit arguments from left to right, fixing type parameters in the process) this should give the green light for the addition of Zipped to TupleN
* added `locally' to Predef.Martin Odersky2009-11-095-1/+39
| | | | | | added overloaded hashes to Predef. some small changes.
* Fixed #2557, #2562Hubert Plociniczak2009-11-091-11/+19
|
* Adds isDefinedAt to Function1. As a consequence,Antonio Cunei2009-11-099-26/+32
| | | | | | | | code that mixes in PartialFunction now have to define isDefinedAt as override. Fixes #2225.
* use scalacfork for strap build, should make win...Lukas Rytz2009-11-092-65/+81
| | | | | | use scalacfork for strap build, should make windows build work. Rename RichWindow so that ant does not always re-compile it.
* Made Benchmarks use standard output instead of ...Iulian Dragos2009-11-091-10/+13
| | | | | | Made Benchmarks use standard output instead of requiring a file name on the command line
* Fixed the optimizer for inlining correctly Scal...Iulian Dragos2009-11-093-9/+12
| | | | | Fixed the optimizer for inlining correctly ScalaRunTime.inlinedEquals
* Fixed DaemonScheduler on IBM J9.Philipp Haller2009-11-092-3/+29
|
* Equality checks go to ScalaRunTime.inlinedEqual...Iulian Dragos2009-11-092-4/+13
| | | | | Equality checks go to ScalaRunTime.inlinedEquals when -optimise is on
* Better implementation of Predef.hashMartin Odersky2009-11-092-2/+25
|
* Fixed #2569Martin Odersky2009-11-091-2/+11
|
* fast path equals and hash methods.Martin Odersky2009-11-093-17/+51
|
* Increased partest timeout, since it seems we ar...Philipp Haller2009-11-091-1/+1
| | | | | | Increased partest timeout, since it seems we are hitting it in some hudson configs.
* Moved (non-regression) actor-receive-sender tes...Philipp Haller2009-11-092-0/+0
| | | | | | Moved (non-regression) actor-receive-sender test to pending for bug fixing.
* Fixed #2504Martin Odersky2009-11-098-4/+125
| | | | | Fixed #2517
* fixed #2583, patch supplied by huynhjlAdriaan Moors2009-11-091-2/+4
|