aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/scala/async
Commit message (Expand)AuthorAgeFilesLines
* Workaround non-idempotency of typing pattern matching anonymous functions.Jason Zaugg2012-12-103-11/+50
* No need to extract vals for inlinable args.Jason Zaugg2012-11-271-11/+9
* Test cases for named and default args.Jason Zaugg2012-11-271-1/+35
* Disallow await in non-primary param sections.Jason Zaugg2012-11-271-2/+30
* Fix semantics of by-name applicationJason Zaugg2012-11-271-0/+22
* Lookup log level dynamically from system property.Jason Zaugg2012-11-271-17/+17
* More tests for ExceptionsSpecphaller2012-11-261-8/+30
* Fix #42 - Futures created by async are not properly completed with exceptionsphaller2012-11-262-15/+58
* 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
* | Make the name uniqification more selective.Jason Zaugg2012-11-261-1/+1
* | Rewrite the state machine to a class, rather than an object.Jason Zaugg2012-11-263-63/+33
* | Preserve outer This() refs through resetAttrs.Jason Zaugg2012-11-263-23/+38
* | Synthesize an object implementing Function#apply and resume()Jason Zaugg2012-11-262-2/+24
* | Lift local defs and functions.Jason Zaugg2012-11-262-3/+41
* | Fix await in if condition / match scrutinee.Jason Zaugg2012-11-264-32/+43
* | Extract vals for all names bound in a pattern.Jason Zaugg2012-11-262-28/+55
* | Address review commentphaller2012-11-261-3/+1
* | Fix #19phaller2012-11-261-26/+66
|/
* add missing copyrightJason Zaugg2012-11-2419-10/+46
* Prohibit await in if condition (for now)Jason Zaugg2012-11-243-14/+48
* Prohibit return.Jason Zaugg2012-11-231-0/+12
* Explicitly prohibit await in nested methods.Jason Zaugg2012-11-232-2/+11
* Enable debug logging with a system property.Jason Zaugg2012-11-231-4/+5
* Support await in a while loop.Jason Zaugg2012-11-233-28/+60
* Test for await in while (currently forbidden).Jason Zaugg2012-11-232-0/+37
* Forbid await in try/catch.Jason Zaugg2012-11-231-0/+30
* Fix #31, Unfinished ANF transformJason Zaugg2012-11-232-1/+34
* Move TestUtils contents directly into the package object.Jason Zaugg2012-11-232-59/+42
* Ensure unique names for definitions in the async block.Jason Zaugg2012-11-232-32/+33
* Support match as an expression.Jason Zaugg2012-11-224-28/+54
* Cleanups and docs.Jason Zaugg2012-11-222-59/+32
* Minimize lifting of vars.Jason Zaugg2012-11-221-2/+1
* Preserve ValDef symbol.Jason Zaugg2012-11-211-1/+3
* Only transform if/match-s that contain an await.Jason Zaugg2012-11-213-4/+76
* Add negative tests for inlining blocks in ANF transformphaller2012-11-201-0/+57
* Generate cleaner code for Unit-typed if-else expressionsphaller2012-11-161-0/+20
* Add selective ANF transformphaller2012-11-161-0/+94
* Fix merge conflicts and testsphaller2012-11-1214-16/+177
|\
| * Add a test to interrogate the expanded tree.Jason Zaugg2012-11-112-3/+44
| * Fixes #7, allow async blocks without await or with a single expression.Jason Zaugg2012-11-111-0/+34
| * Synthesize `case 23 => rhs` rather than `case any @ (_: Int) if any == 25)`Jason Zaugg2012-11-111-1/+0
| * Test with less trivial types.Jason Zaugg2012-11-091-0/+39
| * Avoid hygiene problems by suffixing result/result/state.Jason Zaugg2012-11-091-0/+52
| * Remove sleeps from the tests.Jason Zaugg2012-11-098-12/+0
* | Reject local object definitionsphaller2012-11-091-0/+13
* | Add comment, and decode class namesphaller2012-11-091-0/+17
* | Make test names uniformphaller2012-11-091-4/+4