summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* fixed bugs 1237, 1241Martin Odersky2007-07-251-2/+4
|
* fixed bug 1241Martin Odersky2007-07-253-6/+43
|
* fixed porblems intoduced by 12401 that caused s...Martin Odersky2007-07-251-4/+4
| | | | | fixed porblems intoduced by 12401 that caused scalatst to fail.
* fixed bug1234Martin Odersky2007-07-253-74/+114
|
* new algo supports guardsBurak Emir2007-07-252-14/+28
|
* deleted unreachable codeBurak Emir2007-07-251-6/+0
|
* Par..Burak Emir2007-07-254-142/+138
| | | | | | | | | changed some .symbol calls to typeSymbol/termSymbol fixed a bug that would expand case class if column-head is not caseclass (*) removed generation of useless jmp in genbody moved helper functions to PatternNodes Erasure moved up unreachable code that was detected after fix (*)
* renamed JlineReader to JLineReader so ant will ...Burak Emir2007-07-252-2/+2
| | | | | | renamed JlineReader to JLineReader so ant will not recompile it everytime
* fixed problems in subtyping.Martin Odersky2007-07-2414-73/+149
| | | | | fixed unsafe isInstanceOf's
* added class scala.Randommichelou2007-07-244-13/+156
|
* automatically determine polymorphic classOfmihaylov2007-07-241-1/+1
|
* 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-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
|