about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-06-24Fix normalization in linker-warningbjorn3-14/+0
2025-06-24mbe: Use `TokenTree` as the fallback for invalid fragment specifiersTrevor Gross-3/+3
2025-06-24mbe: Clean up code with non-optional `NonterminalKind`Trevor Gross-82/+67
2025-06-24mbe: Unnest nested matches with let-else and let chainsTrevor Gross-58/+63
2025-06-24Update test.Camille GILLOT-1/+2
2025-06-24Tweak `-Zinput-stats` and `-Zmeta-stats` output.Nicholas Nethercote-9/+11
2025-06-24Reverse order of `-Zinput-stats` and `-Zmeta-stats` output.Nicholas Nethercote-0/+2
2025-06-24Make stats code nicer.Nicholas Nethercote-30/+62
2025-06-24Apply fast path to old solver tooMichael Goulet-2/+10
2025-06-24Introduce trivial WF functions, use it in fast pathMichael Goulet-1/+84
2025-06-24Tweak `-Zmacro-stats` measurement.Nicholas Nethercote-20/+12
2025-06-23Simplify API of solver a bitMichael Goulet-68/+41
2025-06-23Uplift find_const_ty_from_envMichael Goulet-52/+42
2025-06-23Add note to find_const_ty_from_envMichael Goulet-9/+35
2025-06-23Rollup merge of #142923 - folkertdev:min-function-alignment-no-attributes, r=...Jubilee-6/+4
2025-06-23Rollup merge of #142873 - Urgau:issue-139830, r=BoxyUwUJubilee-1/+3
2025-06-23Port `#[rustc_skip_during_method_dispatch]` to the new attribute systemPavel Grigorenko-41/+132
2025-06-23Rollup merge of #142784 - Kobzol:timings-codegen, r=nnethercoteJubilee-4/+50
2025-06-23[Arm64EC] Only decorate functions with `#`Daniel Paoliello-50/+142
2025-06-23Add `#[loop_match]` for improved DFA codegenbjorn3-45/+1002
2025-06-23fix `-Zmin-function-alignment` without attributesFolkert de Vries-6/+4
2025-06-23unsupported_calling_conventions: print which ABI this is aboutRalf Jung-1/+3
2025-06-23Clarify note in rustc_ast_lowering still appliesJubilee Young-2/+3
2025-06-23compiler: Remove unsupported_fn_ptr_calling_conventions lintJubilee Young-31/+7
2025-06-23hir_analysis: Avoid repeating unsupported ABI errorsJubilee Young-8/+2
2025-06-23compiler: plug unsupported ABI leakage from the ASTJubilee Young-4/+24
2025-06-23Skip `late_lint_mod_inner` if all built-in lints can be skippedJakub Beránek-3/+12
2025-06-23Fix doc commentJakub Beránek-1/+1
2025-06-23Improve code and documentationGuillaume Gomez-15/+24
2025-06-23Update tests to work with new DocFragment field and `redundant_explicit_links...Guillaume Gomez-2/+4
2025-06-23Do not emit `redundant_explicit_links` rustdoc lint if the doc comment comes ...Guillaume Gomez-32/+50
2025-06-23Rollup merge of #142892 - jdonszelmann:fix-142891, r=oli-obkJana Dönszelmann-1/+9
2025-06-23move naked checks out of check_attr.rsJana Dönszelmann-172/+189
2025-06-23make warnings methods on cx so it's easier to emit them elsewhere tooJana Dönszelmann-8/+28
2025-06-23rewrite #[naked] parserJana Dönszelmann-16/+44
2025-06-23fix 142891Jana Dönszelmann-1/+9
2025-06-23inspect: merge `[Canonical]GoalEvaluation`lcnr-97/+33
2025-06-23`evaluate_goal`: avoid unnecessary steplcnr-73/+47
2025-06-23Only store the LocalDefId instead of the whole instance.Camille GILLOT-6/+11
2025-06-23Add codegen timing sectionJakub Beránek-4/+50
2025-06-23update to literal-escaper 0.0.4 for better API without `unreachable` and fast...Marijn Schouten-76/+44
2025-06-23Rollup merge of #142854 - folkertdev:centralize-min-function-alignment, r=wor...Matthias Krüger-17/+10
2025-06-23Rollup merge of #142823 - JonathanBrouwer:no_mangle_parser, r=jdonszelmannMatthias Krüger-44/+86
2025-06-22Stop collecting unmentioned constantsMark Rousskov-6/+8
2025-06-22Hash less while hashing def-ids.Camille GILLOT-3/+15
2025-06-22Only inherit local hash for paths.Camille GILLOT-3/+13
2025-06-22Port `#[no_mangle]` to new attribute parsing infrastructureJonathan Brouwer-44/+86
2025-06-22Cache queries.Camille GILLOT-0/+1
2025-06-22Auto merge of #142508 - Mark-Simulacrum:skip-noop-drop-glue, r=fee1-deadbors-2/+10
2025-06-22Only compute recursive callees once.Camille GILLOT-134/+152