summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* added Ant attribute 'failonerror'michelou2007-08-271-39/+50
|
* fixed build, better compilation of literal patt...Burak Emir2007-08-245-57/+120
| | | | | | fixed build, better compilation of literal patterns to switch (supports variable binding)
* all guards are pulled out into DefDefs, new pat...Burak Emir2007-08-236-87/+100
| | | | | | all guards are pulled out into DefDefs, new pattern matcher handles guards now.
* fixed commentmichelou2007-08-231-3/+4
|
* Updated STARR to Scala-2.6.0-RC2michelou2007-08-232-3/+1219
|
* in pm, result temp variable owned by current ow...Burak Emir2007-08-232-8/+6
| | | | | | in pm, result temp variable owned by current owner, not LabelDef (saves an "if" in LambdaLift, but requires one uninitialized ValDef more)
* Fixed bug #1287, lazy vals in trait methods.Iulian Dragos2007-08-231-1/+3
|
* fix #1286Burak Emir2007-08-231-4/+4
|
* Fixed Array.slice to use impementation in Rando...Sean McDirmid2007-08-2227-76/+114
| | | | | | Fixed Array.slice to use impementation in RandomAccessSeq, updated iterators, a bunch of stuff that I forgot to check in!
* small fix in outputmichelou2007-08-221-3/+3
|
* fixed method slice both in arrays and lists (se...michelou2007-08-2212-84/+102
| | | | | fixed method slice both in arrays and lists (see run/slices.scala)
* fixed 1275 by adding minimal early check to Nam...Adriaan Moors2007-08-221-1/+18
| | | | | fixed 1275 by adding minimal early check to Namers so that overriding of type members in refinements cannot change number of type parameters (in principle the full overriding checks should be performed at a later point, when they don't cause cyclicity errors -- this is TODO)
* fixed bug1243Martin Odersky2007-08-221-1/+1
|
* Added back 'lazy' modifier to generator's globa...Iulian Dragos2007-08-221-1/+1
| | | | | Added back 'lazy' modifier to generator's global field.
* cleaned up TreesMartin Odersky2007-08-226-86/+44
|
* fix #1285Burak Emir2007-08-222-11/+28
|
* Added more debug output to NetKernel.Philipp Haller2007-08-221-10/+26
|
* type attribute of Ident was lost, due to missin...Burak Emir2007-08-223-8/+6
| | | | | type attribute of Ident was lost, due to missing '.duplicate' (?!)
* revert 'List.unapplySeq + guard', problem in te...Burak Emir2007-08-221-1/+1
| | | | | revert 'List.unapplySeq + guard', problem in test/../interpreters.scala
* Ident(sym) => mkIdent(sym), avoids unattributed...Burak Emir2007-08-225-41/+43
| | | | | Ident(sym) => mkIdent(sym), avoids unattributed ident blowing up Erasure
* unapplySeq-optimization works in combination wi...Burak Emir2007-08-211-1/+1
| | | | | unapplySeq-optimization works in combination with guards
* fixed #1281, reverted Sean's lazy generator in ...Burak Emir2007-08-212-1/+2
| | | | | | fixed #1281, reverted Sean's lazy generator in Main which broke the build
* disentangled Trees from Global.Martin Odersky2007-08-213-8/+60
|
* fixed bug1274Martin Odersky2007-08-215-84/+103
| | | | | | moved a bunch of `unapply' definitions from Definitions to a new trait, typechecker.UnApplies
* fix #1282, optimized translation of List.unappl...Burak Emir2007-08-218-215/+355
| | | | | | fix #1282, optimized translation of List.unapplySeq / List(p1...pN) patterns
* Fixing scaladoc bugSean McDirmid2007-08-211-1/+1
|
* fixed bug1284Martin Odersky2007-08-211-2/+2
|
* some fix for bug1279Martin Odersky2007-08-217-21/+85
| | | | | applied Koltsov patch
* forgot to replace the old symbols by the cloned...Adriaan Moors2007-08-211-2/+3
| | | | | | forgot to replace the old symbols by the cloned ones in the info's of the cloned symbols
* Martin: please reviewAdriaan Moors2007-08-201-38/+32
| | | | | | fixed 1210 for real (I hope), fix is in mapOver in Types.scala Also in this commit: small fix to `undoTo` (added check that log is not empty)
* allow _ as wildcard higher-order type param in ...Adriaan Moors2007-08-201-7/+7
| | | | | | allow _ as wildcard higher-order type param in *both* abstract type members and type parameters (instead of just in type param)
* added header and svn propsmichelou2007-08-201-7/+13
|
* updated syntaxmichelou2007-08-202-15/+15
|
* removed private modifiermichelou2007-08-201-2/+2
|
* fixed some bugs related to existentials.Martin Odersky2007-08-205-61/+79
| | | | | | | fixed unboxing bug fixed ByNameFunction problem some cleanups in parser
* fixed contrib #747michelou2007-08-201-3/+10
|
* updated syntaxmichelou2007-08-202-43/+69
|
* fixed #1277, more conservative when generating ...Burak Emir2007-08-201-3/+5
| | | | | fixed #1277, more conservative when generating equals test, +test cases
* split object resetAttrs into a function and a c...Burak Emir2007-08-201-2/+9
| | | | | | split object resetAttrs into a function and a class, shielding its mutable state
* fixed #1278 by holding back an over-zealous opt...Burak Emir2007-08-192-32/+35
| | | | | | | fixed #1278 by holding back an over-zealous optimization of if(true,thenp,_) => thenp ... one must not do that the elsep contains LabelDefs
* fix #1276, encoding equals test in types means ...Burak Emir2007-08-192-16/+27
| | | | | | | fix #1276, encoding equals test in types means one has be careful when using <:<... for an "equalsclass" type, extracts the type of the value which is to be compared by equality, used in optimization
* 'system.exit' in supposedly disable code change...Burak Emir2007-08-191-7/+9
| | | | | 'system.exit' in supposedly disable code changed to 'fatal error'
* fixed contrib #748michelou2007-08-171-1/+1
|
* added test for EMACS environment variable (jline)michelou2007-08-163-10/+9
|
* fixed Philipp's bug #1256 for real this time, u...Burak Emir2007-08-155-30/+129
| | | | | | fixed Philipp's bug #1256 for real this time, use switch for characters (includes ugly boxing bug workaround), use StdNames in CodeFactory
* reverted typer change, no feature #1196Burak Emir2007-08-141-2/+14
|
* implemented #1196 by typer change and added tes...Burak Emir2007-08-141-2/+2
| | | | | implemented #1196 by typer change and added test cases
* small opts, fixed #1270, if target is Literal, ...Burak Emir2007-08-143-12/+28
| | | | | | small opts, fixed #1270, if target is Literal, generate Literal instead of jump (no sharing)
* Integrated Itay Neeman's patch to allow port mu...Philipp Haller2007-08-143-6/+16
| | | | | | Integrated Itay Neeman's patch to allow port multiplexing for remote actors.
* fixed MSIL tests (.dll not found)michelou2007-08-143-4/+6
|