aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala/async/TransformUtils.scala
Commit message (Expand)AuthorAgeFilesLines
* Fix #12 - Add support for await inside try-catchPhilipp Haller2013-03-151-0/+3
* Fix #55 - Async implementation depends on continuations pluginPhilipp Haller2013-02-261-2/+1
* Resolve merge conflictphaller2012-12-191-2/+5
|\
| * New fix for #1861: Add fall-back to CPS for all unsupported uses of awaitphaller2012-12-191-2/+5
* | Merge pull request #49 from phaller/topic/patmat-partial-functionJason Zaugg2012-12-191-8/+48
|\ \ | |/ |/|
| * Workaround non-idempotency of typing pattern matching anonymous functions.Jason Zaugg2012-12-101-8/+48
* | Fix ANF transform involving `xs: _*` trees.Jason Zaugg2012-11-271-0/+21
|/
* No need to extract vals for inlinable args.Jason Zaugg2012-11-271-0/+9
* Fix #42 - Futures created by async are not properly completed with exceptionsphaller2012-11-261-0/+2
* Rewrite the state machine to a class, rather than an object.Jason Zaugg2012-11-261-11/+12
* Preserve outer This() refs through resetAttrs.Jason Zaugg2012-11-261-3/+64
* Synthesize an object implementing Function#apply and resume()Jason Zaugg2012-11-261-13/+11
* Extract vals for all names bound in a pattern.Jason Zaugg2012-11-261-3/+4
* Turn object into defphaller2012-11-261-12/+11
* Simplify attachCopy in TransformUtilsphaller2012-11-261-26/+1
* Remove modifiers of case class parametersphaller2012-11-261-1/+1
* Refactor some tree creation from Async to ExprBuilder.Jason Zaugg2012-11-241-1/+0
* More small refactorings.Jason Zaugg2012-11-241-0/+4
* Refactor name substitution out of ExprBuilder.Jason Zaugg2012-11-241-0/+13
* Favouring composition over inheritance.Jason Zaugg2012-11-241-7/+7
* add missing copyrightJason Zaugg2012-11-241-1/+1
* Centralize naming.Jason Zaugg2012-11-241-1/+25
* Explicitly prohibit await in nested methods.Jason Zaugg2012-11-231-0/+4
* Support await in a while loop.Jason Zaugg2012-11-231-0/+6
* Preserve positions and attachments.Jason Zaugg2012-11-231-0/+40
* Lookup await symbol in AsyncBase.Jason Zaugg2012-11-221-3/+3
* Support match as an expression.Jason Zaugg2012-11-221-0/+98
* Add TransformUtils class for shared utilitiesphaller2012-11-161-0/+22