Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add comment | Craig Tiller | 2017-02-09 |
| | |||
* | Fix non-debug | Craig Tiller | 2017-02-09 |
| | |||
* | Default debug off | Craig Tiller | 2017-02-09 |
| | |||
* | Add debug macros | Craig Tiller | 2017-02-09 |
| | |||
* | Make combiners refcounted, to facilitate sharing | Craig Tiller | 2017-02-09 |
| | |||
* | Changes to exec_ctx/closure/combiner/workqueue interfaces | Craig Tiller | 2016-12-28 |
| | | | | | | | | - make closures know where they should be executed (eg, on a workqueue, or a combiner, or on an exec_ctx) - this allows removal of a large number of trampoline functions that were appearing whenever we used combiners, and should allow for a much easier interface to combiner locks | ||
* | Get write batching working again | Craig Tiller | 2016-09-07 |
| | |||
* | Merge branch 'grand-unified-closures' into direct-calls | Craig Tiller | 2016-09-02 |
|\ | |||
| * | Fix typo | Craig Tiller | 2016-09-02 |
| | | |||
* | | Merge branch 'who-combines-the-combiners' into direct-calls | Craig Tiller | 2016-09-02 |
|\ \ | |||
| * | | Merge branch 'grand-unified-closures' into who-combines-the-combiners | Craig Tiller | 2016-09-02 |
| |\| | |||
| | * | Address review comments | Craig Tiller | 2016-09-02 |
| | | | |||
| | * | Improve comment | Craig Tiller | 2016-09-02 |
| | | | |||
* | | | Note polling coverage when taking combiner locks: resolves offload issues | Craig Tiller | 2016-08-31 |
|/ / | |||
* / | Merge combiner and exec_ctx execution better | Craig Tiller | 2016-08-24 |
|/ | | | | | | | Allows exec_ctx callbacks to be called while a combiner is executing. Also allows guaranteeing direct execution of callbacks from combiners, which should allow reducing cpu burn for up/down stack interactions in the future. | ||
* | Get traces around everything | Craig Tiller | 2016-07-18 |
| | |||
* | Debugging | Craig Tiller | 2016-07-11 |
| | |||
* | Progress to converting chttp2 to combiner locks | Craig Tiller | 2016-07-11 |
| | |||
* | Progress on a finalization list | Craig Tiller | 2016-07-08 |
| | |||
* | Fix header | Craig Tiller | 2016-07-07 |
| | |||
* | Make workqueue lockfree, and distributing | Craig Tiller | 2016-07-07 |
| | |||
* | Rename async_execution_lock --> combiner, make it use closures, unroll ↵ | Craig Tiller | 2016-07-07 |
previous changes for idleness |