about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-02-18remove redundant codeLukas Markeffsky-11/+9
2025-02-18remove unreachable casesLukas Markeffsky-15/+8
2025-02-18clean up layout error diagnosticsLukas Markeffsky-25/+25
2025-02-18document and test all `LayoutError` variantsLukas Markeffsky-0/+21
2025-02-18eval_outlives: bail out early if both regions are in the same SCCAmanda Stjerna-0/+5
2025-02-18add last std diagnostic items for clippycyrgani-0/+7
2025-02-18don't ICE for alias-relate goals with error termlcnr-1/+26
2025-02-18cg_clif: Tweak formatting of global commentsJubilee-2/+2
2025-02-18compiler: Stop reexporting stuff in cg_llvm::abiJubilee Young-27/+27
2025-02-18Auto merge of #133852 - x17jiri:cold_path, r=saethlinbors-15/+107
2025-02-18Make E0599 a structured errorEsteban Küber-18/+25
2025-02-18Auto merge of #137162 - nnethercote:remove-Map-2, r=Zalatharbors-284/+262
2025-02-18Inline and replace `Statement::replace_nop`.Nicholas Nethercote-13/+6
2025-02-17Enforce T: Hash for Interned<...>Mark Rousskov-1/+43
2025-02-18Inline and remove `BasicBlockData::retain_statements`.Nicholas Nethercote-16/+6
2025-02-18Remove `BasicBlockData::expand_statements`.Nicholas Nethercote-49/+0
2025-02-18Improve `MirPatch` documentation and naming.Nicholas Nethercote-16/+41
2025-02-18Use `MirPatch` in `EnumSizeOpt`.Nicholas Nethercote-112/+74
2025-02-18Auto merge of #137176 - matthiaskrgr:rollup-eht05gr, r=matthiaskrgrbors-49/+69
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-284/+262
2025-02-17cg_clif: use exclusively ABI alignmentJubilee Young-4/+3
2025-02-17Install more signal stack trace handlersUrgau-11/+39
2025-02-17Deeply normalize associated type bounds before proving themMichael Goulet-42/+22
2025-02-17Prefer param-env candidates even when alias's trait bound isn't proven via pa...Michael Goulet-8/+29
2025-02-17Rollup merge of #137168 - klensy:rc--, r=lcnrMatthias Krüger-3/+1
2025-02-17Rollup merge of #136959 - nnethercote:simplify-SwitchSources, r=tmiaskoMatthias Krüger-46/+68
2025-02-17Adds binary_format to rustc target specsPyrode-48/+102
2025-02-17Auto merge of #135763 - nikic:llvm-20, r=cuviperbors-8/+12
2025-02-17suggest swapping equality on e0277makai410-0/+53
2025-02-17Clean up dropck code a bitMatthew Jasper-55/+38
2025-02-17Handle normalization failures in drop elaborationMatthew Jasper-2/+15
2025-02-17Report dropck normalization errors in borrowckMatthew Jasper-22/+86
2025-02-17Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgrbors-279/+238
2025-02-17correct commentklensy-3/+1
2025-02-17improve cold_path()Jiri Bobek-15/+107
2025-02-17Rollup merge of #137149 - Noratrieb:wtf-is-this-target, r=RalfJungMatthias Krüger-0/+1
2025-02-17Rollup merge of #137100 - fmease:hirtylow-rm-clauses-wrapper, r=compiler-errorsMatthias Krüger-206/+114
2025-02-17Rollup merge of #137095 - saethlin:use-hash64-for-hashes, r=workingjubileeMatthias Krüger-73/+123
2025-02-17Rollup merge of #137140 - Noratrieb:const-move, r=jieyouxu,compiler-errorsMatthias Krüger-3/+5
2025-02-17Rollup merge of #137101 - GrigorenkoPV:str-inherent-lint, r=UrgauMatthias Krüger-3/+15
2025-02-17Rollup merge of #136817 - dianne:clean-and-comment-pat-migration, r=NadrierilMatthias Krüger-114/+205
2025-02-17Rollup merge of #136671 - nnethercote:middle-limits, r=NadrierilMatthias Krüger-82/+85
2025-02-17Rollup merge of #136466 - nnethercote:start-removing-Map, r=cjgillotMatthias Krüger-448/+432
2025-02-16bookkeep properly when pointing into macro expansionsdianne-16/+18
2025-02-17stabilize (const_)ptr_sub_ptrbendn-1/+0
2025-02-17Remove `TyCtxt::hir_krate`.Nicholas Nethercote-8/+2
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-134/+135
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-300/+297
2025-02-17Auto merge of #136953 - ken-matsui:import-target-metadata, r=workingjubileebors-568/+679
2025-02-16rustc_target: import TargetMetadataKen Matsui-568/+679