-
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 9 pull requests #123663
Rollup of 9 pull requests #123663
Commits on Mar 20, 2024
-
Use the more informative generic type inference failure error on meth…
…od calls on raw pointers
Configuration menu - View commit details
-
Copy full SHA for 958a022 - Browse repository at this point
Copy the full SHA 958a022View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f9a4af - Browse repository at this point
Copy the full SHA 7f9a4afView commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cf65764 - Browse repository at this point
Copy the full SHA cf65764View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66bc97c - Browse repository at this point
Copy the full SHA 66bc97cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c19bad - Browse repository at this point
Copy the full SHA 6c19badView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fadad7 - Browse repository at this point
Copy the full SHA 9fadad7View commit details -
sanitizers: Create the rustc_sanitizers crate
Create the rustc_sanitizers crate and move the source code for the CFI and KCFI sanitizers to it. Co-authored-by: David Wood <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f0f2c4 - Browse repository at this point
Copy the full SHA 1f0f2c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07310e2 - Browse repository at this point
Copy the full SHA 07310e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a69d9 - Browse repository at this point
Copy the full SHA 31a69d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24ee9b9 - Browse repository at this point
Copy the full SHA 24ee9b9View commit details -
KCFI: Use legal charset in shim encoding
To separate `ReifyReason::FnPtr` from `ReifyReason::VTable`, we hyphenated the shims. Hyphens are not actually legal, but underscores are, so use those instead.
Configuration menu - View commit details
-
Copy full SHA for 233d94e - Browse repository at this point
Copy the full SHA 233d94eView commit details -
Fix UI tests with dist-vendored dependencies
There is already a workaround in `compiletest` to deal with custom `CARGO_HOME` using `-Zignore-directory-in-diagnostics-source-blocks={}`. A similar need exists when dependencies come from the local `vendor` directory, which distro builds often use, so now we ignore that too. Also, `issue-21763.rs` was normalizing `hashbrown-` paths, presumably expecting a version suffix, but the vendored path doesn't include the version. Now that matches `[\\/]hashbrown` instead.
Configuration menu - View commit details
-
Copy full SHA for f7b2e37 - Browse repository at this point
Copy the full SHA f7b2e37View commit details -
Remove unimplemented!() from BinOp::ty() function
To reduce redundancy, we now internalize the BinOp instead of duplicating the `ty()` function body.
Configuration menu - View commit details
-
Copy full SHA for 0a4f4a3 - Browse repository at this point
Copy the full SHA 0a4f4a3View commit details
Commits on Apr 9, 2024
-
Rollup merge of rust-lang#122768 - oli-obk:why_is_E0699_so_bad, r=Waf…
…fleLapkin Use the more informative generic type inference failure error on method calls on raw pointers
Configuration menu - View commit details
-
Copy full SHA for 643dee7 - Browse repository at this point
Copy the full SHA 643dee7View commit details -
Rollup merge of rust-lang#123620 - rcvalle:rust-create-rustc-sanitize…
…rs, r=davidtwco sanitizers: Create the rustc_sanitizers crate Create the `rustc_sanitizers` crate and move the source code for the CFI and KCFI sanitizers to it. The tracking issue for reviewing and moving sanitizers into a compiler crate is rust-lang#123619. This is part of our work to organize and stabilize support for the sanitizers. (See our roadmap at https://hackmd.io/`@rcvalle/S1Ou9K6H6.)`
Configuration menu - View commit details
-
Copy full SHA for b809c42 - Browse repository at this point
Copy the full SHA b809c42View commit details -
Rollup merge of rust-lang#123624 - GuillaumeGomez:theme-switch-tests,…
… r=notriddle [rustdoc] [GUI tests] Make theme switching closer to reality Better to actually perform actions user do rather than only testing the change through local storage. As for `browser-ui-test` update: I updated `puppeteer` version (to `0.19.4`) and fixed a bug when displaying the file if it came from an `include`. r? `@notriddle`
Configuration menu - View commit details
-
Copy full SHA for 9531606 - Browse repository at this point
Copy the full SHA 9531606View commit details -
Rollup merge of rust-lang#123636 - rustbot:docs-update, r=ehuss
Update books ## rust-lang/book 23 commits in 19c40bfd2d57641d962f3119a1c343355f1b3c5e..3131aa4642c627a24f523c82566b94a7d920f68c 2024-04-05 22:09:59 UTC to 2024-03-27 18:14:05 UTC - Correct the description of Listing 5-6 (rust-lang/book#3878) - Minor text improvements (rust-lang/book#3790) - Update full code reference main.rs in ch20-03 (rust-lang/book#3857) - Make Note text in ch. 20 consistent with other notes (rust-lang/book#3876) - Consistency fix: start note sentence with a capital (rust-lang/book#3652) - Update README.md (rust-lang/book#3656) - Update panic! formatting style for Guess example (rust-lang/book#3767) - Small correction in ch13-01 (rust-lang/book#3780) - Fix a wording typo in ch07 (rust-lang/book#3694) - Fix a typo: remove an extra 's' from ch. 18.01 (rust-lang/book#3874) - Remove redundant words (rust-lang/book#3672) - Fix rust-lang#3703 (rust-lang/book#3704) - Update loop to Result: 10 (rust-lang/book#3711) - Added "--" between run and args on ch12-03-l12 (rust-lang/book#3726) - Add maintenance time section in appendix-07-nightly-rust.md (rust-lang/book#3859) - Update the link to the farsi translation repository (rust-lang/book#3839) - Update README to use --locked for installing mdbook (rust-lang/book#3830) - Reword "`union`s" to "a `union`" (rust-lang/book#3738) - Fix two typos in 04-03 and 07-03 (rust-lang/book#3849) - Fix typo in Chapter 7 Section 3 (rust-lang/book#3743) - Improve ch03-05-control-flow collection looping wording (rust-lang/book#3758) - Fix missing column separator (rust-lang/book#3855) - Update compiler message (rust-lang/book#3856) ## rust-lang/edition-guide 3 commits in 98b33e9a441457b0a491fe1be90e7de64eafc3e5..eb3eb80e106d03250c1fb7c5666b1c8c59672862 2024-03-27 20:44:27 UTC to 2024-03-26 19:26:15 UTC - some mdbook conveniences (rust-lang/edition-guide#297) - typo (rust-lang/edition-guide#296) - Clean up the `editions/index.md` page (rust-lang/edition-guide#294) ## rust-embedded/book 1 commits in 2e95fc2fd31d669947e993aa07ef10dc9828bee7..aa7d4b0b4653ddb47cb1de2036d090ec2ba9dab1 2024-04-05 07:42:54 UTC to 2024-04-05 07:42:54 UTC - Dependencies: changed "qemu-arch-extra" to "qemu-system-arm" on arch section (rust-embedded/book#368) ## rust-lang/nomicon 2 commits in 6bc2415218d4dd0cb01433d8320f5ccf79c343a1..0d5f88475fe285affa6dbbc806e9e44d730797c0 2024-04-06 13:51:11 UTC to 2024-04-03 02:23:07 UTC - chore: fix typo (rust-lang/nomicon#448) - add link to reference about undefined behavior (rust-lang/nomicon#447) ## rust-lang/reference 3 commits in 984b36eca4b9293df04d5ba4eb5c4f77db0f51dc..55694913b1301cc809f9bf4a1ad1b3d6920efbd9 2024-04-03 21:31:14 UTC to 2024-04-01 19:56:13 UTC - Add the `#[diagnostic]` attribute namespace and the `#[diagnostic::on_unimplemented]` feature to the reference (rust-lang/reference#1449) - type-layout: be more specific about 32-bit alignments (rust-lang/reference#1393) - Fix clippy warning in procedural macro example (rust-lang/reference#1488) ## rust-lang/rust-by-example 1 commits in 7601e0c5ad29d5bd3b518700ea63fddfff5915a7..60d34b5fd33db1346f9aabfc0c9d0bda6c8e42be 2024-04-07 13:00:53 UTC to 2024-04-07 13:00:53 UTC - chore: fix some typos (rust-lang/rust-by-example#1833) ## rust-lang/rustc-dev-guide 11 commits in ffa246b7fd95a96e1cd54883e613aed42c32547d..b77a34bd46399687b4ce6a17198e9f316c988794 2024-04-06 20:41:09 UTC to 2024-03-27 08:49:05 UTC - Explicitly mention compiletest directives are supported in rmake.rs (rust-lang/rustc-dev-guide#1949) - Add docs for sharded descriptions (rust-lang/rustc-dev-guide#1959) - Add basic docs for the new `aux-bin` header (rust-lang/rustc-dev-guide#1942) - Add needs-threads header command (rust-lang/rustc-dev-guide#1943) - Fix some broken links under bootstrapping. (rust-lang/rustc-dev-guide#1958) - Replace -Zno-parallel-llvm with -Zno-parallel-backend (rust-lang/rustc-dev-guide#1957) - Rewrite the `Parameter Environments` chapter (rust-lang/rustc-dev-guide#1953) - Add quickstart for how to build and run the compiler (rust-lang/rustc-dev-guide#1951) - Delete length check (rust-lang/rustc-dev-guide#1952) - Fix some comments (rust-lang/rustc-dev-guide#1950) - add opaque-types-region-inference-restrictions (rust-lang/rustc-dev-guide#1948)
Configuration menu - View commit details
-
Copy full SHA for 6146bdb - Browse repository at this point
Copy the full SHA 6146bdbView commit details -
Rollup merge of rust-lang#123647 - fmease:rustdoc-clean-up-blanket-im…
…pls-synth, r=camelid rustdoc: slightly clean up the synthesis of blanket impls Small follow-up to rust-lang#123340 as promised in rust-lang#123340 (comment). No functional changes whatsoever. * inline the over-engineered “type namespace” (struct) `BlanketImplFinder` just like I did with `AutoTraitFinder` in rust-lang#123340 * use the new `synthesize_*` terminology over the old nondescript / misleading `get_*` one * inline a `use super::*;` (not super modular, lead to `clean/mod.rs` (!) accumulating cruft) * use `tracing` properly r? GuillaumeGomez or rustdoc
Configuration menu - View commit details
-
Copy full SHA for f3b4412 - Browse repository at this point
Copy the full SHA f3b4412View commit details -
Rollup merge of rust-lang#123648 - oli-obk:pattern_types_syntax, r=co…
…mpiler-errors Avoid ICEing without the pattern_types feature gate fixes rust-lang#123643
Configuration menu - View commit details
-
Copy full SHA for 727c31a - Browse repository at this point
Copy the full SHA 727c31aView commit details -
Rollup merge of rust-lang#123649 - maurer:kcfi-v0, r=compiler-errors
KCFI: Use legal charset in shim encoding To separate `ReifyReason::FnPtr` from `ReifyReason::VTable`, we hyphenated the shims. Hyphens are not actually legal, but underscores are, so use those instead. r? `@compiler-errors`
Configuration menu - View commit details
-
Copy full SHA for 55e0668 - Browse repository at this point
Copy the full SHA 55e0668View commit details -
Rollup merge of rust-lang#123652 - cuviper:ui-vendor, r=jieyouxu
Fix UI tests with dist-vendored dependencies There is already a workaround in `compiletest` to deal with custom `CARGO_HOME` using `-Zignore-directory-in-diagnostics-source-blocks={}`. A similar need exists when dependencies come from the local `vendor` directory, which distro builds often use, so now we ignore that too. Also, `issue-21763.rs` was normalizing `hashbrown-` paths, presumably expecting a version suffix, but the vendored path doesn't include the version. Now that matches `[\\/]hashbrown` instead.
Configuration menu - View commit details
-
Copy full SHA for 7e9eaba - Browse repository at this point
Copy the full SHA 7e9eabaView commit details -
Rollup merge of rust-lang#123655 - celinval:smir-fix-binop-ty, r=comp…
…iler-errors Remove unimplemented!() from BinOp::ty() function To reduce redundancy, we now internalize the BinOp instead of duplicating the `ty()` function body.
Configuration menu - View commit details
-
Copy full SHA for 9ea1063 - Browse repository at this point
Copy the full SHA 9ea1063View commit details