Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Martin's tests for mixed Scala/Java. | David MacIver | 2008-10-30 | 36 | -0/+124 |
| | | | | | | | A couple things are in pending because of partest weirdness. As far as I can tell they work but partest is doing the wrong thing with them. I'll open a ticket. | ||||
* | Test cases for some of Martin's fixes. | David MacIver | 2008-10-30 | 4 | -0/+30 |
| | |||||
* | fixed #1461,#1464 | Martin Odersky | 2008-10-30 | 2 | -5/+13 |
| | |||||
* | updated ScalacFork ant task to accept arbitry a... | Lukas Rytz | 2008-10-30 | 5 | -24/+27 |
| | | | | | | updated ScalacFork ant task to accept arbitry arguments forwarded to the forked jvm. | ||||
* | Added a test for a variant on ticket #425, as i... | David MacIver | 2008-10-30 | 1 | -0/+10 |
| | | | | | | Added a test for a variant on ticket #425, as it gives a completely different compile error. | ||||
* | Improved 'optimised' target. | Iulian Dragos | 2008-10-30 | 1 | -2/+91 |
| | |||||
* | Fixed annoying dead-code elimination bug. | Iulian Dragos | 2008-10-30 | 1 | -4/+5 |
| | |||||
* | Minor control flow tinkering. | David MacIver | 2008-10-30 | 1 | -15/+8 |
| | |||||
* | Make ParallelMatching's indentation not be a lie. | David MacIver | 2008-10-30 | 1 | -79/+79 |
| | |||||
* | Apparently this test *hasn't* been fixed. | David MacIver | 2008-10-30 | 2 | -0/+0 |
| | |||||
* | Added a test for #1107. | David MacIver | 2008-10-29 | 2 | -0/+19 |
| | |||||
* | Minor cleanup of my last change. | David MacIver | 2008-10-29 | 2 | -2/+5 |
| | |||||
* | Fix for ticket #1087. | David MacIver | 2008-10-29 | 2 | -1/+2 |
| | |||||
* | Another test case emerging from paul playing wi... | David MacIver | 2008-10-29 | 1 | -0/+4 |
| | | | | | | Another test case emerging from paul playing with the compiler's constant propagation. | ||||
* | Test case extracted from Paul's broken patch fo... | David MacIver | 2008-10-29 | 1 | -0/+8 |
| | | | | | | | 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 } | ||||
* | Made anonymous classes non-synthetic. | Iulian Dragos | 2008-10-29 | 1 | -1/+1 |
| | |||||
* | Reverted change made to fix #1375. | Iulian Dragos | 2008-10-29 | 1 | -1/+1 |
| | |||||
* | oops, worked on branch, merging back into trunk | Ingo Maier | 2008-10-29 | 4 | -6/+6 |
| | |||||
* | added javax to known package prefixes, so scala... | Ingo Maier | 2008-10-29 | 1 | -0/+1 |
| | | | | | | added javax to known package prefixes, so scaladocs will properly link to Java Swing docs | ||||
* | I feel like I should be waving a dead chicken w... | David MacIver | 2008-10-29 | 1 | -4/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | I feel like I should be waving a dead chicken with this commit. As was discussed in scala-devel, the pattern matching for Scanners generates very nested if statements. This makes the typechecker work really hard to check these if statements, descending into a deeply nested tree. This can blow the stack. So, what's the solution? Don't touch Scanners at all. Change the definition format for four character constants in SourceFile.scala. Suddenly the problem goes away and we get a lovely big switch statement. The type checker no longer has to do all that work. Clearly this is a bug in the pattern matcher. See #1456. But as I don't know when I'll have a fix for that, this works as a temporary workaround. I don't understand why it works yet, but it does. Hence the sacrificial chicken. All hail Zog, protector of the type checker! | ||||
* | Modifications to pattern matching to allow the ... | David MacIver | 2008-10-29 | 4 | -67/+53 |
| | | | | | | | | | | | | Modifications to pattern matching to allow the threading of a Typer all the way through. This is in aid of fixing bug #1087. It doesn't actually fix it, but it makes the error message produces a little more enlightening. That's something. :) (It also seems this is a neccessary change for correctness with respect to the typechecker anyway). | ||||
* | Added pos5 tests to test.suite target. | Philipp Haller | 2008-10-28 | 1 | -3/+4 |
| | |||||
* | Moved test requiring 1.5 javac/jvm to pos5. | Philipp Haller | 2008-10-28 | 5 | -0/+0 |
| | |||||
* | Added handling of pos5 tests. | Philipp Haller | 2008-10-28 | 1 | -0/+14 |
| | |||||
* | removed hidden char in 1st position and leading... | michelou | 2008-10-28 | 1 | -46/+44 |
| | | | | | removed hidden char in 1st position and leading tabs. | ||||
* | Random cleanups eliminating ListBuffers. | David MacIver | 2008-10-28 | 3 | -22/+18 |
| | |||||
* | Tidying up the control flow in applyRule. | David MacIver | 2008-10-28 | 1 | -21/+18 |
| | |||||
* | Random hygiene: | David MacIver | 2008-10-28 | 2 | -20/+14 |
| | | | | | | | - converting from Iterator to Iterable - Squashing of while loops - A few minor changes. | ||||
* | General code tidy ups. | David MacIver | 2008-10-28 | 2 | -64/+39 |
| | |||||
* | Made DBG call by name. | David MacIver | 2008-10-27 | 2 | -28/+10 |
| | | | | | Commonized code between CaseRuleApplication and MixLiterals. | ||||
* | Ditching debugString(s). | David MacIver | 2008-10-27 | 1 | -50/+4 |
| | |||||
* | More from Paul. | David MacIver | 2008-10-27 | 1 | -87/+70 |
| | |||||
* | Another pile of paul phillips's pattern match p... | David MacIver | 2008-10-27 | 2 | -47/+19 |
| | | | | | | | Another pile of paul phillips's pattern match patches. This one's to remove TagIndexPairs and replace it with IntMap. | ||||
* | Improved log file output if javac fails. | Philipp Haller | 2008-10-27 | 1 | -14/+25 |
| | |||||
* | Fixed #1374. | Iulian Dragos | 2008-10-27 | 1 | -0/+1 |
| | |||||
* | updating version number and starr to 2.7.2.RC4 | Antonio Cunei | 2008-10-27 | 5 | -5/+5 |
| | |||||
* | Improved error output in case invoking javac fa... | Philipp Haller | 2008-10-27 | 1 | -3/+10 |
| | | | | | Improved error output in case invoking javac fails. | ||||
* | Fixing IntMap/LongMap.getOrElse. | David MacIver | 2008-10-27 | 2 | -2/+2 |
| | |||||
* | added some swing scaladocs | Ingo Maier | 2008-10-27 | 35 | -61/+208 |
| | |||||
* | Fixed optimization phases (#1379). | Iulian Dragos | 2008-10-27 | 6 | -15/+36 |
| | |||||
* | Added firstKey and lastKey to IntMap. | David MacIver | 2008-10-27 | 3 | -0/+27 |
| | |||||
* | More code cleanups from paul. | David MacIver | 2008-10-27 | 1 | -74/+54 |
| | |||||
* | More code shrinkage. | David MacIver | 2008-10-27 | 3 | -38/+12 |
| | |||||
* | Test to check a few combinations of pattern mat... | David MacIver | 2008-10-27 | 2 | -0/+37 |
| | | | | | Test to check a few combinations of pattern matching features. | ||||
* | while => map2. | David MacIver | 2008-10-27 | 1 | -13/+7 |
| | |||||
* | More dead code removal. | David MacIver | 2008-10-27 | 1 | -21/+4 |
| | |||||
* | More code cleanups. | David MacIver | 2008-10-26 | 1 | -11/+5 |
| | |||||
* | More code cleanups from paul. | David MacIver | 2008-10-26 | 1 | -40/+28 |
| | |||||
* | Switching getDefaultRows over to a defaultRows ... | David MacIver | 2008-10-26 | 1 | -13/+4 |
| | | | | | Switching getDefaultRows over to a defaultRows lazy val. | ||||
* | Patch from paulp to tidy up MixLiterals.getDefa... | David MacIver | 2008-10-26 | 1 | -12/+3 |
| | | | | | Patch from paulp to tidy up MixLiterals.getDefaultRows. |