summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Updated a bunch of @deprecated annotations to h...Paul Phillips2011-04-2487-121/+121
| | | | | Updated a bunch of @deprecated annotations to have a version, no review.
* Refined handling fo @bridge methods.Martin Odersky2011-04-244-12/+18
|
* Working my way through pattern matcher sequence...Paul Phillips2011-04-236-208/+148
| | | | | | | | | Working my way through pattern matcher sequence issues mostly caused by the special handling of Lists. Also deleting all kinds of useless or almost useless code which is presently only clutter. Closes #2756, #2800, #3050, #3530, #3972, no review.
* Shows migration and it's message.Pedro Furlanetto2011-04-231-5/+14
|
* Reverted a jline commit which had broken histor...Paul Phillips2011-04-234-73/+3
| | | | | Reverted a jline commit which had broken history search, no review.
* Strip unused pattern variable bindings out befo...Paul Phillips2011-04-231-5/+17
| | | | | | Strip unused pattern variable bindings out before performing match translation. Closes #4269, no review.
* Introduce new request for informing the present...Eugene Vigdorchik2011-04-232-1/+29
| | | | | | Introduce new request for informing the presentation compiler of files deletion. Review by odersky.
* Fixing a BaseBerrySethi bug I introduced in r19...Paul Phillips2011-04-221-2/+0
| | | | | | Fixing a BaseBerrySethi bug I introduced in r19842. Patch by buraq, no review.
* Fixed spurious qualification of types that are ...Martin Odersky2011-04-222-9/+9
| | | | | | Fixed spurious qualification of types that are locally quantified. Review by extempore.
* Some more tweaks to the bridge scheme.Martin Odersky2011-04-212-5/+2
|
* Added bridge method capability to compiler.Martin Odersky2011-04-218-12/+35
|
* Made FreshRunReq a traceable exception, so that...Martin Odersky2011-04-214-9/+15
| | | | | | Made FreshRunReq a traceable exception, so that we can better spot problems in the IDE.
* There is still all kinds of code in the pattern...Paul Phillips2011-04-214-192/+123
| | | | | | | | | | | There is still all kinds of code in the pattern matcher which I've been dragging forward (for years now) unclear on the need for it but having been burned too many times by its undocumented ways. Returned to the fray once again and encountered shocking success levels with the abatement stick. Dumped all kinds of unnecessary code (or so we can hope) and seem close to fixing some fundamental issues. But we've heard that before. No review.
* One of the blips in the performance charts seem...Paul Phillips2011-04-208-18/+73
| | | | | | | | | | One of the blips in the performance charts seems to implicate some changes I made with slice to reduce the number of implementations and surface area for inconsistencies and bugs. Altering those changes in a more performance-mindful way, although I don't see anything here which is likely to help much. Also fixing some wrong documentation about copyToArray. No review.
* Some tweaks to slice to make it run faster, no ...Paul Phillips2011-04-202-2/+12
| | | | | Some tweaks to slice to make it run faster, no review.
* [scaladoc] kindFilter should switch show/hide a...Kato Kazuyoshi2011-04-201-2/+5
| | | | | | [scaladoc] kindFilter should switch show/hide anchor of package. Closes #4463. Review by malayeri.
* [MSIL] finer-grain debugging (steps one sub-exp...Miguel Garcia2011-04-204-48/+59
| | | | | [MSIL] finer-grain debugging (steps one sub-expression at time).
* Shows deprecation message only once.Pedro Furlanetto2011-04-201-2/+12
|
* Makes entire package area clickable in the left...Pedro Furlanetto2011-04-203-32/+34
| | | | | | Makes entire package area clickable in the left panel. Contributed by Simon Ochsenreither (soc). Closes #4464. Review by malayeri.
* Removed GenTravOnceLike and TravOnceLike, put t...Aleksandar Pokopec2011-04-1936-927/+875
| | | | | | | | | Removed GenTravOnceLike and TravOnceLike, put their functionality to GenTravOnce and TravOnce. Remove immutable Gen* traits. Removing mutable Gen* traits. No review.
* [scaladoc] Removed some drop shadows from CSS, ...Donna Malayeri2011-04-191-10/+14
| | | | | | [scaladoc] Removed some drop shadows from CSS, to improve readability. No review.
* [scaladoc] Change URL when navigating Scaladoc,...Donna Malayeri2011-04-192-3/+65
| | | | | | | [scaladoc] Change URL when navigating Scaladoc, so as to allow linking to individual pages with the left frame intact. Patch submitted by Ruediger Keller. Closes #4473. No review.
* [scaladoc] CSS tweaks, changes to display of li...Donna Malayeri2011-04-193-73/+27
| | | | | | [scaladoc] CSS tweaks, changes to display of linear supertypes/known subclasses. Closes #4458. No review.
* Further optimizations of implicits.Martin Odersky2011-04-192-3/+16
|
* Trying to get build times down by refining impl...Martin Odersky2011-04-191-6/+121
| | | | | | Trying to get build times down by refining implicit searches. Implicit infos associated with toplevel classes are cached now. Review by rompf.
* Revised that last botched commit. No review.Paul Phillips2011-04-171-11/+23
|
* Added releaseVersion and developmentVersion to ...Paul Phillips2011-04-171-4/+23
| | | | | | Added releaseVersion and developmentVersion to Properties so people don't all have to parse the versionString. No review.
* [scaladoc] Strike-through for deprecated symbol...Kato Kazuyoshi2011-04-153-24/+39
| | | | | | [scaladoc] Strike-through for deprecated symbols on the reference index. Closes #4471. Review by dubochet.
* Couple of fixes to the usecases in docs.Aleksandar Pokopec2011-04-153-11/+11
| | | | | No review.
* Having been tortured by remorse ever since tiar...Paul Phillips2011-04-156-282/+251
| | | | | | | | | Having been tortured by remorse ever since tiark told me that r23934 had made the hashmap slower, I crushed my previous efforts under the heel of my boot, threw all the types out the window, poured acid on them, and turned all the dials to the far other extreme. Pity the man who will sell his soul for a few CPU cycles. (I am that man.) Review by rompf.
* Some mopping up having to do with deprecated ga...Paul Phillips2011-04-153-6/+10
| | | | | | | Some mopping up having to do with deprecated gaining an argument, which may or may not cure scaladoc of its current assertion failure. No review.
* Various addenda to soc's patch: regenerating Pr...Paul Phillips2011-04-1439-73/+71
| | | | | | | Various addenda to soc's patch: regenerating Product/Tuple/Function classes and AnyVal sources, making versioning consistent, etc. Closes #4477, no review.
* Adds "since" field to @deprecated.Paul Phillips2011-04-1480-320/+341
| | | | | | for the patch, as it's a change I've always wanted. Moving up in the glamorous world of scala commits! No review.
* Some patches to jline, and new jar.Paul Phillips2011-04-149-301/+120
| | | | | for improving the keybindings. No review.
* Adding some docs refactorings.Aleksandar Pokopec2011-04-1416-925/+997
| | | | | | | Also, added some docs variables to Gen* traits that were missing. No review.
* This time, fixed #4283. no review.Iulian Dragos2011-04-144-5/+11
|
* Closed #4454.Philipp Haller2011-04-141-2/+3
|
* Doing a little polishing on the parallel collec...Paul Phillips2011-04-1415-91/+67
| | | | | | | | | | | | | Doing a little polishing on the parallel collections refactor (which overall looks like a big improvement.) I went for some simpler wording and moved a number of scaladoc tags around because the rug had been pulled out from under their feet. This leaves a lot undone, but since many of the docs need to be reworded before they can move from e.g. SeqLike to GenSeqLike, and I'm not well informed on exactly how these abstractions are being presented, I stayed in the safe zone. Review by prokopec.
* Tests which run have to be called "Test".Paul Phillips2011-04-142-1/+1
| | | | | and renames file to avoid ant's brainlessness, no review.
* Revert "Closes #4283.Iulian Dragos2011-04-133-10/+4
|
* Further fixes #4405.Aleksandar Pokopec2011-04-133-0/+24
| | | | | No review.
* Fixes and closes #4405.Aleksandar Pokopec2011-04-131-1/+1
| | | | | No review.
* Refactoring the collections api to support diff...Aleksandar Pokopec2011-04-13160-1904/+3601
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring the collections api to support differentiation between referring to a sequential collection and a parallel collection, and to support referring to both types of collections. New set of traits Gen* are now superclasses of both their * and Par* subclasses. For example, GenIterable is a superclass of both Iterable and ParIterable. Iterable and ParIterable are not in a subclassing relation. The new class hierarchy is illustrated below (simplified, not all relations and classes are shown): TraversableOnce --> GenTraversableOnce ^ ^ | | Traversable --> GenTraversable ^ ^ | | Iterable --> GenIterable <-- ParIterable ^ ^ ^ | | | Seq --> GenSeq <-- ParSeq (the *Like, *View and *ViewLike traits have a similar hierarchy) General views extract common view functionality from parallel and sequential collections. This design also allows for more flexible extensions to the collections framework. It also allows slowly factoring out common functionality up into Gen* traits. From now on, it is possible to write this: import collection._ val p = parallel.ParSeq(1, 2, 3) val g: GenSeq[Int] = p // meaning a General Sequence val s = g.seq // type of s is Seq[Int] for (elem <- g) { // do something without guarantees on sequentiality of foreach // this foreach may be executed in parallel } for (elem <- s) { // do something with a guarantee that foreach is executed in order, sequentially } for (elem <- p) { // do something concurrently, in parallel } This also means that some signatures had to be changed. For example, method `flatMap` now takes `A => GenTraversableOnce[B]`, and `zip` takes a `GenIterable[B]`. Also, there are mutable & immutable Gen* trait variants. They have generic companion functionality.
* Closes #4283. no review.Iulian Dragos2011-04-133-4/+10
|
* Warn when the jar file cannot be found when loa...Iulian Dragos2011-04-131-1/+3
| | | | | Warn when the jar file cannot be found when loading a plugin. no review.
* Fixes my part of #4283 by inserting another cas...Martin Odersky2011-04-133-7/+22
| | | | | | | Fixes my part of #4283 by inserting another cast pre-emptively when an IllegalAccess error is possible in an erasure-inserted cast. Review by extempore.
* An alteration to r24740 to fix failing test fil...Paul Phillips2011-04-131-1/+3
| | | | | | An alteration to r24740 to fix failing test files/neg/protected-constructors. Review by odersky.
* An alteration to r24740 to fix failing test fil...Paul Phillips2011-04-131-1/+1
| | | | | | An alteration to r24740 to fix failing test files/neg/sensitive.scala. Review by odersky.
* closes #4426.Hubert Plociniczak2011-04-121-3/+2
|
* Closes #4432. review by dragosHubert Plociniczak2011-04-121-13/+37
|