ReinUsesLisp
|
cdb2480d39
|
common/fiber: Take shared_ptr<Fiber> by copy in YieldTo
YieldTo does not intend to modify the passed shared_ptrs.
Pass it by copy to keep a reference count while this function executes.
|
2020-10-28 02:02:44 -03:00 |
|
Fernando Sahmkow
|
2f8947583f
|
Core/Common: Address Feedback.
|
2020-06-27 18:20:06 -04:00 |
|
Fernando Sahmkow
|
e77ee67bfa
|
Common/Fiber: Address Feedback and Correct Memory leaks.
|
2020-06-18 16:29:27 -04:00 |
|
Fernando Sahmkow
|
b6655aa2e4
|
Common/Fiber: Implement Rewind on Boost Context.
|
2020-06-18 16:29:27 -04:00 |
|
Fernando Sahmkow
|
137d862d9b
|
Common/Fiber: Implement Rewinding.
|
2020-06-18 16:29:25 -04:00 |
|
Fernando Sahmkow
|
41013381d6
|
Common/Fiber: Additional corrections to f_context.
|
2020-06-18 16:29:25 -04:00 |
|
Fernando Sahmkow
|
7d2b1a6ec4
|
Common/Fiber: Correct f_context based Fibers.
|
2020-06-18 16:29:24 -04:00 |
|
Fernando Sahmkow
|
49a7e0984a
|
Core/HostTiming: Allow events to be advanced manually.
|
2020-06-18 16:29:22 -04:00 |
|
Fernando Sahmkow
|
1f7dd36499
|
Common/Tests: Address Feedback
|
2020-06-18 16:29:21 -04:00 |
|
Fernando Sahmkow
|
3398f701ee
|
Common: Make MinGW build use Windows Fibers instead of fcontext_t
|
2020-06-18 16:29:20 -04:00 |
|
Fernando Sahmkow
|
1bd706344e
|
Common/Tests: Clang Format.
|
2020-06-18 16:29:19 -04:00 |
|
Fernando Sahmkow
|
03e4f5dac4
|
Common: Correct fcontext fibers.
|
2020-06-18 16:29:19 -04:00 |
|
Fernando Sahmkow
|
be320a9e10
|
Common: Polish Fiber class, add comments, asserts and more tests.
|
2020-06-18 16:29:15 -04:00 |
|
Fernando Sahmkow
|
8d0e3c5422
|
Tests: Add tests for fibers and refactor/fix Fiber class
|
2020-06-18 16:29:15 -04:00 |
|
Fernando Sahmkow
|
bc266a9d98
|
Common: Implement a basic Fiber class.
|
2020-06-18 16:29:14 -04:00 |
|