aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add ported futures testsphaller2012-11-261-0/+527
* Refactor some tree creation from Async to ExprBuilder.Jason Zaugg2012-11-243-72/+89
* Tiny aesthetic refactorings.Jason Zaugg2012-11-242-14/+14
* Refactoring to avoid unneeded mutable fields.Jason Zaugg2012-11-241-34/+21
* Refactoring to use AwaitableJason Zaugg2012-11-241-19/+16
* Refactor AsyncState heirarchy.Jason Zaugg2012-11-241-34/+38
* More refactoring in ExprBuilder.Jason Zaugg2012-11-241-41/+33
* Address a little duplication in ExprBuilder.Jason Zaugg2012-11-241-20/+19
* More small refactorings.Jason Zaugg2012-11-243-27/+14
* Refactor name substitution out of ExprBuilder.Jason Zaugg2012-11-242-12/+17
* Favouring composition over inheritance.Jason Zaugg2012-11-245-31/+31
* add missing copyrightJason Zaugg2012-11-2427-15/+64
* Refine tracing of ANF.Jason Zaugg2012-11-241-2/+3
* Centralize naming.Jason Zaugg2012-11-243-29/+33
* Cleanup var lifting.Jason Zaugg2012-11-242-33/+12
* Cleaner while rewritingJason Zaugg2012-11-242-21/+22
* Prohibit await in if condition (for now)Jason Zaugg2012-11-246-20/+62
* Prohibit return.Jason Zaugg2012-11-232-0/+14
* Explicitly prohibit await in nested methods.Jason Zaugg2012-11-234-2/+19
* Enable debug logging with a system property.Jason Zaugg2012-11-232-5/+6
* Support await in a while loop.Jason Zaugg2012-11-237-43/+112
* Test for await in while (currently forbidden).Jason Zaugg2012-11-234-3/+40
* Forbid await in try/catch.Jason Zaugg2012-11-232-0/+40
* Tightenen up modifiers and other refactoring.Jason Zaugg2012-11-234-18/+13
* Fix #31, Unfinished ANF transformJason Zaugg2012-11-234-10/+67
* Move TestUtils contents directly into the package object.Jason Zaugg2012-11-232-59/+42
* Fix scaladoc formatting.Jason Zaugg2012-11-231-3/+3
* Preserve positions and attachments.Jason Zaugg2012-11-232-28/+78
* Convert null check to an assert.Jason Zaugg2012-11-231-5/+4
* Ensure unique names for definitions in the async block.Jason Zaugg2012-11-236-49/+113
* Minor refactoring in ANF transform.Jason Zaugg2012-11-221-31/+27
* Add TODO comment.Jason Zaugg2012-11-221-1/+1
* Make the ANF transform more selective.Jason Zaugg2012-11-221-57/+52
* Refactor the analyzers to a seprarate file.Jason Zaugg2012-11-224-103/+114
* Lookup await symbol in AsyncBase.Jason Zaugg2012-11-221-3/+3
* Comment.Jason Zaugg2012-11-221-0/+2
* Support match as an expression.Jason Zaugg2012-11-228-152/+272
* Cleanups and docs.Jason Zaugg2012-11-224-123/+108
* Remove unused imports.Jason Zaugg2012-11-221-8/+4
* Frugality is no longer required with state IDs.Jason Zaugg2012-11-223-56/+52
* Minimize lifting of vars.Jason Zaugg2012-11-223-72/+68
* Preserve ValDef symbol.Jason Zaugg2012-11-213-2/+8
* Only transform if/match-s that contain an await.Jason Zaugg2012-11-215-6/+167
* Slight simplification of in-flight type checking.Jason Zaugg2012-11-212-7/+6
* Remove obsolete transformationsphaller2012-11-211-3/+3
* Change type of name mapphaller2012-11-212-9/+10
* Add negative tests for inlining blocks in ANF transformphaller2012-11-201-0/+57
* Generate cleaner code for Unit-typed if-else expressionsphaller2012-11-162-13/+39
* Add TransformUtils class for shared utilitiesphaller2012-11-163-21/+25
* Clean up and improve debug/error outputphaller2012-11-163-6/+5