about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2025-06-15Get rid of `EscapeDebugInner`.Markus Reiter-92/+210
2025-06-15Suggest adding semicolon in user code rather than macro impl detailsUrgau-3/+166
2025-06-15Correctly account for different address spaces in LLVM intrinsic invocationssayantn-19/+24
2025-06-15Windows: Use anonymous pipes in CommandChris Denton-86/+142
2025-06-15Auto merge of #142455 - ↵bors-9/+81
jdonszelmann:attempt-to-mitigate-delayed-lint-perf-problems, r=oli-obk collect delayed lints in hir_crate_items r? `@oli-obk` Attempt to mitigate perf problems in rust-lang/rust#138164
2025-06-15Use `LLVMIntrinsicGetDeclaration` to completely remove the hardcoded ↵sayantn-224/+32
intrinsics list
2025-06-15Merge pull request #20000 from tadeokondrak/lifetime-repeat-macroChayim Refael Friedman-14/+63
Allow lifetime repeats in macros: $($x)'a*
2025-06-15Use is_any_identifier in pretty_print_macro_expansionTadeo Kondrak-13/+6
2025-06-15Fix spacing for LIFETIME_IDENT near keywords and literals in test outputTadeo Kondrak-4/+12
2025-06-15Manually invalidate caches in SimplifyCfg.Camille GILLOT-3/+13
2025-06-15Un-remap `rustc-dev` component pathsUrgau-0/+108
2025-06-15Stabilize "file_lock" featureChristopher Berner-17/+11
2025-06-15Merge pull request #1582 from rust-lang/update_abi_cafebjorn3-71/+45
Update to abi-cafe 1.0
2025-06-15Auto merge of #142430 - compiler-errors:external-constraints, r=lcnrbors-0/+22
Don't fold `ExternalConstraintsData` when it's empty Probably useless, but let's see. r? lcnr
2025-06-15clarify `rustc_do_not_const_check` commentDeadbeef-2/+2
2025-06-15Use the new abi-cafe-rules.toml supportbjorn3-69/+43
2025-06-15Merge pull request #4400 from RalfJung/rustupRalf Jung-2903/+2619
Rustup
2025-06-15Refactor `rustc_attr_data_structures` documentationxizheyin-14/+48
Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
2025-06-15Merge from rustcRalf Jung-2902/+2618
2025-06-15Preparing for merge from rustcRalf Jung-1/+1
2025-06-15Update to abi-cafe 1.0bjorn3-36/+36
2025-06-15Auto merge of #142398 - fee1-dead-contrib:push-ynxrtswtkyxw, r=oli-obkbors-27/+16
early linting: avoid redundant calls to `check_id` An attempt to address the regression at https://github.com/rust-lang/rust/pull/142240#issuecomment-2964425460 r? `@oli-obk` cc `@nnethercote` who might have a better understanding of the performance implications
2025-06-15Merge pull request #20009 from Veykril/push-rvnnorzvpnqvLukas Wirth-73/+136
Optimize `pub(crate)` and `pub(self)` visibility resolution
2025-06-15Optimize private visibility resolutionLukas Wirth-39/+83
2025-06-15Optimize `pub(crate)` visibility resolutionLukas Wirth-36/+55
2025-06-15Merge pull request #20008 from Veykril/push-rsnkrwyplmwrLukas Wirth-137/+120
More idiomatic salsa use
2025-06-15Unify assoc item visibility queriesLukas Wirth-77/+58
2025-06-15Idiomatic salsa use for extern block abi queryLukas Wirth-13/+16
2025-06-15use `if let` guards where possibleDeadbeef-20/+12
2025-06-15Idiomatic salsa use for impl items queryLukas Wirth-41/+40
2025-06-15Replace unnecessary use of `MacroDefId` with `MacroId`Lukas Wirth-6/+6
2025-06-15Merge pull request #20007 from Veykril/push-opqzsnwzwyvnLukas Wirth-77/+81
Idiomatic salsa use for enum variants query
2025-06-15Idiomatic salsa use for enum variants queryLukas Wirth-77/+81
2025-06-15Merge pull request #20006 from Veykril/push-uvmuznvlwsxxLukas Wirth-213/+692
Cleanup incremental tests and verify query executions
2025-06-15Cleanup incremental testsLukas Wirth-213/+692
2025-06-15Auto merge of #142388 - cjgillot:span-hash, r=davidtwcobors-10/+10
Do not clone Arc when hashing span. Tiny improvement I was when trying to profile span hashing.
2025-06-15Move the place in `&pin mut $place` when `!Unpin` to ensure soundnessFrank King-191/+559
2025-06-15Auto merge of #142355 - lcnr:fast_reject-reject, r=BoxyUwUbors-3/+4
move fast reject into inner to also fast reject inside of the folder r? `@BoxyUwU`
2025-06-15Move `tests/ui/async-await/pin-ergonomics` to `tests/ui`Frank King-0/+0
2025-06-15Implement pinned borrows, part of `pin_ergonomics`Frank King-18/+471
2025-06-15Merge pull request #19996 from LHolten/exclude-importsChayim Refael Friedman-1/+214
Add support for excluding imports from symbol search
2025-06-15Add config option to exclude imports from symbol searchLucas Holten-1/+214
2025-06-15cargo updategithub-actions-164/+166
compiler & tools dependencies: Locking 31 packages to latest compatible versions Updating adler2 v2.0.0 -> v2.0.1 Updating cfg-if v1.0.0 -> v1.0.1 Updating clap v4.5.39 -> v4.5.40 Updating clap_builder v4.5.39 -> v4.5.40 Updating clap_derive v4.5.32 -> v4.5.40 Updating clap_lex v0.7.4 -> v0.7.5 Updating getopts v0.2.21 -> v0.2.23 Updating hermit-abi v0.5.1 -> v0.5.2 Updating jiff v0.2.14 -> v0.2.15 Updating jiff-static v0.2.14 -> v0.2.15 Updating libc v0.2.172 -> v0.2.173 Updating memchr v2.7.4 -> v2.7.5 Updating minifier v0.3.5 -> v0.3.6 Updating miniz_oxide v0.8.8 -> v0.8.9 Updating object v0.37.0 -> v0.37.1 Updating redox_syscall v0.5.12 -> v0.5.13 Updating rustc-demangle v0.1.24 -> v0.1.25 Updating syn v2.0.101 -> v2.0.103 Updating thread_local v1.1.8 -> v1.1.9 Updating unicode-width v0.2.0 -> v0.2.1 Updating wasi v0.11.0+wasi-snapshot-preview1 -> v0.11.1+wasi-snapshot-preview1 Updating wasm-encoder v0.233.0 -> v0.235.0 Removing wasmparser v0.232.0 Removing wasmparser v0.233.0 Adding wasmparser v0.234.0 Adding wasmparser v0.235.0 Updating wast v233.0.0 -> v235.0.0 Updating wat v1.233.0 -> v1.235.0 Updating windows v0.61.1 -> v0.61.3 Updating windows-link v0.1.1 -> v0.1.3 Adding windows-sys v0.60.2 Updating windows-targets v0.53.0 -> v0.53.2 Updating winnow v0.7.10 -> v0.7.11 note: pass `--verbose` to see 39 unchanged dependencies behind latest library dependencies: Locking 1 package to latest compatible version Updating libc v0.2.172 -> v0.2.173 note: pass `--verbose` to see 4 unchanged dependencies behind latest rustbook dependencies: Locking 19 packages to latest compatible versions Updating adler2 v2.0.0 -> v2.0.1 Updating cc v1.2.26 -> v1.2.27 Updating cfg-if v1.0.0 -> v1.0.1 Updating clap v4.5.39 -> v4.5.40 Updating clap_builder v4.5.39 -> v4.5.40 Updating clap_complete v4.5.52 -> v4.5.54 Updating clap_derive v4.5.32 -> v4.5.40 Updating clap_lex v0.7.4 -> v0.7.5 Updating getopts v0.2.21 -> v0.2.23 Updating jiff v0.2.14 -> v0.2.15 Updating jiff-static v0.2.14 -> v0.2.15 Updating libc v0.2.172 -> v0.2.173 Updating memchr v2.7.4 -> v2.7.5 Updating miniz_oxide v0.8.8 -> v0.8.9 Updating redox_syscall v0.5.12 -> v0.5.13 Updating syn v2.0.101 -> v2.0.103 Removing unicode-width v0.1.14 Removing unicode-width v0.2.0 Adding unicode-width v0.2.1 Updating windows-link v0.1.1 -> v0.1.3 Updating winnow v0.7.10 -> v0.7.11
2025-06-14symcheck: Add a wrapper around an archiveTrevor Gross-24/+80
Rather than re-opening the archive file for each check, add a wrapper that keeps the data in memory. Additionally, collect the `--target` argument so it can be used within this crate.
2025-06-14Auto merge of #142335 - nnethercote:rustdoc-json-allocations, r=aDotInTheVoidbors-141/+159
rustdoc_json: reduce allocations These commits reduce the number of allocations done for rustdoc_json, mostly by avoiding unnecessary clones. Best reviewed one commit at a time. r? `@aDotInTheVoid`
2025-06-15Implement `simd_round_ties_even` for miri, cg_clif and cg_gccsayantn-0/+2
2025-06-15Implement `simd_round_ties_even` for miri, cg_clif and cg_gccsayantn-1/+16
2025-06-15Add `simd_funnel_sh{l,r}` and `simd_round_ties_even`sayantn-27/+201
2025-06-14Add minimal triagebot configUrgau-0/+21
This PR adds a minimal `triagebot.toml` config to make contributions to this repository respect upstream rust-lang/rust conventions and avoid issues when syncing this subtree.
2025-06-14Merge pull request #709 from rust-lang/reenable-run-make-testsantoyo-14/+80
Reenable run-make tests