~dokomix/dokomix/+git/taisei-koishi:asyncify

Last commit made on 2019-10-25
Get this branch:
git clone -b asyncify https://git.launchpad.net/~dokomix/dokomix/+git/taisei-koishi

Branch merges

Branch information

Name:
asyncify
Repository:
lp:~dokomix/dokomix/+git/taisei-koishi

Recent commits

3173bb7... by Andrei Alexeyev <email address hidden>

Asyncify revamp; make it actually save/restore the C stack

dc93cea... by Andrei Alexeyev <email address hidden>

WIP Asyncify backend for emscripten

ed7a5c3... by Andrei Alexeyev <email address hidden>

fix warnings

70f0768... by Andrei Alexeyev <email address hidden>

Refactor and generalize the "fiber-like" backends

01ed9eb... by Andrei Alexeyev <email address hidden>

cleanup ucontext

edab4d5... by Andrei Alexeyev <email address hidden>

add a basic benchmark

cd0ebc4... by Andrei Alexeyev <email address hidden>

ucontext: fix missing jump after entrypoint returns

7468fa4... by Andrei Alexeyev <email address hidden>

Remove recycle_safe. It was a bad idea.

7d66fcd... by Andrei Alexeyev <email address hidden>

align stack to page size when mmap/VirtualAlloc can't be used

3f95ad4... by Andrei Alexeyev <email address hidden>

build: attempt to make feature detection more reliable

Unfortunately meson doesn't support emcc properly yet, so everything is
still falsely said to be supported under emscripten.