-
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 12 pull requests #122229
Rollup of 12 pull requests #122229
Commits on Jul 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 709ea74 - Browse repository at this point
Copy the full SHA 709ea74View commit details
Commits on Feb 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1ea6cd7 - Browse repository at this point
Copy the full SHA 1ea6cd7View commit details
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b921a34 - Browse repository at this point
Copy the full SHA b921a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for b18280f - Browse repository at this point
Copy the full SHA b18280fView commit details
Commits on Mar 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f27a22c - Browse repository at this point
Copy the full SHA f27a22cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78fb977 - Browse repository at this point
Copy the full SHA 78fb977View commit details -
Move capacity_overflow function to make ui tests change less
Code changes in raw_vec require blessing UI tests every time
Configuration menu - View commit details
-
Copy full SHA for 784e6a1 - Browse repository at this point
Copy the full SHA 784e6a1View commit details
Commits on Mar 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c3954b3 - Browse repository at this point
Copy the full SHA c3954b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d88c7ff - Browse repository at this point
Copy the full SHA d88c7ffView commit details
Commits on Mar 5, 2024
-
Implement MaybeUninit::fill{,_with,_from}
ACP: rust-lang/libs-team#156 Signed-off-by: Andrew Wock <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a00749 - Browse repository at this point
Copy the full SHA 0a00749View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c87ca2 - Browse repository at this point
Copy the full SHA 5c87ca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20200f6 - Browse repository at this point
Copy the full SHA 20200f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c4eadd - Browse repository at this point
Copy the full SHA 6c4eaddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98dbe9a - Browse repository at this point
Copy the full SHA 98dbe9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1195518 - Browse repository at this point
Copy the full SHA 1195518View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25ab1c7 - Browse repository at this point
Copy the full SHA 25ab1c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4663fbb - Browse repository at this point
Copy the full SHA 4663fbbView commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bef1cd8 - Browse repository at this point
Copy the full SHA bef1cd8View commit details -
I don't think it is necessary anymore. As I understand it from issue 39504 the original problem was that rustbuild changed a hardlink in the cargo build dir to point to copy in the sysroot while cargo may have hardlinked it to the original first. I don't think this happens anymore and as such this workaround is no longer necessary.
Configuration menu - View commit details
-
Copy full SHA for 446708b - Browse repository at this point
Copy the full SHA 446708bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87ab9e8 - Browse repository at this point
Copy the full SHA 87ab9e8View commit details
Commits on Mar 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 564837e - Browse repository at this point
Copy the full SHA 564837eView commit details -
Rollup merge of rust-lang#99153 - Dajamante:issue/95622, r=dtolnay
Add Read Impl for &Stdin r? `@oli-obk` fixes rust-lang#95622
Configuration menu - View commit details
-
Copy full SHA for 286e813 - Browse repository at this point
Copy the full SHA 286e813View commit details -
Rollup merge of rust-lang#112136 - clarfonthey:ffi-c_str, r=cuviper
Add std::ffi::c_str module ACP: rust-lang/libs-team#134 `std::ffi` docs before change: ![Structs: VaList, VaListImpl, CStr, CString, FromBytesWithNulError, FromVecWithNulError, IntoStringError, NulError, OsStr, OsString](https://github.com/rust-lang/rust/assets/15850505/b2cf3534-30f9-4ef0-a655-bacdc3a19e17) `std::ffi` docs after change: ![Re-exports: self::c_str::{FromBytesWithNulError, FromBytesUntilNulError, FromVecWithNulError, NulError, IntoStringError} ; Modules: c_str ; Structs: VaList, VaListImpl, CStr, CString, OsStr, OsString](https://github.com/rust-lang/rust/assets/15850505/23aa6964-da7a-4942-bbf7-42bde2146f9e) (note: I'm omitting the `c_int`, etc. stuff from the screenshots since it's the same in both. this doesn't just delete those types)
Configuration menu - View commit details
-
Copy full SHA for 6eaab82 - Browse repository at this point
Copy the full SHA 6eaab82View commit details -
Rollup merge of rust-lang#120504 - kornelski:try_with_capacity, r=Ama…
…nieu Vec::try_with_capacity Related to rust-lang#91913 Implements try_with_capacity for `Vec`, `VecDeque`, and `String`. I can follow it up with more collections if desired. `Vec::try_with_capacity()` is functionally equivalent to the current stable: ```rust let mut v = Vec::new(); v.try_reserve_exact(n)? ``` However, `try_reserve` calls non-inlined `finish_grow`, which requires old and new `Layout`, and is designed to reallocate memory. There is benefit to using `try_with_capacity`, besides syntax convenience, because it generates much smaller code at the call site with a direct call to the allocator. There's codegen test included. It's also a very desirable functionality for users of `no_global_oom_handling` (Rust-for-Linux), since it makes a very commonly used function available in that environment (`with_capacity` is used much more frequently than all `(try_)reserve(_exact)`).
Configuration menu - View commit details
-
Copy full SHA for 05b67c6 - Browse repository at this point
Copy the full SHA 05b67c6View commit details -
Rollup merge of rust-lang#121280 - ajwock:maybeuninit_fill, r=Amanieu
Implement MaybeUninit::fill{,_with,_from} ACP: rust-lang/libs-team#156
Configuration menu - View commit details
-
Copy full SHA for 3c6b895 - Browse repository at this point
Copy the full SHA 3c6b895View commit details -
Rollup merge of rust-lang#121813 - Urgau:misc-non_local_defs-lint, r=…
…cjgillot Misc improvements to non local defs lint implementation This PR is a collection of small improvements I found when I [needlessly tried](https://www.github.com/rust-lang/rust/pull/120393#issuecomment-1971787475) to fix a "perf-regression" in the lint implementation. I recommend looking at each commit individually.
Configuration menu - View commit details
-
Copy full SHA for 32b2e63 - Browse repository at this point
Copy the full SHA 32b2e63View commit details -
Rollup merge of rust-lang#121833 - kornelski:parent_include, r=estebank
Suggest correct path in include_bytes! `include_bytes!` paths are relative, and I'm often not sure how nested is the `.rs` file that I'm editing, so I have to guess the number of `"../.."`. This change searches `..` and `../..` for the given file and offers corrected path as a suggestion. I wasn't sure how to get the right span, and how to properly escape it. ```text error: couldn't read src/file.txt: No such file or directory (os error 2) --> src/main.rs:2:13 | 2 | let x = include_bytes!("file.txt"); | ^^^^^^^^^^^^^^^----------^ | | | help: it's in a parent directory: `"../../file.txt"` ```
Configuration menu - View commit details
-
Copy full SHA for 936c182 - Browse repository at this point
Copy the full SHA 936c182View commit details -
Rollup merge of rust-lang#121860 - mu001999:master, r=Nilstrieb
Add a tidy check that checks whether the fluent slugs only appear once As `@Nilstrieb` said in rust-lang#121828 (comment): > Might make sense to have a tidy check that checks whether the fluent slugs only appear once in the source code and lint for that there's a tidy check already for sorting We can get the tidy check error: ``` tidy check tidy error: /path/to/rust/compiler/rustc_const_eval/messages.ftl: message `const_eval_invalid_align` is not used tidy error: /path/to/rust/compiler/rustc_lint/messages.ftl: message `lint_trivial_untranslatable_diag` is not used tidy error: /path/to/rust/compiler/rustc_parse/messages.ftl: message `parse_invalid_literal_suffix` is not used tidy error: /path/to/rust/compiler/rustc_infer/messages.ftl: message `infer_need_type_info_in_coroutine` is not used tidy error: /path/to/rust/compiler/rustc_passes/messages.ftl: message `passes_expr_not_allowed_in_context` is not used tidy error: /path/to/rust/compiler/rustc_passes/messages.ftl: message `passes_layout` is not used tidy error: /path/to/rust/compiler/rustc_parse/messages.ftl: message `parse_not_supported` is not used ``` r? `@Nilstrieb`
Configuration menu - View commit details
-
Copy full SHA for 9aff53d - Browse repository at this point
Copy the full SHA 9aff53dView commit details -
Rollup merge of rust-lang#122160 - jieyouxu:eager-translate-help-use-…
…latest-edition, r=cjgillot Eagerly translate `HelpUseLatestEdition` in parser diagnostics Fixes rust-lang#122130. This makes me suspicious of these other two usage of `add_to_diagnostic()`. Would they *also* crash? I haven't attempted to construct test cases for them. ``` compiler/rustc_parse/src/parser/expr.rs 3453: errors::HelpUseLatestEdition::new().add_to_diagnostic(e); compiler/rustc_hir_typeck/src/expr.rs 2603: HelpUseLatestEdition::new().add_to_diagnostic(&mut err); ``` This also seems like a footgun?
Configuration menu - View commit details
-
Copy full SHA for d16fd38 - Browse repository at this point
Copy the full SHA d16fd38View commit details -
Rollup merge of rust-lang#122178 - cuviper:ci-llvm-18, r=Kobzol
ci: add a runner for vanilla LLVM 18 For CI cost, this can be seen as replacing the llvm-15 runner we dropped in rust-lang#117947. Also, I've set `IS_NOT_LATEST_LLVM` in the llvm-17 runner, since that's not the latest anymore.
Configuration menu - View commit details
-
Copy full SHA for 74f17ea - Browse repository at this point
Copy the full SHA 74f17eaView commit details -
Rollup merge of rust-lang#122186 - bjorn3:remove_bug_workaround, r=pe…
…trochenkov Remove a workaround for a bug I don't think it is necessary anymore. As I understand it from issue 39504 the original problem was that rustbuild changed a hardlink in the cargo build dir to point to copy in the sysroot while cargo may have hardlinked it to the original first. I don't think this happens anymore and as such this workaround is no longer necessary. Split out of rust-lang#120855
Configuration menu - View commit details
-
Copy full SHA for 437ba6a - Browse repository at this point
Copy the full SHA 437ba6aView commit details -
Rollup merge of rust-lang#122215 - Zoxc:cycle-detect-names, r=oli-obk
Some tweaks to the parallel query cycle handler This renames `deadlock` to `break_query_cycles`. The abort logic is moved next to the thread spawning and gives the thread a name. Fixes rust-lang#122035. r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for 6a582de - Browse repository at this point
Copy the full SHA 6a582deView commit details -
Rollup merge of rust-lang#122223 - Jarcho:visit_fix, r=oli-obk
Fix typo in `VisitorResult` r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for d5956a9 - Browse repository at this point
Copy the full SHA d5956a9View commit details