summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* instantiate top only onceIngo Maier2009-03-101-2/+3
|
* made unsafeTypeParams transform infos less eage...Martin Odersky2009-03-096-8/+22
| | | | | | made unsafeTypeParams transform infos less eagerly. Fixed private[this] variance hole.
* Removing the rest of what turned out to be anPaul Phillips2009-03-061-4/+0
| | | | | accidental commit by drmaciver.
* Changed linkedSym to use rawInfo rather than in...Paul Phillips2009-03-061-2/+1
| | | | | | Changed linkedSym to use rawInfo rather than info so the linked* methods in Symbol consistently refrain from forcing the type.
* syncPaul Phillips2009-03-061-1/+1
|
* Fixed failing stability test by restoring remov...Paul Phillips2009-03-061-0/+4
| | | | | Fixed failing stability test by restoring removed code.
* Changed the build file so that stability testAntonio Cunei2009-03-061-1/+1
| | | | | | failures cause the test suite to fail, rather than being silently ignored.
* Reverted a small parser change which had the un...Paul Phillips2009-03-062-3/+3
| | | | | | Reverted a small parser change which had the unfortunate side effect of making it much harder to enter code into the interpreter.
* Fix for #1769.Paul Phillips2009-03-052-7/+11
|
* Another big Interpreter patch, this one mostly ...Paul Phillips2009-03-056-179/+365
| | | | | | | | | Another big Interpreter patch, this one mostly attacking InterpreterLoop. This adds opening cuts of a number of features: tab completion for repl identifiers (requires using -Ycompletion for now), a :power repl command that enables power user commands, and more. I'll document it properly once it's a bit less experimental.
* Removed most of the assertions from NewScanners...Paul Phillips2009-03-051-9/+13
| | | | | | | | Removed most of the assertions from NewScanners and replaced them with parse errors so as to limit the number of gratuitous compiler crashes. See at least tickets #822, #1674, #1682, and #1765. The error cascading still needs work.
* Major interpreter cleanup.Paul Phillips2009-03-043-486/+364
| | | | | | | | readability of generated code in preparation for accomplishing more advanced things on that front, but along the way I was also able to refactor out significant amounts of duplication and remove some dead code. This also fixes bug #1546.
* updated svn keywordsmichelou2009-03-0310-25/+59
|
* updated detach phasemichelou2009-03-031-4/+9
|
* Removed call to normalize, which fixes crashes ...Iulian Dragos2009-03-021-2/+3
| | | | | Removed call to normalize, which fixes crashes in the optimiser
* Fix and test case for #1392.Paul Phillips2009-03-023-1/+9
|
* Fix and test case for #1107, many long days in ...Paul Phillips2009-03-024-3/+25
| | | | | | | 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.
* Fix for ticket #1718David MacIver2009-02-286-10/+20
|
* Iterable no-arg mkString changed to call mkStri...Paul Phillips2009-02-281-5/+1
| | | | | Iterable no-arg mkString changed to call mkString() to avoid NPEs.
* Fix for #1365, '_' should be a standard identif...Paul Phillips2009-02-281-1/+4
| | | | | Fix for #1365, '_' should be a standard identifier char.
* Test cases for #1745.Paul Phillips2009-02-272-0/+17
|
* Fix for #1745 - only emit generic signature if ...Paul Phillips2009-02-271-1/+4
| | | | | | Fix for #1745 - only emit generic signature if method is not deferred.
* Fix for #1743.Paul Phillips2009-02-271-16/+10
|
* Created separate -Xprint-icode setting so using...Paul Phillips2009-02-272-3/+4
| | | | | | Created separate -Xprint-icode setting so using -Xprint:all doesn't fill the current directory with usually unwanted .icode files.
* Fix for #1749; removed some dead code related t...Paul Phillips2009-02-272-16/+2
| | | | | Fix for #1749; removed some dead code related to regexp patterns.
* Moved *withinZero tests to pendingPhilipp Haller2009-02-274-0/+0
|
* more scaladocs for swingIngo Maier2009-02-277-12/+49
|
* Reverting last commit as it seems to have cause...Paul Phillips2009-02-263-9/+1
| | | | | Reverting last commit as it seems to have caused breakage.
* Fix and test case for #1392.Paul Phillips2009-02-263-1/+9
|
* Fix for #749.Paul Phillips2009-02-261-7/+3
|
* Altered 2-argument versions of Predef's assert,...Paul Phillips2009-02-251-3/+3
| | | | | | Altered 2-argument versions of Predef's assert, assume, and require to be call-by-name.
* Removed $tag method from ScalaObject and rebuil...Paul Phillips2009-02-247-27/+5
| | | | | Removed $tag method from ScalaObject and rebuilt starr.
* Temporarily suppressing generic signatures on s...Paul Phillips2009-02-241-1/+1
| | | | | | Temporarily suppressing generic signatures on static forwarders until I can figure out the right way to fix #1745.
* Fix and test case for #1747.Paul Phillips2009-02-242-0/+7
|
* removed deprecated for-loops and unitsmichelou2009-02-248-65/+87
|
* removed deprecated for-loopsmichelou2009-02-2418-68/+72
|
* fixed several problems with cyclic references u...Martin Odersky2009-02-2318-44/+2508
| | | | | | fixed several problems with cyclic references uncovered by experimenting with collections. Added early type definitions.
* fix versionString scaladocstepancheg2009-02-231-3/+3
|
* added a hook for annotation checkers in Typers....Tiark Rompf2009-02-232-2/+33
| | | | | added a hook for annotation checkers in Typers.adapt
* Continuation of r17177 to also check type annot...Paul Phillips2009-02-233-16/+31
| | | | | | Continuation of r17177 to also check type annotations; test case broadened accordingly.
* Fixed TokenMetric tool (for counting tokens).Gilles Dubochet2009-02-231-13/+7
|
* Fix and test case for #935; added test in RefCh...Paul Phillips2009-02-233-6/+33
| | | | | | Fix and test case for #935; added test in RefChecks to confirm that parameterized annotations conform to type bounds.
* When inferring a type is scala.Whatever, have t...Paul Phillips2009-02-223-5/+42
| | | | | | 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.
* scala.util.Properties: release InputStream afte...stepancheg2009-02-221-2/+13
| | | | | scala.util.Properties: release InputStream after properties loading
* scala.util.Properties.versionString: fix defaul...stepancheg2009-02-221-1/+1
| | | | | | scala.util.Properties.versionString: fix default value that is used if library.properties file cannot be loaded
* Proposed fix for #1735; may need refinement, bu...Paul Phillips2009-02-221-18/+8
| | | | | | Proposed fix for #1735; may need refinement, but I think this patch is less dangerous than the already commited patch for #363.
* Fix for #1387.David MacIver2009-02-191-1/+1
| | | | | | Unfortunately I can't figure out a good way to test this. But it doesn't seem to break anything existing.
* Fix and test for #1659Antonio Cunei2009-02-193-2/+11
|
* Look for main method in companion object and ad...Paul Phillips2009-02-194-45/+70
| | | | | | Look for main method in companion object and add a static forwarder to companion class if possible + test case; fixes bug #363.
* supplemented lacking documentation for sameElem...Paul Phillips2009-02-191-1/+1
| | | | | supplemented lacking documentation for sameElements; addresses #888.