summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Riffing off the removal of the cldc library, re...Paul Phillips2009-05-2915-197/+119
| | | | | | Riffing off the removal of the cldc library, removed forCLDC and its special cases. Not as much fun as removing inIDE, but still fun.
* more work on the interactive mode.Martin Odersky2009-05-288-54/+78
|
* Further development of the Numeric and Ordering...Paul Phillips2009-05-281-1/+1
| | | | | | | Further development of the Numeric and Ordering traits. Replaced Predef implicits from everything => Ordered with a single implicit from Ordering => Ordered.
* checking in forgotten fileMartin Odersky2009-05-281-0/+205
|
* More precise local variable rangesIulian Dragos2009-05-281-2/+2
|
* fixed package objects for MSILLukas Rytz2009-05-281-0/+4
|
* more work on rangepositions.Martin Odersky2009-05-2834-162/+133
|
* Deprecated "elements" method moved to "Iterable...Gilles Dubochet2009-05-272-4/+0
| | | | | Deprecated "elements" method moved to "Iterable" were it belongs.
* In "Iterable" and in all its subclasses, "itera...Gilles Dubochet2009-05-2754-137/+144
| | | | | | In "Iterable" and in all its subclasses, "iterator" replaces "elements" (and assorted changes).
* Added interpreter binding for "lastException" w...Paul Phillips2009-05-271-1/+5
| | | | | | | Added interpreter binding for "lastException" which caches the last thrown exception. So you can say e.g. lastException.printStackTrace whenever you like.
* Put exception unwrapping back in interpreter as...Paul Phillips2009-05-271-1/+7
| | | | | | Put exception unwrapping back in interpreter as it wasn't actually working.
* Fixed problem that spurious caused exhaustivene...Martin Odersky2009-05-2711-45/+145
| | | | | | Fixed problem that spurious caused exhaustiveness warning for RefChecks. Enriched positions and worked on the interactive compiler.
* Reverted bogus fix.Miles Sabin2009-05-271-2/+0
|
* Reset the tree as well ...Miles Sabin2009-05-271-0/+2
|
* Not sure why the disabled test did not get comm...Martin Odersky2009-05-261-0/+1
| | | | | Not sure why the disabled test did not get committed last time.
* removed deprecated files; more changes to repl.Martin Odersky2009-05-265-10/+26
|
* new test repl for interactive mode; bug fixesMartin Odersky2009-05-266-86/+98
|
* A big yet interim patch emerging from my attemp...Paul Phillips2009-05-2612-402/+240
| | | | | | | | | | | | | | | | | | A big yet interim patch emerging from my attempts to centralize common classloader-related code. As it turns out, not that much of the patch is directly associated with that. Most of it is cleanup in the neighborhoods I was visiting, but there are a few new library files about which I'm open to feedback: scala/util/control/Exception - lots of exception handling code. scala/net/Utility - what would be the first file in scala.net.*, more code to follow if that sounds like a good package idea. scala/util/ScalaClassLoader - mostly convenience methods right now, more sophistication to come Also, this adds a :jar command to the repl which adds a jar to your classpath and replays the session.
* fixed build problemMartin Odersky2009-05-261-2/+5
|
* added Synthetic Positions; refactored interacti...Martin Odersky2009-05-2610-133/+253
| | | | | added Synthetic Positions; refactored interactive.Global
* moved internal exception out of a syncvar catchMartin Odersky2009-05-261-1/+1
|
* SyncVars now return Either with a ThrowableMartin Odersky2009-05-262-97/+98
|
* Export new packages; minor updates to interactive.Miles Sabin2009-05-262-11/+11
|
* new presentation compiler designMartin Odersky2009-05-259-173/+421
|
* Modified UniqueTypes not to interfere with thei...Paul Phillips2009-05-251-7/+4
| | | | | | Modified UniqueTypes not to interfere with their hashCode. Should fix the random build failures involving missing keys (once it's in starr.)
* Unbreak the build.Miles Sabin2009-05-221-1/+2
|
* some documentation; statistics wrt implicits; n...Martin Odersky2009-05-2213-119/+339
| | | | | some documentation; statistics wrt implicits; new presentation compiler
* new presentation compiler GlobalMartin Odersky2009-05-221-0/+243
|
* Make sure the symbol for the implementation cla...Miles Sabin2009-05-211-0/+1
| | | | | | Make sure the symbol for the implementation class of a trait has an associated source file.
* Fix and test for #1360 - when passing a sequenc...Paul Phillips2009-05-213-9/+22
| | | | | | Fix and test for #1360 - when passing a sequence to java varargs, call .toArray on it if it is not already an array.
* Fixed output directories for inner classes.Iulian Dragos2009-05-212-16/+20
|
* Unreasonably satisfying patch which sets immuta...Paul Phillips2009-05-2018-345/+89
| | | | | | Unreasonably satisfying patch which sets immutable final val inIDE = false and then performs dead code elimination (human style.)
* more debugging code for teh NoSuchElementExceptionLukas Rytz2009-05-201-8/+5
|
* Added :silent feature to disable automatic toSt...Paul Phillips2009-05-192-7/+10
| | | | | Added :silent feature to disable automatic toString calls in repl.
* Added support for AbstractFile subclasses other...Miles Sabin2009-05-191-13/+16
| | | | | | Added support for AbstractFile subclasses other than PlainFile and ZipArchive#FileEntry.
* small modifications to collections.Martin Odersky2009-05-1912-1365/+1225
|
* Fixed interpreter output directoriesIulian Dragos2009-05-193-9/+9
|
* some temporary code to find the bug (NoSuchElem...Lukas Rytz2009-05-191-1/+18
| | | | | | some temporary code to find the bug (NoSuchElementException) in LinkedHashMap
* Fixed check for output directory when multiple ...Iulian Dragos2009-05-181-2/+2
| | | | | Fixed check for output directory when multiple outputs are used.
* Added support for multiple output directories (...Iulian Dragos2009-05-183-7/+100
| | | | | Added support for multiple output directories (no support for command line, only progammatically -- i.e. IDE).
* Fixed separate compilation of traits when not u...Iulian Dragos2009-05-181-2/+1
| | | | | | Fixed separate compilation of traits when not using the optimiser. The symbol loader will skip implementation classes unless -optimised is on.
* Switch over to new scanner/parser.Miles Sabin2009-05-1812-6406/+724
|
* fixed .net buildLukas Rytz2009-05-161-1/+1
|
* some minor cruft removal.Paul Phillips2009-05-141-12/+5
|
* Obeyed another todo directive.Paul Phillips2009-05-141-9/+1
|
* Obeyed comment attached to checkMalformedSwitch...Paul Phillips2009-05-142-22/+7
| | | | | | Obeyed comment attached to checkMalformedSwitch: "todo: it's now always false. Remove all code that depends on this switch."
* Further stability test failures will be fatal a...Antonio Cunei2009-05-141-2/+2
| | | | | | | | | | Further stability test failures will be fatal again. New (deterministic) starr included: any further "key not found" errors will be reproducible. Warnings will be printed when linking old classfiles.
* Fixed stability issues.Iulian Dragos2009-05-141-3/+3
|
* Fix for #1393.Paul Phillips2009-05-131-1/+3
|
* Various improvements to the optimiser: more agg...Iulian Dragos2009-05-1315-82/+177
| | | | | | | Various improvements to the optimiser: more aggresive inlining for monad methods, bytecode reading in more cases, better copy propagation during closure elimination.