New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[wasm64] Fix _emscripten_run_callback_on_thread
under wasm64
#21852
Conversation
The code and test changes look fine. Do you think it would be possible to move some of this event-threading coverage out of interactive tests? Presumably things like key or mouse events would have to stay interactive but maybe for proxying we could move to some other kind of event? |
The only test we have for this was in `test_interactive.py`. I ran it locally to ensure it now works. Fixes: emscripten-core#21851
d8fdce7
to
c786023
Compare
Actually it looks like we do already have some coverage in the browser tests for this and the test was explictly disabled for wasm64. Now enabled! |
Upon pasting that last line in Thanks for working on this! |
3.1.59 is already in the process of being built, so this would go into 3.1.60. BTW you can always use |
Can an entry please be made for this bug fix in the changelog for 3.1.60 (in development). Thanks. I usually look at the ChangeLog to find interesting bug fixes/features before updating our emsdk version. |
Given that wasm64 is itself still experimental I wouldn't normally put something like this in the ChangeLog. I'm happy to make an exception though if you think this will be useful to others too? |
(we normally reserve the ChangeLog for major changes or breaking changes, not bugfixes like this) |
Okay. I don't know of others interested in rendering and event processing with 64-bit wasm outside of the simulation post processing industry, anyone from gaming? It seems fair enough to leave it out. |
BTW the 3.1.60 release should get done today or tomorrow I hope. |
Awesome! |
The only test we have for this was in
test_interactive.py
. I ran it locally to ensure it now works.Fixes: #21851