-
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 15 pull requests #132551
Rollup of 15 pull requests #132551
Commits on Oct 8, 2024
-
Add LowerExp and UpperExp implementations
Mark the new fmt impls with the correct rust version Clean up the fmt macro and format the tests
Configuration menu - View commit details
-
Copy full SHA for fead1d5 - Browse repository at this point
Copy the full SHA fead1d5View commit details
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9fe9041 - Browse repository at this point
Copy the full SHA 9fe9041View commit details
Commits on Nov 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 720d618 - Browse repository at this point
Copy the full SHA 720d618View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34432f7 - Browse repository at this point
Copy the full SHA 34432f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5266623 - Browse repository at this point
Copy the full SHA 5266623View commit details -
make codegen help output more consistent
The output of `rustc -C help` generally has one option per line. There was one exception because of a (presumably) forgotten line continuation escape.
Configuration menu - View commit details
-
Copy full SHA for 8837fc7 - Browse repository at this point
Copy the full SHA 8837fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for afe1902 - Browse repository at this point
Copy the full SHA afe1902View commit details -
Configuration menu - View commit details
-
Copy full SHA for f341a19 - Browse repository at this point
Copy the full SHA f341a19View commit details -
Configuration menu - View commit details
-
Copy full SHA for b919675 - Browse repository at this point
Copy the full SHA b919675View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82f8b8f - Browse repository at this point
Copy the full SHA 82f8b8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7b07d5 - Browse repository at this point
Copy the full SHA c7b07d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c613122 - Browse repository at this point
Copy the full SHA c613122View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16394e9 - Browse repository at this point
Copy the full SHA 16394e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7745b06 - Browse repository at this point
Copy the full SHA 7745b06View commit details
Commits on Nov 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 586766e - Browse repository at this point
Copy the full SHA 586766eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb0cd56 - Browse repository at this point
Copy the full SHA bb0cd56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4046e36 - Browse repository at this point
Copy the full SHA 4046e36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31cbde0 - Browse repository at this point
Copy the full SHA 31cbde0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab6994f - Browse repository at this point
Copy the full SHA ab6994fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aae8b9 - Browse repository at this point
Copy the full SHA 1aae8b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 721787c - Browse repository at this point
Copy the full SHA 721787cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ed8f22 - Browse repository at this point
Copy the full SHA 8ed8f22View commit details -
Rollup merge of rust-lang#129329 - eduardosm:rc-from-mut-slice, r=dto…
…lnay Implement `From<&mut {slice}>` for `Box/Rc/Arc<{slice}>` ACP: rust-lang/libs-team#424 New API: ```rust impl<T: Clone> From<&mut [T]> for Box<[T]> impl From<&mut str> for Box<str> impl From<&mut CStr> for Box<CStr> impl From<&mut OsStr> for Box<OsStr> impl From<&mut Path> for Box<Path> impl<T: Clone> From<&mut [T]> for Rc<[T]> impl From<&mut str> for Rc<str> impl From<&mut CStr> for Rc<CStr> impl From<&mut OsStr> for Rc<OsStr> impl From<&mut Path> for Rc<Path> impl<T: Clone> From<&mut [T]> for Arc<[T]> impl From<&mut str> for Arc<str> impl From<&mut CStr> for Arc<CStr> impl From<&mut OsStr> for Arc<OsStr> impl From<&mut Path> for Arc<Path> ``` Since they are trait implementations, I think these are insta-stable. As mentioned in rust-lang/libs-team#424 (comment), a crater run might be needed.
Configuration menu - View commit details
-
Copy full SHA for 34bd495 - Browse repository at this point
Copy the full SHA 34bd495View commit details -
Rollup merge of rust-lang#131377 - rick-de-water:nonzero-exp, r=dtolnay
Add LowerExp and UpperExp implementations to NonZero Adds `LowerExp` and `UpperExp` trait implementations to `NonZero`, as discussed in rust-lang/libs-team#458. I had to modify the macro to mark the new impls with a different rust version. Let me know if this is the right way to do it (first timer here!)
Configuration menu - View commit details
-
Copy full SHA for 68920c9 - Browse repository at this point
Copy the full SHA 68920c9View commit details -
Rollup merge of rust-lang#132275 - compiler-errors:deref-effects, r=f…
…ee1-dead Register `~const` preds for `Deref` adjustments in HIR typeck This doesn't *do* anything yet, since `Deref` and `DerefMut` aren't constified, and we explicitly don't error on calling non-const trait methods in HIR yet -- presumably that will wait until std is re-constified. But I'm confident this logic is correct, and this (afaict?) is the only major hole left in enforcing `~const` in HIR typeck. r? fee1-dead
Configuration menu - View commit details
-
Copy full SHA for ffc2382 - Browse repository at this point
Copy the full SHA ffc2382View commit details -
Rollup merge of rust-lang#132393 - zedddie16:issue-131865-fix, r=tgro…
…ss35 Docs: added brief colon explanation rust-lang#131865 (this is my first attempt at contributing, feedback is welcome)
Configuration menu - View commit details
-
Copy full SHA for b5f7956 - Browse repository at this point
Copy the full SHA b5f7956View commit details -
Rollup merge of rust-lang#132437 - Zalathar:inline-mixed-regression, …
…r=jieyouxu coverage: Regression test for inlining into an uninstrumented crate Regression test for rust-lang#132395, after I was able to figure out a simple way to reproduce it. See also rust-lang#132436. In addition to confirming that there is no ICE, this test also demonstrates that the affected code is undercounted, because executing the inlined copy doesn't increment coverage counters.
Configuration menu - View commit details
-
Copy full SHA for 731cca7 - Browse repository at this point
Copy the full SHA 731cca7View commit details -
Rollup merge of rust-lang#132499 - RalfJung:unicode_data.rs, r=tgross35
unicode_data.rs: show command for generating file rust-lang#131647 made this an easily runnable tool, now we just have to mention that in the comment. :) Fixes rust-lang#131640.
Configuration menu - View commit details
-
Copy full SHA for cc193c8 - Browse repository at this point
Copy the full SHA cc193c8View commit details -
Rollup merge of rust-lang#132503 - RalfJung:const-hash-map, r=Amanieu
better test for const HashMap; remove const_hash leftovers The existing `const_with_hasher` test is kind of silly since the HashMap it constructs can never contain any elements. So this adjusts the test to construct a usable HashMap, which is a bit non-trivial since the default hash builder cannot be built in `const`. `BuildHasherDefault::new()` helps but is unstable (rust-lang#123197), so we also have a test that does not involve that type. The second commit removes the last remnants of rust-lang#104061, since they aren't actually useful -- without const traits, you can't do any hashing in `const`. Cc ```@rust-lang/libs-api``` ```@rust-lang/wg-const-eval``` Closes rust-lang#104061 Related to rust-lang#102575
Configuration menu - View commit details
-
Copy full SHA for 7700920 - Browse repository at this point
Copy the full SHA 7700920View commit details -
Rollup merge of rust-lang#132520 - matthiaskrgr:knobu, r=jieyouxu
NFC add known bug nr to test r? `````@jieyouxu`````
Configuration menu - View commit details
-
Copy full SHA for 32f785f - Browse repository at this point
Copy the full SHA 32f785fView commit details -
Rollup merge of rust-lang#132522 - senekor:consistenst-codegen-help, …
…r=compiler-errors make codegen help output more consistent The output of `rustc -C help` generally has one option per line. There was one exception because of a (presumably) forgotten line continuation escape.
Configuration menu - View commit details
-
Copy full SHA for ff53426 - Browse repository at this point
Copy the full SHA ff53426View commit details -
Rollup merge of rust-lang#132523 - ranger-ross:test-issue-117446, r=c…
…ompiler-errors Added regression test for generics index out of bounds Added a regression test for rust-lang#117446 This ICE was fixed in Rust 1.75 but a regression test was never added. This PR adds a UI test with a reduced version of the original bug report that does not rely on external crates.
Configuration menu - View commit details
-
Copy full SHA for 9f7fb6b - Browse repository at this point
Copy the full SHA 9f7fb6bView commit details -
Rollup merge of rust-lang#132528 - compiler-errors:fallback-sugg-opt,…
… r=jieyouxu Use `*_opt` typeck results fns to not ICE in fallback suggestion Self-explanatory. Fixes rust-lang#132517.
Configuration menu - View commit details
-
Copy full SHA for 78cf1b8 - Browse repository at this point
Copy the full SHA 78cf1b8View commit details -
Rollup merge of rust-lang#132537 - durin42:llvm-20-prelinklto, r=DianQK
PassWrapper: adapt for llvm/llvm-project@5445edb5d As with ab5583e, we had been explicitly passing defaults whose type have changed. Rather than do an ifdef, we simply rely on the defaults. ``@rustbot`` label: +llvm-main
Configuration menu - View commit details
-
Copy full SHA for 4dd3e5f - Browse repository at this point
Copy the full SHA 4dd3e5fView commit details -
Rollup merge of rust-lang#132540 - compiler-errors:gc, r=calebcartwright
Do not format generic consts We introduced **nightly support** for generic const items in rust-lang#113522, but formatting of consts was not modified. Making them format *correctly* is hard, so let's just bail formatting them so we don't accidentally strip their generics and where clauses. This is essentially no-op formatting for generic const items. r? ```@calebcartwright``` or ```@ytmimi```
Configuration menu - View commit details
-
Copy full SHA for 881a8fb - Browse repository at this point
Copy the full SHA 881a8fbView commit details -
Rollup merge of rust-lang#132543 - cyrgani:master, r=compiler-errors
add and update some crashtests Adds tests for rust-lang#126268 and rust-lang#132126, updates it for rust-lang#131050.
Configuration menu - View commit details
-
Copy full SHA for f04c1d6 - Browse repository at this point
Copy the full SHA f04c1d6View commit details -
Rollup merge of rust-lang#132550 - workingjubilee:rustc-abi-selects-b…
…orrowck-for-mono-sans, r=compiler-errors compiler: Continue introducing rustc_abi to the compiler Some crates have not heard of rustc_abi before, so arrange introductions. Encourage some crates to go further and leave rustc_target behind: it was no good for them.
Configuration menu - View commit details
-
Copy full SHA for eb2185c - Browse repository at this point
Copy the full SHA eb2185cView commit details