Sam Clegg
Sam Clegg
The spec repo (and it seems all the of forks) have a `master` branch which IIUC automatically tracks `main`. There was recently a change that disappeared because it was merged...
Now that #46 is decided we need get this extension implemented in various places: - [x] Overview - [x] Spec interpreter #53 - [x] Spec text - [x] Resolve #55...
Such paths should be rejected by open / stat / realpath but we were silently ignoring the tailing slashed. Fixes: #22335
These both basically serve the same purpose and the former was mostly empty already.
This setting has been causing some problems (see #22188) so I think we should just remove it. My understanding is that most users of emscripten use it to generate JS...
Side modules import the memory but the main module should export it.
Instead we can just always use the same technique to define `Module` in `shell_minimal.js`, regardless of the target environment. This simplifies the code and reduces code size.
This is wrapper around clang-scan-deps. Currently this is just enough to make C++20 work under cmake. We don't currently have any actaully tests of C++20 modules. See: #21042 Fixes: #21866...
Historically emscripten has been built around always using the very latest upstream version of LLVM. Essentially it depends on the top-of-tree version. However, for the purposes of packaging, reducing install...