about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-12-06Fewer early errors.Nicholas Nethercote-38/+56
2023-12-05Factor out some repeated code.Nicholas Nethercote-14/+10
2023-12-05Auto merge of #118230 - nnethercote:streamline-dataflow-cursors, r=cjgillotbors-243/+113
2023-12-05Auto merge of #117088 - lcnr:generalize-alias, r=compiler-errorsbors-26/+131
2023-12-04Rollup merge of #118565 - RalfJung:numeric_intrinsic, r=davidtwcoGuillaume Gomez-46/+36
2023-12-04Rollup merge of #118573 - petrochenkov:pathdatakind, r=TaKO8KiTakayuki Maeda-132/+133
2023-12-04Rollup merge of #118551 - RalfJung:extern-types-bugs, r=compiler-errorsTakayuki Maeda-0/+22
2023-12-04Rollup merge of #118540 - RalfJung:unsized-packed-offset, r=TaKO8KiTakayuki Maeda-11/+23
2023-12-04Rollup merge of #118495 - weiznich:more_tests_for_on_unimplemented, r=compile...Takayuki Maeda-52/+98
2023-12-04cleanup and commentslcnr-26/+34
2023-12-04generalize: handle occurs check failure in aliaseslcnr-23/+120
2023-12-04do not fetch variance info during generalizationlcnr-1/+1
2023-12-04Restrict what symbols can be used in `#[diagnostic::on_unimplemented]` format...Georg Semmler-52/+98
2023-12-04Auto merge of #118490 - Nadrieril:arena-alloc-matrix, r=nnethercotebors-31/+33
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-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-02Fix parser ICE from attrsyukang-12/+4
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-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