about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-12-04Inline and remove more `DiagnosticBuilder::new_diagnostic_*` functions.Nicholas Nethercote-83/+28
2023-12-04Auto merge of #118490 - Nadrieril:arena-alloc-matrix, r=nnethercotebors-31/+33
2023-12-04Inline and remove `DiagnosticBuilder::new_diagnostic_*` functions.Nicholas Nethercote-24/+0
2023-12-04Give `Handler::fatal` and `Session::fatal` the same return type.Nicholas Nethercote-8/+9
2023-12-04dedup for duplicate suggestionsbohan-4/+5
2023-12-04Document reentrancy in `*Arena::alloc_from_iter`Nadrieril-16/+25
2023-12-03Auto merge of #117840 - RalfJung:miri-promise-align, r=cjgillotbors-16/+22
2023-12-03Auto merge of #118579 - matthiaskrgr:rollup-22kn8sa, r=matthiaskrgrbors-6/+14
2023-12-03miri: support 'promising' alignment for symbolic alignment checkRalf Jung-16/+22
2023-12-03Rollup merge of #118574 - Enselic:query-instability, r=cjgillotMatthias Krüger-1/+7
2023-12-03Rollup merge of #118525 - Zalathar:skip-spans, r=cjgillotMatthias Krüger-5/+7
2023-12-03Auto merge of #118072 - estebank:issue-98982, r=cjgillotbors-13/+86
2023-12-03Auto merge of #113730 - belovdv:jobserver-init-check, r=petrochenkovbors-32/+85
2023-12-03Auto merge of #118526 - sjwang05:issue-118510, r=petrochenkovbors-2/+9
2023-12-03rustc_session: Address all `rustc::potential_query_instability` lintsMartin Nordholts-1/+7
2023-12-03rustc: Harmonize `DefKind` and `DefPathData`Vadim Petrochenkov-132/+133
2023-12-03compiler: replace cstr macro with c str literals in compiler and few other c ...klensy-59/+42
2023-12-03Disallow arm bodies on never patternsNadrieril-8/+27
2023-12-03Disallow guards on never patternsNadrieril-2/+17
2023-12-03Disallow an arm without a body (except for never patterns)Nadrieril-5/+42
2023-12-03Detect attempts to expand a macro to a match arm againNadrieril-29/+25
2023-12-03Parse a pattern with no armNadrieril-151/+221
2023-12-03interpret: make numeric_intrinsic accessible from MiriRalf Jung-46/+36
2023-12-03codegen, miri: fix computing the offset of an unsized field in a packed structRalf Jung-11/+23
2023-12-03more targeted errors when extern types end up in places they should notRalf Jung-0/+22
2023-12-03Auto merge of #118542 - chenyukang:yukang-fix-parser-ice-118531, r=cjgillotbors-12/+4
2023-12-03coverage: Skip spans that can't be un-expanded back to the function bodyZalathar-5/+7
2023-12-02Fix ICE when suggesting closures for non-fn-like defssjwang05-2/+9
2023-12-02Avoid per-register closure expansionsMark Rousskov-58/+63
2023-12-02Rollup merge of #118524 - celinval:smir-instance-def, r=ouz-aMatthias Krüger-19/+107
2023-12-02Rollup merge of #118514 - Enselic:ice-probe, r=cjgillotMatthias Krüger-3/+4
2023-12-02Implement repr(packed) for repr(simd)Caleb Zulawski-3/+24
2023-12-02Fix parser ICE from attrsyukang-12/+4
2023-12-02Add diagnostic item to PartialEq::{eq,ne}Urgau-0/+2
2023-12-02Auto merge of #117912 - GeorgeWort:master, r=petrochenkovbors-6/+27
2023-12-02fix an ICE when a valtree failed to evaluateRalf Jung-2/+10
2023-12-02Auto merge of #117754 - matthewjasper:subtype-overflow, r=lcnrbors-5/+30
2023-12-02Auto merge of #118470 - nnethercote:cleanup-error-handlers, r=compiler-errorsbors-486/+464
2023-12-02Anticipate allocation sizesNadrieril-15/+8
2023-12-01Add more information to stable InstanceCelina G. Val-19/+107
2023-12-01Attempt to try to resolve blocking concernsCaio-32/+335
2023-12-02Auto merge of #118175 - lqd:unify-live-loans, r=matthewjasperbors-102/+98
2023-12-02Inline and remove `LoweringContext::handler()`.Nicholas Nethercote-6/+2
2023-12-02Remove unnecessary qualifiers.Nicholas Nethercote-3/+3
2023-12-02Use `Session::diagnostic` in more places.Nicholas Nethercote-40/+33
2023-12-02Use `Session::diagnostic` in more places.Nicholas Nethercote-66/+51
2023-12-02`Handler` tweaks.Nicholas Nethercote-8/+6
2023-12-02Rename `LayoutCalculator::delay_bug` as `LayoutCalculator::delayed_bug`.Nicholas Nethercote-4/+4
2023-12-02Rename `Handler::delay_good_path_bug` as `Handler::good_path_delayed_bug`.Nicholas Nethercote-25/+28
2023-12-02Rename `HandlerInner::delayed_span_bugs` as `HandlerInner::span_delayed_bugs`.Nicholas Nethercote-21/+21