-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 9 pull requests #109097
Rollup of 9 pull requests #109097
Commits on Feb 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 318be2b - Browse repository at this point
Copy the full SHA 318be2bView commit details
Commits on Feb 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for daf31a1 - Browse repository at this point
Copy the full SHA daf31a1View commit details
Commits on Feb 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae27762 - Browse repository at this point
Copy the full SHA ae27762View commit details
Commits on Mar 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b16d6cc - Browse repository at this point
Copy the full SHA b16d6ccView commit details -
create
config::tests::detect_src_and_out
test for bootstrapSigned-off-by: ozkanonur <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for 58c7b67 - Browse repository at this point
Copy the full SHA 58c7b67View commit details
Commits on Mar 13, 2023
-
simd-wide-sum test: adapt for LLVM 17 codegen change
After llvm/llvm-project@0d4a709 LLVM becomes more clever and turns `@wider_reduce_loop` into an alias: https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/17806#0186da6b-582c-46bf-a227-1565fa0859ac/743-766 This adapts the test to prevent this.
Configuration menu - View commit details
-
Copy full SHA for ed8dc5d - Browse repository at this point
Copy the full SHA ed8dc5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c32527f - Browse repository at this point
Copy the full SHA c32527fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 868aa42 - Browse repository at this point
Copy the full SHA 868aa42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d254e - Browse repository at this point
Copy the full SHA 84d254eView commit details -
Don't use fd-lock on Solaris in bootstrap
...as Solaris is missing flock() fixes rust-lang#103630
Configuration menu - View commit details
-
Copy full SHA for 04dfedb - Browse repository at this point
Copy the full SHA 04dfedbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f044156 - Browse repository at this point
Copy the full SHA f044156View commit details -
Gracefully handle
#[target_feature]
on staticsThe was careful around not calling `fn_sig` on not-functions but well, it wasn't careful enough. This commit makes it a little more careful and also adds tests for a bunch more item kinds.
Configuration menu - View commit details
-
Copy full SHA for 34be05e - Browse repository at this point
Copy the full SHA 34be05eView commit details -
Rollup merge of rust-lang#108419 - tgross35:atomic-as-ptr, r=m-ou-se
Stabilize `atomic_as_ptr` Fixes rust-lang#66893 This stabilizes the `as_ptr` methods for atomics. The stabilization feature gate used here is `atomic_as_ptr` which supersedes `atomic_mut_ptr` to match the change in rust-lang#107736. This needs FCP. New stable API: ```rust impl AtomicBool { pub const fn as_ptr(&self) -> *mut bool; } impl AtomicI32 { pub const fn as_ptr(&self) -> *mut i32; } // Includes all other atomic types impl<T> AtomicPtr<T> { pub const fn as_ptr(&self) -> *mut *mut T; } ``` r? libs-api ``@rustbot`` label +needs-fcp
Configuration menu - View commit details
-
Copy full SHA for e670379 - Browse repository at this point
Copy the full SHA e670379View commit details -
Rollup merge of rust-lang#108507 - hermitcore:new, r=m-ou-se
use `as_ptr` to determine the address of atomics The PR rust-lang#107736 renamed atomic `as_mut_ptr` to `as_ptr`. Consequently, the futex implementation of the tier-3 platform `RutyHermit` has to use this new interface. In addition, this PR removes also an unused import.
Configuration menu - View commit details
-
Copy full SHA for 96f4497 - Browse repository at this point
Copy the full SHA 96f4497View commit details -
Rollup merge of rust-lang#108607 - psumbera:solaris-no-flock-bootstra…
…p, r=albertlarsan68 Don't use fd-lock on Solaris in bootstrap ...as Solaris is missing flock() fixes rust-lang#103630
Configuration menu - View commit details
-
Copy full SHA for b4c7fc4 - Browse repository at this point
Copy the full SHA b4c7fc4View commit details -
Rollup merge of rust-lang#108830 - compiler-errors:new-solver-fast-re…
…ject-faster, r=lcnr Treat projections with infer as placeholder during fast reject in new solver r? ``@lcnr`` Kind of a shame that we need to change all of the call sites for `for_each_relevant_impl`, etc. to pass an extra parameter. I guess I could have the "default" fn which calls a configurable fn?
Configuration menu - View commit details
-
Copy full SHA for 6cec8cb - Browse repository at this point
Copy the full SHA 6cec8cbView commit details -
Rollup merge of rust-lang#109055 - ozkanonur:detect_src_and_out, r=al…
…bertlarsan68 create `config::tests::detect_src_and_out` test for bootstrap Resolves one of the `FIXME` in bootstrap
Configuration menu - View commit details
-
Copy full SHA for f33292f - Browse repository at this point
Copy the full SHA f33292fView commit details -
Rollup merge of rust-lang#109058 - tmiasko:is-checkable, r=jackh726
Document BinOp::is_checkable
Configuration menu - View commit details
-
Copy full SHA for 9fc8de0 - Browse repository at this point
Copy the full SHA 9fc8de0View commit details -
Rollup merge of rust-lang#109081 - krasimirgg:llvm-17-simd-wide-sum, …
…r=nikic simd-wide-sum test: adapt for LLVM 17 codegen change After llvm/llvm-project@0d4a709 LLVM becomes more clever and turns ```@wider_reduce_loop``` into an alias: https://buildkite.com/llvm-project/rust-llvm-integrate-prototype/builds/17806#0186da6b-582c-46bf-a227-1565fa0859ac/743-766 This adapts the test to prevent this.
Configuration menu - View commit details
-
Copy full SHA for 39e1f81 - Browse repository at this point
Copy the full SHA 39e1f81View commit details -
Rollup merge of rust-lang#109083 - rustbot:docs-update, r=ehuss
Update books ## rust-lang/nomicon 1 commits in 79b53665a7c61d171fb8c5ad0b73b371f9ee6ba7..1f3e4cd4fd88b5b5d45feb86a11b6d2f93e5a974 2023-03-12 21:51:29 UTC to 2023-03-12 21:51:29 UTC - Change incorrect reference to "above" in ffi.md (rust-lang/nomicon#404) ## rust-lang/reference 4 commits in a9afb04b47a84a6753e4dc657348c324c876102c..24c87f6663aed55b05d2cc286878f28f21918825 2023-03-11 13:53:24 UTC to 2023-02-28 16:07:20 UTC - Document movbe target feature (rust-lang/reference#1336) - fix typo (rust-lang/reference#1339) - fix: Typo/reference (rust-lang/reference#1338) - Document `cmpxchg16b` target feature (rust-lang/reference#1331) ## rust-lang/rustc-dev-guide 13 commits in b06dab84083390e0ee1e998f466545a8a1a76a9f..b1b6d693cd1461e53de4132c1b183ace31cd36e5 2023-03-13 02:42:00 UTC to 2023-03-03 11:12:51 UTC - Rename `config.toml.example` to `config.example.toml` (rust-lang/rustc-dev-guide#1641) - fix typo `SubstRef` to `SubstsRef` (rust-lang/rustc-dev-guide#1642) - tracing log along diff crates (rust-lang/rustc-dev-guide#1640) - Fix Rust Analyzer settings location (rust-lang/rustc-dev-guide#1637) - Reflect the changes in rust-lang#67000 (rust-lang/rustc-dev-guide#1632) - improve capacity note (rust-lang/rustc-dev-guide#1634) - Remove mention to lexer/parser refactoring (rust-lang/rustc-dev-guide#1629) - Update date reference about infer context variables (rust-lang/rustc-dev-guide#1630) - Update explnation about `Body.basic_blocks` (rust-lang/rustc-dev-guide#1631) - Add detail to contributing guide (rust-lang/rustc-dev-guide#1628) - Making the sentence more clear (rust-lang/rustc-dev-guide#1624) - Fixed typing error (rust-lang/rustc-dev-guide#1623) - update error code docs to reflect recent changes (rust-lang/rustc-dev-guide#1625)
Configuration menu - View commit details
-
Copy full SHA for f6f238f - Browse repository at this point
Copy the full SHA f6f238fView commit details -
Rollup merge of rust-lang#109088 - Nilstrieb:target-feature-on-static…
…s-when, r=compiler-errors Gracefully handle `#[target_feature]` on statics The was careful around not calling `fn_sig` on not-functions but well, it wasn't careful enough. This commit makes it a little more careful and also adds tests for a bunch more item kinds. I was sadly not able to fully bless the test locally because I'm on an aarch64 machine but I hope some manual editing made it work 😅 Fix rust-lang#109079
Configuration menu - View commit details
-
Copy full SHA for 30cd4b3 - Browse repository at this point
Copy the full SHA 30cd4b3View commit details