summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* changed overloaing resolution to make Builders ...Martin Odersky2009-03-308-48/+89
| | | | | | | changed overloaing resolution to make Builders work. generalized companion object generation in Namers. Fixed a problem in Types that made the collection build crash.
* Fixed #1094.Iulian Dragos2009-03-301-2/+7
|
* Fixed nested lazy values (#1589).Iulian Dragos2009-03-304-14/+54
|
* Pending test for #1836Ingo Maier2009-03-302-0/+2
|
* Initialization order strikes again. Fix for #1811Ingo Maier2009-03-301-9/+8
|
* Fixed finalizers containing branches, and retur...Iulian Dragos2009-03-301-1/+1
| | | | | | Fixed finalizers containing branches, and returns inside try-finally. See #1536.
* Fix for #1838Ingo Maier2009-03-303-0/+16
|
* Fixed Java signatures of forwarders for inherit...Iulian Dragos2009-03-307-12/+60
| | | | | | | | Fixed Java signatures of forwarders for inherited members, and references to scala.Nothing are translated to scala.runtime.Nothing$ (see #1254, #1822, #1555). Moved a Java test that was not run to its proper subdirectory, to make partest happy.
* Library part does not build unless on java 7 wi...Iulian Dragos2009-03-301-5/+5
| | | | | Library part does not build unless on java 7 with invokedynamic.
* forgot to save last changesIulian Dragos2009-03-301-2/+2
|
* Code to support invoke-dynamic for structural t...Iulian Dragos2009-03-308-7/+99
| | | | | | Code to support invoke-dynamic for structural types. Not yet complete, built around the JSR 292 spec of December 2008.
* fix for #1833Paul Phillips2009-03-291-1/+2
|
* fix for #1837Paul Phillips2009-03-291-4/+6
|
* Correcting equality behaviour on IntMap.empty a...David MacIver2009-03-264-2/+24
| | | | | Correcting equality behaviour on IntMap.empty and LongMap.empty
* Fixed #1801Philipp Haller2009-03-251-0/+3
|
* some more msil stuff.Lukas Rytz2009-03-252-5/+22
|
* fix for #1804Paul Phillips2009-03-241-1/+14
|
* reverting my previous pointless change and movi...Lukas Rytz2009-03-243-35/+20
| | | | | | reverting my previous pointless change and moving it to where it makes some sense (ScalacFork)
* Generate java signatures for private members as...Iulian Dragos2009-03-241-1/+1
| | | | | Generate java signatures for private members as well (#1395)
* scalac ant task now supports @argfile (needed t...Lukas Rytz2009-03-242-8/+33
| | | | | scalac ant task now supports @argfile (needed to build .net on windows)
* Fixed #1675Iulian Dragos2009-03-242-5/+20
|
* Added test files for #1789 and #1761Iulian Dragos2009-03-242-0/+15
|
* Fixed #1789Iulian Dragos2009-03-241-10/+11
|
* fixed msil build; currently exclude new collect...Lukas Rytz2009-03-242-3/+5
| | | | | fixed msil build; currently exclude new collection library
* Fixed #1761, function literal symbols are now e...Iulian Dragos2009-03-241-1/+1
| | | | | Fixed #1761, function literal symbols are now erased by resetAttrs.
* fixed ticket #1813 (BigDecimal implicits)michelou2009-03-233-47/+69
|
* Fixed a minor hashing error in OpenHashMap.David MacIver2009-03-221-1/+0
|
* reimplemented list union/intersect/diff as mult...michelou2009-03-202-44/+137
| | | | | reimplemented list union/intersect/diff as multiset ops
* chyanged implicits so that implicit Builder pat...Martin Odersky2009-03-178-16/+92
| | | | | chyanged implicits so that implicit Builder pattern works.
* Removed passing test for #1107 from pending; a ...Paul Phillips2009-03-162-19/+0
| | | | | | Removed passing test for #1107 from pending; a larger test case already exists in files.
* The birth of the @switch and @tailrec annotations.Paul Phillips2009-03-1619-79/+301
| | | | | | | | | | | | They are located in package scala.annotation. Also in this patch: * numerous test cases for both annotations * addition of @tailrec and @switch in a few strategic locations * fixes for critical section NewScanners methods which were not being compiled into switches, immediately proving the value of @switch * tail recursive implementations for Iterator.{ dropWhile, drop} and List.dropWhile tagged with @tailrec, closing bug #1376
* Various cleanups and redundancy-removal related...Paul Phillips2009-03-1612-95/+78
| | | | | Various cleanups and redundancy-removal related to properties.
* Better inference for implicits; some preparatio...Martin Odersky2009-03-159-61/+139
| | | | | Better inference for implicits; some preparations for new collections.
* Incomplete fix for bug #1240.Paul Phillips2009-03-131-0/+15
|
* added missing Implicits.scala fileMartin Odersky2009-03-131-0/+574
|
* Let package object members override package dir...Martin Odersky2009-03-138-480/+114
| | | | | | | Let package object members override package directory members; plus improvements that allow bottstrapping with a package object scala. Refactored implicits.
* fix for a typo which had disabled -Xshow-phases.Paul Phillips2009-03-131-1/+1
|
* Modifies try/catch/finally to allow arbitrary e...Paul Phillips2009-03-132-3/+16
| | | | | | | | | Modifies try/catch/finally to allow arbitrary expressions for try. Formerly { ... } was required for try. Now expressions like: val x = try Integer.parseInt("xx") catch { case e => 10 } work as one would hope.
* Miles and I agreed it is not sensible for the c...Paul Phillips2009-03-132-24/+0
| | | | | | Miles and I agreed it is not sensible for the compiler to make decisions about what's visible in the IDE: so, some cutting.
* More consolidation and duplication elimination ...Paul Phillips2009-03-135-61/+17
| | | | | More consolidation and duplication elimination in Properties.
* Minor changes to support the Eclipse plugin.Miles Sabin2009-03-131-1/+12
|
* apparently ant might pass an empty string as an...Paul Phillips2009-03-122-0/+3
| | | | | apparently ant might pass an empty string as an arg - discard it.
* A big cleanup of Settings code.Paul Phillips2009-03-1212-551/+614
| | | | | | | manage existing settings and add new ones. It's paving the way for low-fuss scalac preferences so we can exert fine grained config file based control over compiler behavior.
* Fixing accidental drop of .Paul Phillips2009-03-121-5/+1
|
* Bytecode generated for structural calls is impr...Gilles Dubochet2009-03-122-35/+41
| | | | | | Bytecode generated for structural calls is improved slightly. A test shows an improvement of roughly 5% for structural methods' call times.
* Making very repetitive Settings code less repet...Paul Phillips2009-03-101-53/+31
| | | | | Making very repetitive Settings code less repetitive.
* Adds debugger-like capabilities to repl.Paul Phillips2009-03-105-1/+46
| | | | | | | with -Ydebugger, then calls to breakIf(assertion, arg1, arg2, ...) will drop out to a repl if assertion proves true. This is very primitive at present and will improve.
* Code generation will keep the order of then/els...Iulian Dragos2009-03-102-6/+17
| | | | | | Code generation will keep the order of then/else parts of an if that tests for null
* added partest.properties to jarmichelou2009-03-105-18/+20
|
* Refactored a pile of duplicated Properties code...Paul Phillips2009-03-103-140/+67
| | | | | | Refactored a pile of duplicated Properties code into a trait which is used by the library, compiler, and partest Properties objects.