about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-08-03Remove `SHOULD_EMIT_LINTS` in favor of `should_emit`Jonathan Brouwer-4/+11
2025-08-03forbid tail calling intrinsicsWaffle Lapkin-3/+17
2025-08-04fix: Error on illegal `[const]`s inside blocks within legal positionsShoyu Vanilla-16/+55
2025-08-03Auto merge of #144732 - lcnr:ignore-shadowed-impls, r=compiler-errorsbors-3/+24
2025-08-03Remove unused arg from `path_append_impl`.Nicholas Nethercote-13/+1
2025-08-03Remove `p!`.Nicholas Nethercote-362/+370
2025-08-03Simplify `SymbolMangler::print_type`.Nicholas Nethercote-7/+4
2025-08-03Rename `Printer` variables.Nicholas Nethercote-281/+279
2025-08-03Remove `type_name::AbsolutePathPrinter::comma_sep`.Nicholas Nethercote-14/+3
2025-08-03Inline and remove two `FmtPrinter` methods.Nicholas Nethercote-34/+12
2025-08-03Mark `Printer` methods as unreachable where appropriate.Nicholas Nethercote-14/+17
2025-08-03Auto merge of #144704 - compiler-errors:explode-wf, r=lcnrbors-35/+30
2025-08-03Auto merge of #144677 - nnethercote:bound-const-handling, r=lcnrbors-97/+123
2025-08-03Simplify lint emission.Camille GILLOT-74/+56
2025-08-03Keep scanned set across calls to mark_live_symbols.Camille GILLOT-2/+3
2025-08-03Use less HIR when seeding work list.Camille GILLOT-90/+50
2025-08-03Simplify handling of unsolved items.Camille GILLOT-52/+38
2025-08-03Remove struct_constructors.Camille GILLOT-34/+12
2025-08-02Auto merge of #144814 - samueltardieu:rollup-qyum1hj, r=samueltardieubors-73/+104
2025-08-02Use DefKind in should_explore.Camille GILLOT-10/+34
2025-08-02Do not record derived impl def-id for dead code.Camille GILLOT-17/+11
2025-08-02update linksKivooeo-2/+2
2025-08-02update flags for consistencyKivooeo-2/+3
2025-08-02Return a struct with named fields from `hash_owner_nodes`Zalathar-5/+21
2025-08-02Flatten `hash_owner_nodes` with an early-returnZalathar-21/+21
2025-08-02Update E0562 to account for the new impl trait positionsNoratrieb-5/+4
2025-08-02Rollup merge of #144786 - JonathanBrouwer:cleanup-group-type, r=jdonszelmannSamuel Tardieu-25/+36
2025-08-02Rollup merge of #144756 - WaffleLapkin:inf-rec-etc-ctfe, r=lqdSamuel Tardieu-1/+1
2025-08-02Rollup merge of #144478 - joshtriplett:doc-code-formatting-prep, r=AmanieuSamuel Tardieu-18/+28
2025-08-02Rollup merge of #143360 - folkertdev:const-continue-outside-loop-match, r=Waf...Samuel Tardieu-28/+34
2025-08-02Rollup merge of #132748 - lolbinarycat:rustdoc-intra-doc-link-warn-more-54191...Samuel Tardieu-1/+5
2025-08-02Auto merge of #144554 - cjgillot:no-hir-eff-vis, r=petrochenkovbors-101/+119
2025-08-02`Interner` arg to `EarlyBinder` does not affect auto traitsLukas Wirth-1/+1
2025-08-02Auto merge of #129183 - estebank:cfg-visitor, r=davidtwcobors-39/+56
2025-08-02Use less HIR to compute effective visibility.Camille GILLOT-101/+119
2025-08-02Auto merge of #144479 - cjgillot:incr-privacy-mod, r=petrochenkovbors-16/+19
2025-08-02don't warn on explicit casts of never to any Waffle Lapkin-0/+3
2025-08-01Tweak rendering of cfg'd out itemEsteban Küber-29/+38
2025-08-01tiny cleanupEsteban Küber-12/+7
2025-08-01remove recursive search for itemsEsteban Küber-33/+15
2025-08-01Limit how deep we visit items to find cfg'd out namesEsteban Küber-3/+12
2025-08-01Detect more `cfg`d out items in resolution errorsEsteban Küber-23/+45
2025-08-01Auto merge of #144458 - compiler-errors:no-witness-mini, r=lcnrbors-137/+119
2025-08-01Remove the omit_gdb_pretty_printer_section attributebjorn3-32/+6
2025-08-01Update compiler/rustc_const_eval/src/interpret/memory.rs zachs18-1/+1
2025-08-01Cleanup the definition of `group_type`Jonathan Brouwer-25/+36
2025-08-01Auto merge of #144773 - RalfJung:rollup-uif2yyj, r=RalfJungbors-24/+76
2025-08-01more strongly dissuade use of `skip_binder`lcnr-30/+30
2025-08-01Rollup merge of #144772 - RalfJung:unsupported_calling_conventions, r=lqdRalf Jung-0/+1
2025-08-01Rollup merge of #144708 - Stypox:add-tracing-to-step, r=RalfJungRalf Jung-9/+75