Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add license headers. | Christian Kamm | 2010-03-26 | 3 | -0/+87 |
| | |||||
* | Add benchmark for context switching. | Christian Kamm | 2010-03-26 | 3 | -1/+33 |
| | |||||
* | Add tests for stack reusing. | Christian Kamm | 2010-03-26 | 1 | -0/+57 |
| | |||||
* | Add more complex test. | Christian Kamm | 2010-03-26 | 1 | -0/+82 |
| | |||||
* | Create a default stack if the user doesn't. | Christian Kamm | 2010-03-26 | 2 | -3/+0 |
| | |||||
* | Separate stack creation from construction. | Christian Kamm | 2010-03-26 | 2 | -2/+5 |
| | | | | | This allows having either a convenient Coroutine-owned stack or passing in stack memory manually. | ||||
* | Make build() function static inside Coroutine. | Christian Kamm | 2010-03-26 | 1 | -3/+2 |
| | |||||
* | Use function binding generator from QtConcurrent. | Christian Kamm | 2010-03-26 | 6 | -0/+105 |
* Copy tools/codegenerator and tools/generatebuild from QtConcurrent and adapt for Coroutines. This allows coroutines from various callables to be created with a call to build(...). * Add initial tests. * Fix incorrect use of QThreadStorage. * Fix severe typo in Coroutine::yieldHelper. |