about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2025-07-03Make __rust_alloc_error_handler_should_panic a functionDaniel Paoliello-11/+33
2025-07-03Make __rust_alloc_error_handler_should_panic a functionDaniel Paoliello-50/+111
2025-07-03Rollup merge of #143384 - GuillaumeGomez:update-browser-ui-test, r=kobzolGuillaume Gomez-2/+2
Update browser-ui-test version to `0.21.1` One day I'll find time and motivation to use `package.json` instead. :laughing: r? `@Kobzol`
2025-07-03Rollup merge of #143379 - jieyouxu:backport-accepted, r=apirainoGuillaume Gomez-19/+90
Post {beta,stable}-accepted notifications to compiler/bootstrap backport zulip channels on `{beta,stable}-accepted` label application The first commit slightly reorganizes `triagebot.toml` (no functional changes) with some dividing sections, because I found it hard to find the actual sections. The second and third commit configures triagebot to post > PR #`{number}` has been **accepted** for **{beta,stable}** backport. to compiler/bootstrap backport threads respectively, when https://github.com/rust-lang/rust/labels/beta-accepted and https://github.com/rust-lang/rust/labels/stable-accepted labels are applied. Best reviewed commit-by-commit. cc `@Kobzol` r? `@apiraino`
2025-07-03Rollup merge of #143369 - bjorn3:cleanup_metadata_loading, r=lcnrGuillaume Gomez-95/+134
Various refactorings to the metadata loader
2025-07-03Rollup merge of #143364 - fee1-dead-contrib:push-pzymzusnzlso, r=workingjubileeGuillaume Gomez-1/+1
don't include `.md` in title its been bugging me
2025-07-03Rollup merge of #141831 - lolbinarycat:rustdoc-extern-reexport-135092, ↵Guillaume Gomez-13/+52
r=GuillaumeGomez rustdoc: fix attrs of locally reexported foreign items fixes rust-lang/rust#135092 also tweaks a few outdated/misleading comments. r? `@GuillaumeGomez`
2025-07-04Migrate `unmerge_match_arm` Assist to use `SyntaxEditor`Hayashi Mikihiro-22/+20
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
2025-07-03Use `slice_buffer_to_str` in `GenericRadix::fmt_int`Guillaume Gomez-18/+8
2025-07-03Add test for `int_format_into` featureGuillaume Gomez-20/+27
2025-07-03Implement `int_format_into` featureGuillaume Gomez-44/+290
2025-07-03Auto merge of #142857 - rust-lang:cargo_update, r=clubby789bors-131/+231
Weekly `cargo update` Automation to keep dependencies in `Cargo.lock` current. The following is the output from `cargo update`: ```txt compiler & tools dependencies: Locking 23 packages to latest compatible versions Updating anstyle-svg v0.1.8 -> v0.1.9 Updating autocfg v1.4.0 -> v1.5.0 Updating bumpalo v3.18.1 -> v3.19.0 Updating derive-where v1.4.0 -> v1.5.0 Updating errno v0.3.12 -> v0.3.13 Updating indexmap v2.9.0 -> v2.10.0 Updating libredox v0.1.3 -> v0.1.4 Updating owo-colors v4.2.1 -> v4.2.2 Updating pest v2.8.0 -> v2.8.1 Updating pest_derive v2.8.0 -> v2.8.1 Updating pest_generator v2.8.0 -> v2.8.1 Updating pest_meta v2.8.0 -> v2.8.1 Updating r-efi v5.2.0 -> v5.3.0 Updating rustc-build-sysroot v0.5.8 -> v0.5.9 Updating slab v0.4.9 -> v0.4.10 Updating syn v2.0.103 -> v2.0.104 Adding toml v0.8.23 Adding toml_edit v0.22.27 Adding toml_write v0.1.2 Updating tracing-attributes v0.1.29 -> v0.1.30 Updating xattr v1.5.0 -> v1.5.1 Updating zerocopy v0.8.25 -> v0.8.26 Updating zerocopy-derive v0.8.25 -> v0.8.26 note: pass `--verbose` to see 39 unchanged dependencies behind latest library dependencies: Locking 0 packages to latest compatible versions note: pass `--verbose` to see 3 unchanged dependencies behind latest rustbook dependencies: Locking 21 packages to latest compatible versions Updating autocfg v1.4.0 -> v1.5.0 Updating bumpalo v3.18.1 -> v3.19.0 Updating errno v0.3.12 -> v0.3.13 Updating indexmap v2.9.0 -> v2.10.0 Updating markup5ever v0.16.1 -> v0.16.2 Updating pest v2.8.0 -> v2.8.1 Updating pest_derive v2.8.0 -> v2.8.1 Updating pest_generator v2.8.0 -> v2.8.1 Updating pest_meta v2.8.0 -> v2.8.1 Updating r-efi v5.2.0 -> v5.3.0 Updating syn v2.0.103 -> v2.0.104 Adding windows-sys v0.60.2 Adding windows-targets v0.53.2 Adding windows_aarch64_gnullvm v0.53.0 Adding windows_aarch64_msvc v0.53.0 Adding windows_i686_gnu v0.53.0 Adding windows_i686_gnullvm v0.53.0 Adding windows_i686_msvc v0.53.0 Adding windows_x86_64_gnu v0.53.0 Adding windows_x86_64_gnullvm v0.53.0 Adding windows_x86_64_msvc v0.53.0 ```
2025-07-03cargo updategithub-actions-131/+231
compiler & tools dependencies: Locking 23 packages to latest compatible versions Updating anstyle-svg v0.1.8 -> v0.1.9 Updating autocfg v1.4.0 -> v1.5.0 Updating bumpalo v3.18.1 -> v3.19.0 Updating derive-where v1.4.0 -> v1.5.0 Updating errno v0.3.12 -> v0.3.13 Updating indexmap v2.9.0 -> v2.10.0 Updating libredox v0.1.3 -> v0.1.4 Updating owo-colors v4.2.1 -> v4.2.2 Updating pest v2.8.0 -> v2.8.1 Updating pest_derive v2.8.0 -> v2.8.1 Updating pest_generator v2.8.0 -> v2.8.1 Updating pest_meta v2.8.0 -> v2.8.1 Updating r-efi v5.2.0 -> v5.3.0 Updating rustc-build-sysroot v0.5.8 -> v0.5.9 Updating slab v0.4.9 -> v0.4.10 Updating syn v2.0.103 -> v2.0.104 Adding toml v0.8.23 Adding toml_edit v0.22.27 Adding toml_write v0.1.2 Updating tracing-attributes v0.1.29 -> v0.1.30 Updating xattr v1.5.0 -> v1.5.1 Updating zerocopy v0.8.25 -> v0.8.26 Updating zerocopy-derive v0.8.25 -> v0.8.26 note: pass `--verbose` to see 39 unchanged dependencies behind latest library dependencies: Locking 0 packages to latest compatible versions note: pass `--verbose` to see 3 unchanged dependencies behind latest rustbook dependencies: Locking 21 packages to latest compatible versions Updating autocfg v1.4.0 -> v1.5.0 Updating bumpalo v3.18.1 -> v3.19.0 Updating errno v0.3.12 -> v0.3.13 Updating indexmap v2.9.0 -> v2.10.0 Updating markup5ever v0.16.1 -> v0.16.2 Updating pest v2.8.0 -> v2.8.1 Updating pest_derive v2.8.0 -> v2.8.1 Updating pest_generator v2.8.0 -> v2.8.1 Updating pest_meta v2.8.0 -> v2.8.1 Updating r-efi v5.2.0 -> v5.3.0 Updating syn v2.0.103 -> v2.0.104 Adding windows-sys v0.60.2 Adding windows-targets v0.53.2 Adding windows_aarch64_gnullvm v0.53.0 Adding windows_aarch64_msvc v0.53.0 Adding windows_i686_gnu v0.53.0 Adding windows_i686_gnullvm v0.53.0 Adding windows_i686_msvc v0.53.0 Adding windows_x86_64_gnu v0.53.0 Adding windows_x86_64_gnullvm v0.53.0 Adding windows_x86_64_msvc v0.53.0
2025-07-03Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_ltobjorn3-17/+6
2025-07-03Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_ltobjorn3-69/+26
2025-07-03Merge pull request #4441 from RalfJung/nanosleepRalf Jung-9/+6
nanosleep: fix argument name and add a missing argument read
2025-07-03Rework logic and provide structured suggestionEsteban Küber-13/+135
2025-07-03Remove unused config param from WriteBackendMethods::autodiffbjorn3-1/+0
2025-07-03Remove unused config param from WriteBackendMethods::autodiffbjorn3-8/+2
2025-07-03Remove unnecessary check for fat LTObjorn3-1/+1
2025-07-03Move run_fat_lto call into execute_fat_lto_work_itembjorn3-32/+36
This will allow merging all fat LTO steps together. In addition it reduces the amount of work done on the coordinator thread without jobserver token.
2025-07-03Update browser-ui-test version to `0.21.1`Guillaume Gomez-2/+2
2025-07-03Remove unneeded `.as_bytes()` (#15196)dswij-1/+1
`&str` already implements `AsRef<[u8]>` changelog: none
2025-07-03Do not lint intrinsics as empty loops (#15201)dswij-2/+26
Fix rust-lang/rust-clippy#15200 changelog: [`empty_loop`]: fix false positive on intrinsic function declaration
2025-07-03nanosleep: fix argument name and add a missing argument readRalf Jung-9/+6
2025-07-03Return early when `self` resolve failure because of `let self = ...`xizheyin-11/+14
Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
2025-07-03stabilize `const_array_each_ref`Deadbeef-4/+4
2025-07-03Merge pull request #20161 from ShoyuVanilla/closure-captureLukas Wirth-5/+48
fix: Incorrect closure capturing for let exprs
2025-07-03stabilize `const_slice_reverse`Deadbeef-1/+2
2025-07-03Pass in autodiff items when starting the coordinator threadbjorn3-19/+6
As opposed to sending a message to the coordinator thread.
2025-07-03Merge pull request #20120 from Hmikihiro/match_bind_not_typeChayim Refael Friedman-1/+74
fix: resolve item in match bind
2025-07-03rustdoc: don't treat methods under const impls or traits as constDeadbeef-1/+50
2025-07-03Add ui test resolve/false-self-in-macro-issue-143134.rsxizheyin-0/+22
Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
2025-07-03move `tests/ui/resolve/suggest*` to `tests/ui/resolve/suggestions/`xizheyin-0/+0
Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
2025-07-03Replace kw_span by full span.Camille GILLOT-2/+2
2025-07-03Replace kw_span by full span.Camille GILLOT-23/+31
2025-07-03fix: resolve item in match bindHayashi Mikihiro-1/+74
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
2025-07-03Split generate_lto_work between fat and thin-LTO casesbjorn3-49/+63
2025-07-03Fat LTO always produces a single object file, so -Zcombine-cgu has no effectbjorn3-1/+3
2025-07-03Move dcx creation into WriteBackendMethods::codegenbjorn3-3/+4
2025-07-03Move dcx creation into WriteBackendMethods::codegenbjorn3-12/+10
2025-07-03Post {beta,stable}-accepted message to bootstrap backport threadsJieyou Xu-0/+14
2025-07-03simplify receivers for some array method callsMarijn Schouten-4/+4
2025-07-03Post {beta,stable}-accepted message to compiler backport threadsJieyou Xu-0/+14
2025-07-03[NFC] Re-organize `triagebot.toml`Jieyou Xu-19/+62
Add some dividing sections, as it was hard to quickly identify which section is which.
2025-07-03Remove LtoModuleCodegenbjorn3-11/+10
Most uses of it either contain a fat or thin lto module. Only WorkItem::LTO could contain both, but splitting that enum variant doesn't complicate things much.
2025-07-03Remove LtoModuleCodegenbjorn3-100/+58
Most uses of it either contain a fat or thin lto module. Only WorkItem::LTO could contain both, but splitting that enum variant doesn't complicate things much.
2025-07-03Auto merge of #143363 - jdonszelmann:rollup-7cv1kql, r=jdonszelmannbors-518/+951
Rollup of 6 pull requests Successful merges: - rust-lang/rust#134006 (setup typos check in CI) - rust-lang/rust#142876 (Port `#[target_feature]` to new attribute parsing infrastructure) - rust-lang/rust#143038 (avoid suggesting traits from private dependencies) - rust-lang/rust#143083 (Fix rustdoc not correctly showing attributes on re-exports) - rust-lang/rust#143283 (document optional jobs) - rust-lang/rust#143329 (minicore: use core's `diagnostic::on_unimplemented` messages) Failed merges: - rust-lang/rust#143237 (Port `#[no_implicit_prelude]` to the new attribute parsing infrastructure) r? `@ghost` `@rustbot` modify labels: rollup
2025-07-03fix: Closure capturing for let exprs, againShoyu Vanilla-5/+48
2025-07-03remove redundant #[must_use]Marijn Schouten-4/+0