summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Some more code for seeing what's going on in in...Paul Phillips2010-02-217-21/+108
| | | | | | Some more code for seeing what's going on in in scalac's mind with respect to who to load when and from where. No review.
* Some repl cleanups and debugging conveniences.Paul Phillips2010-02-215-54/+64
|
* Lowering the noise level in the classpath debug...Paul Phillips2010-02-202-10/+15
| | | | | | | Lowering the noise level in the classpath debugging output. Try ant -Dscalac.args="-Ylog-classpath" if you would like the rare joy of having a fair idea what is being used to compile what. No review.
* Having some challenges confirming the validity ...Paul Phillips2010-02-203-3/+3
| | | | | | | Having some challenges confirming the validity of the bootstrap process given starr's slightly dated classpath code, so this is a new starr based on r20934. No review.
* Another attempt at retaining ill-typed trees fo...Miles Sabin2010-02-202-10/+24
| | | | | | Another attempt at retaining ill-typed trees for the IDE, this time without breaking scaladoc. Review by extempore.
* Band-aid for #3081, issue should receive more c...Paul Phillips2010-02-201-1/+1
| | | | | | Band-aid for #3081, issue should receive more comprehensive treatment. Review by imaier.
* Altered the ant task to generate a -Dscala.home...Paul Phillips2010-02-202-1/+6
| | | | | | | Altered the ant task to generate a -Dscala.home= property, which now acts as signal to scalac to ignore the java classpath and use only the scala classpath. No review.
* Some cleanups on the scalacfork ant task since ...Paul Phillips2010-02-202-55/+69
| | | | | | | Some cleanups on the scalacfork ant task since I'm clearly going to have to go through everything which touches classpaths in any way shape or form. No review.
* Temporarily reverting r20928 as it is leading t...Paul Phillips2010-02-202-2/+2
| | | | | | Temporarily reverting r20928 as it is leading to ant dist crashing. Review by milessabin.
* Some script fixes tied up with classpaths.Paul Phillips2010-02-192-21/+6
|
* Fixed #3043 and #3043; fixed a regression with ...Miles Sabin2010-02-192-2/+2
| | | | | | | Fixed #3043 and #3043; fixed a regression with hover/hyperlinks on import statements; don't attempt to parse out top-level types from non-Scala sources. Review by community.
* Patch from Mirko Stocker correcting start posti...Miles Sabin2010-02-181-5/+5
| | | | | | Patch from Mirko Stocker correcting start postions of import AST nodes for refactoring and other tools. Review by community.
* Made NumericRange invariant again, plus test case.Paul Phillips2010-02-182-14/+20
|
* The first reasonably satisfying classpath commit.Paul Phillips2010-02-1819-315/+237
| | | | | there with this one. Documentation to come. Review by community.
* Tighter pattern matching hits the street.Paul Phillips2010-02-188-41/+99
| | | | | | | | | | | | | is final and does not conform to the pattern, it will no longer compile. See all the exciting things you can no longer do: "bob".reverse match { case Seq('b', 'o', 'b') => true } // denied! "bob".toArray match { case Seq('b', 'o', 'b') => true } // rejected! final class Dunk def f3(x: Dunk) = x match { case Seq('b', 'o', 'b') => true } // uh-uh! And so forth. Review by odersky.
* Fix for recent stability issue with Apply0.Paul Phillips2010-02-181-0/+3
| | | | | | | classpaths flushes out bugs, we should do this all the time. Review by odersky even though he authored it, because reliving one's own patches is the key to a long and healthy life.
* ...and managed to miss the key file in getting ...Paul Phillips2010-02-171-1/+6
| | | | | ...and managed to miss the key file in getting past partest. No review.
* A variety of changes to partest made in a quest...Paul Phillips2010-02-1711-76/+126
| | | | | | | | A variety of changes to partest made in a quest to get it to reveal the classpaths it is using. No longer will partest actively sabotage your efforts to pass -Dpartest.debug=true by inserting "-Dpartest.debug=" after yours! And etc. Review by haller (if so inclined.)
* Added a copy() method to Settings. No review.Paul Phillips2010-02-171-2/+16
|
* Fix for silly mistake in [20835]. No review.Miles Sabin2010-02-171-1/+1
|
* Test file for last commit.Aleksandar Pokopec2010-02-171-0/+31
|
* Array copy method fixed, Fixes #3065.Aleksandar Pokopec2010-02-171-3/+6
|
* Checking the symbols of parameters in overloade...Hubert Plociniczak2010-02-174-4/+23
| | | | | | | | | Checking the symbols of parameters in overloaded methods didn't seem to work in all cases. Apparently the enclosing class of the owner of the parameter was changing during the compilations from trait to the implementation class. This was causing annoying excessive compilation for Types.scala.
* Fix and test case for #3031. Review by odersky.Miles Sabin2010-02-172-1/+12
|
* Took a less ambitious approach to restoring sta...Paul Phillips2010-02-162-8/+5
| | | | | | | | | Took a less ambitious approach to restoring stability. Leave isLess as it was and have the pickler sort without using isLess. Interestingly this approach still leaves a class failing the stability test (scala/actors/remote/Apply0.class) so a little more will be needed. Review by odersky.
* Altered Symbol.isLess to sort on initName befor...Paul Phillips2010-02-161-2/+12
| | | | | | | Altered Symbol.isLess to sort on initName before id. No longer will slightly different classpaths break the stability test. Review by odersky.
* Made partest stop crashing on test directories ...Paul Phillips2010-02-161-7/+8
| | | | | | Made partest stop crashing on test directories without a lib directory. No review.
* Unix scripts pass -D options to the underlying ...Paul Phillips2010-02-162-3/+19
| | | | | | Unix scripts pass -D options to the underlying JVM invocation. Closes #1222. Review by community.
* Trying again to unbreak the repl patch.Paul Phillips2010-02-161-2/+3
|
* Last minute change broke the last commit.Paul Phillips2010-02-161-1/+1
|
* Some prestidigitation improving the repl startu...Paul Phillips2010-02-163-17/+53
| | | | | | Some prestidigitation improving the repl startup time. The prompt is quicker than the eye! No review.
* Some minor bugfixing/refining to completion.Paul Phillips2010-02-163-11/+27
|
* Rewrote my own submitted code of a year ago fro...Paul Phillips2010-02-152-0/+43
| | | | | | Rewrote my own submitted code of a year ago from trac and added scalawhich to the tools dir. Closes #657.
* Some new tools for the tools directory.Paul Phillips2010-02-1512-9/+182
| | | | | | | | | | | | | | | | | | | | | amounts to a yak shaving expedition to enable this, which now works: tools/diffPickled scala.Either and since stability is presently broken you will see the following. (When it's not broken you will see nothing.) 541,544c541,544 < 538,4090: EXTref 3: 539(Left) 2 < 539,4095: TYPEname 4: Left < 540,4101: EXTref 3: 541(Right) 2 < 541,4106: TYPEname 5: Right --- > 538,4090: EXTref 3: 539(Right) 2 > 539,4095: TYPEname 5: Right > 540,4102: EXTref 3: 541(Left) 2 > 541,4107: TYPEname 4: Left
* Fix for the out-of-date showpickled. No review.Paul Phillips2010-02-151-1/+1
|
* Disabled JavaInteraction test.Paul Phillips2010-02-152-0/+0
| | | | | | | | | of time because it fails if you can't connect to the screen of the test machine. And then if any test fails, the stability test doesn't run. We badly a separate testing area for tests which are prone to failure for reasons which are unrelated to the quality ostensibly being tested. No review.
* Merge branch 'fix-specialized'Iulian Dragos2010-02-153-19/+37
|
* Restored the disabled exception in classfilepar...Paul Phillips2010-02-152-6/+12
| | | | | | | Restored the disabled exception in classfileparser. Strange quick behavior was being caused by multiple occurrences of some classpath elements. No review.
* More classpath work, and cleanups in the vicini...Paul Phillips2010-02-1417-267/+282
| | | | | | | More classpath work, and cleanups in the vicinities of everything manipulating classpaths. Review by anyone willing to slog through the approximately dozen different ways the classpath can be influenced.
* Added some error logic so if #2956 strikes agai...Paul Phillips2010-02-141-6/+7
| | | | | | Added some error logic so if #2956 strikes again we'll have a better idea why. No review.
* Reducing the amount of low-level classpath mani...Paul Phillips2010-02-149-47/+64
| | | | | | Reducing the amount of low-level classpath manipulation going on around town. No review.
* Some change to classpath handling in r20866 has...Paul Phillips2010-02-141-4/+2
| | | | | | | | | | | Some change to classpath handling in r20866 has left quick in a condition where it won't load Array. After a fair bit of beating my head against the wall as to why, I determined that everything works if I simply don't throw the exception it used to throw. In the short term I am committing this so quick works, and I will continue the investigation. Review by dragos (2 line patch to minimize reviewer burden.)
* [scaladoc] Added "display packages only" filter...Gilles Dubochet2010-02-122-3/+61
| | | | | | [scaladoc] Added "display packages only" filter to entity index. No review.
* Fixes #3046 once more. No review is necessary.Aleksandar Pokopec2010-02-121-1/+1
|
* [scaladoc] Fixes for IE 8 compatibility.Gilles Dubochet2010-02-125-20/+31
|
* The non-intrusive bits of my hopefully pending ...Paul Phillips2010-02-113-27/+17
| | | | | | | | | | | | The non-intrusive bits of my hopefully pending "use the static type of the scrutinee to rule out some type/extractor patterns" patch. Includes a cleanup of the (still inadequate) type-parameter-ignoring match test which had been interfering with martin's digestion. Also: implicit search is disabled when typing a pattern, because the matcher never invokes implicits to satisfy a pattern. At worst maybe we'll get a performance bump. No review.
* added annotation checker hook for Types.isWithi...Tiark Rompf2010-02-112-1/+13
| | | | | | | added annotation checker hook for Types.isWithinBounds. needed to allow functions of type T => A @cps[B,C] even though A @cps[B,C] is not a subtype of Any. review by odersky.
* More work on classpaths.Paul Phillips2010-02-1113-177/+147
| | | | | | | | | which we must have no test cases at all. In the short term there will probably be a few more minor disruptions since with classpaths constructed a half dozen different ways, achieving consistency requires flushing out the undocumented accidents upon which any given island might depend. Review by community.
* [scaladoc] Fixed popup content lookup so that i...Gilles Dubochet2010-02-115-140/+146
| | | | | | | | [scaladoc] Fixed popup content lookup so that it works on all browsers. Speed-up in entity index search (according to jQuery manual, observed no notable difference). Some small aesthetic cleanups in the way index initialization and filtering behaves. No review.
* Trying to get when "." is added to the classpat...Paul Phillips2010-02-111-0/+2
| | | | | | Trying to get when "." is added to the classpath under control. Band-aid for an obscure bit of fallout closes #3049. No review.