summaryrefslogtreecommitdiff
path: root/src/continuations
Commit message (Collapse)AuthorAgeFilesLines
* Deprecation patrol.Paul Phillips2010-11-081-1/+1
| | | | | | | | | the same issues as JavaConversions with respect to overloading implicit methods making them inaccessible to view bounds. Fixed JavaConverters. Added a warning for when people overload parameterized implicits: in almost all cases the name is irrelevant so there's little point in unwittingly suffering degraded functionality. No review.
* Determined that half a dozen ways of checking f...Paul Phillips2010-11-042-2/+2
| | | | | | | | | | | Determined that half a dozen ways of checking for varargs and by-name-ness in param lists exceeded the legal limit. Also assessed that names which are only used as type names would be a lot easier to deal with if we created them as type names up front. Performed the changes implied by the preceding along with a partial cleanup on TreeInfo which one can see hasn't had a good look in a long time. (And still hasn't.) No review.
* The inliner now looks harder for method impleme...Paul Phillips2010-06-162-2/+2
| | | | | | | | | The inliner now looks harder for method implementations. In addition to the receiver, it will find those in directly mixed in traits and in superclasses. It still won't find those in traits mixed only into superclasses, as that didn't come quite so easily. Closes #3234 but I'll be opening up another ticket. Review by dragos.
* Changed TreeSymSubstituter from a traverser toIulian Dragos2010-04-092-11/+11
| | | | | | | | transformer. It now aligns tree nodes that contain names to the symbol name that was substituted. Before this change identifiers may refer to one symbol, while the name they carry would resovlve to another one.
* workaround for #3252. review by extempore.Tiark Rompf2010-04-041-2/+2
|
* improved cps transform of partial functions.Tiark Rompf2010-04-032-71/+64
|
* fixes the unfounded "name clash between inherit...Tiark Rompf2010-03-292-1/+3
| | | | | | fixes the unfounded "name clash between inherited members" error. review by dragos.
* closes 2864.Tiark Rompf2010-03-294-25/+70
|
* improvements to cps exception handling.Tiark Rompf2010-03-265-38/+163
|
* fixed double-loading of plugins.Tiark Rompf2010-03-252-3/+6
|
* reverting changes from r21260.Tiark Rompf2010-03-241-5/+1
|
* continuations plugin will now report a nice err...Tiark Rompf2010-03-241-1/+5
| | | | | | continuations plugin will now report a nice error message if it is not enabled and encounters an @cps expression. review by rytz
* Renamed partialMap to collect.Paul Phillips2010-03-241-3/+3
| | | | | | | | | method on Iterator called collect which I had to remove, because if the method is overloaded it puts a bullet in the type inference, an intolerable result for a function which takes a partial function as its argument. I don't think there's much chance of confusion, but I put a migration warning on collect just in case. No review.
* closes #3199. review by community.Tiark Rompf2010-03-221-1/+4
|
* added support for continuations in try/catch bl...Tiark Rompf2010-03-165-24/+126
| | | | | | added support for continuations in try/catch blocks. review by community.
* added missing file from last commit. no review.Tiark Rompf2010-03-111-0/+60
|
* moved the continuations plugin into trunk.Tiark Rompf2010-03-117-0/+1349