libostd/src/posix
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 status/symlink_status/file_size/hard_link_count 2018-04-20 01:22:28 +02:00
process.cc do not use the GNU-extension execvpe 2018-04-11 02:23:17 +02:00