emscripten-core / emscripten-core/emscripten
`_emscripten_init_main_thread_js` should support `can_block=ENVIRONMENT_IS_WORKER`
Open
- Dominant language
- C++
- Stars
- 27.6k
- Forks
- 3.6k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 105
Description
Working with pthreads and web workers, Emscripten's check for `can_block` should respect `ENVIRONMENT_IS_WORKER` in addition to `!ENVIRONMENT_IS_WEB`.
https://github.com/emscripten-core/emscripten/blob/bee9a1c2bc39cd33ff2f2b6b4642951eb473dcea/src/lib/libpthread.js#L708-L719
Contributor guide
Assessment
This issue has not been assessed yet.