summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Expanded the check from #1392 to enclose #3123 ...Paul Phillips2010-02-274-5/+20
| | | | | | Expanded the check from #1392 to enclose #3123 as well so that "case Int => " doesn't crash. Closes #3123. Review by odersky.
* Special cased an error message for the common s...Paul Phillips2010-02-272-8/+21
| | | | | | Special cased an error message for the common situation of calling AnyRef methods on Any or AnyVal. Review by odersky.
* Some library reorganization I discussed with ma...Paul Phillips2010-02-2710-72/+54
| | | | | Some library reorganization I discussed with martin. No review.
* Removed the partest restriction that individual...Paul Phillips2010-02-273-110/+69
| | | | | | | | | | | | | | | | | | | | | Removed the partest restriction that individual files must be in the same set. Haven't you always wanted to do this? Now you can. Review by phaller. % ./partest `ack --type=scala -l HashSet | head -6` Testing individual files testing: [...]/files/jvm/serialization.scala [ OK ] testing: [...]/files/jvm/t1600.scala [ OK ] Testing individual files testing: [...]/files/pos/collections.scala [ OK ] testing: [...]/files/pos/t2183.scala [ OK ] Testing individual files testing: [...]/files/run/bug1074.scala [ OK ] testing: [...]/files/run/bug2512.scala [ OK ]
* Quite a lot more work on XML equality than I ca...Paul Phillips2010-02-2651-497/+434
| | | | | | | | | | | | | | | | | | Quite a lot more work on XML equality than I can properly justify spending time on, but you know how it is once you get started on something. This commit will likely break some code out there in the world but this is impossible to avoid if we are to achieve sane equality in trunk. For anyone who was relying upon the 2.7 equality behavior for scala.xml.* classes, using "xml_==" instead of "==" for comparisons will restore the old behavior. The standard == on xml elements now attempts to behave in such a way that symmetry and hashCode contracts will be preserved. It's probably not 100% there yet, but I can tell you this: it is closer today than it was yesterday. Review by community.
* closes #3082, review by rytzMartin Odersky2010-02-267-17/+38
|
* Undid my awful code which had broken the thread...Paul Phillips2010-02-262-4/+13
| | | | | | | Undid my awful code which had broken the thread scheduler selection. Further unbroke it beyond that unbreaking hopefully to the point where java 1.6 on OSX is recognized as such. Review by haller.
* close #3071.Lukas Rytz2010-02-262-11/+21
|
* closes #2741 closes #3079 no reviewAdriaan Moors2010-02-263-0/+35
| | | | | worksforme
* closes #2421 -- now also deals with chained imp...Adriaan Moors2010-02-262-5/+20
| | | | | | closes #2421 -- now also deals with chained implicits no review
* see #2634: updated docs to indicate zipped is s...Adriaan Moors2010-02-262-0/+10
| | | | | see #2634: updated docs to indicate zipped is strict
* closes #2956Adriaan Moors2010-02-263-4/+19
| | | | | | | the problem was that corresponds on Seq's does not check length of sequences before testing the predicate, whereas in some cases that predicate relied on this invariant (when it was doing substitution)
* closes #2797 -- no review (already done in tick...Adriaan Moors2010-02-262-9/+15
| | | | | | | | | | closes #2797 -- no review (already done in ticket by Martin) 1) isHigherKindedType is now false for singletontype 2) toInstance recurses when pre is a typevar: the problem is that pre.widen.typeSymbol isNonBottomSubClass symclazz is true while pre.baseType(symclazz) is NoType
* Added a --bare option to ShowPickled so I can d...Paul Phillips2010-02-253-23/+37
| | | | | | Added a --bare option to ShowPickled so I can diff signatures without all the explicit indices blowing any points of similarity. No review.
* More return type annotation to work around my o...Paul Phillips2010-02-252-6/+6
| | | | | | More return type annotation to work around my other frequent guest in the world of #3082-connected pickler bugs. No review.
* What appears to be a workaround for #3082, whic...Paul Phillips2010-02-251-1/+1
| | | | | | What appears to be a workaround for #3082, which I am hitting literally 20 times a day. Will detail in ticket. Review by odersky.
* More partest cleanups, and putting back a coupl...Paul Phillips2010-02-258-31/+28
| | | | | | More partest cleanups, and putting back a couple lines in build.xml which were left a little too commented out. No review.
* Looking at iulian's patch to the squeezer sent ...Paul Phillips2010-02-252-39/+25
| | | | | | | Looking at iulian's patch to the squeezer sent me off looking at equalsStructure, which clearly was written in a bygone era. Rewritten with modern tools. No review.
* Working on making the bootstrap process transpa...Paul Phillips2010-02-255-82/+67
| | | | | | Working on making the bootstrap process transparent and consistent. And removed a bunch of what is now cruft in partest. No review.
* Made doc comment consistent. No review.Philipp Haller2010-02-251-2/+2
|
* Physically moved ActorGC to scheduler directory.Philipp Haller2010-02-251-0/+0
|
* Made the squeezer worthy of its name: a block w...Iulian Dragos2010-02-251-2/+9
| | | | | | | | | Made the squeezer worthy of its name: a block with an empty list of stats and another block as the result expression is rewritten to the inner block (recursively). This makes the output from the pattern matcher nicer, eliminating loads of empty nested blocks. Review by extempore.
* Fixes #3088. No review.Aleksandar Pokopec2010-02-251-0/+2
|
* It turns out some of the weirdness lately is be...Paul Phillips2010-02-253-3/+3
| | | | | | | | | It turns out some of the weirdness lately is because changes to classpath handling have a way of not taking effect until they're installed via starr, and presently we have a starr with different logic than trunk. No choice but to roll up one more starr based on r20984. No review.
* Tweaking the sealed logic in light of #3097.Paul Phillips2010-02-256-14/+58
| | | | | | | Reorganizes children a little so they always come back sorted the same way the pickler does. Taking advantage of -Yfatal-warnings in the test case. Review by community.
* Some debugging code for partest.Paul Phillips2010-02-254-2/+23
| | | | | | timings on all the individual tests and prints it sorted by glacialness. Review by community.
* Fix for a king-sized last-minute thinko.Paul Phillips2010-02-251-1/+3
|
* Created -Yfatal-warnings, as otherwise I can't ...Paul Phillips2010-02-253-4/+9
| | | | | | | | | | | | | Created -Yfatal-warnings, as otherwise I can't see how to make partest fail on the presence of an unchecked warning. It'll come in handy anyway. Now we have a real tough guy's command line for those who want it: % scalac -unchecked -deprecation -Yfatal-warnings `find . -name '*.scala'` Not for the timid. Review by community.
* The build file wasn't quite all the way on the ...Paul Phillips2010-02-251-4/+8
| | | | | | | | The build file wasn't quite all the way on the bash completion commit. Now it should work, and also be copied into the distribution. Review by anyone who may be cruel enough to oppose including completion in the distribution.
* Bash completion! The file is automatically crea...Paul Phillips2010-02-243-5/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | Bash completion! The file is automatically created as part of the build process and placed in $pack/etc. % scala -Xprint -Xprint-icode -Xprint-pos -Xprint-types -Xprint: % scala -Xprint: all flatten mixin tailcalls cleanup icode namer terminal closelim inliner packageobjects typer constructors jvm parser uncurry dce lambdalift pickler erasure lazyvals refchecks explicitouter liftcode superaccessors % scala -g: line none notailcalls source vars % scala -Ystruct-dispatch: invoke-dynamic mono-cache no-cache poly-cache Review by community.
* Fixes #3088. No review.Aleksandar Pokopec2010-02-241-1/+1
|
* [scaladoc] Preliminary support for links and li...Gilles Dubochet2010-02-245-20/+142
| | | | | | | | [scaladoc] Preliminary support for links and lists in wiki syntax, as well as printing of lists. Fix to display of "inherits" classes. Contributed by Pedro Furlanetto, no review. Member names in signature are more contrasted and are aligned.
* Fixed problem with daemon actor termination.Philipp Haller2010-02-241-5/+1
|
* Updated scalacheck jar to current trunk.Paul Phillips2010-02-2412-77/+114
| | | | | | | | | not being used. Updated partest with a --scalacheck option. Added scalacheck tests to the ant build target. Still struggling with ant/partest/classpaths so it's not on by default yet, but at least ./partest --scalacheck works. We... will... use... scalacheck. And we will like it! No review.
* Another update for ShowPickled. No review.Paul Phillips2010-02-241-0/+2
|
* Removed stray debugging code.Miles Sabin2010-02-231-2/+1
|
* Fixed a little command line partest bug I intro...Paul Phillips2010-02-231-1/+1
| | | | | Fixed a little command line partest bug I introduced. No review.
* Improved fix for #2767. Review by community.Miles Sabin2010-02-231-7/+3
|
* The initial results of running a basic cut and ...Paul Phillips2010-02-2311-253/+174
| | | | | | | | The initial results of running a basic cut and paste detector over trunk and trying to undo some of it. I can live with history but if I see Cutty McPastington in new commits I will get all finger waggly. Don't make me cross that ocean. No review.
* Fixed tests to unbreak build. No review.Philipp Haller2010-02-233-7/+5
|
* Fixes #3018. Review by extempore.Aleksandar Pokopec2010-02-231-1/+3
|
* Removed now redundant function splitParams.Paul Phillips2010-02-233-132/+2
|
* After the compiler refactor, we ended up with i...Paul Phillips2010-02-236-404/+9
| | | | | | | After the compiler refactor, we ended up with identical copies of PickleBuffer and PickleFormat in the library and compiler. Deleted the compiler versions and updated references. No review.
* Control-flow combinators do not require thread-...Philipp Haller2010-02-237-49/+105
| | | | | | Control-flow combinators do not require thread-local variable in Reactor. Review by plocinic.
* [scaladoc] Updated jQuery to version 1.4.2.Gilles Dubochet2010-02-232-140/+142
|
* Fix for #3084Ingo Maier2010-02-231-2/+2
|
* Added TextComponent.paste, made some accidentia...Ingo Maier2010-02-235-7/+12
| | | | | | Added TextComponent.paste, made some accidentially public publisher methods protected.
* Added productElementName to Product.Paul Phillips2010-02-236-6/+30
| | | | | | | | | | | | | | | case class field names your heart desires. Review by odersky. scala> case class Foo[T](kilroy: String, burma: List[T], shave: Seq[Int]) defined class Foo scala> Foo("was here", List('myanmar), Seq(25, 25)) res0: Foo[Symbol] = Foo(was here,List('myanmar),List(25, 25)) scala> 0 to 2 map (res0 productElementName _) res1: IndexedSeq[String] = IndexedSeq(kilroy, burma, shave)
* Introducing partest to the idea of code reuse.Paul Phillips2010-02-237-159/+102
|
* Abstracting out a few more platform specific el...Paul Phillips2010-02-237-45/+51
| | | | | | Abstracting out a few more platform specific elements now that we have a facility for doing so. Review by rytz.