-
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 6 pull requests #130379
Rollup of 6 pull requests #130379
Commits on Sep 6, 2024
-
properly handle EOF in BufReader::peek
previously this would cause an infinite loop due to it being unable to read `n` bytes.
Configuration menu - View commit details
-
Copy full SHA for dfdbf63 - Browse repository at this point
Copy the full SHA dfdbf63View commit details
Commits on Sep 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8e3e20a - Browse repository at this point
Copy the full SHA 8e3e20aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8230a90 - Browse repository at this point
Copy the full SHA 8230a90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79b87c5 - Browse repository at this point
Copy the full SHA 79b87c5View commit details
Commits on Sep 10, 2024
-
force ci-llvm by default on library and tools profiles
It's very rare for developers to need to modify LLVM, so "if-unchanged" isn't a good default since it fetches the LLVM submodule to track changes. Signed-off-by: onur-ozkan <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for ed89d9b - Browse repository at this point
Copy the full SHA ed89d9bView commit details -
add change entry for "tools" and "library" profile update
Signed-off-by: onur-ozkan <work@onurozkan.dev>
Configuration menu - View commit details
-
Copy full SHA for b5d69ba - Browse repository at this point
Copy the full SHA b5d69baView commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d4ac759 - Browse repository at this point
Copy the full SHA d4ac759View commit details
Commits on Sep 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 14ed979 - Browse repository at this point
Copy the full SHA 14ed979View commit details -
Configuration menu - View commit details
-
Copy full SHA for 811ee38 - Browse repository at this point
Copy the full SHA 811ee38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29ccc0d - Browse repository at this point
Copy the full SHA 29ccc0dView commit details
Commits on Sep 15, 2024
-
Rollup merge of rust-lang#130042 - lolbinarycat:bufreaker_peek_eof, r…
…=Amanieu properly handle EOF in BufReader::peek previously this would cause an infinite loop due to it being unable to read `n` bytes.
Configuration menu - View commit details
-
Copy full SHA for e02e6bf - Browse repository at this point
Copy the full SHA e02e6bfView commit details -
Rollup merge of rust-lang#130061 - theemathas:box_vec_non_null, r=Mar…
…kSimulacrum,workingjubilee Add `NonNull` convenience methods to `Box` and `Vec` Implements the ACP: rust-lang/libs-team#418. The docs for the added methods are mostly copied from the existing methods that use raw pointers instead of `NonNull`. I'm new to this "contributing to rustc" thing, so I'm sorry if I did something wrong. In particular, I don't know what the process is for creating a new unstable feature. Please advise me if I should do something. Thank you.
Configuration menu - View commit details
-
Copy full SHA for c11505f - Browse repository at this point
Copy the full SHA c11505fView commit details -
Rollup merge of rust-lang#130202 - onur-ozkan:force-ci-llvm-on-defaul…
…t-profiles, r=Mark-Simulacrum set `download-ci-llvm = true` by default on "library" and "tools" profiles It's very rare for developers to need to modify LLVM, so "if-unchanged" isn't a good default for "tools" and "library" profiles since it fetches the LLVM submodule to track changes.
Configuration menu - View commit details
-
Copy full SHA for 36ee852 - Browse repository at this point
Copy the full SHA 36ee852View commit details -
Rollup merge of rust-lang#130214 - RalfJung:zeroed, r=Mark-Simulacrum
MaybeUninit::zeroed: mention that padding is not zeroed That should clarify cases like [this](rust-lang#129778 (comment)).
Configuration menu - View commit details
-
Copy full SHA for 0648987 - Browse repository at this point
Copy the full SHA 0648987View commit details -
Rollup merge of rust-lang#130353 - Zalathar:lint-zero, r=jieyouxu
Make some lint doctests compatible with `--stage=0` Currently, running `x test compiler --stage=0` (with `rust.parallel-compiler=false` to avoid other problems) results in two failures, because these lint doctests aren't compatible with the current stage0 compiler. In theory, the more “correct” solution would be to wrap the opening triple-backtick line in `#[cfg_attr(not(bootstrap), doc = "..."]`. However, that causes a few practical problems: - `tidy` doesn't understand that syntax, and miscounts the number of backticks in the comment block. - `lint-docs` doesn't understand that syntax, and thinks it's trying to declare the lint name. - Working around the above problems would cause more work and more confusion for whoever does the next bootstrap beta bump. So instead this PR adds some bootstrap gates inside the individual doctests, which end up producing the desired behaviour, and are straightforward to remove.
Configuration menu - View commit details
-
Copy full SHA for 12fb8e4 - Browse repository at this point
Copy the full SHA 12fb8e4View commit details -
Rollup merge of rust-lang#130370 - kpreid:patch-2, r=compiler-errors
unstable-book: `trait_upcasting` example should not have `#![allow(incomplete_features)]` Tracking issue: rust-lang#65991 `trait_upcasting` is not currently an incomplete feature; therefore examples of its use do not require `#![allow(incomplete_features)]`.
Configuration menu - View commit details
-
Copy full SHA for 4b6f838 - Browse repository at this point
Copy the full SHA 4b6f838View commit details