summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Rename io.Code.toUTF8 and io.Code.fromUTF8 so t...Donna Malayeri2011-03-079-23/+26
| | | | | | | Rename io.Code.toUTF8 and io.Code.fromUTF8 so that the names match what the methods do, with an added migration warning. Closes #4203. No review.
* Made the .opts file in presentation compiler te...Iulian Dragos2011-03-072-1/+21
| | | | | | Made the .opts file in presentation compiler tests be 'platform independent'. Paths are given in Unix notation. no review.
* Better workflow + debug logs in presentation co...Martin Odersky2011-03-073-17/+34
| | | | | | Better workflow + debug logs in presentation compiler. Ask is non-interruptable. Responses can't be dropped anymore.
* Clarify documentation of Position.includes, clo...Donna Malayeri2011-03-071-2/+2
| | | | | Clarify documentation of Position.includes, closes #2874. No review.
* Fixes and closes #4013.Aleksandar Pokopec2011-03-075-10/+65
| | | | | No review.
* More signature fixes and tests and generally be...Paul Phillips2011-03-079-14/+41
| | | | | | | More signature fixes and tests and generally being more sophisticated about our primitive squashing. These signatures belong in world-class museums but we are their shepherds for now. Closes #4317, no review.
* Raised the scariness of the case class deprecat...Paul Phillips2011-03-074-5/+23
| | | | | | | Raised the scariness of the case class deprecation message. (I hope you don't mind, hubert, I like writing scary messages.) Closes #4109 I suppose, no review.
* More signature work arising from actually looki...Paul Phillips2011-03-074-12/+32
| | | | | | More signature work arising from actually looking at the signatures. Slightly improved the coverage of the tests. No review.
* Closes #3987. Review by extempore.Martin Odersky2011-03-073-1/+20
|
* One more log in presentation compilerMartin Odersky2011-03-071-1/+5
|
* And extempore's original plan carries the day: ...Paul Phillips2011-03-0610-22/+31
| | | | | | | And extempore's original plan carries the day: null.## no longer throws an NPE. Took advantage of feature to simplify a bunch of sharp-sharp calculations. Closes #4311, no review.
* Another corner involving generic signatures and...Paul Phillips2011-03-063-2/+13
| | | | | | | | Another corner involving generic signatures and java interop flushed out by seth tisue. Keep that detector fired up seth or the rebel alliance will surely be crushed. (In fact, I nominate you to write a test suite!) Closes #4317, no review.
* Re-enabling the disabled signature test along w...Paul Phillips2011-03-066-23/+29
| | | | | | | Re-enabling the disabled signature test along with changes which allow it to pass. Closes #4238 again, no review. (But would anyone like to expand the signature tests? Great idea, extempore!)
* Some naming clarifications and a test rewrite.Paul Phillips2011-03-063-10/+31
|
* Specialized ArraySeq. Closes #2996, no review.Paul Phillips2011-03-061-1/+1
|
* Fixes underlying "...Martin Odersky2011-03-052-6/+19
|
* Upgraded to latest maven-ant-tasks jarJosh Suereth2011-03-054-3/+3
|
* Clarified behavior of Map.withDefaultMartin Odersky2011-03-051-0/+1
|
* Insert missing braces. No review.Eugene Vigdorchik2011-03-051-1/+2
|
* Changed class name from `Main` to `Test` in a f...Aleksandar Pokopec2011-03-051-1/+1
| | | | | Changed class name from `Main` to `Test` in a failing test case.
* Fixes #3641.Aleksandar Pokopec2011-03-042-13/+32
| | | | | Review by dragos.
* Fixed several issues with finally, closes #3965.Iulian Dragos2011-03-043-19/+145
|
* Renamed some methods in icode exception handler...Iulian Dragos2011-03-043-14/+27
| | | | | | | Renamed some methods in icode exception handlers for clarification, fixed finalizers for 'return' inside a catch block. closes #4240. review by rytz.
* Note to self: travel with laptop and server.Paul Phillips2011-03-041-4/+2
| | | | | attempt #2. No review.
* Reverting some recent signature code and tempor...Paul Phillips2011-03-045-9/+7
| | | | | | | Reverting some recent signature code and temporarily disabling a test so I can work this out without shattering the tranquility of the build. No review.
* Test case closes #1364, no review.Paul Phillips2011-03-032-0/+20
|
* A swing at fixing the remaining test without ta...Paul Phillips2011-03-032-4/+8
| | | | | | A swing at fixing the remaining test without taking any innocents down with me. No review.
* Some test massage which goes with the last commit.Paul Phillips2011-03-032-1/+6
| | | | | | One still broken. (Very sorry, all laptop and no servers makes jack a dull tester.) No review.
* Seem to have made a breakthrough with signature...Paul Phillips2011-03-035-10/+82
| | | | | | | | Seem to have made a breakthrough with signature correctness. Most of the remaining troubles were due to inherited members and their foreign identifiers, but I think I found a simple way to make everyone happy. Closes #4238, review by moors.
* Added an innocuous java BigDecimal -> scala Big...Paul Phillips2011-03-021-53/+55
| | | | | | Added an innocuous java BigDecimal -> scala BigDecimal implicit. Cleaned up some documentation. Closes #2199, no review.
* Made Stream.collect collect instead of filter.Paul Phillips2011-03-022-5/+3
| | | | | | | Glad to see there was a test case; but we have to push harder when writing tests to include the key characteristics of the function being tested. No review.
* Fix for defParamsToString.Paul Phillips2011-03-021-3/+5
| | | | | | | | | | | | | | commas in the generated scaladoc. Example: < <a id=":+[B&gt;:B, That](B)(C,a,n,B,u,i,l,d,F,r,o,m,[,L,i,s,t,[,B,],,, ,B,,, ,T,h,a,t,]):That"></a> --- > <a id=":+[B&gt;:B, That](B)(CanBuildFrom[List[B], B, That]):That"></a> The whole element may be spurious given that this could go unnoticed, but today was only "Stamp Out Commas" day. No review.
* Added cycle detection to getParts.Paul Phillips2011-03-023-0/+20
|
* Another lap around the track with generic signa...Paul Phillips2011-03-027-42/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | Another lap around the track with generic signatures. At the root of the issue reported in #4214 is our old friend (fondly remembered from the days of primitive equality) boxed/primitive unification. // scala trait T[A] { def f(): A } // the generic signature spec doesn't allow for parameterizing // on primitive types, so this cannot remain Char. However // translating it to Character, as was done, also has issues. class C extends T[Char] { def f(): Char = 'a' } // Note that neither of the signatures for f, the implementation // or the bridge method, matches the type parameter. Generic interfaces in class: T<java.lang.Character> Generic signatures: public char C.f() public java.lang.Object C.f() After this commit, primitive type parameters are translated into Object instead of the boxed type. It was martin's idea, so no review. Closes #4214.
* More debug output for -Ylog-classpathIulian Dragos2011-03-011-0/+1
|
* Long overdue rehaul of presentation compiler te...Iulian Dragos2011-03-013-21/+58
| | | | | | | | | | | | | | | | | Long overdue rehaul of presentation compiler tests. Added support for options file, and switched simple-tests to use the STARR library on the test classpath. Put any options you need passed to the presentation compiler in a file with the same name as the test, ending in '.opts'. Currently it's used to set the -bootclasspath for simple-tests. Check the contents of simple-tests.opts for all the options. IMPORTANT: when committing a new STARR, you need to check this test. Most likely, you *will* break it otherwise. review by extempore
* Break 9 tests, fix 9 tests, realize you broke t...Paul Phillips2011-02-285-26/+41
| | | | | | | Break 9 tests, fix 9 tests, realize you broke the test you checked in between +9 and -9. Fix that and generalize the repl tests a little. I think we're all the way there. No review.
* Test case closes #3613, no review.Paul Phillips2011-02-281-0/+22
|
* Fixing the other half of my recent breakage.Paul Phillips2011-02-283-4/+15
|
* Attempting to fix half my recently imposed brea...Paul Phillips2011-02-281-1/+1
| | | | | Attempting to fix half my recently imposed breakage. No review.
* Altered a check for impl classes to look at the...Paul Phillips2011-02-285-7/+33
| | | | | | | | | Altered a check for impl classes to look at the name instead of the flags, since the flags are wrong. Obviously we should fix the flags or otherwise better address. Note that the test is well intentioned but doesn't actually fail with older versions; the crash is not easy to reproduce even when I simulate the whole repl. Review by dragos.
* A fix for ListBuffer's iterator not to blow up ...Paul Phillips2011-02-282-7/+18
| | | | | | A fix for ListBuffer's iterator not to blow up when values are changed during iteration. No review.
* Fixes and closes #4294.Aleksandar Pokopec2011-02-282-0/+29
| | | | | No review.
* Made mkString work correctly on views.Paul Phillips2011-02-255-2/+30
| | | | | about how to obtain a String and how not to. Closes #4297, no review.
* make classpath access lazy. no reviewHubert Plociniczak2011-02-241-2/+2
|
* lazy val calls shouldn't be included in pure ex...Hubert Plociniczak2011-02-245-6/+45
| | | | | | | lazy val calls shouldn't be included in pure expressions in general. closes 4047. fixed also bug in optimizer (was eliminating a.foo call in the test). review by dragos
* Reversion of r24319 for causing #4291.Paul Phillips2011-02-245-3/+28
| | | | | in future attempts. Closes #4291, references #4214, no review.
* [scaladoc] Comments for lazy vals are printed i...Gilles Dubochet2011-02-231-0/+2
| | | | | | | [scaladoc] Comments for lazy vals are printed in documentation. Solution is hack around issue in compiler's analyser. Closes #3790. Review by plocinic.
* [scaladoc] No companion linking is attempted fr...Gilles Dubochet2011-02-231-1/+2
| | | | | | [scaladoc] No companion linking is attempted from inner object to abstract type member. Closes #4180. No review.
* [scaladoc] Specializes upper and lower bounds o...Gilles Dubochet2011-02-231-6/+6
| | | | | | [scaladoc] Specializes upper and lower bounds of abstract type members and variables to local class context. Closes #3982. No review.