summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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-2312-171/+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-2311-25/+105
| | | | | Added multidimensional arrays (up to 9 dimensions).
* removed some more type aliasesmichelou2007-07-2329-205/+237
|
* 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)
* minor changesmichelou2007-07-202-27/+32
|
* 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
* Synced dotnet-library/ with rev 12365mihaylov2007-07-194-15/+43
|
* 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.
* Added Stream.Definite toString method to counte...Sean McDirmid2007-07-191-1/+2
| | | | | Added Stream.Definite toString method to counter-act Function0's.
* 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 overload resolution problem that resulted...Sean McDirmid2007-07-191-2/+2
| | | | | | Fixed overload resolution problem that resulted from my fix on ArrayBuffer.
* Fixed ++[B >: A] overload problem.Sean McDirmid2007-07-191-0/+7
|
* added an embarrassing number of CBN modifiers t...Adriaan Moors2007-07-181-22/+22
| | | | | added an embarrassing number of CBN modifiers to combinator arguments...
* minor changemichelou2007-07-181-6/+6
|
* added a generalised version of rep1 that allows...Adriaan Moors2007-07-181-2/+16
| | | | | | added a generalised version of rep1 that allows the first piece of input to be matched by a different parser
* Updated Stream to be the projection of List.Sean McDirmid2007-07-1812-89/+234
|
* fixed 1085 (tentatively -- Martin, please review)Adriaan Moors2007-07-171-1/+1
|
* removed "fromString" warningsmichelou2007-07-173-8/+10
|
* added isEmpty and getOrElse to ParseResultAdriaan Moors2007-07-171-0/+5
|
* Moved “debug” command-line option from -X to -Y.Gilles Dubochet2007-07-171-1/+1
|
* Added rich string builder (a random access sequ...Sean McDirmid2007-07-1736-249/+569
| | | | | | | | | | | | | | | | | | | | | | | Added rich string builder (a random access sequence, mutable buffer). Fleshed out compat.StringBuilder some more to support this. Rolled back buffered iterator to its simple "head" method form, added advanced buffer iterator for multi-lookahead peak (call buffered.advanced for advanced version) Made string a random access seq. Deprecated utility fromString methods for strings that no longer make sense (better alternatives in RichString). Also, ensured that many seq operations return strings. Changed deprecated accesses from XML library. Made Stream a sub-class of Seq.Projection rather than a direct subclass of Seq to support the lazy nature of Seq. Deprecated type aliases in Predef, deprecated direct access to Integer through Predef. Added to to Range.
* returns NoSymbol instead of nullmichelou2007-07-171-2/+2
|
* minor changemichelou2007-07-171-1/+1
|
* added class SymbolNamesmichelou2007-07-173-84/+148
|
* - fixed bug in rep1 (optimised version returned...Adriaan Moors2007-07-171-23/+29
| | | | | | - fixed bug in rep1 (optimised version returned wrong next position in case of failure -- removed optimisation) - added `log' combinator (simply println's some info before and after parser)
* removed unnecessary dependency of Scanners on T...Adriaan Moors2007-07-171-7/+10
| | | | | removed unnecessary dependency of Scanners on Tokens
* Support jline in the interactive shell.Lex Spoon2007-07-176-35/+138
|
* 1.Lex Spoon2007-07-173-4/+11
| | | | | | | | | | 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
|
* Fixed contribution #692mihaylov2007-07-171-4/+4
|
* 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-167-197/+223
|
* Updated Scalac man page for changed command-lin...Gilles Dubochet2007-07-161-107/+69
| | | | | Updated Scalac man page for changed command-line options.
* Changed organisation of Scalac's command-line o...Gilles Dubochet2007-07-168-183/+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