emscripten-core / emscripten-core/emscripten
Run all ASYNCIFY tests in JSPI mode
- Dominant language
- C++
- Stars
- 27.6k
- Forks
- 3.6k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 105
Description
Not all of these will make sense to enable, but we can track progress here.
Core
- [ ] test_dlfcn_asyncify - broken - side module
- [x] test_cubescript - works but needs parameterize work
- [ ] test_async_ccall_bad - broken - needs assertion
- [x] test_async_ccall_good
- [x] test_async_ccall_promise - broken - needs parameterize work and "RuntimeError: invalid suspender object for suspend"
- [ ] test_fibers_asyncify - Asyncify.setDataHeader is not a function
- [x] test_asyncify_unused
- [ ] test_asyncify_lists - broken - unsupported args
- [ ] test_asyncify_indirect_lists - broken - unsupported args
- [ ] test_asyncify_side_module - broken - side module "Aborted(Assertion failed: Missing __sig for my_sleep"
- [ ] test_emscripten_scan_registers - broken - "RuntimeError: memory access out of bounds,RuntimeError: memory access out of bounds"
- [ ] test_asyncify_assertions - broken - process suceeds but should fail
- [ ] test_asyncify_during_exit - broken - RuntimeError: invalid suspender object for suspend
- [x] test_asyncify_main_module
- [ ] test_embind_lib_with_asyncify - broken - assertion failed no okay
Other
- [ ] test_embind_asyncify
- [ ] test_dlopen_blocking
- [ ] test_asyncify_escaping
- [ ] test_asyncify_response_file
- [ ] test_asyncify_advise
- [ ] test_asyncify_stack_overflow
- [ ] test_pthread_asyncify
- [ ] test_webgpu_compiletest
- [ ] test_closure_safe
- [ ] test_stack_switching_size
Contributor guide
Assessment
This issue has not been assessed yet.