| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Removed some flotsam which should have been removed when I rolled back
partest. (We ended up with two copies of the methvsfield test, one in a
subdir and one not.) I would suppose it is responsible for #3464 but I
don't know for certain. No review.
|
| |
|
|
|
|
|
|
|
|
| |
way it was, but this is the obvious fix for now. Review by odersky
(perhaps you could point out where my logic fails, in that I expected
the concrete return type of withHelpSyntax to contain a setter for
value.)
|
|
|
|
|
|
|
| |
A more specifically targetted version of r21991 which ought to eliminate
the pathological behavior displayed by files/run/Course-2002-07.scala
under -optimise. No review.
|
|
|
|
|
|
|
| |
Moved the test for #3420 to pending and reopened the ticket. The bug
only materializes if scalac was itself built with -optimise. (We may
need a richer language for describing optimise bugs.) No review.
|
|
|
|
|
|
| |
Make the inliner be more careful about where it pokes around. Closes
#3252, #3430. Review by dragos.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Put dummy scalacheck dir in test/files since partest maddeningly
pre-fails the test suite if it's not present and git does not preserve
empty directories. No review.
|
|
|
|
|
|
| |
Misoptimization for list extractors caused non-sequences to incorrectly
match. Closes #3050, #2800. No review.
|
| |
|
| |
|
|
|
|
|
| |
Fixed a BigDecimal/Long comparison bug reported on the list. No review.
|
| |
|
| |
|
|
|
|
|
|
| |
Fixed problem with static initializer in ForkJoinTask on Android.
Replaces forkjoin.jar. Addresses see #3359. Review by plocinic.
|
|
|
|
|
| |
tentative solution of typeParams problem discovered by Iulian.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Hacky but no-risk fix for #3189, which was caused by the ghost of
regular expression patterns rising from the grave to haunt the parser.
No review.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
closes #3429
review by odersky
|
|
|
|
|
|
| |
closes #3404
review by odersky
|
|
|
|
|
|
| |
Changed strategy to allow specialization on type params at @specialized
positions. no review.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
[scaladoc] Closes #3428 (HTML markup supported in Scaladoc). Improves
wiki-syntax parsing of lists. Improves stylesheet for headings and code
blocks in comments. Review by malayeri.
|
|
|
|
|
|
|
|
|
|
|
| |
Swapped the order of the arguments to returning to make it consistent
with the way I've been using it for a long time. No review, how about
a question for nobody in particular instead: can we put this in the
library somewhere so I can stop looking around for it everywhere I go?
It's really handy.
def returning[T](x: T)(f: T => Unit): T = { f(x) ; x }
|
|
|
|
|
|
|
| |
Starting to look like the pattern matcher and I can meet in the middle.
More distributing my acquired bottom-up knowledge among the current
code. No review.
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed a missed opportunity for code rewriting in specialize: a method
that was specialized both on enclosing class types and its own was
routed to the generic one. For instance, a map[@specialized B] would
exhibit this bug.
Restricted warnings to non-synthetic methods, removing warnings for
Tuple default argument methods. No review.
|
|
|
|
|
|
| |
Took advantage of my new wealth of bottom-up pattern matching knowledge
to simplify MixTypes a bunch. No review.
|
|
|
|
|
|
|
| |
Realized that somehow the synthetic flag on pattern matcher temp vars
was lost somewhere, and classfile debugging info was being generated for
every one of them. Fixed. No review.
|
|
|
|
|
| |
Added one-way conversions from collection.{Set,Map,IndexedSeq}. Review by milessabin.
|
| |
|
| |
|
|
|
|
|
|
|
| |
crashing-under-optimise test into pending since that looks like
a genuine bug - I'll open it a ticket. No review.
|
|
|
|
|
|
| |
Removed an assertion which was asserting an untrue statement thus
causing chaos and strife. Closes #3411, no review.
|
|
|
|
|
|
|
|
| |
Fixed a long standing issue with interpreter commands containing more
than a single statement. It was the classic "reversing a list and then
flattening it is not the same as flattening and then reversing it."
Closes #3116, no review.
|
|
|
|
|
|
|
| |
Notice and fail when a file given with -i is incomplete (which under
other conditions in the repl is quite different from not compiling, thus
the bug.) Closes #3011, no review.
|
|
|
|
|
|
|
|
| |
Overhauled sequence length logic in the pattern matcher. Removes
unnecessary boxing and a few varieties of wrongness.
Closes #3395, #3150, #2958, #2945, #2187. No review.
|
|
|
|
|
|
| |
Closes #3424, double definition when overriding a generic method with
specialized types, inherited from a specialized class. no review.
|
|
|
|
|
|
| |
[scaladoc] Closes #3351 (white space before first period in comment). No
review.
|