Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Add failing test case for local classes inside async blocks | phaller | 2012-11-09 | 1 | -0/+45 | |
|/ | ||||||
* | Fix bash build script | phaller | 2012-11-07 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #5 from phaller/wip-match | Jason Zaugg | 2012-11-06 | 2 | -23/+152 | |
|\ | | | | | Support await inside match expressions | |||||
| * | Support await inside match expressions | phaller | 2012-11-06 | 2 | -23/+152 | |
| | | ||||||
* | | Merge pull request #6 from phaller/topic/fresh | Philipp Haller | 2012-11-06 | 2 | -7/+2 | |
|\ \ | | | | | | | Use the fresh name generator provided by the macro API. | |||||
| * | | Use the fresh name generator provided by the macro API. | Jason Zaugg | 2012-11-06 | 2 | -7/+2 | |
|/ / | ||||||
* | | Use @deprecated as a poor-man's @compileTimeOnly | Jason Zaugg | 2012-11-06 | 5 | -25/+44 | |
| | | | | | | | | This helps detect naked awaits. | |||||
* | | Merge pull request #4 from phaller/topic/sbt-build | Philipp Haller | 2012-11-05 | 39 | -1320/+651 | |
|\| | | | | | Topic/sbt build | |||||
| * | Small cleanups in the tree crafting. | Jason Zaugg | 2012-11-05 | 2 | -136/+135 | |
| | | | | | | | | | | | | - Use imports of c.universe._ rather than fully qualifying - Use attributed idents to refer to standard library symbols - Refactor duplicated code for default values | |||||
| * | Typo corrected. | Jason Zaugg | 2012-11-05 | 1 | -1/+1 | |
| | | ||||||
| * | File naming consistency. | Jason Zaugg | 2012-11-05 | 1 | -0/+0 | |
| | | ||||||
| * | Move test utils into a package object, rather than base class. | Jason Zaugg | 2012-11-05 | 11 | -50/+50 | |
| | | ||||||
| * | More verbosity for `sbt test`. | Jason Zaugg | 2012-11-05 | 1 | -0/+2 | |
| | | | | | | | | So you know that something is happening... | |||||
| * | Expand build configuration. | Jason Zaugg | 2012-11-05 | 9 | -17/+55 | |
| | | | | | | | | | | | | | | - Enable continuations plugin - Fill in project metadata - Enable stricter compiler options - satisfy -Xlint with some empty parens. | |||||
| * | Further (re-)moving files. | Jason Zaugg | 2012-11-05 | 6 | -0/+0 | |
| | | ||||||
| * | Update README | Jason Zaugg | 2012-11-05 | 1 | -36/+3 | |
| | | ||||||
| * | Improve test infrastructure | Jason Zaugg | 2012-11-05 | 24 | -1095/+406 | |
| | | | | | | | | | | | | - Convert tests to use JUnit - For the 'run' tests, just use plain-old-test-cases - Add a sample 'neg' test to use ToolBoxes to compile code snippets on the fly. | |||||
| * | A minimal SBT build. | Jason Zaugg | 2012-11-05 | 5 | -0/+10 | |
| | | | | | | | | Doesn't execute tests yet. | |||||
| * | Ignore generated IntelliJ files. | Jason Zaugg | 2012-11-05 | 1 | -0/+4 | |
|/ | ||||||
* | Combine cases of several states into a single partial function | phaller | 2012-11-05 | 2 | -15/+39 | |
| | ||||||
* | Simplify AsyncBlockBuilder.mkHandlerExpr | phaller | 2012-11-05 | 1 | -13/+3 | |
| | ||||||
* | Create future for async body | phaller | 2012-11-05 | 1 | -5/+5 | |
| | ||||||
* | Remove obsolete comment in test file | phaller | 2012-11-05 | 1 | -12/+0 | |
| | ||||||
* | Clean up verbose debug output | phaller | 2012-11-05 | 2 | -50/+18 | |
| | ||||||
* | Remove manual test scripts | phaller | 2012-11-05 | 2 | -10/+0 | |
| | ||||||
* | Name-mangle lifted local vars | phaller | 2012-11-03 | 7 | -18/+346 | |
| | ||||||
* | Fix for #1861: Add fall-back to CPS for all unsupported uses of await | phaller | 2012-11-02 | 7 | -58/+340 | |
| | ||||||
* | Add test for await in nested if-else expression | phaller | 2012-11-01 | 2 | -0/+234 | |
| | ||||||
* | Add note in README how to run only a single test | phaller | 2012-10-31 | 1 | -0/+7 | |
| | ||||||
* | Fix #2 | phaller | 2012-10-31 | 3 | -1/+183 | |
| | ||||||
* | Add Scala compiler version info to README | phaller | 2012-10-31 | 1 | -0/+1 | |
| | ||||||
* | Add Scala License | phaller | 2012-10-31 | 1 | -0/+35 | |
| | ||||||
* | Add links to Scala CLA and Pull Request Policy to README | phaller | 2012-10-31 | 1 | -0/+8 | |
| | ||||||
* | Fix test scripts | phaller | 2012-10-31 | 2 | -6/+6 | |
| | ||||||
* | Replace splicing of local ValDefs with explicit trees | phaller | 2012-10-31 | 3 | -517/+528 | |
| | | | | | | Other changes: - Move class ExprBuilder to its own source file - Adapt build script | |||||
* | Remove obsolete test files | phaller | 2012-10-30 | 3 | -232/+0 | |
| | ||||||
* | Fix code blocks in README | phaller | 2012-10-30 | 1 | -4/+4 | |
| | ||||||
* | Add README | phaller | 2012-10-30 | 1 | -0/+36 | |
| | ||||||
* | Clean up build and test scripts | phaller | 2012-10-30 | 3 | -3/+3 | |
| | ||||||
* | Add test for creating several futures followed by several awaits | phaller | 2012-10-30 | 3 | -0/+151 | |
| | ||||||
* | Enable using partest for running tests | phaller | 2012-10-30 | 10 | -2/+330 | |
| | ||||||
* | Fix non-if-else test cases. Clean up debug output | phaller | 2012-10-29 | 1 | -27/+15 | |
| | ||||||
* | WIP: fix if-else | phaller | 2012-10-29 | 3 | -57/+30 | |
| | ||||||
* | WIP: support await in if-else expressions | phaller | 2012-10-29 | 4 | -39/+326 | |
| | ||||||
* | Tweak build and test scripts | phaller | 2012-10-29 | 3 | -6/+6 | |
| | ||||||
* | Move building of handler expressions into new AsyncBlockBuilder | phaller | 2012-10-26 | 1 | -40/+46 | |
| | ||||||
* | Do not use reify for building compound state handlers | phaller | 2012-10-26 | 1 | -8/+5 | |
| | ||||||
* | Introduce immutable AsyncState class | phaller | 2012-10-26 | 1 | -77/+103 | |
| | | | | | - Refactor AsyncStateBuilder to extend collection.mutable.Builder - Reset attributes of duplicated trees only once inside the builder | |||||
* | Refactor state handling to enable non-linear state changes | phaller | 2012-10-26 | 1 | -18/+96 | |
| | | | | | - Add AsyncStateBuilder.mkOnCompleteTreeIncrState - Add AsyncStateBuilder.mkHandlerTreeForState | |||||
* | Add ExprBuilder.mkHandlerTree | phaller | 2012-10-24 | 1 | -1/+33 | |
| |