about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-06-13Use more slicing and slice interning over iterable interningLeón Orell Valerian Liehr-3/+2
2025-06-13[perf] Change asserts to debug ones in trait_ref_and_own_argsLeón Orell Valerian Liehr-3/+3
2025-06-12Auto merge of #142438 - matthiaskrgr:rollup-u1jdnhz, r=matthiaskrgrbors-39/+218
2025-06-12Detect when attribute is provided by missing `derive` macroEsteban Küber-7/+162
2025-06-12Rollup merge of #142418 - oli-obk:lower_arg_ty, r=BoxyUwU,fmeaseMatthias Krüger-12/+2
2025-06-12Rollup merge of #142406 - jdonszelmann:dead-code-enum-variant, r=WaffleLapkinMatthias Krüger-1/+44
2025-06-12Rollup merge of #142034 - estebank:issue-141258, r=davidtwcoMatthias Krüger-2/+121
2025-06-12Rollup merge of #141934 - petrochenkov:privmacuse, r=compiler-errorsMatthias Krüger-22/+36
2025-06-12Rollup merge of #141069 - chenyukang:yukang-fix-137486-suggest-mut, r=davidtwcoMatthias Krüger-1/+13
2025-06-12Rollup merge of #134536 - Urgau:fn-ptr-option, r=compiler-errors,traviscrossMatthias Krüger-1/+2
2025-06-12Auto merge of #138164 - jdonszelmann:attr-parsing-lint-infra, r=oli-obkbors-226/+725
2025-06-12add `extern "custom"` functionsFolkert de Vries-10/+311
2025-06-12Rollup merge of #141474 - mejrs:diagnostic_mode, r=compiler-errorsMatthias Krüger-238/+233
2025-06-12Rollup merge of #141162 - mejrs:gated, r=fee1-deadMatthias Krüger-195/+135
2025-06-12intrinsics: rename min_align_of to align_ofRalf Jung-29/+24
2025-06-12Remove lower_arg_ty as all callers were passing `None`Oli Scherer-12/+2
2025-06-12Auto merge of #142127 - compiler-errors:nested-goals-certainty, r=lcnrbors-44/+65
2025-06-12Tracking the old name of renamed unstable library attributexizheyin-10/+35
2025-06-12Introduce `-Zmacro-stats`.Nicholas Nethercote-52/+427
2025-06-12early linting: avoid redundant calls to `check_id`Deadbeef-15/+4
2025-06-12detect when variants have the same name as an associated functionJana Dönszelmann-1/+44
2025-06-12Add documentation for init_logger_with_additional_layerStypox-4/+14
2025-06-12Don't hardcode the intrinsic return types twice in the compilerOli Scherer-7/+7
2025-06-12avoid `&mut P<T>` in `visit_expr` etc methodsDeadbeef-36/+54
2025-06-12remove 'static in some placesJana Dönszelmann-13/+13
2025-06-12Make `missing_fragment_specifier` an unconditional errorTrevor Gross-76/+12
2025-06-12add error message for unused duplicateJana Dönszelmann-4/+2
2025-06-12introduce new lint infraJana Dönszelmann-227/+662
2025-06-12Start using new diagnostic logic on all existing `single` parsersJonathan Dönszelmann-43/+14
2025-06-12introduce duplicate attribute diagnostic logicJana Dönszelmann-17/+112
2025-06-12Report the `unpredictable_function_pointer_comparisons` lint in macroUrgau-1/+2
2025-06-12Overhaul the `thousands` module.Nicholas Nethercote-27/+86
2025-06-12Add some useful `Path`/`PathSegment` equality operations.Nicholas Nethercote-2/+19
2025-06-12Rollup merge of #142352 - workingjubilee:c-int-width-is-an-integer, r=wesleyw...Matthias Krüger-26/+24
2025-06-12Rollup merge of #142318 - Urgau:cleanup-rust-src-remap, r=jieyouxuMatthias Krüger-28/+1
2025-06-12Rollup merge of #142261 - folkertdev:unstable-attr-correct-edition, r=compile...Matthias Krüger-1/+6
2025-06-12Rollup merge of #142157 - Enselic:trivial-anon-const-use-cases, r=compiler-er...Matthias Krüger-1/+1
2025-06-12Rollup merge of #142040 - jswrenn:transmute-ty-region-generic, r=compiler-errorsMatthias Krüger-348/+346
2025-06-12Rollup merge of #141307 - b-naber:closure-body, r=celinvalMatthias Krüger-0/+8
2025-06-11Another round of tidy / warning fixesCelina G. Val-104/+119
2025-06-12Apply ABI attributes on return types in `rustc_codegen_cranelift`beetrees-24/+40
2025-06-11Do not clone Arc when hashing span.Camille GILLOT-10/+10
2025-06-11Rollup merge of #142369 - jdonszelmann:attr-docs, r=fmeaseMatthias Krüger-12/+23
2025-06-11Rollup merge of #142362 - Veykril:push-rzmrsswqourz, r=oli-obkMatthias Krüger-13/+19
2025-06-11Rollup merge of #142356 - Stypox:fix-enter_trace_span, r=RalfJungMatthias Krüger-2/+2
2025-06-11Rollup merge of #142305 - GuillaumeGomez:remove-visit_id-EarlyContextAndPass,...Matthias Krüger-2/+0
2025-06-11Use `rustc_thread_pool` instead of `rustc-rayon-core`Celina G. Val-66/+60
2025-06-12Simplify implementation of Rust intrinsics by using type parameters in the cachesayantn-829/+479
2025-06-11Fix format and tidy for code moved from rayonCelina G. Val-328/+190
2025-06-11Auto merge of #142358 - matthiaskrgr:rollup-fxe6m7k, r=matthiaskrgrbors-111/+109