summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Collapse)AuthorAgeFilesLines
* splitted usage messagemichelou2007-06-067-50/+81
|
* Fixed wrong line numbers in ifs.Iulian Dragos2007-06-062-4/+10
|
* Fixed structural subtyping to work when JVM 1.5...Gilles Dubochet2007-06-061-8/+7
| | | | | | Fixed structural subtyping to work when JVM 1.5 target is used. Bug 711 no longer is “neg” thanks to structural subtyping.
* Added structural subtyping.Gilles Dubochet2007-06-055-18/+249
|
* deprecated &f, .f, requires.Martin Odersky2007-06-0568-548/+806
| | | | | Added existential types.
* fixed ilasm test in generated scriptsmichelou2007-06-051-1/+1
|
* fixed methods 'urls'michelou2007-06-041-4/+6
|
* fixed classpath in method runScriptmichelou2007-06-042-27/+27
|
* ObjectRunner now recognizes -Xcodebasemichelou2007-06-042-31/+81
|
* renamed nonContinuableError -> syntaxErrorSeenLex Spoon2007-06-041-4/+4
|
* some debug output for fatal errors during typingBurak Emir2007-06-031-4/+20
|
* The parser no longer signals "incomplete input"...Lex Spoon2007-06-031-1/+9
| | | | | | The parser no longer signals "incomplete input" in cases where the input already has an outright syntax error.
* encore fix #1163, last one broke fannkuch.Burak Emir2007-06-022-42/+53
|
* fix #1163Burak Emir2007-06-021-37/+16
|
* fixed bugs 1160, 1157, 1145Martin Odersky2007-06-013-6/+12
|
* Added Reporter.flush() Lex Spoon2007-06-014-0/+12
|
* fixed bug1144Martin Odersky2007-06-013-6/+11
|
* Capitalized type params in Predef, fixed bug in...michelou2007-05-317-84/+108
| | | | | Capitalized type params in Predef, fixed bug in URLZipArchive
* fixed bug in checkKindBounds (type parameters d...Adriaan Moors2007-05-312-8/+10
| | | | | fixed bug in checkKindBounds (type parameters defined outside the abstract type that was being checked, were not properly transformed using asSeenFrom) -- regression test included in commit
* fixed bug 1137Martin Odersky2007-05-302-4/+4
|
* fixed bug 1123Martin Odersky2007-05-302-8/+15
|
* Renamed "interpreter" to "interactive shell" in...Lex Spoon2007-05-301-4/+6
| | | | | Renamed "interpreter" to "interactive shell" in the output messages.
* Settings.tryToSet consistently returns its inpu...Lex Spoon2007-05-302-4/+4
| | | | | | | Settings.tryToSet consistently returns its input arguments if there is an error. That way, the command-line parser can consitently recognize that there is an erroneous option and abort.
* added option -Xcodebasemichelou2007-05-309-113/+274
|
* fixed bug1105Martin Odersky2007-05-301-2/+6
|
* fixed bug1092Martin Odersky2007-05-292-28/+24
|
* fixed bug1034Martin Odersky2007-05-292-6/+12
|
* files missing from commit 11838Martin Odersky2007-05-292-6/+11
|
* fixed bugs 1143, 1136, 1102Martin Odersky2007-05-2912-49/+134
|
* uses _ARGS=%* on Windows NT or newermichelou2007-05-281-9/+11
|
* Rolling back changes on Namers and Typers.Sean McDirmid2007-05-252-114/+98
|
* In the interpreter, compile the source code of ...Lex Spoon2007-05-242-9/+51
| | | | | | | In the interpreter, compile the source code of InterpreterSettings, so that it is available even if scala-compiler is not on the interpreter's classpath.
* - run the cleanup regex for compiler error mess...Lex Spoon2007-05-241-16/+15
| | | | | | - run the cleanup regex for compiler error messages make the cleanup - regex delete a little more than it used to
* moved to plugins branchLex Spoon2007-05-241-100/+0
|
* added call to ilasm in MSIL backendmichelou2007-05-244-1152/+1192
|
* *** empty log message ***Lex Spoon2007-05-231-0/+1
|
* fixed error message for missing *.dll'smichelou2007-05-231-149/+152
|
* *** empty log message ***Lex Spoon2007-05-231-0/+99
|
* pretty print parse trees in AnnotationArgument....Lex Spoon2007-05-231-3/+1
| | | | | pretty print parse trees in AnnotationArgument.toString
* fix to my previous fix for pickling annotation ...Lex Spoon2007-05-231-3/+11
| | | | | fix to my previous fix for pickling annotation arguments
* fixed a type error in the pickling of annotatio...Lex Spoon2007-05-231-13/+12
| | | | | fixed a type error in the pickling of annotation arguments
* minor changemichelou2007-05-221-3/+3
|
* turn off debugging of type reify by defaultLex Spoon2007-05-221-1/+1
|
* Massaging compiler to integrate with IDE, no su...Sean McDirmid2007-05-2217-165/+204
| | | | | | | Massaging compiler to integrate with IDE, no supercial changes. Just don't want to get out of synch with Martin's changes. Also, changed compiler to use RichInt.until instead of Iterator.range
* Annotations clean up, including:Lex Spoon2007-05-2117-165/+454
| | | | | | | | - AnnotationInfo has no type parameter. It always has a parse tree, and sometimes has a constant. - SymbolReifier is separated from LiftCode for independent use - reification into reflect.* structures handles more cases - unreify is added, for enough cases that annotations work
* minor changesmichelou2007-05-215-25/+26
|
* Rich comparison (scala.runtime.Comparator.equal...Gilles Dubochet2007-05-201-4/+11
| | | | | | | | Rich comparison (scala.runtime.Comparator.equals) is not inserted when both sides of an equality are statically known to be equal and of a subtype of Number or Character. This is an optimisation — behaviour should be equivalent as their own equal methods should do ok.
* removed test outputMartin Odersky2007-05-171-1/+0
|
* fixed bug1102Martin Odersky2007-05-171-0/+2
|
* fixed bugs 1088, 1091Martin Odersky2007-05-175-4/+16
|