about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2024-11-10Auto merge of #132831 - workingjubilee:rollup-6fdif44, r=workingjubileebors-3/+83
2024-11-09Rollup merge of #132801 - RalfJung:alloc-mutability, r=oli-obkJubilee-3/+83
2024-11-10Auto merge of #132173 - veluca93:abi_checks, r=RalfJung,compiler-errorsbors-0/+8
2024-11-09Rollup merge of #132799 - zachs18:str-primitive-symbol, r=compiler-errorsMatthias Krüger-0/+1
2024-11-09make return type of get_alloc_info a struct, and reduce some code duplication...Ralf Jung-3/+83
2024-11-09Rollup merge of #132745 - RalfJung:pointee-info-inside-enum, r=DianQKMatthias Krüger-11/+27
2024-11-09Add str to "expected primitive, found type" diagnosticZachary S-0/+1
2024-11-08Rollup merge of #132757 - compiler-errors:yeet-check-wf, r=lcnrJubilee-0/+5
2024-11-09Do not reveal opaques in the param-env, we got lazy norm insteadMichael Goulet-5/+7
2024-11-08remove support for rustc_safe_intrinsic attribute; use rustc_intrinsic functi...Ralf Jung-3/+3
2024-11-08pointee_info_at: fix logic for recursing into enumsRalf Jung-11/+27
2024-11-08Manually register some bounds for a better spanMichael Goulet-0/+5
2024-11-07Rollup merge of #132131 - celinval:smir-crate-defs, r=compiler-errorsJubilee-0/+10
2024-11-07[StableMIR] API to retrieve definitions from cratesCelina G. Val-0/+10
2024-11-07Rollup merge of #132734 - RalfJung:platform-intrinsic, r=compiler-errorsMatthias Krüger-1/+1
2024-11-07 remove 'platform-intrinsic' ABI leftoversRalf Jung-1/+1
2024-11-05Tweak E0320 overflow error wordingEsteban Küber-2/+2
2024-11-05Auto merge of #129884 - RalfJung:forbidden-target-features, r=workingjubileebors-2/+3
2024-11-05Auto merge of #132580 - compiler-errors:globs, r=Noratriebbors-62/+61
2024-11-04when an intrinsic has a const-stable fallback body, we can easily expose it o...Ralf Jung-2/+1
2024-11-04add new rustc_const_stable_intrinsic attribute for const-stable intrinsicsRalf Jung-0/+4
2024-11-04mark some target features as 'forbidden' so they cannot be (un)setRalf Jung-2/+3
2024-11-04Rollup merge of #132544 - dianne:unstable-library-feature-backticks, r=compil...Matthias Krüger-2/+2
2024-11-04Register const preds for Deref adjustments in HIR typeckMichael Goulet-6/+6
2024-11-04ty::BrK -> ty::BoundRegionKind::KMichael Goulet-36/+43
2024-11-04Remove BorrowKind glob, make names longerMichael Goulet-10/+8
2024-11-04ty::KContainer -> ty::AssocItemContainer::KMichael Goulet-12/+10
2024-11-04Remove the trivial constkind importsMichael Goulet-4/+0
2024-11-03Rollup merge of #132574 - workingjubilee:abi-in-compiler, r=compiler-errorsJubilee-91/+78
2024-11-03use backticks instead of single quotes when reporting "use of unstable librar...dianne-2/+2
2024-11-03compiler: Directly use rustc_abi in metadata and middleJubilee Young-91/+78
2024-11-03Rename the FIXMEs, remove a few that dont matter anymoreMichael Goulet-1/+0
2024-11-02Fix type shortening writing to fileEsteban Küber-3/+18
2024-11-01Emit warning when calling/declaring functions with unavailable vectors.Luca Versari-0/+8
2024-11-01Show actual MIR when MIR building forgot to terminate blockbjorn3-22/+24
2024-10-31Rollup merge of #132403 - lcnr:typing-mode, r=compiler-errorsJubilee-7/+15
2024-10-31stop using `ParamEnv::reveal` while handling MIRlcnr-17/+14
2024-10-31`ConstCx` stop using `ParamEnv::reveal`lcnr-6/+17
2024-10-31Auto merge of #132301 - compiler-errors:adjust, r=lcnrbors-11/+10
2024-10-31Auto merge of #131186 - compiler-errors:precise-capturing-borrowck, r=estebankbors-9/+8
2024-10-31Try to point out when edition 2024 lifetime capture rules cause borrowck issuesMichael Goulet-1/+1
2024-10-31Encode cross-crate opaque type originMichael Goulet-8/+7
2024-10-31Auto merge of #132377 - matthiaskrgr:rollup-3p1c6hs, r=matthiaskrgrbors-12/+0
2024-10-30Remove dead code stemming from the old effects desugaringLeón Orell Valerian Liehr-12/+0
2024-10-30Rollup merge of #132344 - compiler-errors:same-thing, r=lcnrJubilee-8/+8
2024-10-30Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errorsJubilee-3/+4
2024-10-30Merge HostPolarity and BoundConstnessMichael Goulet-8/+8
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-7/+27
2024-10-29compiler: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-3/+4
2024-10-29TypingMode :thinking:lcnr-14/+9