summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Undo the changes for now.Geoffrey Washburn2008-05-242-2/+14
|
* Really fixed InterpreterLoop this time.Geoffrey Washburn2008-05-241-3/+1
|
* InterpreterLoop no longer needs ugliness becaus...Geoffrey Washburn2008-05-241-8/+0
| | | | | | InterpreterLoop no longer needs ugliness because of the change to Interpreter.
* By default, the interpreter now uses the classl...Geoffrey Washburn2008-05-241-3/+1
| | | | | | By default, the interpreter now uses the classloader that loaded itself as its parent.
* Fixed #807. Removed debug outout in JavaParsers.Martin Odersky2008-05-232-4/+9
|
* fixed #936Martin Odersky2008-05-232-2/+2
|
* fixed typo in JavaParsersMartin Odersky2008-05-221-1/+1
|
* Gixed #946Martin Odersky2008-05-221-2/+2
|
* Reorganized BasicBlocks a bit:Iulian Dragos2008-05-229-51/+79
| | | | | | | - they are now Seq[Instruction] - all booleans have been packed into an int - removed non-standard iteration methods, and switched to Seq methods.
* fixed #911.Martin Odersky2008-05-226-18/+26
|
* fixed #911. Added comments to <~ and ~> methods.Martin Odersky2008-05-221-5/+8
|
* correction to meaning of operator names: names ...Martin Odersky2008-05-212-2/+5
| | | | | | correction to meaning of operator names: names starting with = always never count as assignment operators. Fixed #905
* added tests; fixed #903; made Predef.Map covari...Martin Odersky2008-05-213-10/+25
| | | | | added tests; fixed #903; made Predef.Map covariant in second parameter.
* Fixed #904Martin Odersky2008-05-211-2/+2
|
* Fixed t0942Martin Odersky2008-05-211-2/+8
|
* Fixed #677Martin Odersky2008-05-211-1/+1
|
* fixed #665Martin Odersky2008-05-211-1/+2
|
* Inner classes are now kept as such when compili...Lukas Rytz2008-05-214-20/+42
| | | | | Inner classes are now kept as such when compiling to .NET.
* fixed #605. Added more info on #612Martin Odersky2008-05-212-3/+8
|
* 1) Fix in backend to print meaningful filenames...Martin Odersky2008-05-2017-28/+2069
| | | | | | | 1) Fix in backend to print meaningful filenames (previously it was "[wrote DataOutputStream@6747]" 2) Treat java varargs as Scala varargs 3) Allow parsing of Java source files
* Removed useless assertion, fixed #826Iulian Dragos2008-05-201-3/+1
|
* Fixed issue #896: Scala script "execs" the JVM.Gilles Dubochet2008-05-201-1/+1
|
* Removing "waitFor" ilasm.jeberle2008-05-201-2/+1
|
* use the new msil.jar librarylorch2008-05-201-1/+1
|
* The following error occurs on windows: "CreateP...lorch2008-05-201-3/+4
| | | | | | | | The following error occurs on windows: "CreateProcess error=206, "The file name or extension is too long", since the argument list is too long. We temporarily deactivated seperate compilation for msil until this is fixed.
* Always keep .msil fileslorch2008-05-202-4/+0
|
* Fixed the failing manifests test.Iulian Dragos2008-05-191-1/+1
|
* Fixed #673.Iulian Dragos2008-05-192-1/+2
|
* fixed problem Lukas had when flatten is skippedMartin Odersky2008-05-191-1/+2
|
* IDE fixesSean McDirmid2008-05-193-9/+13
|
* Fixed classOf problems (issues #841, #876).Iulian Dragos2008-05-172-1/+6
| | | | | Updated manifests.check to reflect the new way 'void' is represented.
* Removing dead code. Change reviewed by Gilles.Geoffrey Washburn2008-05-161-14/+0
|
* 1. ConsoleReporter stops after 100 error messages.Martin Odersky2008-05-145-16/+60
| | | | | | 2. Outer field from an inner class is now suppressed if it is not referenced. Reviewed by: Gilles
* 1. Removed StdNames.EQEQ, plecae by StdNames.EQMartin Odersky2008-05-136-11/+22
| | | | | | 2. Changed priority of assignment operators to be the same as = 3. Changed complexity measure for implicit divergence detection.
* Rolled back unintented committed files.Iulian Dragos2008-05-131-1/+0
|
* Added explicit return type in take (see #879)Iulian Dragos2008-05-131-0/+1
|
* Remove virtual classes code from the "stable" t...Geoffrey Washburn2008-05-132-480/+0
| | | | | Remove virtual classes code from the "stable" trunk.
* Fixed #870Miles Sabin2008-05-131-1/+1
|
* Three small Interpreter improvements:Lex Spoon2008-05-111-8/+18
| | | | | | | | | - include jars from -Ycodebase on the classpath to run interpreted - make isettings a lazy val, because it is used during logging, and initialization of the class can require logging if an error happens - updated the class comment to mention bind() as one of the main public methods of the class
* removed some needless linespradel2008-05-081-5/+0
|
* The interpreter no longer generates class files...Lex Spoon2008-05-058-41/+200
| | | | | | The interpreter no longer generates class files to disk. It instead uses an in-memory virtual directory.
* Lex "signed-off" on removing the lines I had co...Geoffrey Washburn2008-05-041-2/+0
| | | | | Lex "signed-off" on removing the lines I had commented out.
* replaced null test by try/catch (Console.readLine)michelou2008-05-021-5/+10
|
* fixed #828, #789, #828.Martin Odersky2008-05-023-4/+29
|
* Fix for #483.Geoffrey Washburn2008-05-011-2/+2
|
* Fix for #773. Geoffrey Washburn2008-05-012-4/+4
| | | | | | | | Problem was calling incompleteInputError multiple times would escalate the problem to be treated as a "real" error. This does not appear to be the correct semantics. Tried to fix this up as best as possible, but Sean needs to investigate the implications for the Eclipse plugin.
* Fixed #809 (except for the case of String/RichS...Geoffrey Washburn2008-05-011-3/+6
| | | | | | Fixed #809 (except for the case of String/RichString, but there is not much that can be done about changing the documentation for String).
* Fix for #769Geoffrey Washburn2008-05-011-1/+1
|
* fixed #789. Samll bugfixes in library.Martin Odersky2008-04-302-3/+5
|
* Missed one file.Iulian Dragos2008-04-301-1/+1
|