| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
Some tabs I unwittingly let creep in are now spaces.
|
|
|
|
|
|
|
|
| |
Scala implementation of fancier hashCode algorithm. At the moment it
isn't used unless you supply -Yjenkins-hashCodes to scalac. Without the
flag, the supplied test case generates 12559 unique hashCodes among
90000 case class instances; with the flag it generates 89999.
|
|
|
|
|
| |
Deleted Zero, or "Nothing ventured, Nothing gained."
|
| |
|
| |
|
| |
|
|
|
|
|
| |
missed some compile errors because I didn't do a full recompile...
|
|
|
|
|
|
|
|
|
|
| |
fixed #2500: refactoring collections so that a `collection.{Map|SortedMap|SortedSet}` can be built from the corresponding collection (thus, do not require the immutable one)
pulling up newBuilder method from Immutable*Factory to *Factory, and
inheriting *Factory in scala.collection companion objects, instead of
the Immutable*Factory this way, you can, e.g., build a collection.Map
from a collection.Map (instead of requiring an immutable.Map)
|
| |
|
|
|
|
|
| |
Fixed remove/clear/update issues in BufferWrapper and layout map.
|
|
|
|
|
| |
fixed problem with Vector.dropRight, added additional test case
|
|
|
|
|
|
| |
Vector improvements, now doing a lot less copying for single element
appends/updates
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fixes for #2452, #2036, #2491
* More comments
* Added paint methods
* Added convenience methods and constructors
* Deprecated UIApplication classes, replaced by SwingApplication classes
* Replaced case class inheritance by unapplies
* Introduced type aliases for AWT classes in package object
* Refactored RichWindow hierarchy
* Some minor code cleanup
|
|
|
|
|
|
|
|
|
|
| |
Some structural improvements to Either and Option which leverage recent
awesomeness in constraining type parameters. In Either I was able
to define joinLeft and joinRight on the instance rather than on the
object, and while I didn't manage that directly with merge, it can at
least be accomplished via implicit as endorsed by martin 25/Jun/09 on
scala-internals.
|
| |
|
| |
|
|
|
|
|
|
| |
Fix for spurious timeouts in partest (as observed in latest
scala-nightly-args).
|
|
|
|
|
|
|
| |
Added -Ybuilder-debug:[none,simple,refined] option for testing the
interactive build manager; added support for reporting comments during
compilation; unbroke the test.positions build target.
|
| |
|
|
|
|
|
|
| |
fixed 2544, reimplemented SeqLike.indexWhere, segmentLength and
lengthCompare in terms of iterators instead of foreach and breaks
|
| |
|
| |
|
|
|
|
|
| |
added -Yhigher-kinded-raw switch as temporary workaround for #2454
|
|
|
|
|
|
|
|
| |
changed standard library so that it does not rely in scala package
object in initial bootstrap of Predef. Disabled reading scala package
during that bootstrap. This is an attempt to solve the cyclic reference
errors in #2501.
|
| |
|
|
|
|
|
|
|
|
| |
Whole bunch of code for people interested in equality. This includes
four command line options you can use to alter equality semantics and
the various levels of babbling and panicking which the runtime has to
offer when confronted with a boxed primitive comparison.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
The final, tear-inducingly simple implementation of shape preserving
shuffle.
|
|
|
|
|
|
| |
of all or nothing you can give a java regexp and it will only use
matching jars, example: scala -cp 'foo*bar*.jar'
|
|
|
|
|
|
| |
In a stunning breakthrough, shuffle preserves the shape of the
container.
|
|
|
|
|
|
| |
Improves Enumeration to obtain names of values through reflection. This
addresses those parts of #2111 that we agreed on in the Scala meeting.
|
| |
|
|
|
|
|
| |
Fixed #2494, plus some reorganization of swing imports
|
|
|
|
|
|
| |
fixed bug in Stream::flatMap (still optimised as it was needed for
correctness --> added regression tests for corresponding tickets)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Modifications to the five accumulated ant-parasite files which are
slowly driving me mad by being recompiled on every single run. One
file renamed, one moved to the right directory, two given dummy
implementations since they're completely commented out, and the
actors package object changed to apply to scala.actors rather than
_root_.actors.
|
|
|
|
|
|
| |
existing codebase. What is it good for then? It's good for nothing.
Thank you, I'll be here all night.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Attempting to unbreak fsc (can't reproduce the problem so can't be
entirely sure.)
|