aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala/async/internal
Commit message (Expand)AuthorAgeFilesLines
* fix procedure syntaxxuwei-k2018-05-095-20/+20
* drop support for Scala 2.11 as of 0.10.0Seth Tisue2018-05-011-10/+7
* copyright 2018 LightbendSeth Tisue2018-02-069-9/+9
* Avoid NPE with import treesJason Zaugg2017-11-271-1/+1
* Workaround ill-scoped exist. skolem refs emited by patmatJason Zaugg2017-10-161-0/+40
* Add missing recursion to branchWithAssignJason Zaugg2017-10-161-1/+1
* Merge pull request #178 from retronym/tyconJason Zaugg2017-10-131-1/+1
|\
| * Fix decision about whether to use a trait or class as the parentJason Zaugg2017-10-131-1/+1
* | Fix ANF transform for corner case in late transformsJason Zaugg2017-09-292-16/+41
|/
* Eliminate dead statesJason Zaugg2017-09-271-2/+63
* Allow result field name to be externally specifiedJason Zaugg2017-09-272-2/+3
* Support future systems that perform external failure handlingJason Zaugg2017-09-273-11/+20
* Allow future system to enable more name fresheningJason Zaugg2017-09-272-13/+32
* Reduce logging overhead and minor cleanupsRory Graves2017-06-219-38/+45
* Merge pull request #160 from retronym/topic/2.12Jason Zaugg2016-09-085-9/+23
|\
| * Compatibility with Scala 2.12.0-RC1Jason Zaugg2016-09-085-9/+23
* | Rework extension point for checking for already-completed futuresJason Zaugg2016-03-033-12/+15
|/
* Various fixes to late expansionJason Zaugg2016-01-195-63/+157
* Use AbstractFunction as a base class to emit leaner codeJason Zaugg2016-01-191-1/+9
* Hooks to customize code generationJason Zaugg2015-11-103-3/+5
* Avoid spurious "illegal await" error in IDE with nestingJason Zaugg2015-10-096-17/+43
* Small cleanups after code reviewJason Zaugg2015-09-233-12/+40
* Enable a compiler plugin to use the async transform after patmatJason Zaugg2015-09-229-54/+258
* Avoid dead code warning with async(throw T)Jason Zaugg2015-07-291-1/+1
* Avoid dead code warnings in generated code.Jason Zaugg2015-07-291-1/+6
* Cleanup code generation by avoiding redundant blocksJason Zaugg2015-07-292-19/+44
* Merge pull request #122 from retronym/ticket/120v0.9.5_2.11Jason Zaugg2015-07-272-2/+8
|\
| * Avoid masking user exception with ??? for Nothing typed expressionsJason Zaugg2015-07-272-2/+8
* | Avoid leaking untyped trees out of macroJason Zaugg2015-07-271-1/+1
|/
* Avoid compiler warning when awaiting Future[Unit]Jason Zaugg2015-07-071-1/+11
* Avoid masking real errors with NotImplemented awaiting Future[Nothing]Jason Zaugg2015-07-061-1/+1
* Fix compiler crash with value class in result positionJason Zaugg2015-07-061-2/+1
* Merge remote-tracking branch 'origin/2.10.x' into merge/2.10.x-to-master-2014...Jason Zaugg2014-12-185-85/+101
|\
| * Make `f(await(completedFuture))` execute `f` synchronouslyJason Zaugg2014-12-162-34/+57
| * Remove extraneous method in generated code.Jason Zaugg2014-12-151-7/+2
| * Avoid unbounded stack consumption for synchronous control flowJason Zaugg2014-12-154-52/+50
* | Fix regression around await of non-class typeGene Novark2014-12-091-4/+5
* | Additional tests and comments around mkZero for value classesJason Zaugg2014-10-011-1/+11
* | Merge branch 'ticket/86-mkZero' into merge/2.10.x-to-master-20140930Jason Zaugg2014-10-013-7/+22
|\|
| * Avoid assigning null to vars of derived value typeJason Zaugg2014-09-293-7/+19
* | Merge remote-tracking branch 'origin/2.10.x' into merge/2.10.x-to-master-2014...Jason Zaugg2014-07-214-34/+55
|\|
| * Merge pull request #80 from retronym/ticket/79Jason Zaugg2014-07-212-4/+7
| |\
| | * Fix regression around type skolems and if exprs.Jason Zaugg2014-07-182-4/+7
| * | Merge pull request #82 from retronym/topic/live-variable-speedupPhilipp Haller2014-07-181-28/+43
| |\ \
| | * | Fix asymptotic performance issues in live variables analysis.Gene Novark2014-07-151-28/+43
| | |/
| * / Avoid NotImplementedError awaiting a Future[Nothing]Jason Zaugg2014-06-141-2/+1
| |/
| * Incorporate pull request feedbackJason Zaugg2014-03-272-2/+2
| * [backport] Allow lazy vals without await in the initializerJason Zaugg2014-03-272-6/+9
* | Refactoring in ANFTransformJason Zaugg2014-04-051-15/+2
* | Update to Scala 2.11.0-RC4, adapting to change in quasiquotesJason Zaugg2014-04-052-2/+69