summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Switching over to position objects from positio...Sean McDirmid2007-04-1974-998/+1201
| | | | | | Switching over to position objects from position type parameters. Positions are no longer ints.
* use "trait" as the keyword for traits, not "class"Lex Spoon2007-04-191-2/+7
|
* for the parent class loader, choose the classLex Spoon2007-04-191-1/+1
| | | | | loader that loaded the compiler
* changed "def close" to "def close()"Lex Spoon2007-04-191-1/+1
|
* fixed bug #1054, added svn propsmichelou2007-04-186-19/+54
|
* added variable JAVA_OPTS to generated man pagesmichelou2007-04-184-12/+53
|
* added JAVA_OPTS to Windows batch fileadded JAVA...michelou2007-04-181-2/+6
| | | | | | added JAVA_OPTS to Windows batch fileadded JAVA_OPTS to Windows batch filess
* fixed bug 1056: due to mixed use of normalized ...Adriaan Moors2007-04-184-5/+13
| | | | | | | | | fixed bug 1056: due to mixed use of normalized and non-normalized types should normalize types that were previously tested by a predicate that implicitly considered the normalized type. Before, given e.g., type X = Function[String, String], ``X''.isFunctionType was true (uses symbol, which normalizes), but ``X''.typeArgs.isEmpty (the alias doesn't have any type arguments) (there are probably more cases like this, for now looked for .typeArgs)
* shrunk the interpreter's imports wrappers from ...Lex Spoon2007-04-181-1/+1
| | | | | shrunk the interpreter's imports wrappers from "$import" to "$iw"
* shrink the nesting of import wrappers in a few ...Lex Spoon2007-04-181-19/+153
| | | | | | | | shrink the nesting of import wrappers in a few ways: - skip imports that are shadowed by other ones - skip imports that contribute nothing to the current expression - do not create a new nesting level until an import name is actually repeated
* switched to explicit self ref syntax for some f...Martin Odersky2007-04-1710-42/+58
| | | | | switched to explicit self ref syntax for some files.
* added variable JAVA_OPTS to the generated Unix ...michelou2007-04-176-226/+242
| | | | | added variable JAVA_OPTS to the generated Unix tools
* Discard BoxedNumber with -target:msilmihaylov2007-04-172-2/+2
|
* Made scala.Collection platform-independentmihaylov2007-04-171-3/+17
|
* Improved implementation of BigInt.equalsmihaylov2007-04-171-2/+2
|
* fixed bug1041Martin Odersky2007-04-161-1/+1
|
* implementing Martin's suggestions for tcpolyAdriaan Moors2007-04-165-20/+30
| | | | | | | | | | | | - prefixString in SingleType suppresses scala.Predef prefixes - (sym.isPredefModule) better handling of double defs of `_' in type - params (now in enterInScope in Namers) introduced HKmode to indicate - we're typing a higher-kinded type, instead of reusing POLYmode | - TAPPmode - Typers.typedTypeConstructor does not normalize the result anymore -- now in GenICode generatedType = toTypeKind(tpt.tpe.normalize)
* refactored typer.Martin Odersky2007-04-132-308/+360
|
* changes to parser for 409/877.Martin Odersky2007-04-136-104/+92
|
* updated check filesmichelou2007-04-131-13/+13
|
* removed warnings (and tabs)michelou2007-04-131-48/+58
|
* removed warningsmichelou2007-04-131-24/+26
|
* removed warningsmichelou2007-04-131-25/+32
|
* added early field initialization.Martin Odersky2007-04-129-96/+159
|
* added ant tests, updated headersmichelou2007-04-121-20/+17
|
* fixed bug 1039Adriaan Moors2007-04-121-2/+4
| | | | | | | The assert in `case TypeApply' in `typed1' was too strict (only allowed `args.length != tparams.length' for unresolved overloaded type) apparently also necessary when the type is an error.
* renamed arity=>productArity,element=>productEle...Burak Emir2007-04-1260-157/+580
| | | | | renamed arity=>productArity,element=>productElement
* removed 'addparams'michelou2007-04-121-5/+2
|
* - fixed printout for assignment statementsLex Spoon2007-04-111-11/+16
| | | | | | - force evaluation of objectName.accessPath, not just the outermost objectName wrapper - print an extra newline after import statements
* fixed problem with compiling bug115Martin Odersky2007-04-111-1/+1
|
* more changes to support early inits.Martin Odersky2007-04-103-76/+100
|
* uses singleton type for value globalmichelou2007-04-101-3/+2
|
* added options to scaladoc Ant taskmichelou2007-04-102-25/+26
| | | | | removed several unchecked warnings
* added more options to scaladoc Ant taskmichelou2007-04-103-418/+504
|
* check for variables in pattern alternatives; ch...Martin Odersky2007-04-1012-200/+141
| | | | | | check for variables in pattern alternatives; changes to enable presupercall initialization.
* corrected typomichelou2007-04-102-9/+9
|
* removed test codemichelou2007-04-101-14/+0
|
* updated file headersmichelou2007-04-1023-161/+192
|
* merged in tcpoly branch (at r10641)Adriaan Moors2007-04-0631-537/+954
|
* small changes to supercallsMartin Odersky2007-04-052-7/+15
|
* cleanup up imports in Ant tasksmichelou2007-04-052-23/+14
|
* explicit supercalls + new style for syntax + ba...Martin Odersky2007-04-0410-74/+135
| | | | | explicit supercalls + new style for syntax + backquoted ids in patterns
* removed unsealedClass in Definitionsmichelou2007-04-031-30/+11
| | | | | improved symlink handling in build.xml
* Trying to fix the build....Sean McDirmid2007-04-031-2/+2
|
* Checking in everything else to fix the build!Sean McDirmid2007-04-0313-233/+314
|
* Removing 1.5 specific APIsSean McDirmid2007-04-032-10/+13
|
* Fixed isUnbox/isBox methods.Iulian Dragos2007-04-031-2/+2
|
* Fixed SyncVar.get ( contribution #420)mihaylov2007-04-021-1/+1
|
* - annotations on types use lifted reflect trees...Lex Spoon2007-04-017-29/+616
| | | | | | | | | | | | | | - annotations on types use lifted reflect trees instead of internal compiler trees - type annotations are pickled and unpickled in the class-file symbol tables - lifted code uses NoType in places it used to use null - type attributes propagate just a little bit further in the compiler than they used to (see changes to Type.scala)
* 1.Lex Spoon2007-04-012-81/+118
| | | | | | | | | | the ones that appear relevant. 2. Such imports are nested, each with its own wrapper object. 3. Interpreter output is cleaned up with a regular expression, so that all of these wrapper objects do not apper.