-
Notifications
You must be signed in to change notification settings - Fork 101
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
[PSA] Public Service Announcements Thread #1299
Comments
I will lock this issue to prevent noise. |
In about 24h from now I will be merging https://github.com/bjorn3/rustc_codegen_cranelift/pull/1300, which renames the build/ directory to dist/. This means you will have to use dist/cargo-clif instead of build/cargo-clif. |
https://github.com/bjorn3/rustc_codegen_cranelift/pull/1347 will drop the precompiled CI artifacts for cross compiling from x86_64 Linux to AArch64 and S390x Linux to reduce the negative effects on CI time this PR has. Cross compile artifacts for x86_64 Linux to x86_64 MinGW Windows will remain and so will all non-cross-compilation artifacts. If you want to cross-compile for one of the dropped targets you will need to build cg_clif yourself. |
As of https://github.com/bjorn3/rustc_codegen_cranelift/pull/1365 the latest CI artifacts will now be published as release at https://github.com/bjorn3/rustc_codegen_cranelift/releases/tag/dev. |
I just noticed a huge runtime perf improvement for the simple-raytracer benchmark caused by the update from nightly-2023-10-09 to nightly-2023-10-19. (links are to the benchmark results) Compilation time improved for both the LLVM and Cranelift backend, but relatively speaking the improvement was bigger for the Cranelift backend. I am fairly certain this improvement comes from rust-lang/rust#116505, which enables the MIR inliner to inline small functions cross-crate even if they lack |
macOS builds were silently broken for about two weeks as github switched the architecture of the macOS CI runners from x86_64 to arm64, causing us to build arm64 binaries. These binaries were broken as arm64 macOS is currently not supported: #1248 I've pushed a fix to force building x86_64 binaries again. |
As of #1500 arm64 macOS (Apple Silicon) is now supported and pre-compiled builds are now available at https://github.com/bjorn3/rustc_codegen_cranelift/releases/tag/dev. Edit: If you use XCode 15, make sure to use |
This issue will be used to communicate changes to the way cg_clif is built or used as well as to notify about the implementation of major features.
The text was updated successfully, but these errors were encountered: