summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Test case closes #261, no review.Paul Phillips2010-07-032-0/+18
|
* When compilation fails because of an unimplemen...Paul Phillips2010-07-034-19/+96
| | | | | | | | When compilation fails because of an unimplemented abstract var, give a more precise error message about what happened. Also avoid issuing the same error twice because neither getter nor setter is implemented. Closes #36, review by rytz.
* Routed all places in trunk which look for jar f...Paul Phillips2010-07-022-5/+4
| | | | | | | | | | Routed all places in trunk which look for jar files through the same function, and then changed the default behavior to recognize jars even if they don't have a *.jar extension by squinting at the first few bytes of the file. Closes #3000 (THE AMAZING TICKET 3000!), review by phaller.
* A cosmetic change which serves to document that...Paul Phillips2010-07-021-1/+1
| | | | | | | A cosmetic change which serves to document that sourcepath can in fact accept a path. No test because I can't figure out how to make partest see the srcdirs. Closes #2202, no review.
* Closes #2318 (spurious IllegalAccessException t...Gilles Dubochet2010-07-023-4/+7
| | | | | | Closes #2318 (spurious IllegalAccessException thrown by some structural calls, caused by Java bug 4071957). Review by malayeri.
* Closes #1766 (structural method dispatch broken...Gilles Dubochet2010-07-022-58/+54
| | | | | | Closes #1766 (structural method dispatch broken in class with multiple constructors). Review by prokopec.
* Partest task will go into verbose debug mode wh...Gilles Dubochet2010-07-021-1/+3
| | | | | | Partest task will go into verbose debug mode when ant's debug flag is set.
* Option gets an empty factory like the collections.Paul Phillips2010-07-021-4/+6
|
* Made a null output sink and applied it to the r...Paul Phillips2010-07-023-0/+20
| | | | | | | Made a null output sink and applied it to the recently failing test, which is displaying non-deterministic output by way of the underlying parser. No review.
* Some more improvement on the error messages whe...Paul Phillips2010-07-023-10/+49
| | | | | | | Some more improvement on the error messages when @tailrec fails. Now it gives a sensible message if the recursive target is actually a supertype of this, rather than saying the call is not in tail position. No review.
* Normalized protected type aliases before repl p...Paul Phillips2010-07-021-6/+11
| | | | | | Normalized protected type aliases before repl printing, so we don't see things like x.Self. Closes #3193, no review.
* New starr based on r22464, no review.Paul Phillips2010-07-023-3/+3
|
* Test case for (long ago closed) #2106, no review.Paul Phillips2010-07-022-0/+9
|
* Test cases close #13, #95. No review.Paul Phillips2010-07-022-0/+46
| | | | | (That's right, multiple two digit tickets.)
* Fail more gracefully on > 22 case class paramet...Paul Phillips2010-07-025-9/+26
| | | | | | Fail more gracefully on > 22 case class parameters. Closes #3631, no review.
* Abandoned any pretense of selectivity and put f...Paul Phillips2010-07-012-5/+5
| | | | | | | Abandoned any pretense of selectivity and put forkjoin.jar on every compilation path from locker to strap. Review postponed until the afterlife.
* Took a cue from mharrah that we don't need to b...Paul Phillips2010-07-011-22/+7
| | | | | | | | | | | Took a cue from mharrah that we don't need to build global static data to keep track of something when we know where it's kept. Altered the Enumeration deserialization scheme to use reflection, preserving the singleton property by delivering the MODULE$ singleton. This solves the GC issue and lets us drop synchronization to boot. Also added some graceful failure for malformed Enumerations. All tests look good but a second opinion is in order: closes #2214, review by phaller.
* Since the buildbots won't meet me in the middle...Paul Phillips2010-07-011-35/+21
| | | | | | | | Since the buildbots won't meet me in the middle, am putting the forkjoin.jar everywhere with the hope/expectation we will see a restoral of order. Someone should definitely figure out how it is we developed this non-deterministic dependency. Review by phaller.
* Renaming files and inserting dummies to please ...Paul Phillips2010-07-018-42/+26
| | | | | | | | | | Renaming files and inserting dummies to please ant. Note to committers: whenever there is a source file which does not generate a classfile whose name and path exactly match the name and path of the source file, then ant will recompile the file every time it compiles anything. In this batch there were 7 such files, so any 1-char change meant an 8-file recompile. Someday we'll be rid of ant, but until then... no review.
* Fixed an infinite loop in the xml parser on inv...Paul Phillips2010-07-014-8/+13
| | | | | | Fixed an infinite loop in the xml parser on invalid input. Also found an off by one bug in Source while fixing it. No review.
* Created mutable.SeqLike so as to mix in Cloneab...Paul Phillips2010-07-015-15/+33
| | | | | | | Created mutable.SeqLike so as to mix in Cloneable like mutable.{Set, Map} do. Closes #3590, review by odersky.
* Removing some dead code from SyncVar and cleani...Paul Phillips2010-07-011-25/+10
| | | | | | Removing some dead code from SyncVar and cleaning up a little. Closes #3490, no review.
* A crasher in the pattern matcher revealed a fla...Paul Phillips2010-07-013-9/+21
| | | | | | A crasher in the pattern matcher revealed a flaw in how equality comparisons were constructed. Closes #3570, no review.
* Separate option Ordering into a trait so it can...Paul Phillips2010-07-011-8/+10
| | | | | | Separate option Ordering into a trait so it can be reused. Closes #3539, no review.
* Test case for #1974, which was fixed at some po...Paul Phillips2010-07-011-0/+20
| | | | | | | | Test case for #1974, which was fixed at some point even though martin says in the comments it wouldn't be fixed for 2.8. Take that, things which think they won't be fixed which really will be. Closes #1974, no review.
* Tweaked a test to pass under java 7. No review.Paul Phillips2010-07-011-1/+1
|
* Some modifications to ZipFile to make sure the ...Paul Phillips2010-07-012-15/+22
| | | | | | Some modifications to ZipFile to make sure the stream is always closed after iteration. No review.
* Warded off a parser crash on certain invalid pr...Paul Phillips2010-07-013-4/+10
| | | | | | Warded off a parser crash on certain invalid programs. Closes #3209, no review.
* Test case closes #1845, no review.Paul Phillips2010-07-012-0/+14
|
* Although everything now builds for me, the buil...Paul Phillips2010-07-011-0/+1
| | | | | | | | Although everything now builds for me, the buildbot still fails on src/dbc for lack of forkjoin.jar. We apparently have invented non-deterministic jar dependencies. Added forkjoin.jar in another spot, no review.
* Removed a test from pending which is also in fi...Paul Phillips2010-06-302-609/+0
| | | | | Removed a test from pending which is also in files. No review.
* Test case closes #3440. No review.Paul Phillips2010-06-301-0/+18
|
* Enumeration fixes.Paul Phillips2010-06-303-80/+69
| | | | | | | | | | | | correctly simply by inspecting method signatures (because a Value from a different Enumeration stored in a val looks identical to one from this Enumeration) so I have Value store the outer Enum for comparison purposes. This won't make anything new uncollectable because they already have an $outer pointing there. This also simplified the reflection logic: it's an eq test rather than a series of heuristics. Closes #3616, #3615. Review by phaller.
* Added forkjoin to partest's classpath to unbrea...Paul Phillips2010-06-301-0/+1
| | | | | Added forkjoin to partest's classpath to unbreak the build. No review.
* Parallel array `map` optimisation. No review.Aleksandar Pokopec2010-06-302-1/+38
|
* moved toScalaRepeatedParam TypeMap to refchecks.Lukas Rytz2010-06-302-10/+10
|
* companion objects of case classes know their name.Lukas Rytz2010-06-291-5/+12
|
* Implemented lazy combiners for parallel hash trie.Aleksandar Pokopec2010-06-2942-4748/+125
|
* removed warnings (deprecation,unchecked)michelou2010-06-2912-43/+59
|
* close #2413.Lukas Rytz2010-06-293-1/+41
|
* Added doc comment to Actor trait explaining the...Philipp Haller2010-06-281-2/+39
| | | | | | Added doc comment to Actor trait explaining the use of thread-blocking methods.
* fixed #3604michelou2010-06-283-0/+16
|
* Removed unfinished Jenkins hashcode for final.Paul Phillips2010-06-276-196/+5
|
* Disposed of a gordian knot by transforming stri...Paul Phillips2010-06-273-188/+72
| | | | | | Disposed of a gordian knot by transforming stringbuilder into a straight wrapper of java's. No review.
* close #3543Lukas Rytz2010-06-241-0/+4
|
* Fixed problem with `remove` in JavaConversions ...Martin Odersky2010-06-212-3/+3
| | | | | | Fixed problem with `remove` in JavaConversions which affected Java set and map wrappers and which was noted on the scala list.
* Added some null checks to == logic.Paul Phillips2010-06-211-2/+13
| | | | | | | sense that there are a few code paths where null may be checked redundantly, but I deemed further optimization too risky. Review by odersky.
* Changed inference algorithm to use weakMartin Odersky2010-06-201-1/+3
| | | | | <:< instead of <:< for all compatibility tests
* [scaladoc] A warning is printed when usecase me...Gilles Dubochet2010-06-181-1/+6
| | | | | | | [scaladoc] A warning is printed when usecase members have different names than the real member being commented. Review by odersky. Contributed by Pedro Furlanetto.
* [scaladoc] Abstract members can be filtered in ...Gilles Dubochet2010-06-186-9/+64
| | | | | | [scaladoc] Abstract members can be filtered in or out. Pointer icons are less crazy. Review by dubochet. Contributed by Pedro Furlanetto.