-
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
Rollup of 5 pull requests #97825
Rollup of 5 pull requests #97825
Commits on Jun 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ba2f14e - Browse repository at this point
Copy the full SHA ba2f14eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 857453d - Browse repository at this point
Copy the full SHA 857453dView commit details -
Allow unstable items to be re-exported unstably without requiring the…
… feature be enabled
Configuration menu - View commit details
-
Copy full SHA for f3d93b6 - Browse repository at this point
Copy the full SHA f3d93b6View commit details
Commits on Jun 5, 2022
-
Remove SIGIO reference on Haiku
Haiku doesn't define SIGIO. The nix crate already employs this workaround: https://github.com/nix-rust/nix/blob/5dedbc7850448ae3922ab0a833f3eb971bf7e25f/src/sys/signal.rs#L92-L94
Configuration menu - View commit details
-
Copy full SHA for fac5cbc - Browse repository at this point
Copy the full SHA fac5cbcView commit details
Commits on Jun 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 85136db - Browse repository at this point
Copy the full SHA 85136dbView commit details -
Rename CodegenUnit::work_product to previous_work_product
It returns the previous work product or panics if there is none. This rename makes the purpose of this method clearer.
Configuration menu - View commit details
-
Copy full SHA for 02162c4 - Browse repository at this point
Copy the full SHA 02162c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 065e202 - Browse repository at this point
Copy the full SHA 065e202View commit details -
Factor Option out of copy_cgu_workproduct_to_incr_comp_cache_dir call
This improves clarity of the code a bit
Configuration menu - View commit details
-
Copy full SHA for 906b851 - Browse repository at this point
Copy the full SHA 906b851View commit details -
Make saved_file field of WorkProduct non-optional
A WorkProduct without a saved file is useless
Configuration menu - View commit details
-
Copy full SHA for e16c3b4 - Browse repository at this point
Copy the full SHA e16c3b4View commit details -
Update src/test/ui/unsized/issue-97732.rs
Co-authored-by: Eduard-Mihai Burtescu <edy.burt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 10336cf - Browse repository at this point
Copy the full SHA 10336cfView commit details -
Add some unstable target features for the wasm target codegen
I was experimenting with cross-language LTO for the wasm target recently between Rust and C and found that C was injecting the `+mutable-globals` flag on all functions. When specifying the corresponding `-Ctarget-feature=+mutable-globals` feature to Rust it prints a warning about an unknown feature. I've added the `mutable-globals` feature plus another few I know of to the list of known features for wasm targets. These features all continue to be unstable to source code as they were before.
Configuration menu - View commit details
-
Copy full SHA for ff37001 - Browse repository at this point
Copy the full SHA ff37001View commit details
Commits on Jun 7, 2022
-
Rollup merge of rust-lang#97058 - bjorn3:multi_artifact_work_products…
…, r=nagisa Various refactors to the incr comp workproduct handling This is the result of me looking into adding support for having multiple object files for a single codegen unit to incr comp. This is necessary to support inline assembly in cg_clif without requiring partial linking which is not supported on Windows and seems to fail on macOS for some reason. Cg_clif uses an external assembler to handle inline asm and thus produces one object file with regular functions and one object file containing compiled inline asm for each codegen unit which uses inline asm. Current incr comp can't handle this. This PR doesn't yet add support for this, but it makes it easier to do so.
Configuration menu - View commit details
-
Copy full SHA for ab1027a - Browse repository at this point
Copy the full SHA ab1027aView commit details -
Rollup merge of rust-lang#97301 - semicoleon:unstable-reexport, r=pet…
…rochenkov Allow unstable items to be re-exported unstably without requiring the feature be enabled Closes rust-lang#94972 The diagnostic may need some work still, and I haven't added a test yet
Configuration menu - View commit details
-
Copy full SHA for 2035b50 - Browse repository at this point
Copy the full SHA 2035b50View commit details -
Rollup merge of rust-lang#97738 - Kixiron:zst-panic, r=eddyb
Fix ICEs from zsts within unsized types with non-zero offsets - Fixes rust-lang#97732 - Fixes ICEs while compiling `alloc` with `-Z randomize-layout` r? ``@eddyb``
Configuration menu - View commit details
-
Copy full SHA for 62c260d - Browse repository at this point
Copy the full SHA 62c260dView commit details -
Rollup merge of rust-lang#97771 - rtzoeller:haiku_no_sigio, r=kennytm
Remove SIGIO reference on Haiku Haiku doesn't define SIGIO. The nix crate already employs this workaround: https://github.com/nix-rust/nix/blob/5dedbc7850448ae3922ab0a833f3eb971bf7e25f/src/sys/signal.rs#L92-L94
Configuration menu - View commit details
-
Copy full SHA for f32a4f0 - Browse repository at this point
Copy the full SHA f32a4f0View commit details -
Rollup merge of rust-lang#97808 - alexcrichton:wasm-features, r=petro…
…chenkov Add some unstable target features for the wasm target codegen I was experimenting with cross-language LTO for the wasm target recently between Rust and C and found that C was injecting the `+mutable-globals` flag on all functions. When specifying the corresponding `-Ctarget-feature=+mutable-globals` feature to Rust it prints a warning about an unknown feature. I've added the `mutable-globals` feature plus another few I know of to the list of known features for wasm targets. These features all continue to be unstable to source code as they were before.
Configuration menu - View commit details
-
Copy full SHA for 9526653 - Browse repository at this point
Copy the full SHA 9526653View commit details