Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | Minor edits - primarily comments and code removal. | David MacIver | 2008-10-26 | 1 | -6/+1 | |
| | ||||||
* | Removing the mixed use of Set64/ sorted List[In... | David MacIver | 2008-10-26 | 3 | -80/+27 | |
| | | | | | | Removing the mixed use of Set64/ sorted List[Int]s in the pattern matcher and moving to using a mutable.BitSet | |||||
* | Minimized the test - one case, a default and 64... | David MacIver | 2008-10-26 | 1 | -8/+1 | |
| | | | | | Minimized the test - one case, a default and 64 entries. | |||||
* | Test case for large case statements (similar to... | David MacIver | 2008-10-26 | 1 | -0/+13 | |
| | | | | | | Test case for large case statements (similar to those found in e.g. Scanners.scala). | |||||
* | Cleaning up a lot of dead code from regular exp... | David MacIver | 2008-10-26 | 9 | -205/+77 | |
| | | | | | | Cleaning up a lot of dead code from regular expression patterns. Added a couple tests to verify correctness of cleanup. | |||||
* | Fix to #1450. Moved test from pending. | David MacIver | 2008-10-26 | 4 | -3/+2 | |
| | ||||||
* | Tests for #1450. | David MacIver | 2008-10-26 | 2 | -0/+4 | |
| | ||||||
* | Removed a bunch of dead code from CodeFactory (... | David MacIver | 2008-10-26 | 1 | -71/+1 | |
| | | | | | | Removed a bunch of dead code from CodeFactory (it appears to be stuff left over from regular expression patterns). | |||||
* | Fix for ticket 1260. | David MacIver | 2008-10-26 | 2 | -10/+6 | |
| | ||||||
* | Working on bug 1423. | David MacIver | 2008-10-25 | 1 | -2/+1 | |
| | ||||||
* | Renamed the tests for ticket #1423 so they have... | David MacIver | 2008-10-25 | 2 | -0/+0 | |
| | | | | | | | Renamed the tests for ticket #1423 so they have the right name. Similarly, the last commit was to fix #1423, not #1424. | |||||
* | Added some more tests to check edge cases of ma... | David MacIver | 2008-10-25 | 4 | -0/+17 | |
| | | | | | | Added some more tests to check edge cases of matching on numeric literals. | |||||
* | Fixed 1424. | David MacIver | 2008-10-25 | 3 | -5/+23 | |
| | ||||||
* | Making ParallelMatching a little less obnoxious... | David MacIver | 2008-10-25 | 1 | -18/+10 | |
| | | | | | | Making ParallelMatching a little less obnoxious about swallowing exceptions. | |||||
* | Correct handling of unreachable code testing wh... | David MacIver | 2008-10-25 | 5 | -10/+64 | |
| | | | | | | Correct handling of unreachable code testing when matching on primitives. |