summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Fixed the bugfix for returns inside finallyIulian Dragos2007-01-291-2/+4
|
* Added assertion for concrete undefined methodsIulian Dragos2007-01-291-0/+2
|
* Fixed crash for 'return' in finallyIulian Dragos2007-01-293-6/+10
|
* updated copyright date and address of Scala web...v2.3.3michelou2007-01-251-5/+8
| | | | | updated copyright date and address of Scala website
* update address of Scala websitemichelou2007-01-253-12/+13
|
* 1.Martin Odersky2007-01-254-2/+25
| | | | | | 2. More detailed error messages for ambiguous implicits. 3. Relaxed rules for necessary overlap in pattern matching
* fsee message for 9732Martin Odersky2007-01-253-49/+66
|
* removed the :compile commandLex Spoon2007-01-242-21/+1
|
* updated copyright datev2.3.2michelou2007-01-232-3/+4
|
* updated some commments in interpretermichelou2007-01-234-35/+50
|
* - Added default constructors for Settings and G...Lex Spoon2007-01-2315-16/+223
| | | | | | | | | | - Added default constructors for Settings and Global - Added attributed types, if -Xplugtypes is available. This enables non-LAMP people to experiment with type attributes. (This is a merge from the plugtypes branch, revision 9679) The attributes are ignored for now, even with -Xplugtypes, but do get propagated.
* fixed bug908Martin Odersky2007-01-231-1/+1
|
* Add a deprecation check for deprecated methods ...Lex Spoon2007-01-232-4/+25
| | | | | | Add a deprecation check for deprecated methods overriding concrete methods.
* Fxied bug 909;Martin Odersky2007-01-221-5/+7
| | | | | Updated collection library
* (no commit message)Burak Emir2007-01-191-0/+3
|
* updated check files for cli testsmichelou2007-01-191-5/+5
|
* When "fsc -shutdown" is requested, do not start...Lex Spoon2007-01-182-8/+28
| | | | | | When "fsc -shutdown" is requested, do not start a server if one is not already running.
* - Increased the timeout for connecting toLex Spoon2007-01-181-16/+18
| | | | | | | | the server to 5 seconds. (It was 1 second.) - Cleaned up various messages to the user. In particular, the messages say "compilation daemon" instead of "server".
* Fix the prime routine; the priming command wasLex Spoon2007-01-171-9/+10
| | | | | hiding the first user-supplied command!
* added svn:keywords and file header to collectio...michelou2007-01-171-2/+2
| | | | | added svn:keywords and file header to collection/jcl/*.scala
* enabled -Xunapply.Martin Odersky2007-01-164-37/+42
| | | | | | | | fixed bug contrib 291. Added Map/Set types to Predef. Option no longer inherits from Iterable, but there's an implicit conversion. various other small things.
* warning only emitted with Xoutermatches optionBurak Emir2007-01-161-1/+1
|
* - start prime the interpreter sooner, so that t...Lex Spoon2007-01-162-3/+32
| | | | | | | | - start prime the interpreter sooner, so that the first entered command will respond sooner - count to two, for the usual value of two
* some fixes for unapply: Burak Emir2007-01-166-38/+69
| | | | | | | * deals with unapply arguments that are *not* subtypes of unapply * method, handles polymorphic applies getProductArgs instead of * isProduct in PatternMatcher code generation
* Support multi-line expressions and definitions ...Lex Spoon2007-01-153-48/+110
| | | | | Support multi-line expressions and definitions in the interpreter.
* Spelling fixLex Spoon2007-01-151-1/+1
|
* Detect when a syntax error could be remediedLex Spoon2007-01-145-62/+117
| | | | | | | by adding more input to the end of a compilation unit. This is intended for use by the interpreter, so that it knows to keep reading more lines of input.
* libBurak Emir2007-01-144-3/+4
| | | | | | | | | | Seq.scala: fixed unapply method nsc Trees.scala: Transformer is homomorphism for UnApply ExplOuter: removed System.exit for debug (oops, this annoys Eclipse users) TransM: case UnApply for isRegularPattern GenICode: error msg gives compilation unit, too
* Tweaked the help and welcome messages.Lex Spoon2007-01-121-4/+11
| | | | | the welcome message is much shorter.
* fixed bug877Martin Odersky2007-01-103-23/+54
|
* fixed bug875Martin Odersky2007-01-102-24/+25
|
* fixed bugs 880, 877, 876, 875, Added capitalize...Martin Odersky2007-01-094-14/+25
| | | | | fixed bugs 880, 877, 876, 875, Added capitalize method to RichString
* Added `:' to after line in error messages; chan...Martin Odersky2007-01-063-13/+15
| | | | | | Added `:' to after line in error messages; changed unapply pattern matching. Changed TreeSet collection class.
* (no commit message)Martin Odersky2007-01-051-1/+3
|
* (no commit message)Martin Odersky2007-01-052-2/+8
|
* reverted change to syntheticmethodsBurak Emir2007-01-051-2/+2
|
* removed Xkilloption from ExplicitOuterBurak Emir2007-01-052-200/+55
| | | | | | | tab->whitespace in PatternMatcher modified test case unapplySeq new test case unapplyGeneric
* cleanup IterableBurak Emir2007-01-051-1/+2
| | | | | better types for Product:elements implementation in case classes
* Reverted Nik's changes from revision 9152Iulian Dragos2007-01-041-35/+15
|
* Commited wrong version of code for libdirs fixGilles Dubochet2007-01-041-5/+5
|
* MainGenericRunner program now deals properly wi...Gilles Dubochet2007-01-031-3/+7
| | | | | | | MainGenericRunner program now deals properly with the extdirs property (adds all *.jar archives from the folders defined in extdirs to the classpath).
* Removed the generic runner script that has been...Gilles Dubochet2007-01-033-258/+15
| | | | | | Removed the generic runner script that has been replaced by the MainGenericRunner program.
* 1.Martin Odersky2007-01-0310-150/+236
|
* * TupleN extends ProductN, again (genprod updated)Burak Emir2007-01-024-18/+68
| | | | | | | | | | * better comments and parameter names in scala.xml.MetaData typechecker * now handles special cases (n=0, n=1) for unapply correctly * * even if one returns a Option[Product1[T]] * typechecker now handles unapply return types correctly * * e.g. when returning Option[{A,B}] instead of Option[Product2[A,B]]
* caseclasses implement Product directlyBurak Emir2006-12-255-28/+32
| | | | | caseclasses do not implement ProductN anymore
* unapply <-> as in "Matching with Objects"Burak Emir2006-12-256-71/+176
|
* updated values for attribute 'target' in ant/Sc...michelou2006-12-222-655/+662
| | | | | updated values for attribute 'target' in ant/Scalac.scala
* added option 'unchecked' in Scalac Ant task and...michelou2006-12-151-6/+22
| | | | | added option 'unchecked' in Scalac Ant task and man page
* changed Type.toString for unary tuples.Martin Odersky2006-12-133-6/+8
|
* Added various constants to the primitive types ...mihaylov2006-12-131-0/+28
| | | | | Added various constants to the primitive types modules