-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Stabilize inline asm usage with rustc_codegen_cranelift #117365
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 40cc891 - Browse repository at this point
Copy the full SHA 40cc891View commit details
Commits on Oct 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a302610 - Browse repository at this point
Copy the full SHA a302610View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d30a7d - Browse repository at this point
Copy the full SHA 6d30a7dView commit details
Commits on Oct 27, 2023
-
Update Cranelift to 0.101.2 and disable host-arch feature of cranelif…
…t-codegen This ensures that cg_clif can be built for targets that aren't natively supported by Cranelift. It will not be possible to compile for the host in this case, but cross-compilation will still be possible. We won't distribute cg_clif as rustup component for any targets that aren't natively supported by Cranelift, but will still build it if codegen-backends lists "cranelift".
Configuration menu - View commit details
-
Copy full SHA for 1e39bbf - Browse repository at this point
Copy the full SHA 1e39bbfView commit details -
Update target-lexicon to 0.12.12
This adds support for loongarch and a bunch of other targets
Configuration menu - View commit details
-
Copy full SHA for 1cb7bdb - Browse repository at this point
Copy the full SHA 1cb7bdbView commit details
Commits on Oct 28, 2023
-
Auto merge of rust-lang#116609 - eduardosm:bump-stdarch, r=workingjub…
…ilee Bump stdarch submodule and remove special handling for LLVM intrinsics that are no longer needed Bumps stdarch to pull rust-lang/stdarch#1477, which reimplemented some functions with portable SIMD intrinsics instead of arch specific LLVM intrinsics. Handling of those LLVM intrinsics is removed from cranelift codegen and miri. cc `@RalfJung` `@bjorn3`
Configuration menu - View commit details
-
Copy full SHA for 9e20870 - Browse repository at this point
Copy the full SHA 9e20870View commit details -
Auto merge of rust-lang#81746 - bjorn3:cg_clif_rustup_component, r=Ma…
…rk-Simulacrum Distribute cg_clif as rustup component on the nightly channel This makes it possible to use cg_clif using: ```bash $ rustup component add rustc-codegen-cranelift-preview --toolchain nightly $ RUSTFLAGS="-Zcodegen-backend=cranelift" cargo +nightly build ``` cc rust-lang/compiler-team#405. r? `@Mark-Simulacrum`
Configuration menu - View commit details
-
Copy full SHA for da1ed4d - Browse repository at this point
Copy the full SHA da1ed4dView commit details
Commits on Oct 29, 2023
-
Use the LLVM rustc backend as external assembler
The LLVM backend is generally available, while the gnu assembler is not on Windows and many other platforms by default.
Configuration menu - View commit details
-
Copy full SHA for 827a6d8 - Browse repository at this point
Copy the full SHA 827a6d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1e7051 - Browse repository at this point
Copy the full SHA b1e7051View commit details -
Stabilize inline asm usage on all platforms
But exclude sym operands for now as they are somewhat broken.
Configuration menu - View commit details
-
Copy full SHA for 35453ac - Browse repository at this point
Copy the full SHA 35453acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69c6aa5 - Browse repository at this point
Copy the full SHA 69c6aa5View commit details -
Merge pull request rust-lang#1403 from rust-lang/use_llvm_backend_as_…
…assembler Support and stabilize inline asm on all platforms
Configuration menu - View commit details
-
Copy full SHA for 9436eae - Browse repository at this point
Copy the full SHA 9436eaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e281e6f - Browse repository at this point
Copy the full SHA e281e6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dde5880 - Browse repository at this point
Copy the full SHA dde5880View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9b21bb - Browse repository at this point
Copy the full SHA a9b21bbView commit details