aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala/async/Async.scala
Commit message (Expand)AuthorAgeFilesLines
* copyright 2018 LightbendSeth Tisue2018-02-061-1/+1
* TypoBruno Bieth2015-08-181-1/+1
* Avoid dead code warning with async(throw T)Jason Zaugg2015-07-291-1/+1
* Finalize the move to Scala 2.11.xJason Zaugg2014-02-211-1/+1
* Update copyright years.Jason Zaugg2014-01-141-1/+1
* Minor fixes in Async`s scaladoc.akomar2014-01-121-2/+2
* Minimize the public APIJason Zaugg2013-11-071-0/+55
* Move implementation details to scala.async.internal._.Jason Zaugg2013-07-071-94/+0
* An overdue overhaul of macro internals.Jason Zaugg2013-07-031-115/+24
* Mark `await` as @compileTimeOnlyJason Zaugg2013-04-171-2/+2
* Remove CPS dependency from default async implementationPhilipp Haller2013-04-121-34/+3
* Address deprecation warnings in Scala 2.10.1Jason Zaugg2013-04-101-1/+1
* Resolve merge conflictphaller2012-12-191-9/+39
|\
| * New fix for #1861: Add fall-back to CPS for all unsupported uses of awaitphaller2012-12-191-9/+39
* | Merge pull request #49 from phaller/topic/patmat-partial-functionJason Zaugg2012-12-191-1/+2
|\ \ | |/ |/|
| * Workaround non-idempotency of typing pattern matching anonymous functions.Jason Zaugg2012-12-101-1/+2
* | Fix typophaller2012-11-291-3/+3
* | Remove @author tagsphaller2012-11-271-3/+0
|/
* Fix execution context lookup for the trivial async block.Jason Zaugg2012-11-271-1/+1
* Fix #26, leaner code gen for `async { <no awaits> }`.Jason Zaugg2012-11-261-9/+20
* Rewrite the state machine to a class, rather than an object.Jason Zaugg2012-11-261-9/+15
* Preserve outer This() refs through resetAttrs.Jason Zaugg2012-11-261-11/+9
* Synthesize an object implementing Function#apply and resume()Jason Zaugg2012-11-261-28/+44
* Lift local defs and functions.Jason Zaugg2012-11-261-2/+6
* Refactor some tree creation from Async to ExprBuilder.Jason Zaugg2012-11-241-52/+5
* Tiny aesthetic refactorings.Jason Zaugg2012-11-241-2/+2
* More small refactorings.Jason Zaugg2012-11-241-1/+1
* Favouring composition over inheritance.Jason Zaugg2012-11-241-6/+5
* add missing copyrightJason Zaugg2012-11-241-1/+2
* Cleanup var lifting.Jason Zaugg2012-11-241-1/+4
* Tightenen up modifiers and other refactoring.Jason Zaugg2012-11-231-3/+3
* Fix #31, Unfinished ANF transformJason Zaugg2012-11-231-5/+2
* Ensure unique names for definitions in the async block.Jason Zaugg2012-11-231-2/+6
* Refactor the analyzers to a seprarate file.Jason Zaugg2012-11-221-2/+3
* Support match as an expression.Jason Zaugg2012-11-221-3/+3
* Cleanups and docs.Jason Zaugg2012-11-221-28/+34
* Remove unused imports.Jason Zaugg2012-11-221-8/+4
* Frugality is no longer required with state IDs.Jason Zaugg2012-11-221-4/+13
* Minimize lifting of vars.Jason Zaugg2012-11-221-5/+5
* Preserve ValDef symbol.Jason Zaugg2012-11-211-0/+4
* Only transform if/match-s that contain an await.Jason Zaugg2012-11-211-0/+3
* Slight simplification of in-flight type checking.Jason Zaugg2012-11-211-5/+5
* Change type of name mapphaller2012-11-211-1/+2
* Clean up and improve debug/error outputphaller2012-11-161-1/+3
* Add selective ANF transformphaller2012-11-161-2/+10
* Resolve feature warningsphaller2012-11-121-1/+1
* Reduce visibility of members of ExprBuilderphaller2012-11-121-3/+2
* Fix doc comment of awaitphaller2012-11-121-7/+7
* Add a test to interrogate the expanded tree.Jason Zaugg2012-11-111-1/+1
* Fixes #7, allow async blocks without await or with a single expression.Jason Zaugg2012-11-111-80/+78