aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Enable generalized state machinestopic/wip-futuresystem-extensionPhilipp Haller2013-05-235-13/+199
* 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-172-3/+3
* Merge pull request #9 from retronym/ticket/4-multi-paramPhilipp Haller2013-04-174-74/+134
|\
| * Rephrase a few pattern matches, fix ANF tracing.Jason Zaugg2013-04-152-11/+9
| * Allow await in applications with multiple argument listsJason Zaugg2013-04-114-70/+132
* | Remove CPS dependency from default async implementationPhilipp Haller2013-04-1210-67/+244
* | 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-102-18/+22
* Scala 2.10.1 compat: account for change in PartialFunction synthesis.Jason Zaugg2013-04-102-22/+28
* Scala 2.10.1 compat: apply renaming to originals of TypeTreesJason Zaugg2013-04-103-19/+27
* Temporarily comment out tests that are failing under 2.10.1.Jason Zaugg2013-04-104-61/+66
* Address lint warnings.Jason Zaugg2013-04-101-2/+2
* Address deprecation warnings in Scala 2.10.1Jason Zaugg2013-04-103-8/+8
* Remove unreachable code in pattern matching testphaller2012-12-201-1/+0
* 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-196-33/+132
|\ \ | |/ |/|
| * Prohibit lazy vals in async blocks.Jason Zaugg2012-12-102-3/+18
| * Workaround non-idempotency of typing pattern matching anonymous functions.Jason Zaugg2012-12-106-30/+114
* | Merge pull request #47 from phaller/ticket/46-varargs-holistic-applyPhilipp Haller2012-12-033-11/+54
|\ \
| * | Fix ANF transform involving `xs: _*` trees.Jason Zaugg2012-11-273-11/+54
* | | Fix typophaller2012-11-291-3/+3
|/ /
* / Remove @author tagsphaller2012-11-273-9/+0
|/
* No need to extract vals for inlinable args.Jason Zaugg2012-11-273-15/+23
* Test cases for named and default args.Jason Zaugg2012-11-271-1/+35
* Disallow await in non-primary param sections.Jason Zaugg2012-11-272-9/+52
* Fix semantics of by-name applicationJason Zaugg2012-11-272-8/+38
* 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-272-19/+19
* More tests for ExceptionsSpecphaller2012-11-261-8/+30
* Fix #42 - Futures created by async are not properly completed with exceptionsphaller2012-11-264-20/+84
* Merge pull request #37 from phaller/ticket/23-port-futures-testsPhilipp Haller2012-11-261-0/+536
|\
| * Replace uses of Future.map/Future.flatMap with async+awaitphaller2012-11-261-24/+33
| * Add ported futures testsphaller2012-11-261-0/+527
* | Show that indirectly nested defs aren't lifted.Jason Zaugg2012-11-262-3/+18
* | Fix #26, leaner code gen for `async { <no awaits> }`.Jason Zaugg2012-11-261-9/+20
* | Make the name uniqification more selective.Jason Zaugg2012-11-262-12/+12
* | Rewrite the state machine to a class, rather than an object.Jason Zaugg2012-11-268-87/+91
* | Preserve outer This() refs through resetAttrs.Jason Zaugg2012-11-266-40/+120
* | Synthesize an object implementing Function#apply and resume()Jason Zaugg2012-11-265-52/+84
* | Lift local defs and functions.Jason Zaugg2012-11-265-11/+81
* | Fix await in if condition / match scrutinee.Jason Zaugg2012-11-267-41/+59
* | Extract vals for all names bound in a pattern.Jason Zaugg2012-11-266-49/+106
* | Flatmap it, Sam.Jason Zaugg2012-11-261-4/+1
* | Merge pull request #38 from phaller/ticket/19-external-varsPhilipp Haller2012-11-261-26/+64
|\ \