libostd/src/win32
Daniel Kolesa 493f31fabf make coroutines immovable (moving invalidates inside pointers)
If you move a coroutine, all references to the coroutine from
inside of it become invalid, including e.g. yielders. Therefore,
make coroutines immovable to prevent weird bugs...

but also, make the guts of coroutine context a bit more move
friendly (like, do not change current status after context switch
and always do it outside), in case a solution is found in the
future.
2018-04-21 22:39:07 +02:00
..
context_stack.cc make coroutines immovable (moving invalidates inside pointers) 2018-04-21 22:39:07 +02:00
path.cc add a range to iterate a directory 2018-04-15 23:23:43 +02:00
process.cc potentially reduce more copies in win32 process code 2017-05-13 19:52:19 +02:00