emscripten-core / emscripten-core/emscripten

`_emscripten_init_main_thread_js` should support `can_block=ENVIRONMENT_IS_WORKER`

Open
#26,628 11 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.