summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Unified signature parsing in ClassfileParsermihaylov2007-07-241-64/+7
|
* delay the deletion of compiled files until theLex Spoon2007-07-241-20/+17
| | | | | JVM is ready to exit (bug #1218)
* Added 'generics' option to the Scalac Ant taskmihaylov2007-07-241-0/+6
|
* reverted pattern matcher symbol callsMartin Odersky2007-07-242-172/+175
|
* handle the case that a connection to the compil...Lex Spoon2007-07-241-0/+3
| | | | | handle the case that a connection to the compilation daemon fails
* many bug fixes; short syntax for structural types.Martin Odersky2007-07-2311-165/+276
|
* reverted 3 warning removals made in rev 12323 a...michelou2007-07-232-124/+126
| | | | | | reverted 3 warning removals made in rev 12323 and breaking patmatnew.scala
* Added multidimensional arrays (up to 9 dimensio...Iulian Dragos2007-07-2310-25/+57
| | | | | Added multidimensional arrays (up to 9 dimensions).
* removed some more type aliasesmichelou2007-07-2324-193/+225
|
* the option for script compiling is now -XscriptLex Spoon2007-07-222-2/+2
|
* - handle empty-string argumentsLex Spoon2007-07-221-3/+3
| | | | | | - properly handle errors that happen while parsing the argument list
* if the result of an expression includesa newlin...Lex Spoon2007-07-221-4/+9
| | | | | | if the result of an expression includesa newline, then start a new line before printing it out
* when looking for a temporary directory, try to ...Lex Spoon2007-07-221-2/+5
| | | | | | when looking for a temporary directory, try to create the necessary parent directories
* Implemented Java generics as existential typesmihaylov2007-07-204-62/+95
|
* Fixed bug #1235Iulian Dragos2007-07-201-3/+3
|
* a better fix than in r12370: delaying normaliza...Adriaan Moors2007-07-202-2/+3
| | | | | | a better fix than in r12370: delaying normalization of T in classOf[T] until it is actually necessary (in toTypeKind)
* quick fix for the first part of bug1210 (compil...Adriaan Moors2007-07-201-15/+18
| | | | | quick fix for the first part of bug1210 (compiler loops in normalize), so that the other problem is revealed: escaping variable is not detected. For the first part, I added an ugly explicit if to `normalize` -- I haven't figured out why it's needed yet.
* fixed 1231 (erroneously overriding abstract hig...Adriaan Moors2007-07-202-31/+60
| | | | | | fixed 1231 (erroneously overriding abstract higher-kinded type member with type member of kind * is not detected) --> added [type|term]SymbolDirect, which returns the symbol directly associated with a Type (i.e., without normalizing first)
* classOf[Integer] now properly resolves to class...Adriaan Moors2007-07-201-1/+1
| | | | | | | classOf[Integer] now properly resolves to classOf[java.lang.Integer] because Predef.Integer (and Character) are @deprecated, had to update check files to include these warnings
* Changed annotation handling in the backend to u...Iulian Dragos2007-07-196-83/+87
| | | | | | | Changed annotation handling in the backend to use symbols instead of types. Added support for @inline and @noinline. Improved boxing/unboxing optimization.
* Rolled back, redid ++ to ++= change, and recomm...Sean McDirmid2007-07-191-18/+18
| | | | | Rolled back, redid ++ to ++= change, and recommitting.
* Changed ++ call to ++=Sean McDirmid2007-07-191-3/+3
|
* fixed 1085 (tentatively -- Martin, please review)Adriaan Moors2007-07-171-1/+1
|
* removed "fromString" warningsmichelou2007-07-171-2/+2
|
* Moved “debug” command-line option from -X to -Y.Gilles Dubochet2007-07-171-1/+1
|
* returns NoSymbol instead of nullmichelou2007-07-171-2/+2
|
* minor changemichelou2007-07-171-1/+1
|
* added class SymbolNamesmichelou2007-07-173-84/+148
|
* Support jline in the interactive shell.Lex Spoon2007-07-176-35/+138
|
* 1.Lex Spoon2007-07-172-3/+10
| | | | | | | | | | just those that are precisely of the form "Code.lift(exp)". 2. The printout of a This(_) tree adds ".this" to the end. 3. This() is now only used for classes. For modules, the code is rewritten as a Select() of the module.
* Fixed looping behavior in inliner.Iulian Dragos2007-07-171-1/+1
|
* Added assertion to prevent using packages as va...Iulian Dragos2007-07-161-0/+4
| | | | | Added assertion to prevent using packages as values
* removed warnings.. (hello guys)michelou2007-07-166-196/+215
|
* Changed organisation of Scalac's command-line o...Gilles Dubochet2007-07-167-180/+126
| | | | | | Changed organisation of Scalac's command-line options to split them into three categories: every-day use, advanced (-X) and private (-Y).
* fixed last checkin which broke 3 testsMartin Odersky2007-07-141-1/+3
|
* Fixed bug1049Martin Odersky2007-07-142-2/+6
|
* gracefully handle end-of-input in the middle of...Lex Spoon2007-07-131-11/+54
| | | | | gracefully handle end-of-input in the middle of parsing XML
* minor tweak to the message for ending multi-lin...Lex Spoon2007-07-131-1/+1
| | | | | minor tweak to the message for ending multi-line input early
* - set the Java "context classloader" in ObjectR...Lex Spoon2007-07-132-31/+41
| | | | | | | - set the Java "context classloader" in ObjectRunner and InterpreterLoop - tweaked the start up of the interactive shell so that a prompt appears more quickly
* make extra sure that ch==SU whenever theLex Spoon2007-07-131-2/+5
| | | | | end of the buffer is reached
* - interpret() creates compiler.Run the first ti...Lex Spoon2007-07-131-0/+10
| | | | | | - interpret() creates compiler.Run the first time it is called - setContextClassLoader() is now available
* refactorings for SingletionType's to make them ...Martin Odersky2007-07-133-121/+128
| | | | | | refactorings for SingletionType's to make them forward more operations to their underlying type.
* Fixed deprecation warnings in the backend.Iulian Dragos2007-07-133-16/+16
|
* Refactored GenericRunnerCommand to be a sublcas...Lex Spoon2007-07-133-43/+61
| | | | | Refactored GenericRunnerCommand to be a sublcass of CompilerCommand
* Remved a "new Run" from Global and moved it to ...Lex Spoon2007-07-132-4/+3
| | | | | Remved a "new Run" from Global and moved it to Plugins.pluginOptionsHelp
* tweaked an error messageLex Spoon2007-07-131-1/+1
|
* Fixed bug #1211 by making accessors in traits n...Iulian Dragos2007-07-131-4/+4
| | | | | | Fixed bug #1211 by making accessors in traits non-private in the type transformer instead of the term transformer.
* fixed the commentLex Spoon2007-07-131-2/+1
|
* Synced dotnet library with rev 12294mihaylov2007-07-132-9/+9
|
* removed type aliases, old for-syntax, ..michelou2007-07-1213-162/+183
|