-
Notifications
You must be signed in to change notification settings - Fork 193
Comparing changes
Open a pull request
base repository: WebAssembly/wasi-sdk
base: wasi-sdk-19
head repository: WebAssembly/wasi-sdk
compare: wasi-sdk-20
- 13 commits
- 16 files changed
- 6 contributors
Commits on Jan 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f4b77fe - Browse repository at this point
Copy the full SHA f4b77feView commit details
Commits on Jan 20, 2023
-
add experimenal wasm32-wasi-threads support (#274)
* Add a variation of wasi-sdk.cmake for pthread-using apps * Install wasi-sdk-pthread.cmake * Build wasi-libc with THREAD_MODEL=posix as well * wasi-sdk-pthread.cmake: target rename to wasm32-wasi-threads after WebAssembly/wasi-libc#381
Configuration menu - View commit details
-
Copy full SHA for f420453 - Browse repository at this point
Copy the full SHA f420453View commit details
Commits on Jan 28, 2023
-
Update wasi-libc to latest HEAD (#290)
* Update wasi-libc to latest HEAD This pulls in a variety of changes, many of them related to enabling threads in wasi-libc. There may be more changes necessary before releasing a prelease version of wasi-sdk that supports the new `wasm32-wasi-threads` target, but this should get the majority of them. * review: incorporate WebAssembly/wasi-libc#324
Configuration menu - View commit details
-
Copy full SHA for 7ef7e94 - Browse repository at this point
Copy the full SHA 7ef7e94View commit details
Commits on Mar 9, 2023
-
ci: document and script the release process (#295)
Previously, the release process for wasi-sdk was undocumented and manual. The `RELEASING.md` document in this commit describes the steps necessary to publish a new version of `wasi-sdk` as a GitHub release and provides helpful scripts to automate some of the steps. With this in place, a future change could add a workflow trigger that allows running the steps automatically in GitHub actions. Keeping the steps as scripts in the repository, however, allows developers to re-run steps themselves in the (likely) case that something goes awry.
Configuration menu - View commit details
-
Copy full SHA for 22b1d89 - Browse repository at this point
Copy the full SHA 22b1d89View commit details
Commits on Mar 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a433a25 - Browse repository at this point
Copy the full SHA a433a25View commit details
Commits on Mar 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d21c040 - Browse repository at this point
Copy the full SHA d21c040View commit details
Commits on Mar 17, 2023
-
download-workflow-artifacts.sh: skip dist-ubuntu-latest (#307)
Exclude dist-ubuntu-latest to prefer dist-ubuntu-bionic, which is compatible with wider distributions. cf. #273 (comment) #303
Configuration menu - View commit details
-
Copy full SHA for 1282456 - Browse repository at this point
Copy the full SHA 1282456View commit details
Commits on Mar 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4293ded - Browse repository at this point
Copy the full SHA 4293dedView commit details
Commits on Mar 22, 2023
-
wasi-libc: upgrade to latest
main
branch (#313)This change brings in several helpful PRs (e.g., WebAssembly/wasi-libc#397, WebAssembly/wasi-libc#399, WebAssembly/wasi-libc#401) in anticipation of creating a release based on LLVM 16.
Configuration menu - View commit details
-
Copy full SHA for e2666e5 - Browse repository at this point
Copy the full SHA e2666e5View commit details
Commits on Mar 23, 2023
-
llvm: update to LLVM 16.0.0 (#314)
* llvm-project: update to 16.0.0 release This changes updates the `src/llvm-project` submodule to the `HEAD` of `release/16.x`, the same commit used to [release] the LLVM 16.0.0 binaries. [release]: https://github.com/llvm/llvm-project/releases/tag/llvmorg-16.0.0 * fix: use only Clang's major version in install prefix Due to [a change] in LLVM, Clang will expect to find the `libclang_rt.builtins-wasm32.a` file in a path that only contains the major version (`16`) instead of the entire version (`16.0.0`) as was previously the case. This change modifies the `CMAKE_INSTALL_PREFIX` to use Clang's major version only. [a change]: https://reviews.llvm.org/D125860 * review: only use `llvm_version_major.sh` Since the `Makefile` can get by with only knowing Clang's major version, this change removes `llvm_version.sh` and sets `CLANG_VERSION` to use only the major part.
Configuration menu - View commit details
-
Copy full SHA for 46fe12f - Browse repository at this point
Copy the full SHA 46fe12fView commit details -
Force clang as CMake Assembly compiler, with wasm32-wasi triple (#315)
Sometimes a C codebase might have the odd file written in Assembly. We should force the use of Clang as the assembly compiler for these cases (which it is perfectly capable of doing), and make sure we pass on the WASI compiler triple the same way we do for C and C++.
Configuration menu - View commit details
-
Copy full SHA for 314eeac - Browse repository at this point
Copy the full SHA 314eeacView commit details
Commits on Mar 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 15a18dc - Browse repository at this point
Copy the full SHA 15a18dcView commit details
Commits on Mar 28, 2023
-
wasi-libc: update to include atomic barrier fix (#317)
WebAssembly/wasi-libc#403 fixed an issue with `a_barrier` that should be included in the next release of wasi-sdk. This change updates wasi-libc to the latest `HEAD` of `main` to include it.
Configuration menu - View commit details
-
Copy full SHA for 935fe1a - Browse repository at this point
Copy the full SHA 935fe1aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff wasi-sdk-19...wasi-sdk-20