aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala
Commit message (Expand)AuthorAgeFilesLines
* Abstract over type of generated state machinePhilipp Haller2013-04-263-6/+6
* Abstract from Try in onComplete of FutureSystem#OpsPhilipp Haller2013-04-263-5/+11
* Refactor TryBasedFutureSystemPhilipp Haller2013-04-261-32/+19
* Abstract from Try's get and isFailure methodsPhilipp Haller2013-04-263-31/+51
* Split FutureSystem's completeProm extension point into 3 partsPhilipp Haller2013-04-262-12/+43
* Mark `await` as @compileTimeOnlyJason Zaugg2013-04-171-2/+2
* Merge pull request #9 from retronym/ticket/4-multi-paramPhilipp Haller2013-04-172-46/+69
|\
| * Rephrase a few pattern matches, fix ANF tracing.Jason Zaugg2013-04-152-11/+9
| * Allow await in applications with multiple argument listsJason Zaugg2013-04-112-42/+67
* | Remove CPS dependency from default async implementationPhilipp Haller2013-04-129-67/+195
* | Avoid needless Unit literal as the expression of a Block.Jason Zaugg2013-04-111-1/+1
|/
* Scala 2.10.1 compat: apply renaming to originals of TypeTreesJason Zaugg2013-04-101-0/+5
* Scala 2.10.1 compat: account for change in PartialFunction synthesis.Jason Zaugg2013-04-101-1/+9
* Scala 2.10.1 compat: apply renaming to originals of TypeTreesJason Zaugg2013-04-101-0/+7
* Address deprecation warnings in Scala 2.10.1Jason Zaugg2013-04-103-8/+8
* Resolve merge conflictphaller2012-12-195-17/+93
|\
| * New fix for #1861: Add fall-back to CPS for all unsupported uses of awaitphaller2012-12-195-16/+93
* | Merge pull request #49 from phaller/topic/patmat-partial-functionJason Zaugg2012-12-193-22/+70
|\ \ | |/ |/|
| * Prohibit lazy vals in async blocks.Jason Zaugg2012-12-101-3/+6
| * Workaround non-idempotency of typing pattern matching anonymous functions.Jason Zaugg2012-12-103-19/+64
* | Merge pull request #47 from phaller/ticket/46-varargs-holistic-applyPhilipp Haller2012-12-032-11/+32
|\ \
| * | Fix ANF transform involving `xs: _*` trees.Jason Zaugg2012-11-272-11/+32
* | | Fix typophaller2012-11-291-3/+3
|/ /
* / Remove @author tagsphaller2012-11-273-9/+0
|/
* No need to extract vals for inlinable args.Jason Zaugg2012-11-272-4/+14
* Disallow await in non-primary param sections.Jason Zaugg2012-11-271-7/+22
* Fix semantics of by-name applicationJason Zaugg2012-11-271-8/+16
* Fix execution context lookup for the trivial async block.Jason Zaugg2012-11-271-1/+1
* Lookup log level dynamically from system property.Jason Zaugg2012-11-271-2/+2
* Fix #42 - Futures created by async are not properly completed with exceptionsphaller2012-11-262-5/+26
* Fix #26, leaner code gen for `async { <no awaits> }`.Jason Zaugg2012-11-261-9/+20
* Make the name uniqification more selective.Jason Zaugg2012-11-261-11/+11
* Rewrite the state machine to a class, rather than an object.Jason Zaugg2012-11-265-24/+58
* Preserve outer This() refs through resetAttrs.Jason Zaugg2012-11-263-17/+82
* Synthesize an object implementing Function#apply and resume()Jason Zaugg2012-11-263-50/+60
* Lift local defs and functions.Jason Zaugg2012-11-263-8/+40
* Fix await in if condition / match scrutinee.Jason Zaugg2012-11-263-9/+16
* Extract vals for all names bound in a pattern.Jason Zaugg2012-11-264-21/+51
* Flatmap it, Sam.Jason Zaugg2012-11-261-4/+1
* Turn object into defphaller2012-11-261-12/+11
* Simplify attachCopy in TransformUtilsphaller2012-11-263-39/+14
* Remove modifiers of case class parametersphaller2012-11-264-4/+4
* Refactor some tree creation from Async to ExprBuilder.Jason Zaugg2012-11-243-72/+89
* Tiny aesthetic refactorings.Jason Zaugg2012-11-242-14/+14
* Refactoring to avoid unneeded mutable fields.Jason Zaugg2012-11-241-34/+21
* Refactoring to use AwaitableJason Zaugg2012-11-241-19/+16
* Refactor AsyncState heirarchy.Jason Zaugg2012-11-241-34/+38
* More refactoring in ExprBuilder.Jason Zaugg2012-11-241-41/+33
* Address a little duplication in ExprBuilder.Jason Zaugg2012-11-241-20/+19
* More small refactorings.Jason Zaugg2012-11-243-27/+14