aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala/async
Commit message (Expand)AuthorAgeFilesLines
...
* Cleanups and docs.Jason Zaugg2012-11-222-64/+76
* Remove unused imports.Jason Zaugg2012-11-221-8/+4
* Frugality is no longer required with state IDs.Jason Zaugg2012-11-223-56/+52
* Minimize lifting of vars.Jason Zaugg2012-11-222-70/+67
* Preserve ValDef symbol.Jason Zaugg2012-11-212-1/+5
* Only transform if/match-s that contain an await.Jason Zaugg2012-11-212-2/+91
* Slight simplification of in-flight type checking.Jason Zaugg2012-11-212-7/+6
* Remove obsolete transformationsphaller2012-11-211-3/+3
* Change type of name mapphaller2012-11-212-9/+10
* Generate cleaner code for Unit-typed if-else expressionsphaller2012-11-161-13/+19
* Add TransformUtils class for shared utilitiesphaller2012-11-163-21/+25
* Clean up and improve debug/error outputphaller2012-11-163-6/+5
* Add selective ANF transformphaller2012-11-163-12/+130
* Fix typosphaller2012-11-121-2/+2
* Resolve feature warningsphaller2012-11-123-3/+5
* Reduce visibility of members of ExprBuilderphaller2012-11-122-14/+13
* Fix doc comment of awaitphaller2012-11-121-7/+7
* Fix merge conflicts and testsphaller2012-11-124-417/+434
|\
| * Add a test to interrogate the expanded tree.Jason Zaugg2012-11-112-3/+5
| * Fixes #7, allow async blocks without await or with a single expression.Jason Zaugg2012-11-112-85/+87
| * Use a var rather than a lazy val to break a cycle.Jason Zaugg2012-11-111-4/+4
| * Refer to an relevant bug in the comments.Jason Zaugg2012-11-111-1/+1
| * Collapse all the onComplete handlers into a single function.Jason Zaugg2012-11-113-46/+68
| * Synthezise a match directly.Jason Zaugg2012-11-112-24/+9
| * Shuffle a bit more code around.Jason Zaugg2012-11-113-32/+19
| * Synthesize `case 23 => rhs` rather than `case any @ (_: Int) if any == 25)`Jason Zaugg2012-11-111-13/+1
| * Synthesize a Function1, rather than a PartialFunction.Jason Zaugg2012-11-112-43/+14
| * Minor refactoringsJason Zaugg2012-11-112-19/+19
| * Deleting unused code.Jason Zaugg2012-11-111-143/+1
| * Synthesize a single PartialFunction rather than two and an orElse call.Jason Zaugg2012-11-102-30/+33
| * Remove unneed ().Jason Zaugg2012-11-091-5/+2
| * Avoid hygiene problems by suffixing result/result/state.Jason Zaugg2012-11-092-8/+15
| * Doc fix.Jason Zaugg2012-11-091-2/+3
| * Further cleanup in AST generationJason Zaugg2012-11-092-84/+104
| * Abstract over the future implementation.Jason Zaugg2012-11-093-167/+341
* | Reject local object definitionsphaller2012-11-091-0/+4
* | Add comment, and decode class namesphaller2012-11-091-1/+2
* | Reject local classes without crashingphaller2012-11-091-0/+3
|/
* Merge pull request #5 from phaller/wip-matchJason Zaugg2012-11-061-23/+79
|\
| * Support await inside match expressionsphaller2012-11-061-23/+79
* | Use the fresh name generator provided by the macro API.Jason Zaugg2012-11-062-7/+2
* | Use @deprecated as a poor-man's @compileTimeOnlyJason Zaugg2012-11-061-2/+3
|/
* Small cleanups in the tree crafting.Jason Zaugg2012-11-052-136/+135
* A minimal SBT build.Jason Zaugg2012-11-053-0/+690