aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #47 from phaller/ticket/46-varargs-holistic-applyPhilipp Haller2012-12-033-11/+54
|\
| * Fix ANF transform involving `xs: _*` trees.Jason Zaugg2012-11-273-11/+54
* | Fix typophaller2012-11-291-3/+3
|/
* Remove @author tagsphaller2012-11-273-9/+0
* No need to extract vals for inlinable args.Jason Zaugg2012-11-273-15/+23
* Test cases for named and default args.Jason Zaugg2012-11-271-1/+35
* Disallow await in non-primary param sections.Jason Zaugg2012-11-272-9/+52
* Fix semantics of by-name applicationJason Zaugg2012-11-272-8/+38
* 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-272-19/+19
* More tests for ExceptionsSpecphaller2012-11-261-8/+30
* Fix #42 - Futures created by async are not properly completed with exceptionsphaller2012-11-264-20/+84
* 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
* | Fix #26, leaner code gen for `async { <no awaits> }`.Jason Zaugg2012-11-261-9/+20
* | Make the name uniqification more selective.Jason Zaugg2012-11-262-12/+12
* | Rewrite the state machine to a class, rather than an object.Jason Zaugg2012-11-268-87/+91
* | Preserve outer This() refs through resetAttrs.Jason Zaugg2012-11-266-40/+120
* | Synthesize an object implementing Function#apply and resume()Jason Zaugg2012-11-265-52/+84
* | Lift local defs and functions.Jason Zaugg2012-11-265-11/+81
* | Fix await in if condition / match scrutinee.Jason Zaugg2012-11-267-41/+59
* | Extract vals for all names bound in a pattern.Jason Zaugg2012-11-266-49/+106
* | Flatmap it, Sam.Jason Zaugg2012-11-261-4/+1
* | Merge pull request #38 from phaller/ticket/19-external-varsPhilipp Haller2012-11-261-26/+64
|\ \
| * | Address review commentphaller2012-11-261-3/+1
| * | Fix #19phaller2012-11-261-26/+66
| |/
* | 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-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