Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add debug macros | 2017-02-09 | |
| | |||
* | Make combiners refcounted, to facilitate sharing | 2017-02-09 | |
| | |||
* | Replace timeout/scaling macros with functions. | 2017-01-31 | |
| | |||
* | Changes to exec_ctx/closure/combiner/workqueue interfaces | 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 | 2016-09-07 | |
| | |||
* | Merge branch 'who-combines-the-combiners' into direct-calls | 2016-09-02 | |
|\ | |||
| * | Address review comments | 2016-09-02 | |
| | | |||
* | | Note polling coverage when taking combiner locks: resolves offload issues | 2016-08-31 | |
|/ | |||
* | Debugging | 2016-07-11 | |
| | |||
* | Get combiner finalization lists working | 2016-07-08 | |
| | |||
* | Progress on a finalization list | 2016-07-08 | |
| | |||
* | Fix test | 2016-07-07 | |
| | |||
* | Rename async_execution_lock --> combiner, make it use closures, unroll ↵ | 2016-07-07 | |
previous changes for idleness |