aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala
Commit message (Expand)AuthorAgeFilesLines
* Fix ANF transform involving `xs: _*` trees.Jason Zaugg2012-11-272-11/+32
* Remove @author tagsphaller2012-11-273-9/+0
* No need to extract vals for inlinable args.Jason Zaugg2012-11-272-4/+14
* Disallow await in non-primary param sections.Jason Zaugg2012-11-271-7/+22
* Fix semantics of by-name applicationJason Zaugg2012-11-271-8/+16
* Fix execution context lookup for the trivial async block.Jason Zaugg2012-11-271-1/+1
* Lookup log level dynamically from system property.Jason Zaugg2012-11-271-2/+2
* Fix #42 - Futures created by async are not properly completed with exceptionsphaller2012-11-262-5/+26
* Fix #26, leaner code gen for `async { <no awaits> }`.Jason Zaugg2012-11-261-9/+20
* Make the name uniqification more selective.Jason Zaugg2012-11-261-11/+11
* Rewrite the state machine to a class, rather than an object.Jason Zaugg2012-11-265-24/+58
* Preserve outer This() refs through resetAttrs.Jason Zaugg2012-11-263-17/+82
* Synthesize an object implementing Function#apply and resume()Jason Zaugg2012-11-263-50/+60
* Lift local defs and functions.Jason Zaugg2012-11-263-8/+40
* Fix await in if condition / match scrutinee.Jason Zaugg2012-11-263-9/+16
* Extract vals for all names bound in a pattern.Jason Zaugg2012-11-264-21/+51
* Flatmap it, Sam.Jason Zaugg2012-11-261-4/+1
* Turn object into defphaller2012-11-261-12/+11
* Simplify attachCopy in TransformUtilsphaller2012-11-263-39/+14
* Remove modifiers of case class parametersphaller2012-11-264-4/+4
* 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-248-5/+18
* 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-243-6/+14
* Prohibit return.Jason Zaugg2012-11-231-0/+2
* Explicitly prohibit await in nested methods.Jason Zaugg2012-11-232-0/+8
* Enable debug logging with a system property.Jason Zaugg2012-11-231-1/+1
* Support await in a while loop.Jason Zaugg2012-11-234-15/+52
* Test for await in while (currently forbidden).Jason Zaugg2012-11-232-3/+3
* Forbid await in try/catch.Jason Zaugg2012-11-231-0/+10
* Tightenen up modifiers and other refactoring.Jason Zaugg2012-11-234-18/+13
* Fix #31, Unfinished ANF transformJason Zaugg2012-11-232-9/+33
* 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-234-17/+80
* Minor refactoring in ANF transform.Jason Zaugg2012-11-221-31/+27
* Add TODO comment.Jason Zaugg2012-11-221-1/+1