about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-02-28Remove `rustc_transmute`'s dependence on `rustc_macros`.Nicholas Nethercote-4/+1
2025-02-28Remove `rustc_transmute`'s dependence on `rustc_infer`.Nicholas Nethercote-12/+9
2025-02-28Auto merge of #137710 - matthiaskrgr:rollup-3vmxxu9, r=matthiaskrgrbors-473/+535
2025-02-28Tweak incorrect ABI suggestionEsteban Küber-4/+5
2025-02-28Fix sized constraint for unsafe binderMichael Goulet-3/+6
2025-02-28fix: fix overflowing hex wrong suggestion11happy-1/+1
2025-02-28Use mk_ty_from_kind a bit less, clean up lifetime handling in borrowckMichael Goulet-37/+21
2025-02-28Auto merge of #137669 - DianQK:fn-atts-virtual, r=saethlinbors-38/+41
2025-02-27Fix method name in `TyCtxt::hir_crate()` documentationSamuel Tardieu-3/+3
2025-02-28Optimize `Trace`.Nicholas Nethercote-36/+51
2025-02-28Split the `Edges` iterator.Nicholas Nethercote-61/+85
2025-02-28Remove `NtPath`.Nicholas Nethercote-69/+44
2025-02-28Remove `NtMeta`.Nicholas Nethercote-52/+55
2025-02-28Remove `NtPat`.Nicholas Nethercote-85/+67
2025-02-28Adjust `ConstraintGraphDirection` methods.Nicholas Nethercote-12/+12
2025-02-27Defer repeat expr `Copy` checkBoxy-15/+85
2025-02-27Add note to Thir struct about necessity of Clone deriveNiels Saurer-0/+3
2025-02-27Revert "Derive `Clone` on fewer THIR types."Niels Saurer-22/+22
2025-02-28Unconditionally lower match arm even if it's unneeded for never pattern in matchMu001999-2/+5
2025-02-27Stop using `hash_raw_entry` in `CodegenCx::const_str`Josh Stone-31/+25
2025-02-27Update E0133 docs for 2024 editionEric Huss-1/+2
2025-02-27Changed the dependency graph to start preallocated with 128 capacityMichał Kostrubiec-2/+1
2025-02-27switch #[cfg(not(llvm_enzyme))] to cfg!(llvm_enzyme)Vayun Biyani-26/+4
2025-02-27Delete tuple unsizingAlice Ryhl-128/+6
2025-02-27Clean up TypeckResults::extract_binding_modeMaja Kądziołka-43/+44
2025-02-27Rollup merge of #137694 - aDotInTheVoid:aDotInTheVoid-patch-1, r=jdonszelmannMatthias Krüger-5/+8
2025-02-27Rollup merge of #137455 - compiler-errors:drop-lint-dtor, r=oli-obkMatthias Krüger-186/+244
2025-02-27Rollup merge of #136846 - nnethercote:make-AssocOp-more-like-ExprKind, r=spas...Matthias Krüger-251/+162
2025-02-27Rollup merge of #136688 - fee1-dead-contrib:push-nppsusmpokqo, r=compiler-errorsMatthias Krüger-14/+96
2025-02-27Rollup merge of #136579 - bjorn3:fix_thinvec_ext_ub, r=BoxyUwUMatthias Krüger-17/+25
2025-02-27Optimize empty provenance range checks.Nicholas Nethercote-10/+60
2025-02-27Don't infer unwinding of virtual calls based on the function attributesDianQK-6/+13
2025-02-27Don't infer attributes of virtual calls based on the function bodyDianQK-36/+32
2025-02-27require trait impls to have matching const stabilities as the traitsDeadbeef-14/+96
2025-02-26Fill out links_from_incr_cache in cg_clifBen Kimock-8/+10
2025-02-27Always inline `query_get_at`.Nicholas Nethercote-1/+1
2025-02-27Rename `AssocOp::As` as `AssocOp::Cast`.Nicholas Nethercote-9/+9
2025-02-27Replace `AssocOp::DotDot{,Eq}` with `AssocOp::Range`.Nicholas Nethercote-21/+24
2025-02-27Introduce `AssocOp::Binary`.Nicholas Nethercote-213/+124
2025-02-27In `AssocOp::AssignOp`, use `BinOpKind` instead of `BinOpToken`Nicholas Nethercote-22/+19
2025-02-26Spruce up `AttributeKind` docsAlona Enraght-Moony-5/+8
2025-02-26Remove `ParamEnv::without_caller_bounds`Boxy-7/+1
2025-02-26Handle asm const similar to inline constGary Guo-69/+96
2025-02-26Print out destructorMichael Goulet-186/+244
2025-02-26Support raw-dylib link kind on ELFNoratrieb-200/+560
2025-02-26Rollup merge of #137671 - meithecatte:discoverable-dump-mir, r=NadrierilLeón Orell Valerian Liehr-0/+1
2025-02-26Rollup merge of #137635 - compiler-errors:constrain-unstable, r=SparrowLiiLeón Orell Valerian Liehr-1/+4
2025-02-26Rollup merge of #137631 - TaKO8Ki:issue-137508, r=compiler-errorsLeón Orell Valerian Liehr-1/+5
2025-02-26Rollup merge of #137201 - estebank:structured-errors-long-ty, r=oli-obkLeón Orell Valerian Liehr-216/+312
2025-02-26Use bound_coroutine_witnesses in old solverMichael Goulet-81/+27