about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-04-07Enable contracts for const functionsCelina G. Val-12/+15
2025-04-07Restrict some queries by def-kind moreMichael Goulet-26/+43
2025-04-07Rollup merge of #139466 - compiler-errors:trivial-incr-tainting, r=oli-obkStuart Cook-16/+20
2025-04-07Rollup merge of #139465 - EnzymeAD:autodiff-sret, r=oli-obkStuart Cook-2/+28
2025-04-07Rollup merge of #139461 - compiler-errors:significant-drop-span, r=oli-obkStuart Cook-18/+4
2025-04-07Rollup merge of #139455 - Skgland:remove_rust-intrinsic_ABI, r=oli-obkStuart Cook-152/+86
2025-04-07Rollup merge of #139397 - Zalathar:virtual, r=jieyouxuStuart Cook-88/+110
2025-04-07Rollup merge of #139365 - Bryanskiy:leak-perf, r=lcnrStuart Cook-35/+51
2025-04-07Rollup merge of #139112 - m-ou-se:super-let, r=lcnrStuart Cook-31/+119
2025-04-07Rollup merge of #139108 - Nadrieril:simplify-expandedconstant, r=oli-obkStuart Cook-124/+95
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-61/+70
2025-04-07handle sret for scalar autodiffManuel Drehwald-2/+28
2025-04-07rm `RegionInferenceContext::var_infos`lcnr-14/+8
2025-04-07coverage: Build the CGU's global file table as late as possibleZalathar-88/+110
2025-04-07Auto merge of #139473 - Kobzol:rollup-ycksn9b, r=Kobzolbors-72/+88
2025-04-07Rollup merge of #139467 - compiler-errors:more-trivial-tweaks, r=oli-obkJakub Beránek-12/+6
2025-04-07Rollup merge of #139431 - beetrees:no-llvm-18, r=jieyouxuJakub Beránek-5/+2
2025-04-07Rollup merge of #139426 - jackh726:rust-analyzer-next-solver-new, r=lcnrJakub Beránek-7/+3
2025-04-07Rollup merge of #138314 - haenoe:autodiff-inner-function, r=ZuseZ4Jakub Beránek-48/+77
2025-04-07Don't call Span.with_parent on the good path in has_stashed_diagnosticMichael Goulet-26/+44
2025-04-07More trivial tweaksMichael Goulet-12/+6
2025-04-07Trivial tweaks to stop tracking source span directlyMichael Goulet-16/+20
2025-04-07Auto merge of #138766 - Zalathar:unused-fn, r=SparrowLiibors-161/+180
2025-04-06Stop calling source_span query in significant drop order codeMichael Goulet-18/+4
2025-04-06refactor: simplify function-info gatheringHaeNoe-41/+26
2025-04-06update/bless testsBennet Bleßmann-5/+5
2025-04-06update docsBennet Bleßmann-3/+2
2025-04-06remove compiler support for `extern "rust-intrinsic"` blocksSkgland-144/+79
2025-04-06fix usage of `autodiff` macro with inner functionsHaeNoe-32/+76
2025-04-06Explicitly depend on ena in rustc_type_ir and make the UnifyKey and UnifyValu...jackh726-7/+3
2025-04-06Rollup merge of #139414 - Adamkob12:fix_typo_raw_list, r=NadrierilGuillaume Gomez-3/+3
2025-04-06Rollup merge of #139391 - TaKO8Ki:check-if-merged-attrs-list-is-empty, r=jdon...Guillaume Gomez-7/+9
2025-04-06Rollup merge of #139367 - GuillaumeGomez:proc-macro-values, r=UrgauGuillaume Gomez-742/+13
2025-04-06Reuse `parent_args`Nadrieril-12/+3
2025-04-06Add the inline const type annotation in pattern loweringNadrieril-31/+35
2025-04-06Tweak `lower_pat_expr`Nadrieril-35/+33
2025-04-06Remove the `is_inline` field from `PatKind::ExpandedConstant`Nadrieril-51/+32
2025-04-06Let `const_to_pat` handle the `ExpandedConstant` wrappingNadrieril-15/+12
2025-04-06Auto merge of #138947 - madsmtm:refactor-apple-versions, r=Noratriebbors-166/+190
2025-04-06coverage: Deal with unused functions and their names in one placeZalathar-39/+51
2025-04-06coverage: Extract module `mapgen::unused` for handling unused functionsZalathar-125/+132
2025-04-05Tell LLVM about impossible niche tagsScott McMurray-0/+28
2025-04-06Auto merge of #139411 - yotamofek:pr/mir_transform/instsimplify, r=compiler-e...bors-3/+3
2025-04-06Remove LLVM 18 inline ASM span fallbackbeetrees-5/+2
2025-04-05Auto merge of #139275 - cuviper:min-llvm-19, r=nikicbors-233/+47
2025-04-05Suppress missing field error when autoderef bottoms out in inferMichael Goulet-2/+7
2025-04-05Fix trait upcasting to dyn type with no principal when there are projectionsMichael Goulet-14/+24
2025-04-05Update the minimum external LLVM to 19Josh Stone-233/+47
2025-04-05Rollup merge of #139404 - yotamofek:pr/smir/cleanup, r=compiler-errorsMatthias Krüger-26/+12
2025-04-05Rollup merge of #139319 - makai410:refactor, r=celinvalMatthias Krüger-302/+344