summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Improvements to repl completion.Paul Phillips2009-04-074-11/+29
| | | | | | | | | | | (it was only behind an option to be super conservative) but it can be disabled with -Yno-completion. Now all top level identifiers can be completed upon, so if you define val dingdong = "abc" def dingwhoa = 5 then d.<tab> will complete up to "ding".
* addition to last checkin.Martin Odersky2009-04-071-0/+1
|
* fixed #1775 by making all anonymous functions s...Martin Odersky2009-04-076-25/+25
| | | | | | fixed #1775 by making all anonymous functions serializable. Small cleanups elsewhere.
* Fixed Stack.push by applying Rich Dougherty's p...Iulian Dragos2009-04-071-1/+1
| | | | | Fixed Stack.push by applying Rich Dougherty's patch
* Setting the source module of RootClass.Antonio Cunei2009-04-061-7/+10
|
* Fixes to scalac ant taskJosh Suereth2009-04-011-3/+101
|
* Today's frustration commit! Disables all forwar...Paul Phillips2009-03-312-6/+12
| | | | | | | Today's frustration commit! Disables all forwarders including main until we can figure out how to avoid #1795, and reverts ostensible fix for #1240 to avoid #1840, #1842, and the rest of the gang.
* Suppresses variance checking in type aliases; e...Martin Odersky2009-03-313-4/+26
| | | | | | Suppresses variance checking in type aliases; exapnds all type aliases instead.
* Moved static forwarder generation behind -Xforw...Paul Phillips2009-03-312-6/+17
| | | | | | | Moved static forwarder generation behind -Xforwarders option. Special cased main so #363 continues to work. Moved test case for #1745 into pending since it requires forwarders to work.
* A new fix for #1240 which might actually meet t...Paul Phillips2009-03-311-5/+8
| | | | | | A new fix for #1240 which might actually meet the definition of "fix", and also fixes #1840.
* Removed all traces of ByNameFunctionIngo Maier2009-03-315-54/+0
|
* hopefully fixed problem in overloading resoluti...Martin Odersky2009-03-301-1/+5
| | | | | | hopefully fixed problem in overloading resolution that caused eclipse plugin build to fail
* changed overloaing resolution to make Builders ...Martin Odersky2009-03-306-40/+82
| | | | | | | 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-302-14/+25
|
* 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-301-0/+2
|
* Fixed Java signatures of forwarders for inherit...Iulian Dragos2009-03-305-12/+32
| | | | | | | | 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-307-6/+98
| | | | | | 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-262-2/+12
| | | | | Correcting equality behaviour on IntMap.empty and LongMap.empty
* Fixed #1801Philipp Haller2009-03-251-0/+3
|
* some more msil stuff.Lukas Rytz2009-03-251-5/+19
|
* 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-241-5/+9
|
* Fixed #1789Iulian Dragos2009-03-241-10/+11
|
* fixed msil build; currently exclude new collect...Lukas Rytz2009-03-241-2/+4
| | | | | 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-231-0/+9
|
* Fixed a minor hashing error in OpenHashMap.David MacIver2009-03-221-1/+0
|
* reimplemented list union/intersect/diff as mult...michelou2009-03-201-27/+65
| | | | | reimplemented list union/intersect/diff as multiset ops
* chyanged implicits so that implicit Builder pat...Martin Odersky2009-03-174-10/+20
| | | | | chyanged implicits so that implicit Builder pattern works.
* The birth of the @switch and @tailrec annotations.Paul Phillips2009-03-1615-79/+162
| | | | | | | | | | | | 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-155-56/+133
| | | | | 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-131-3/+6
| | | | | | | | | 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
|