about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-06-25Auto merge of #125740 - RalfJung:transmute-size-check, r=oli-obkbors-8/+17
2024-06-25Auto merge of #126813 - compiler-errors:SliceLike, r=lcnrbors-9/+28
2024-06-24Auto merge of #126784 - scottmcm:smaller-terminator, r=compiler-errorsbors-6/+6
2024-06-24Replace Deref bounds on Interner in favor of a SliceLike traitMichael Goulet-0/+14
2024-06-24Split out IntoIterator and non-Iterator constructors for AliasTy/AliasTerm/Tr...Michael Goulet-9/+14
2024-06-23Rollup merge of #126833 - RalfJung:extern-type-field-ice, r=compiler-errorsMatthias Krüger-0/+2
2024-06-23Replace `f16` and `f128` pattern matching stubs with real implementationsTrevor Gross-1/+15
2024-06-22don't ICE when encountering an extern type field during validationRalf Jung-0/+2
2024-06-21Rollup merge of #126787 - Strophox:get-bytes, r=RalfJungJubilee-3/+23
2024-06-21Save 2 pointers in `TerminatorKind` (96 → 80 bytes)Scott McMurray-6/+6
2024-06-21Rename a bunch of thingsMichael Goulet-34/+32
2024-06-21add as_ptr to trait AllocBytes, fix 2 impls; add pub fn get_bytes_unchecked_r...Strophox-3/+23
2024-06-20More GVN for PtrMetadataScott McMurray-2/+4
2024-06-20Auto merge of #126736 - matthiaskrgr:rollup-rb20oe3, r=matthiaskrgrbors-2/+6
2024-06-20Rollup merge of #126717 - nnethercote:rustfmt-use-pre-cleanups, r=jieyouxuMatthias Krüger-2/+6
2024-06-20Auto merge of #116088 - nbdd0121:unwind, r=Amanieu,RalfJungbors-35/+1
2024-06-20Auto merge of #126409 - pacak:incr-uplorry, r=michaelwoeristerbors-25/+9
2024-06-20Add blank lines after module-level `//!` comments.Nicholas Nethercote-0/+2
2024-06-20Convert some module-level `//` and `///` comments to `//!`.Nicholas Nethercote-2/+4
2024-06-19Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIRScott McMurray-2/+11
2024-06-19Stabilise c_unwindGary Guo-35/+1
2024-06-19local_def_path_hash_to_def_id can failMichael Baikov-25/+9
2024-06-19Auto merge of #126679 - fmease:rollup-njrv2py, r=fmeasebors-4/+7
2024-06-19Rollup merge of #126154 - RalfJung:storage-live, r=compiler-errorsLeón Orell Valerian Liehr-4/+7
2024-06-19Rollup merge of #126654 - tgross35:f16-f128-pretty-print, r=jackh726León Orell Valerian Liehr-1/+9
2024-06-19Rollup merge of #126594 - zetanumbers:fix-cross-crate-async-drop-glue, r=oli-obkLeón Orell Valerian Liehr-13/+43
2024-06-18Make pretty printing for `f16` and `f128` consistentTrevor Gross-1/+9
2024-06-18Auto merge of #126614 - compiler-errors:uplift-next-trait-solver, r=lcnrbors-102/+448
2024-06-18Auto merge of #126623 - oli-obk:do_not_count_errors, r=davidtwcobors-9/+11
2024-06-18Remove redundant argument from `subdiagnostic` methodOli Scherer-1/+1
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-8/+10
2024-06-18Fix transmute goalMichael Goulet-0/+4
2024-06-18Uplift the new trait solverMichael Goulet-84/+417
2024-06-18Uplift PredefinedOpaquesDataMichael Goulet-12/+6
2024-06-18Make SearchGraph fully genericMichael Goulet-18/+33
2024-06-18Rollup merge of #126583 - RalfJung:interpret-oom, r=saethlinGuillaume Gomez-2/+5
2024-06-18Apply suggestions from oli-obk's reviewDaria Sukhonina-24/+11
2024-06-18Make async drop code more consistent with regular drop codeDaria Sukhonina-9/+52
2024-06-17Rollup merge of #126567 - compiler-errors:instance-kind, r=oli-obk,lcnrMatthias Krüger-176/+176
2024-06-17Remove an unused validation error variantOli Scherer-3/+0
2024-06-17interpret: better error when we ran out of memoryRalf Jung-2/+5
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-176/+176
2024-06-16Uplift OpaqueTypeKey too, use it in responseMichael Goulet-39/+3
2024-06-16Uplift ExternalConstraintDataMichael Goulet-27/+9
2024-06-16Make ExternalConstraints just carry outlivesMichael Goulet-2/+1
2024-06-16Uplift Reveal to rustc_type_irMichael Goulet-48/+1
2024-06-16Auto merge of #126505 - compiler-errors:no-vtable, r=lcnrbors-1/+14
2024-06-15Rollup merge of #126410 - RalfJung:smir-const-operand, r=oli-obkGuillaume Gomez-9/+9
2024-06-15Auto merge of #126518 - matthiaskrgr:rollup-wb70rzq, r=matthiaskrgrbors-0/+14
2024-06-15Rollup merge of #126429 - tgross35:f16-f128-const-eval, r=RalfJungMatthias Krüger-0/+14