emscripten-core / emscripten-core/emscripten

Missing `[compile]` and `[link]` annotations in some settings

Open
#18,203 6 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

Some settings in `settings.js` have neither `[compile]`, `[link]` or `[compile+link]` annotations. These are particularly useful for https://emsettings.surma.technology/, so decided to report them for tracking:

- [ ] `SUPPORT_BIG_ENDIAN`
- [ ] `GL_EXPLICIT_UNIFORM_LOCATION`
- [ ] `GL_EXPLICIT_UNIFORM_BINDING`
- [ ] `GL_WORKAROUND_SAFARI_GETCONTEXT_BUG`
- [ ] `EXPORT_EXCEPTION_HANDLING_HELPERS`
- [ ] `EXTRA_EXPORTED_RUNTIME_METHODS`
- [ ] `IN_TEST_HARNESS`
- [ ] `LOAD_SOURCE_MAP`
- [ ] `WASM2C_SANDBOXING`
- [ ] `AUTOLOAD_DYLIBS`
- [ ] `ALLOW_UNIMPLEMENTED_SYSCALLS`
- [ ] `POLYFILL`
- [ ] `LEGACY_RUNTIME`
- [ ] `LEGACY_SETTINGS`

cc @surma @sbc100

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.