Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fixed a couple of position bugs; made validatio... | Miles Sabin | 2009-07-14 | 4 | -34/+57 | |
| | | | | | | Fixed a couple of position bugs; made validation output a bit more informative and readable. | |||||
* | Added -Yide-debug option to exercise the intera... | Miles Sabin | 2009-07-14 | 3 | -5/+35 | |
| | | | | | | Added -Yide-debug option to exercise the interactive compiler from the command-line; made validation errors a bit more informative. | |||||
* | Reverted last change. | Miles Sabin | 2009-07-13 | 1 | -9/+2 | |
| | ||||||
* | Reinstated setContent. | Miles Sabin | 2009-07-13 | 1 | -2/+9 | |
| | ||||||
* | Performance oriented rewrite of BatchSourceFile. | Paul Phillips | 2009-07-13 | 1 | -90/+56 | |
| | | | | | | shaves for me 2-2.5 minutes off the time to run "ant test.suite" from locker. | |||||
* | Trying to make typechecker faster by (1) new su... | Martin Odersky | 2009-07-13 | 16 | -151/+452 | |
| | | | | | | | Trying to make typechecker faster by (1) new subtyping (2) better implicit caches. Disallowed '42 as a symbol. Added cache method to Mutable Maps. Better complietion in interactive. | |||||
* | Fixed specialized method parameters. | Iulian Dragos | 2009-07-12 | 3 | -5/+16 | |
| | ||||||
* | Fix and test case for #1843. | Paul Phillips | 2009-07-12 | 1 | -3/+15 | |
| | ||||||
* | Added ThreadPoolScheduler supporting managedBlock. | Philipp Haller | 2009-07-11 | 7 | -15/+107 | |
| | ||||||
* | Making most of the symbols in Definitions into ... | Paul Phillips | 2009-07-11 | 1 | -346/+267 | |
| | | | | | | Making most of the symbols in Definitions into stable identifiers. Removed some duplication and did some organization. | |||||
* | Fix and test case for #1260. | Paul Phillips | 2009-07-11 | 1 | -4/+6 | |
| | ||||||
* | More refinement on MixLiterals. | Paul Phillips | 2009-07-10 | 1 | -38/+35 | |
| | ||||||
* | More of the same in the pattern matcher. | Paul Phillips | 2009-07-10 | 2 | -119/+141 | |
| | | | | | | | targets the mixing rule which generates switch statements. We should soon be generating switches for quite a few more cases than we are at present. | |||||
* | Implementation and test cases for canEqual meth... | Paul Phillips | 2009-07-09 | 4 | -8/+33 | |
| | | | | | | | Implementation and test cases for canEqual method in case classes. Now the autogenerated equality method inquires with the argument as to whether other.canEqual(this) before returning true. | |||||
* | The presently salvageable portion of my attempt... | Paul Phillips | 2009-07-09 | 2 | -108/+119 | |
| | | | | | | | The presently salvageable portion of my attempt to fix bugs #425 and #816 (which I have indeed fixed, but a bazillion other test cases broke so the fix is commented out until I can make everyone happy at once.) | |||||
* | I can no longer endure having one of the fundam... | Paul Phillips | 2009-07-09 | 1 | -60/+60 | |
| | | | | | | | I can no longer endure having one of the fundamental pattern matcher variables (which incidentally holds multiple values) being named "temp". temp -> tvars, row -> rows. | |||||
* | Made NamespaceBinding a case class; addresses t... | Paul Phillips | 2009-07-08 | 1 | -6/+6 | |
| | | | | | Made NamespaceBinding a case class; addresses ticket #2138. | |||||
* | Temporarily reverting r18237 on iulian's behalf. | Paul Phillips | 2009-07-08 | 1 | -2/+0 | |
| | ||||||
* | More on the pattern matcher: continuing to give... | Paul Phillips | 2009-07-08 | 3 | -109/+121 | |
| | | | | | | More on the pattern matcher: continuing to give things names I can understand and commenting what exactly things do. | |||||
* | TextField installs it's listener lazily now | Ingo Maier | 2009-07-08 | 8 | -92/+106 | |
| | ||||||
* | Annotations on type parameters are added to the... | Iulian Dragos | 2009-07-08 | 1 | -0/+2 | |
| | | | | | | Annotations on type parameters are added to the initial symbols, not only skolems. This fixes specialized methods | |||||
* | Lots of work hardening matching on sequences. | Paul Phillips | 2009-07-07 | 3 | -127/+170 | |
| | | | | | | | | | | | | | | | | one long-standing bug which actually had a test case testing its bugginess (which is to say, when I fixed the bug, the test case failed.) This: - def doMatch4(xs:Seq[Char]) = xs match { - case Seq(x, y, _*) => x::y::Nil - case Seq(x, y, z, w) => List(z,w) // redundant! - } ...should never have compiled - which must have been recognized on some level given the "redundant!" comment, but it never made it into neg/. | |||||
* | minor change (Scala comments) | michelou | 2009-07-07 | 6 | -65/+106 | |
| | ||||||
* | minor change (Scala comments) | michelou | 2009-07-07 | 2 | -28/+40 | |
| | ||||||
* | fixed Scala comments, added svn:keywords | michelou | 2009-07-07 | 115 | -300/+1365 | |
| | ||||||
* | And more pattern matcher refinement. | Paul Phillips | 2009-07-06 | 5 | -122/+100 | |
| | ||||||
* | Fixed casting bug in slider labels | Ingo Maier | 2009-07-06 | 1 | -5/+8 | |
| | ||||||
* | More naming and commenting, some moving to more... | Paul Phillips | 2009-07-06 | 3 | -127/+130 | |
| | | | | | | More naming and commenting, some moving to more sensible locations, and removing unnecessary mutability. | |||||
* | Implemented proposed strategy for #1503 and mov... | Paul Phillips | 2009-07-05 | 1 | -1/+4 | |
| | | | | | | Implemented proposed strategy for #1503 and moved test case out of pending (and fixed it so it didn't throw a match error.) | |||||
* | Made #576 output an error rather than crashing. | Paul Phillips | 2009-07-05 | 1 | -2/+13 | |
| | ||||||
* | Fixed positions | Martin Odersky | 2009-07-05 | 12 | -332/+406 | |
| | ||||||
* | Interim fix and test case for #1434. | Paul Phillips | 2009-07-05 | 1 | -3/+9 | |
| | ||||||
* | Fixes and test cases for #2124 and #2125. | Paul Phillips | 2009-07-05 | 10 | -127/+44 | |
| | ||||||
* | Removed a pile of gratuitous implicit parameter... | Paul Phillips | 2009-07-05 | 6 | -897/+936 | |
| | | | | | | | Removed a pile of gratuitous implicit parameters from the pattern matcher. Moved many things to more believable locations. Transitioned everything in CodeFactory and deleted it. | |||||
* | fix #2122, test for #2116 | Lukas Rytz | 2009-07-05 | 1 | -1/+2 | |
| | ||||||
* | In an amazing pattern matcher breakthrough, I t... | Paul Phillips | 2009-07-04 | 2 | -103/+140 | |
| | | | | | | In an amazing pattern matcher breakthrough, I think I actually understand the algorithm. More giving names to things. | |||||
* | Wrote a subclass of tree printer which outputs ... | Paul Phillips | 2009-07-03 | 3 | -84/+163 | |
| | | | | | Wrote a subclass of tree printer which outputs more to my liking. | |||||
* | Beginnings of a tracing facility for the patter... | Paul Phillips | 2009-07-03 | 5 | -89/+136 | |
| | | | | | | Beginnings of a tracing facility for the pattern matcher so I can see what's going wrong inside the optimization matrix of mystery. | |||||
* | Added the co- part of codec. | Paul Phillips | 2009-07-03 | 1 | -1/+2 | |
| | ||||||
* | Switched to ForkJoinScheduler as default. | Philipp Haller | 2009-07-02 | 7 | -15/+17 | |
| | ||||||
* | Fixed build. | Philipp Haller | 2009-07-02 | 1 | -1/+1 | |
| | ||||||
* | Removed obsolete Scheduler restart. | Philipp Haller | 2009-07-02 | 2 | -6/+2 | |
| | ||||||
* | refined range positions some more; eliminated A... | Martin Odersky | 2009-07-02 | 20 | -189/+246 | |
| | | | | | refined range positions some more; eliminated Array.withDims | |||||
* | Searched the TreeBuilder bathwater for the miss... | Paul Phillips | 2009-07-02 | 1 | -31/+30 | |
| | | | | | | Searched the TreeBuilder bathwater for the missing baby and treated him for lazy val exposure. The kid is going to be OK. | |||||
* | Instilling a little consistency in the pattern ... | Paul Phillips | 2009-07-02 | 6 | -142/+112 | |
| | | | | | Instilling a little consistency in the pattern matcher. | |||||
* | fix for #2116 | Lukas Rytz | 2009-07-02 | 2 | -2/+2 | |
| | ||||||
* | Reverted treebuilder all the way to r18056. | Paul Phillips | 2009-07-01 | 1 | -26/+30 | |
| | ||||||
* | Working on pattern matcher debuggability. | Paul Phillips | 2009-07-01 | 2 | -54/+54 | |
| | ||||||
* | Creating case classes in preference to passing ... | Paul Phillips | 2009-07-01 | 5 | -117/+175 | |
| | | | | | | | | Creating case classes in preference to passing around a variety of inscrutable tuples. And, fix and test case for #1697. There remain serious extractor issues which I hope to have fully diagnosed in the near future. | |||||
* | added "diagnostic" to context. | Lukas Rytz | 2009-07-01 | 2 | -3/+12 | |
| |