about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2023-04-06Address review feedbackGary Guo-10/+11
2023-04-06Rename `Abort` terminator to `Terminate`Gary Guo-13/+59
2023-04-06Add `UnwindAction::Terminate`Gary Guo-0/+7
2023-04-06Add `UnwindAction::Unreachable`Gary Guo-18/+36
2023-04-06Refactor unwind from Option to a new enumGary Guo-88/+103
2023-04-06Remove f32 & f64 from MemDecoder/MemEncoderScott McMurray-2/+0
2023-04-06Auto merge of #109915 - scottmcm:layout-indexvec, r=oli-obkbors-1/+2
2023-04-06Fully erase query valuesJohn Kåre Alsaker-15/+135
2023-04-06Address commentsJohn Kåre Alsaker-1/+3
2023-04-06Avoid the assertion in `erase`John Kåre Alsaker-8/+8
2023-04-06Don't rely on `Debug` impl for `Erased`John Kåre Alsaker-10/+2
2023-04-06Erase query cache valuesJohn Kåre Alsaker-12/+248
2023-04-05Auto merge of #109966 - JohnTitor:rollup-eoqjr5j, r=JohnTitorbors-3/+3
2023-04-05Rollup merge of #109956 - compiler-errors:tweak-debug-outputs, r=oli-obkYuki Okushi-3/+3
2023-04-05Auto merge of #109117 - oli-obk:locks, r=michaelwoeristerbors-1/+2
2023-04-05Tweak debug outputs to make debugging new solver easierMichael Goulet-3/+3
2023-04-04Use `FieldIdx` in `FieldsShape`Scott McMurray-1/+2
2023-04-04Rollup merge of #109938 - oli-obk:try_norm, r=compiler-errorsMichael Goulet-3/+3
2023-04-04Rollup merge of #109901 - cjgillot:validate-debuginfo, r=b-naberMichael Goulet-7/+17
2023-04-04A more general implementation of `IntoDiagnosticArg` for `Binder` (Also remov...IQuant-13/+11
2023-04-04Move a const-prop-lint specific hack from mir interpret to const-prop-lint an...Oli Scherer-3/+3
2023-04-04Remove a fishy Clone implOli Scherer-1/+2
2023-04-04Add ability to transmute with generic constskadmin-0/+93
2023-04-04Remove intercrate and mark_ambiguous from RelationMichael Goulet-30/+10
2023-04-03Enforce VarDebugInfo::Place in MIR validation.Camille GILLOT-7/+17
2023-04-03Auto merge of #109819 - scottmcm:index-slice, r=WaffleLapkinbors-18/+25
2023-04-03Hide warning.Camille GILLOT-2/+2
2023-04-03Add Span to StmtKind::Let.Camille GILLOT-2/+62
2023-04-03Make check_match take a LocalDefId.Camille GILLOT-3/+3
2023-04-03fix(middle): emit error rather than delay bug when reaching limitbohan-5/+21
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-18/+25
2023-04-02Auto merge of #109849 - scottmcm:more-fieldidx-rebase, r=oli-obkbors-3/+4
2023-04-01Use `FieldIdx` in various things related to aggregatesScott McMurray-3/+4
2023-04-01use and_then/flat_map for map().flatten()Matthias Krüger-1/+1
2023-04-01fix clippy::iter_kv_mapMatthias Krüger-1/+1
2023-03-31Auto merge of #98112 - saethlin:mir-alignment-checks, r=oli-obkbors-2/+23
2023-03-31Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkinbors-29/+30
2023-03-31Auto merge of #109750 - compiler-errors:deep-reject-less-permissive-num-var, ...bors-0/+4
2023-03-30Auto merge of #109791 - compiler-errors:rollup-c3o710k, r=compiler-errorsbors-1/+5
2023-03-30Rollup merge of #109704 - petrochenkov:effvisclean, r=jackh726Michael Goulet-1/+5
2023-03-30Auto merge of #109740 - compiler-errors:new-solver-deep-reject-placeholder-co...bors-1/+5
2023-03-30Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray-29/+30
2023-03-30rustc_middle: Document which exactly `DefId`s don't have `DefKind`sVadim Petrochenkov-3/+18
2023-03-30Auto merge of #105587 - tgross35:once-cell-min, r=m-ou-sebors-1/+0
2023-03-30deep reject only unify numeric var with concrete numericMichael Goulet-0/+4
2023-03-29Don't ICE on placeholder consts in deep rejectMichael Goulet-1/+5
2023-03-29Stabilize a portion of 'once_cell'Trevor Gross-1/+0
2023-03-29Rollup merge of #109716 - scottmcm:field-to-fieldidx, r=oli-obkMatthias Krüger-50/+46
2023-03-29Auto merge of #108089 - Zoxc:windows-tls, r=bjorn3bors-12/+47
2023-03-29Auto merge of #109670 - lqd:init-mask, r=oli-obkbors-101/+445