-
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 #132626
Rollup of 11 pull requests #132626
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e3029ab - Browse repository at this point
Copy the full SHA e3029abView commit details
Commits on Oct 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 10b60eb - Browse repository at this point
Copy the full SHA 10b60ebView commit details
Commits on Oct 29, 2024
-
More test for non-exhaustive C-like enums in FFI
Add a few more possibly false-positive tests for the `improper_ctypes` lint
Configuration menu - View commit details
-
Copy full SHA for a645342 - Browse repository at this point
Copy the full SHA a645342View commit details
Commits on Nov 4, 2024
-
Revert "Avoid nested replacement ranges" from rust-lang#129346.
It caused a test regression in the `cfg_eval.rs` crate. (The bugfix in rust-lang#129346 was in a different commit; this commit was just a code simplification.)
Configuration menu - View commit details
-
Copy full SHA for 981dc02 - Browse repository at this point
Copy the full SHA 981dc02View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9161db - Browse repository at this point
Copy the full SHA e9161dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eff07e - Browse repository at this point
Copy the full SHA 0eff07eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dfbc03 - Browse repository at this point
Copy the full SHA 5dfbc03View commit details -
Configuration menu - View commit details
-
Copy full SHA for c88ba28 - Browse repository at this point
Copy the full SHA c88ba28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75c943e - Browse repository at this point
Copy the full SHA 75c943eView commit details -
Improve example of
impl Pattern for &[char]
The previous version used `['l', 'l']` as pattern, which would suggest that it matches the `ll` of `Hello world` as a whole.
Configuration menu - View commit details
-
Copy full SHA for 4872b6b - Browse repository at this point
Copy the full SHA 4872b6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 107b4fd - Browse repository at this point
Copy the full SHA 107b4fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4b72dc - Browse repository at this point
Copy the full SHA f4b72dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7934f26 - Browse repository at this point
Copy the full SHA 7934f26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10723c2 - Browse repository at this point
Copy the full SHA 10723c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f0ed2b - Browse repository at this point
Copy the full SHA 1f0ed2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5069434 - Browse repository at this point
Copy the full SHA 5069434View commit details -
when an intrinsic has a const-stable fallback body, we can easily exp…
…ose it on stable
Configuration menu - View commit details
-
Copy full SHA for a741b33 - Browse repository at this point
Copy the full SHA a741b33View commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e37a3a8 - Browse repository at this point
Copy the full SHA e37a3a8View commit details -
Rollup merge of rust-lang#131153 - VulnBandit:copy_impl_vuln, r=compi…
…ler-errors Improve duplicate derive Copy/Clone diagnostics Improve duplicate derive Copy/Clone diagnostics. Closes rust-lang#131083
Configuration menu - View commit details
-
Copy full SHA for 972fef2 - Browse repository at this point
Copy the full SHA 972fef2View commit details -
Rollup merge of rust-lang#132025 - duncpro:E0027, r=compiler-errors
fix suggestion for diagnostic error E0027 Closes rust-lang#132008
Configuration menu - View commit details
-
Copy full SHA for c17cf1d - Browse repository at this point
Copy the full SHA c17cf1dView commit details -
Rollup merge of rust-lang#132303 - nyurik:non-exhaustive-err, r=compi…
…ler-errors More tests for non-exhaustive C-like enums in FFI Add a few more tests for the `improper_ctypes` lint as found with the [varnish-rs](https://github.com/gquintard/varnish-rs) project. This follows up on rust-lang#116831, fixed in rust-lang#116863 by ``@workingjubilee`` - I have been seeing these fail with the bindgen-generated non-exhaustive enums inside other structs. Seems the issue does not exist in the primary branch, so this PR just makes sure more cases are covered for the future.
Configuration menu - View commit details
-
Copy full SHA for 56aa51e - Browse repository at this point
Copy the full SHA 56aa51eView commit details -
Rollup merge of rust-lang#132492 - RalfJung:const-intrinsics, r=compi…
…ler-errors remove support for extern-block const intrinsics This converts all const-callable intrinsics into the "new" form of a regular `fn` with `#[rustc_intrinsic]` attribute. That simplifies some of the logic since those functions can be marked `const fn` like regular functions, so intrinsics no longer need a special case to be considered const-callable at all. I also added a new attribute `#[rustc_const_stable_intrinsic]` to mark an intrinsic as being ready to be exposed on stable. Previously we used the `#[rustc_const_stable_indirect]` attribute for that, but that attribute had a dual role -- when used on a regular function, it is an entirely safe marker to make this function part of recursive const stability, but on an intrinsic it is a trusted marker requiring special care. It's not great for the same attribute to be sometimes fully checked and safe, and sometimes trusted and requiring special care, so I split this into two attributes. This also fixes rust-lang#122652 by accepting intrinsics as const-stable if they have a fallback body that is recursively const-stable. The library changes are best reviewed with whitespace hidden. r? `@compiler-errors`
Configuration menu - View commit details
-
Copy full SHA for 23ef001 - Browse repository at this point
Copy the full SHA 23ef001View commit details -
Rollup merge of rust-lang#132587 - nnethercote:revert-avoid-nested-re…
…placement-ranges, r=petrochenkov Revert "Avoid nested replacement ranges" from rust-lang#129346. It caused a test regression in the `cfg_eval.rs` crate. (The bugfix in rust-lang#129346 was in a different commit; this commit was just a code simplification.) r? `@petrochenkov`
Configuration menu - View commit details
-
Copy full SHA for f8ac0e7 - Browse repository at this point
Copy the full SHA f8ac0e7View commit details -
Rollup merge of rust-lang#132596 - GuillaumeGomez:show-coverage, r=no…
…triddle [rustdoc] Fix `--show-coverage` when JSON output format is used I realized while looking on the docs.rs page of the `sysinfo` crate that the coverage numbers displayed were wrong: ![image](https://github.com/user-attachments/assets/264b2e25-6271-4ed1-8b35-e8bd4fd475c6) I realized that it was because `--show-coverage --output-format=json` was relying on the same logic as the JSON output for the doc generation whereas it should not. I fixed it by changing the API for querying `is_json` a bit. The underlying issue is that JSON output format is stripping reexports of items from private modules. r? ``@notriddle``
Configuration menu - View commit details
-
Copy full SHA for b3fc9e6 - Browse repository at this point
Copy the full SHA b3fc9e6View commit details -
Rollup merge of rust-lang#132598 - jdonszelmann:move-lints-to-early, …
…r=xFrednet Clippy: Move some attribute lints to be early pass (post expansion) r? ```@xFrednet``` As a side effect it removes a duplicated warning on line 53 of the `allow_attributes` test. I discussed this with ```@xFrednet``` , and it's mainly to support the attribute rework rust-lang#131229
Configuration menu - View commit details
-
Copy full SHA for d70e2e3 - Browse repository at this point
Copy the full SHA d70e2e3View commit details -
Rollup merge of rust-lang#132601 - rustbot:docs-update, r=ehuss
Update books ## rust-lang/edition-guide 3 commits in 1f07c242f8162a711a5ac5a4ea8fa7ec884ee7a9..2d482e203eb6d6e353814cf1415c5f94e590b9e0 2024-11-04 14:42:36 UTC to 2019-06-14 21:27:05 UTC - 2024: rustfmt style edition (rust-lang/edition-guide#331) - rustdoc: Fix doctest `include` paths (rust-lang/edition-guide#329) - docs(cargo): Cover MSRV-aware resolver (rust-lang/edition-guide#328) ## rust-lang/reference 3 commits in 23ce619966541bf2c80d45fdfeecf3393e360a13..da0f6dad767670da0e8cd5af8a7090db3272f626 2024-11-01 12:52:51 UTC to 2024-10-30 13:30:17 UTC - fix typo referring to 'Unsize' trait (rust-lang/reference#1669) - Add identifier syntax to items.md and subchapters (rust-lang/reference#1599) - Rename "object safe" to "dyn compatible" (rust-lang/reference#1666) ## rust-lang/rust-by-example 5 commits in 8bede1b919a81ab7d0c961f6bbf68d3efa297bd2..9db78608b17d5f4a6c033b8a3038466b87d63206 2024-10-31 21:03:20 UTC to 2024-10-26 16:06:05 UTC - fix(doc): correct small errors in pipes.md (rust-lang/rust-by-example#1894) - Fix ambiguous comment on 2.3 Arrays and Slices page (rust-lang/rust-by-example#1885) - Fix typo in generics/new_types (rust-lang/rust-by-example#1892) - docs(zh): fix known issues (rust-lang/rust-by-example#1891) - `read_lines`: Use `.map_while(Result::ok)` instead of `.flatten()`. (rust-lang/rust-by-example#1890) ## rust-lang/rustc-dev-guide 22 commits in 59d94ea75a0b157e148af14c73c2dd60efb7b60a..6a5accdaf10255882b1e6c59dfe5f1c79ac95484 2024-11-04 14:40:57 UTC to 2024-10-24 20:33:08 UTC - Add a link for the `reference` compiletest header (rust-lang/rustc-dev-guide#2096) - Slightly fix up the glossary (rust-lang/rustc-dev-guide#2127) - Remove an mdbook workaround (rust-lang/rustc-dev-guide#2124) - Fix broken links (rust-lang/rustc-dev-guide#2123) - Fix minicore.rs link (rust-lang/rustc-dev-guide#2122) - Update for recent dataflow simplifications. (rust-lang/rustc-dev-guide#2121) - Describe `minicore` test auxiliary and directive (rust-lang/rustc-dev-guide#2097) - Fix and update docs for `needs-force-clang-based-tests` (rust-lang/rustc-dev-guide#2085) - Add redirects for integration-testing and headers (rust-lang/rustc-dev-guide#2092) - Fix borked links (rust-lang/rustc-dev-guide#2119) - Describe how to revert a PR (rust-lang/rustc-dev-guide#2118) - Linkify the footnotes in the async closure chapter (rust-lang/rustc-dev-guide#2117) - Try to fix footnotes (rust-lang/rustc-dev-guide#2115) - Fix rustc-related links that are 404 right now (rust-lang/rustc-dev-guide#2112) - Async closures chapter (rust-lang/rustc-dev-guide#2110) - update rfl ci job policy (rust-lang/rustc-dev-guide#2108) - Fix internal and incomplete links (rust-lang/rustc-dev-guide#2107) - Describe why and how to use a separate build directory for rust-analyzer (rust-lang/rustc-dev-guide#2106) - Update current status of diagnostics translation infra (rust-lang/rustc-dev-guide#2105) - update const stability docs (rust-lang/rustc-dev-guide#2098) - Advice on auto-formatting C++ code (rust-lang/rustc-dev-guide#2104) - Update compiler-src.md (rust-lang/rustc-dev-guide#2102)
Configuration menu - View commit details
-
Copy full SHA for 3d4dd74 - Browse repository at this point
Copy the full SHA 3d4dd74View commit details -
Rollup merge of rust-lang#132606 - eduardosm:char-slice-str-pattern-d…
…oc, r=tgross35 Improve example of `impl Pattern for &[char]` The previous version used `['l', 'l']` as pattern, which would suggest that it matches the `ll` of `Hello world` as a whole.
Configuration menu - View commit details
-
Copy full SHA for 67477ca - Browse repository at this point
Copy the full SHA 67477caView commit details -
Rollup merge of rust-lang#132608 - mejrs:type_impls_trait, r=compiler…
…-errors document `type_implements_trait` Rendered: ![image](https://github.com/user-attachments/assets/60c00e50-24fd-4b04-bb22-e71b479c0b29) r? `@compiler-errors`
Configuration menu - View commit details
-
Copy full SHA for 33ebfff - Browse repository at this point
Copy the full SHA 33ebfffView commit details -
Rollup merge of rust-lang#132609 - NotWearingPants:patch-1, r=Amanieu
docs: fix grammar in doc comment at unix/process.rs Fixed the grammar of a sentence in the docs
Configuration menu - View commit details
-
Copy full SHA for 7bff6ff - Browse repository at this point
Copy the full SHA 7bff6ffView commit details