| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
fixed BeanProperty, added BooleanBeanProperty, added many tests (#1029,
#1751, #294, #1942, #1782, #1788, #637).
|
| |
|
|
|
|
|
|
|
| |
- MethodTypes now have (params: List[Symbol])
- "copy"-methods for case classes
- the "copy" object in the compiler is now called "treeCopy"
|
|
|
|
|
|
| |
In "Iterable" and in all its subclasses, "iterator" replaces "elements"
(and assorted changes).
|
|
|
|
|
| |
Not sure why the disabled test did not get committed last time.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Removed a bunch of now useless 1.4 code, merged
back jvm5-specific partest tests into the
general jvm tests, documentation updates.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Moved static forwarder generation behind -Xforwarders option. Special
cased main so #363 continues to work. Moved test case for #1745 into
pending since it requires forwarders to work.
|
| |
|
| |
|
|
|
|
|
| |
chyanged implicits so that implicit Builder pattern works.
|
|
|
|
|
|
|
|
|
| |
Modifies try/catch/finally to allow arbitrary expressions for try.
Formerly { ... } was required for try. Now expressions like:
val x = try Integer.parseInt("xx") catch { case e => 10 }
work as one would hope.
|
|
|
|
|
|
|
| |
Fix and test case for #1107, many long days in the making. If you fully
understand why this change causes #1107 to work I implore you to add a
comment or two to Symbols.scala.
|
|
|
|
|
|
| |
fixed several problems with cyclic references uncovered by experimenting
with collections. Added early type definitions.
|
|
|
|
|
|
| |
When inferring a type is scala.Whatever, have to take care to _root_
qualify it so a package named scala doesn't subvert it. Fixes #430.
|
|
|
|
|
| |
Issue warning when attempting to refine Unit, plus test case; bug #284.
|
|
|
|
|
|
|
| |
Fix and test case for #1565; an anonymous function can now be used as
a statement (primarily for use in the interpreter) unless it cannot be
distinguished from a self-type declaration.
|
|
|
|
|
|
| |
Fix for #460 (and its duplicate #1413) plus test case. Method f can now
be invoked via (f _)(x) without requiring .apply(x).
|
|
|
|
|
|
| |
Began evaluation of the tests in pending, and moved/updated/removed
.scala and .check files as warranted.
|
|
|
|
|
|
| |
hopefully fixed the build by fixing deSkolemize, and adapting the new
collection libraries to stricter override checking.
|
|
|
|
|
|
|
| |
Fixed an ambiguity problem with implcits, and a spurious cyclic
reference error mentioned by Jorge. Tightened overriding checks (test
case is new collection libraries).
|
| |
|
|
|
|
|
|
| |
widened access check for readResolve to include all access modifiers;
fixes bug #1385
|
|
|
|
|
|
| |
moved most of the passing tests from pending to files ; reunited
inner.scala with inner.check
|
|
|
|
|
|
|
| |
Removes underscore from the list of characters used during semicolon
inference which it believes cannot start a statement on a new line,
fixing bug #756; adds 1 test case, updates 1.
|
| |
|
|
|
|
|
| |
fixed erroneous cyclic reference error condition; generated new starr.
|
|
|
|
|
| |
Applied Paul's patch for #1380, moved test out of pending.
|
|
|
|
|
|
|
|
|
| |
Reversion of the changes to targetParams which I made to fix #1260 as
they caused problems (specifically #1480).
This code is wrong but it's the old wrong behaviour, which is less
broken than the new wrong behaviour.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Another test case emerging from paul playing with the compiler's
constant propagation.
|
|
|
|
|
|
|
| |
Test case extracted from Paul's broken patch for #1458
Essentially one needs to make sure Base { val changesBaseClasses = true } doesn't infer the refinement type Base { val changesBaseClasses : Boolean(true) = true }
|
| |
|
|
|
|
|
| |
Minimized the test - one case, a default and 64 entries.
|
|
|
|
|
|
| |
Test case for large case statements (similar to those found in e.g.
Scanners.scala).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|