Tags: andrewevstyukhin/emscripten
Tags
Enable test_dylink_weak. NFC (emscripten-core#14922) This is now fixed in llvm: https://reviews.llvm.org/D108413
Fix use of shared state in test multiprocessing (emscripten-core#14556) In emscripten-core#14536 I moved away from solely using environment variables to control testing options and towards using command line args. These command line args set global state in the same way that the env vars do. However, due to the way multiprocessing works on windows this global state is not shared with child processes. On windows the 'spawn' method is used to create children whereas on unix the 'fork' method us used. With this change always process the environment variables even when not running `main`. I also set those environment variable based on the command line options so they will always be shared with the child process. In the future we should probably transmit out state/option explicitly to out children but for now this fixes the issue we have been seeing on the windows roller.
Bugfix for wget2 null status description. (emscripten-core#14375)
Update libpng to use pristine upstream archive (emscripten-core#14300) The config file was generated by emconfigure. Use mirror of archive on google storage to avoid depending on sourceforge download links (which we have had issues with in the past).
Reenable bullet with debug info (emscripten-core#14279) Now that we have fixed emscripten-core#14255, This reenables bullet test with debug info enabled.
Add a simple one-entry-per-line file format for specifying symbol lis… …ts (emscripten-core#14170) For options such as `EXPORTED_FUNCTIONS` that take lists we now support a simple file format that is just one line per symbol. It doesn't require any escaping or punctuation. This is much easier to use and maintain and is in line with other compiler toolchain options used by gcc and ld. For example ld's `--retain-symbols-file=filename` or wasm-ld's `--undefined-file=filename`. This should be especially useful for options like `ASYNCIFY_ADD` or `ASYNCIFY_REMOVE` which often involvea lot of quoting (because they include things like spaces and commas).
PreviousNext