summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Made anonymous classes non-synthetic.Iulian Dragos2008-10-291-1/+1
|
* Reverted change made to fix #1375.Iulian Dragos2008-10-291-1/+1
|
* oops, worked on branch, merging back into trunkIngo Maier2008-10-294-6/+6
|
* added javax to known package prefixes, so scala...Ingo Maier2008-10-291-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 MacIver2008-10-291-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 MacIver2008-10-294-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 Haller2008-10-281-3/+4
|
* Moved test requiring 1.5 javac/jvm to pos5.Philipp Haller2008-10-285-0/+0
|
* Added handling of pos5 tests.Philipp Haller2008-10-281-0/+14
|
* removed hidden char in 1st position and leading...michelou2008-10-281-46/+44
| | | | | removed hidden char in 1st position and leading tabs.
* Random cleanups eliminating ListBuffers.David MacIver2008-10-283-22/+18
|
* Tidying up the control flow in applyRule.David MacIver2008-10-281-21/+18
|
* Random hygiene:David MacIver2008-10-282-20/+14
| | | | | | | - converting from Iterator to Iterable - Squashing of while loops - A few minor changes.
* General code tidy ups.David MacIver2008-10-282-64/+39
|
* Made DBG call by name.David MacIver2008-10-272-28/+10
| | | | | Commonized code between CaseRuleApplication and MixLiterals.
* Ditching debugString(s). David MacIver2008-10-271-50/+4
|
* More from Paul.David MacIver2008-10-271-87/+70
|
* Another pile of paul phillips's pattern match p...David MacIver2008-10-272-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 Haller2008-10-271-14/+25
|
* Fixed #1374.Iulian Dragos2008-10-271-0/+1
|
* updating version number and starr to 2.7.2.RC4Antonio Cunei2008-10-275-5/+5
|
* Improved error output in case invoking javac fa...Philipp Haller2008-10-271-3/+10
| | | | | Improved error output in case invoking javac fails.
* Fixing IntMap/LongMap.getOrElse.David MacIver2008-10-272-2/+2
|
* added some swing scaladocsIngo Maier2008-10-2735-61/+208
|
* Fixed optimization phases (#1379).Iulian Dragos2008-10-276-15/+36
|
* Added firstKey and lastKey to IntMap.David MacIver2008-10-273-0/+27
|
* More code cleanups from paul.David MacIver2008-10-271-74/+54
|
* More code shrinkage.David MacIver2008-10-273-38/+12
|
* Test to check a few combinations of pattern mat...David MacIver2008-10-272-0/+37
| | | | | Test to check a few combinations of pattern matching features.
* while => map2. David MacIver2008-10-271-13/+7
|
* More dead code removal.David MacIver2008-10-271-21/+4
|
* More code cleanups.David MacIver2008-10-261-11/+5
|
* More code cleanups from paul.David MacIver2008-10-261-40/+28
|
* Switching getDefaultRows over to a defaultRows ...David MacIver2008-10-261-13/+4
| | | | | Switching getDefaultRows over to a defaultRows lazy val.
* Patch from paulp to tidy up MixLiterals.getDefa...David MacIver2008-10-261-12/+3
| | | | | Patch from paulp to tidy up MixLiterals.getDefaultRows.
* Minor edits - primarily comments and code removal.David MacIver2008-10-261-6/+1
|
* Removing the mixed use of Set64/ sorted List[In...David MacIver2008-10-263-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 MacIver2008-10-261-8/+1
| | | | | Minimized the test - one case, a default and 64 entries.
* Test case for large case statements (similar to...David MacIver2008-10-261-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 MacIver2008-10-269-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 MacIver2008-10-264-3/+2
|
* Tests for #1450.David MacIver2008-10-262-0/+4
|
* Removed a bunch of dead code from CodeFactory (...David MacIver2008-10-261-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 MacIver2008-10-262-10/+6
|
* Working on bug 1423.David MacIver2008-10-251-2/+1
|
* Renamed the tests for ticket #1423 so they have...David MacIver2008-10-252-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 MacIver2008-10-254-0/+17
| | | | | | Added some more tests to check edge cases of matching on numeric literals.
* Fixed 1424.David MacIver2008-10-253-5/+23
|
* Making ParallelMatching a little less obnoxious...David MacIver2008-10-251-18/+10
| | | | | | Making ParallelMatching a little less obnoxious about swallowing exceptions.
* Correct handling of unreachable code testing wh...David MacIver2008-10-255-10/+64
| | | | | | Correct handling of unreachable code testing when matching on primitives.