-
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 11 pull requests #127665
Rollup of 11 pull requests #127665
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 31851d4 - Browse repository at this point
Copy the full SHA 31851d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a05cb2 - Browse repository at this point
Copy the full SHA 1a05cb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c3673f - Browse repository at this point
Copy the full SHA 7c3673fView commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fe5581d - Browse repository at this point
Copy the full SHA fe5581dView commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87856c4 - Browse repository at this point
Copy the full SHA 87856c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3ef94e - Browse repository at this point
Copy the full SHA a3ef94eView commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 03bee1e - Browse repository at this point
Copy the full SHA 03bee1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42653c0 - Browse repository at this point
Copy the full SHA 42653c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c8bbee - Browse repository at this point
Copy the full SHA 2c8bbeeView commit details
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 843f5dd - Browse repository at this point
Copy the full SHA 843f5ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd135e4 - Browse repository at this point
Copy the full SHA bd135e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cef8a04 - Browse repository at this point
Copy the full SHA cef8a04View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6cdbe6 - Browse repository at this point
Copy the full SHA c6cdbe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f768db6 - Browse repository at this point
Copy the full SHA f768db6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87c7a42 - Browse repository at this point
Copy the full SHA 87c7a42View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe76650 - Browse repository at this point
Copy the full SHA fe76650View commit details -
Rename the internal
const_strlen
to juststrlen
Since the libs and lang teams completed an FCP to allow for const `strlen` ([1]), currently implemented with `const_eval_select`, there is no longer any reason to avoid this specific function or use it only in const. Rename it to reflect this status change. [1]: rust-lang#113219 (comment)
Configuration menu - View commit details
-
Copy full SHA for 2772f89 - Browse repository at this point
Copy the full SHA 2772f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fd0311 - Browse repository at this point
Copy the full SHA 1fd0311View commit details -
Rollup merge of rust-lang#126502 - cuviper:dump-mir-exclude-alloc-byt…
…es, r=estebank Ignore allocation bytes in some mir-opt tests This adds `rustc -Zdump-mir-exclude-alloc-bytes` to skip writing allocation bytes in MIR dumps, and applies it to tests that were failing on s390x due to its big-endian byte order. Fixes rust-lang#126261
Configuration menu - View commit details
-
Copy full SHA for 5d56572 - Browse repository at this point
Copy the full SHA 5d56572View commit details -
Rollup merge of rust-lang#126922 - asquared31415:asm_binary_label, r=…
…estebank add lint for inline asm labels that look like binary fixes rust-lang#94426 Due to a bug/feature in LLVM, labels composed of only the digits `0` and `1` can sometimes be confused with binary literals, even if a binary literal would not be valid in that position. This PR adds detection for such labels and also as a drive-by change, adds a note to cases such as `asm!(include_str!("file"))` that the label that it found came from an expansion of a macro, it wasn't found in the source code. I expect this PR to upset some people that were using labels `0:` or `1:` without issue because they never hit the case where LLVM got it wrong, but adding a heuristic to the lint to prevent this is not feasible - it would involve writing a whole assembly parser for every target that we have assembly support for. [zulip discussion](https://rust-lang.zulipchat.com/#narrow/stream/238009-t-compiler.2Fmeetings/topic/.5Bweekly.5D.202024-06-20/near/445870628) r? ``@estebank``
Configuration menu - View commit details
-
Copy full SHA for fc0136e - Browse repository at this point
Copy the full SHA fc0136eView commit details -
Rollup merge of rust-lang#127209 - sayantn:xop, r=Amanieu
Added the `xop` target-feature and the `xop_target_feature` feature gate This is an effort towards rust-lang#127208. This adds the `xop` target feature gated by `xop_target_feature`.
Configuration menu - View commit details
-
Copy full SHA for a6a7129 - Browse repository at this point
Copy the full SHA a6a7129View commit details -
Rollup merge of rust-lang#127310 - chenyukang:yukang-fix-suggest-impo…
…rt-ice, r=estebank Fix import suggestion ice Fixes rust-lang#127302 rust-lang#127302 only crash in edition 2015 rust-lang#120074 can only reproduced in edition 2021 so I added revisions in test file.
Configuration menu - View commit details
-
Copy full SHA for afb2fbf - Browse repository at this point
Copy the full SHA afb2fbfView commit details -
Rollup merge of rust-lang#127338 - Oneirical:ready-your-arbatests, r=…
…jieyouxu Migrate `extra-filename-with-temp-outputs` and `issue-85019-moved-src-dir` `run-make` tests to rmake Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html). Please try: try-job: armhf-gnu // try-job: test-various // already tried try-job: x86_64-msvc try-job: aarch64-apple
Configuration menu - View commit details
-
Copy full SHA for 6cdef05 - Browse repository at this point
Copy the full SHA 6cdef05View commit details -
Rollup merge of rust-lang#127381 - Oneirical:testalt-consciousness, r…
…=jieyouxu Migrate `issue-83045`, `rustc-macro-dep-files` and `env-dep-info` `run-make` tests to rmake Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html). Please try on musl. try-job: dist-x86_64-musl
Configuration menu - View commit details
-
Copy full SHA for 38c314e - Browse repository at this point
Copy the full SHA 38c314eView commit details -
Rollup merge of rust-lang#127535 - spastorino:unsafe_code-unsafe_exte…
…rn_blocks, r=oli-obk Fire unsafe_code lint on unsafe extern blocks Fixes rust-lang#126738
Configuration menu - View commit details
-
Copy full SHA for 2e0591b - Browse repository at this point
Copy the full SHA 2e0591bView commit details -
Rollup merge of rust-lang#127619 - compiler-errors:precise-capturing-…
…better-sugg, r=oli-obk Suggest using precise capturing for hidden type that captures region Adjusts the "add `+ '_`" suggestion for opaques to instead suggest adding or reusing the `+ use<>` in the opaque. r? oli-obk or please re-roll if you're busy!
Configuration menu - View commit details
-
Copy full SHA for 20cf4eb - Browse repository at this point
Copy the full SHA 20cf4ebView commit details -
Rollup merge of rust-lang#127631 - compiler-errors:yeet-fully-norm, r…
…=lcnr Remove `fully_normalize` Yeet this function and replace it w/ some `ObligationCtxt` instead. It wasn't called very often anyways. r? lcnr
Configuration menu - View commit details
-
Copy full SHA for 4bfc106 - Browse repository at this point
Copy the full SHA 4bfc106View commit details -
Rollup merge of rust-lang#127632 - compiler-errors:precise-capturing-…
…rustdoc, r=fmease Implement `precise_capturing` support for rustdoc Implements rustdoc (+json) support for local (i.e. non-cross-crate-inlined) RPITs with `use<...>` precise capturing syntax. Tests kinda suck. They're really hard to write 😰 r? `@fmease` or re-roll if you're too busy! also cc `@aDotInTheVoid` for the json side Tracking: * rust-lang#127228 (comment) (not fully fixed for cross-crate-inlined opaques) * rust-lang#123432
Configuration menu - View commit details
-
Copy full SHA for c0d9499 - Browse repository at this point
Copy the full SHA c0d9499View commit details -
Rollup merge of rust-lang#127660 - tgross35:const_strlen-rename, r=dt…
…olnay Rename the internal `const_strlen` to just `strlen` Since the libs and lang teams completed an FCP to allow for const `strlen` ([1]), currently implemented with `const_eval_select`, there is no longer any reason to avoid this specific function or use it only in const. Rename it to reflect this status change. [1]: rust-lang#113219 (comment)
Configuration menu - View commit details
-
Copy full SHA for 8f8734c - Browse repository at this point
Copy the full SHA 8f8734cView commit details