| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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.)
|
|
|
|
|
|
|
| |
Suppression of a possible NPE which is almost certainly a side-effect of
an earlier error. This change is better than the status quo, but clearly
there's work to be done here.
|
|
|
|
|
| |
Add positions to AnnotationInfo for use by IDEs and other tools.
|
| |
|
|
|
|
|
|
|
| |
compile scalac with -deprecation and not cause any machines to catch
fire. Most of the remaining warnings are glancing furtively at Tuple2,
waiting for the moment to pounce.
|
|
|
|
|
|
|
|
| |
Fix and test case for #2512, plus lots of time expended tuning HashSet
starting sizes and growth rate, with almost nothing to show for it (but
I did determine that "shadowed" is constructed identically something
like 10,000 times, so there is probably a cache to be had there.)
|
| |
|
| |
|
|
|
|
|
| |
Parser fix involving backquoted identifiers (#2514) plus test case.
|