about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-12-05rustc_interface: Address all `rustc::potential_query_instability` lintsMartin Nordholts-1/+7
2023-12-05Factor out some repeated code.Nicholas Nethercote-14/+10
2023-12-05rustc_driver_impl: Address all `rustc::potential_query_instability` lintsMartin Nordholts-1/+0
2023-12-05Auto merge of #118066 - estebank:structured-use-suggestion, r=b-naberbors-1/+86
2023-12-04Add FieldDef to StableMIR and methods to get typeCelina G. Val-5/+95
2023-12-05Auto merge of #118230 - nnethercote:streamline-dataflow-cursors, r=cjgillotbors-243/+113
2023-12-05Remove `#[rustc_host]`, use internal desugaringDeadbeef-76/+42
2023-12-05Auto merge of #117088 - lcnr:generalize-alias, r=compiler-errorsbors-26/+131
2023-12-05Consider only `#[no_mangle]` as builtin functionsDianQK-2/+3
2023-12-04Address code review feedbackEric Holk-21/+28
2023-12-04Structured `use` suggestion on privacy errorEsteban Küber-1/+86
2023-12-04Provide more suggestions for cloning immutable bindingsEsteban Küber-1/+101
2023-12-04Deduplicate some logicEsteban Küber-181/+161
2023-12-04On "this .clone() is on the reference", provide more infoEsteban Küber-1/+74
2023-12-04Tweak output on specific caseEsteban Küber-1/+21
2023-12-04Suggest cloning and point out obligation errors on move errorEsteban Küber-48/+124
2023-12-04Tweak `.clone()` suggestion to work in more casesEsteban Küber-3/+17
2023-12-04Fix some broken testsEric Holk-1/+1
2023-12-04Option<CoroutineKind>Eric Holk-112/+93
2023-12-04Merge Async and Gen into CoroutineKindEric Holk-218/+212
2023-12-04Rollup merge of #118565 - RalfJung:numeric_intrinsic, r=davidtwcoGuillaume Gomez-46/+36
2023-12-04Make async gen fn an errorEric Holk-0/+15
2023-12-04gate gen fn behind gen_blocksEric Holk-0/+4
2023-12-04Lower return types for gen fn to impl IteratorEric Holk-80/+167
2023-12-04Add genness to FnHeaderEric Holk-5/+26
2023-12-04Finish implementing `RustcInternal` for `TyKind`Celina G. Val-13/+186
2023-12-04Add Variant and a few more APIs to stable_mirCelina G. Val-39/+153
2023-12-04Fix parser ICE when recovering `dyn`/`impl` after `for<...>`sjwang05-10/+12
2023-12-04Don't include destruction scopes in THIRMatthew Jasper-162/+72
2023-12-04Use default params until effects in desugaringDeadbeef-0/+25
2023-12-04Avoid adding compiler-used functions to `symbols.o`DianQK-2/+18
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-04Remove the `precise_pointer_size_matching` feature gateNadrieril-21/+9
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-04Inline and remove `fatal_no_raise`.Nicholas Nethercote-10/+3
2023-12-04Make `Handler::{err,bug}` more like `Handler::{warn,note}`.Nicholas Nethercote-10/+3
2023-12-04Remove `HandlerInner::emit`.Nicholas Nethercote-12/+12
2023-12-04Move some `HandlerInner` functions to `Handler`.Nicholas Nethercote-212/+164
2023-12-04Use `DiagnosticBuilder::new` more.Nicholas Nethercote-68/+36
2023-12-04De-genericize some `IntoDiagnostic` impls.Nicholas Nethercote-20/+20
2023-12-04Remove some unused code, and downgrade some `pub`s.Nicholas Nethercote-49/+6
2023-12-04Avoid `Diagnostic::new_with_code(..., None, ...)`.Nicholas Nethercote-5/+5
2023-12-04Always use `G` for `EmissionGuarantee` type variables.Nicholas Nethercote-13/+13
2023-12-04Rename some arguments.Nicholas Nethercote-10/+10