aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/scala/async/run
Commit message (Expand)AuthorAgeFilesLines
* Add BlockingAsync and BlockingFutureSystemtopic/seq-debuggingPhilipp Haller2013-06-251-0/+48
* Merge pull request #9 from retronym/ticket/4-multi-paramPhilipp Haller2013-04-171-18/+58
|\
| * Allow await in applications with multiple argument listsJason Zaugg2013-04-111-18/+58
* | Remove CPS dependency from default async implementationPhilipp Haller2013-04-121-0/+49
|/
* Scala 2.10.1 compat: apply renaming to originals of TypeTreesJason Zaugg2013-04-101-18/+17
* Scala 2.10.1 compat: account for change in PartialFunction synthesis.Jason Zaugg2013-04-101-21/+19
* Scala 2.10.1 compat: apply renaming to originals of TypeTreesJason Zaugg2013-04-101-18/+17
* Temporarily comment out tests that are failing under 2.10.1.Jason Zaugg2013-04-103-53/+57
* Address lint warnings.Jason Zaugg2013-04-101-2/+2
* Remove unreachable code in pattern matching testphaller2012-12-201-1/+0
* Merge pull request #49 from phaller/topic/patmat-partial-functionJason Zaugg2012-12-191-0/+31
|\
| * Workaround non-idempotency of typing pattern matching anonymous functions.Jason Zaugg2012-12-101-0/+31
* | Fix ANF transform involving `xs: _*` trees.Jason Zaugg2012-11-271-0/+22
|/
* 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
* 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
* | 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-261-55/+15
* | Preserve outer This() refs through resetAttrs.Jason Zaugg2012-11-262-14/+37
* | Synthesize an object implementing Function#apply and resume()Jason Zaugg2012-11-261-0/+13
* | Lift local defs and functions.Jason Zaugg2012-11-261-0/+40
* | Fix await in if condition / match scrutinee.Jason Zaugg2012-11-262-0/+20
* | Extract vals for all names bound in a pattern.Jason Zaugg2012-11-261-0/+31
* | Address review commentphaller2012-11-261-3/+1
* | Fix #19phaller2012-11-261-26/+66
|/
* add missing copyrightJason Zaugg2012-11-2413-10/+22
* Prohibit await in if condition (for now)Jason Zaugg2012-11-241-0/+20
* Support await in a while loop.Jason Zaugg2012-11-231-0/+43
* Fix #31, Unfinished ANF transformJason Zaugg2012-11-231-0/+33
* Ensure unique names for definitions in the async block.Jason Zaugg2012-11-231-31/+32
* Support match as an expression.Jason Zaugg2012-11-222-24/+51
* Cleanups and docs.Jason Zaugg2012-11-221-0/+32
* Generate cleaner code for Unit-typed if-else expressionsphaller2012-11-161-0/+20
* Add selective ANF transformphaller2012-11-161-0/+94
* 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
* Support await inside match expressionsphaller2012-11-061-0/+73
* File naming consistency.Jason Zaugg2012-11-051-0/+0
* Move test utils into a package object, rather than base class.Jason Zaugg2012-11-057-7/+7
* Expand build configuration.Jason Zaugg2012-11-057-11/+11
* Improve test infrastructureJason Zaugg2012-11-057-0/+472