summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fixed typo in error message. No review.Martin Odersky2010-04-233-4/+4
|
* Fixed implicits problem in specs; Manifest[Clas...Martin Odersky2010-04-233-39/+26
| | | | | | Fixed implicits problem in specs; Manifest[Class[_]] can now be generated. review by dubochet.
* Some cleanup I did when looking at #2769.Hubert Plociniczak2010-04-222-27/+21
|
* Reverted change of Reactor.exceptionHandler's t...Philipp Haller2010-04-223-5/+4
| | | | | | Reverted change of Reactor.exceptionHandler's type of see r21650. Review by plocinic.
* Reactor.exceptionHandler is defined on Throwabl...Philipp Haller2010-04-2210-40/+41
| | | | | | | Reactor.exceptionHandler is defined on Throwable instead of Exception. Fixes potential problem with visibility of changes to a field. Review by plocinic.
* Added two options to tools/tokens, --sliding an...Paul Phillips2010-04-213-16/+38
| | | | | | | | | | | | | | | | Added two options to tools/tokens, --sliding and --freq. Using both: % tools/tokens --sliding 10 --freq src/compiler/scala/tools/nsc/typechecker | head -5 34 'if' '(' settings '.' debug '.' value ')' log '(' 17 scala '.' tools '.' nsc ; 'package' typechecker ;; 'import' 17 'package' scala '.' tools '.' nsc ; 'package' typechecker ;; 16 '}' 'package' scala '.' tools '.' nsc ; 'package' typechecker 15 ')' '{' 'if' '(' settings '.' debug '.' value ')' No review.
* Fixed a couple bugs in tools/tokens which were ...Paul Phillips2010-04-211-4/+7
| | | | | | Fixed a couple bugs in tools/tokens which were mysteriously more visible once it was checked in. No review.
* Two new command line programs in ~/tools: scmp ...Paul Phillips2010-04-214-0/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Two new command line programs in ~/tools: scmp and tokens. 1) scmp: will need a bit more fleshing out to be super useful, but here is what you can do right now: // This means run the given command line first with the options // given to p1 and then without, and show the diff in output. % tools/scmp --p1 '-no-specialization -nowarn' scalac -Ydebug src/library/scala/Function1.scala Upcoming features will involve seeing diffs of such things as the pickled signatures of generated files and the javap disassembly. 2) tokens: tokenizes all the scala files found under any given paths and prints one token per line. Example: the five most frequently used tokens under scala/util. % tools/tokens src/library/scala/util |sort | uniq -c | sort -r | head -5 598 ')' 598 '(' 347 ; 294 '=' 278 , Good to see those parens are balanced. Example: number of appearances of an identifier called x: % tools/tokens src/library/scala/util | grep ^x$ | wc 137 Way to go, x. Review by community.
* Since pickled data moved into annotations ShowP...Paul Phillips2010-04-2113-60/+165
| | | | | | | | | Since pickled data moved into annotations ShowPickled has been confusedly scratching its head. Made tools/showPickled work again. In the process created a simple interface for creating command line tools for the (majority of) commands which would just like to specify a handful of options. No review.
* [scaladoc] Slight change to design of how Comme...Gilles Dubochet2010-04-212-2/+2
| | | | | | [scaladoc] Slight change to design of how CommentFactory and ModelFactory are mixed together. Okayed by Pedro.
* Changed the way special overrides are implemented.Iulian Dragos2010-04-213-76/+85
| | | | | | | the source tree, it is moved from the generic method to its specialized variant. The owners are changed, and value/type parameter symbols are updated. This should fix most bugs involving call-by-name parameters.
* Fixed retyping of ThisTypes and less aggressive...Iulian Dragos2010-04-212-11/+23
| | | | | Fixed retyping of ThisTypes and less aggressive calls to makeNotPrivate
* Fixed bug in update method visibility which cau...Paul Phillips2010-04-213-33/+61
| | | | | | | Fixed bug in update method visibility which caused x += y not to find x's update method when defined generically. Closes #3278. Already reviewed by odersky.
* Handled action items (1) and (4) of the phaller...Paul Phillips2010-04-217-25/+18
| | | | | | | | | | Handled action items (1) and (4) of the phaller/cunei/rytz agenda for a less regressive partest, to the extent possible without some accompanying sbaz changes. Unnecessary sanity check which failed on sane but non-trunk filesystem layouts removed. Files with custom command sequences explicitly qualify the path to the filenames listed in the .cmds file. Review by phaller.
* Undeprecated @retain as suggested by odersky on...Paul Phillips2010-04-201-2/+3
| | | | | | Undeprecated @retain as suggested by odersky on scala-internals 3/24/10. No review.
* More fully integrate immutable.Queue into colle...Paul Phillips2010-04-202-10/+19
| | | | | | More fully integrate immutable.Queue into collections. Fixes issue with return type of methods being Seq. Closes #3297, no review.
* fix bootstrap library build. review by oderskyLukas Rytz2010-04-204-10/+42
|
* Missing bit from r21620.Hubert Plociniczak2010-04-191-2/+5
|
* Fixed #3322wqdcaoyuan2010-04-192-15/+20
|
* Better fix for #2757. Review by milessabin.Hubert Plociniczak2010-04-192-1/+3
|
* Raised some partest timeouts, I think with thes...Paul Phillips2010-04-181-0/+3
| | | | | | Raised some partest timeouts, I think with these we might see the windows nightly pass. No review.
* Fix and test case for forwarder duplicate bug.Paul Phillips2010-04-172-2/+16
|
* Degeneralized some incomplete generalization of...Paul Phillips2010-04-168-40/+52
| | | | | | Degeneralized some incomplete generalization of the diff machinery. Improved the summary output on failures. No review.
* Made partest diff algorithm much more lenient.Paul Phillips2010-04-161-21/+36
| | | | | | partest --update-check to create the check file if none exists as well as updating a pre-existing one. No review.
* More polishing up features in partest which wor...Paul Phillips2010-04-161-8/+11
| | | | | | | More polishing up features in partest which worked somewhere along the way but not at the end. This time it is unknown options: now it will complain. Closes #3289, no review.
* Added a test to make sure distinct preserves or...Paul Phillips2010-04-162-0/+16
| | | | | Added a test to make sure distinct preserves ordering. No review
* Improved @tailrec error messages to specify the...Paul Phillips2010-04-154-95/+112
| | | | | | | Improved @tailrec error messages to specify the reason. In the process fixed old bug involving tail call transformation. Closes #3275, #2018. Review by dragos.
* Initialization ordering issue in BigDecimal.Paul Phillips2010-04-151-11/+10
| | | | | | be slipping by because -Xcheckinit doesn't work since specialization began.) No review.
* Removed a bunch of -Y warning options.Paul Phillips2010-04-1510-126/+12
| | | | | | | back in the form of a compiler plugin. Also promoted -Yfatal-warnings to -Xfatal-warnings: this is key to writing tests which involve warnings and should be at least semi-supported. Closes #3300, no review.
* A repl corner case. Closes #3298, no review.Paul Phillips2010-04-151-1/+1
|
* added scalacheck.jar and *.test files to the sc...Lukas Rytz2010-04-141-1/+2
| | | | | | added scalacheck.jar and *.test files to the scala-test sbaz package. no review.
* Revert "Don't decode symbols in .toString."Iulian Dragos2010-04-141-1/+1
|
* Disabled failing json test.Martin Odersky2010-04-131-4/+4
|
* Revert "Fix for #3284.Iulian Dragos2010-04-132-60/+21
| | | | | | test/files/run/json.scala, and we need at least one good nightly before the RC.
* Made the icode reader more resilient to errors.Iulian Dragos2010-04-1317-39/+66
| | | | | | | symbol does not cause any crashes, but the method using an unknown symbol will not be used for inlining. Resurrected tests, removed spec-matrix for the moment. No review.
* Don't decode symbols in .toString.Iulian Dragos2010-04-131-1/+1
|
* Fixed deadlocking behavior in actors.Iulian Dragos2010-04-132-4/+6
| | | | | | | | | | Specialization removed a 'private' modifier on Actor.resumeActor. Mixin did not mix this method in actor implementations, believing it was private. At runtime, an AbstractMethodError was thrown, but swallowed by forkjoin (probably), resulting in an apparent deadlock. It would have been much faster to find and fix if the stacktrace was printed, as it is in Java 1.5. No review.
* Reverted r21523. No review.Philipp Haller2010-04-134-25/+11
|
* Fix for #3284.Derek Chen-Beker2010-04-132-21/+60
| | | | | | but in the interest of not breaking backwards compatibility, the JSON.parse method has been marked deprecated for now.
* [scaladoc] Tweak so that left pane has a little...Donna Malayeri2010-04-131-2/+6
| | | | | | [scaladoc] Tweak so that left pane has a little bit of left padding. Review by dubochet.
* Removed trace output after having verified that...Martin Odersky2010-04-131-2/+1
| | | | | | Removed trace output after having verified that skolems are correctly identified now. Now review.
* Some mopping up in equality.Paul Phillips2010-04-135-8/+64
| | | | | | way equals was being handled, and hammered it out. New ==/## tests which covers all types and values. Review by odersky.
* A safety improvement for random path generation...Paul Phillips2010-04-132-11/+19
| | | | | | A safety improvement for random path generation, and a small change to Random for a more general interface. Review by community.
* A redblack tree scalacheck test contributed by ...Paul Phillips2010-04-131-0/+157
| | | | | A redblack tree scalacheck test contributed by dcsobral. No review.
* [scaladoc] More cosmetic changes.Donna Malayeri2010-04-137-1116/+1216
|
* Fix for specialized fix.Martin Odersky2010-04-131-1/+1
|
* attempted fix for the TypeSkolem problem under ...Martin Odersky2010-04-133-2/+19
| | | | | attempted fix for the TypeSkolem problem under specialize.
* fix for usecase in doccomments.Martin Odersky2010-04-131-4/+2
|
* more documentationMartin Odersky2010-04-1332-180/+191
|
* Documented immutable.*. no reviewAleksandar Pokopec2010-04-1310-82/+152
|