about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-10-27Feature gate `gen` blocks, even in 2024 editionOli Scherer-2/+12
2023-10-27Basic generators workOli Scherer-34/+80
2023-10-27Make `gen` blocks implement the `Iterator` traitOli Scherer-7/+208
2023-10-27Add gen blocks to ast and do some broken ast loweringOli Scherer-37/+112
2023-10-26Add hir::GeneratorKind::GenOli Scherer-22/+99
2023-10-26Reserve `gen` keyword for `gen {}` blocks and `gen fn` in 2024 editionOli Scherer-4/+60
2023-10-26Auto merge of #117115 - zetafunction:linking, r=bjorn3bors-25/+31
2023-10-26Auto merge of #116818 - Nilstrieb:stop-submitting-bug-reports, r=wesleywiserbors-15/+93
2023-10-25Rollup merge of #117175 - oli-obk:gen_fn_split, r=compiler-errorsMatthias Krüger-80/+74
2023-10-25Rollup merge of #117009 - fmease:diag-disambig-sugg-crate, r=b-naberMatthias Krüger-14/+44
2023-10-25Rollup merge of #117008 - compiler-errors:canonical, r=lcnrMatthias Krüger-97/+207
2023-10-25Rollup merge of #116931 - weiznich:improve_diagnostic_on_unimplemented_warnin...Matthias Krüger-10/+52
2023-10-25Rollup merge of #116553 - gurry:116464-assoc-type-invalid-suggestion, r=compi...Matthias Krüger-13/+57
2023-10-25Rollup merge of #116401 - WaffleLapkin:vtablin''', r=oli-obkMatthias Krüger-37/+47
2023-10-25Stop telling people to submit bugs for internal feature ICEsNilstrieb-15/+93
2023-10-25Return multiple object-safety violation errorsMaybe Waffle-35/+42
2023-10-25Don't allow dead codeMaybe Waffle-1/+0
2023-10-25Add a comment explaining some weird `is_vtable_safe_method` behaviorMaybe Waffle-0/+4
2023-10-25Auto merge of #117180 - matthiaskrgr:rollup-rxhl6ep, r=matthiaskrgrbors-60/+77
2023-10-25Rollup merge of #117173 - oli-obk:gen_fn_split2, r=compiler-errorsMatthias Krüger-0/+7
2023-10-25Rollup merge of #117159 - oli-obk:error_shenanigans, r=estebankMatthias Krüger-3/+11
2023-10-25Rollup merge of #117154 - Dirreke:csky-unknown-linux-gunabiv2, r=bjorn3Matthias Krüger-8/+30
2023-10-25Rollup merge of #117152 - compiler-errors:no-ret-coercion, r=chenyukangMatthias Krüger-12/+10
2023-10-25Rollup merge of #117141 - tmiasko:inline-target-features, r=oli-obkMatthias Krüger-4/+2
2023-10-25Rollup merge of #117111 - Zalathar:zinstrument, r=compiler-errorsMatthias Krüger-33/+17
2023-10-25Refactor away the need for some `descr` methods.Oli Scherer-38/+32
2023-10-25Rename in preparation for moving the `async` printing out of `CoroutineSource`Oli Scherer-1/+1
2023-10-25Add a IsIdentity extension trait for CanonicalUserTypeMichael Goulet-7/+11
2023-10-25Uplift Canonical to rustc_type_irMichael Goulet-95/+201
2023-10-25Make `Iterator` a lang itemOli Scherer-0/+7
2023-10-25Rename `AsyncCoroutineKind` to `CoroutineSource`Oli Scherer-49/+49
2023-10-25Rollup merge of #117158 - matthewjasper:thir-unused-unsafe, r=oli-obkMatthias Krüger-74/+86
2023-10-25Rollup merge of #117136 - compiler-errors:defid-list, r=oli-obkMatthias Krüger-3/+16
2023-10-25Rollup merge of #117133 - compiler-errors:coherence-constrained, r=oli-obkMatthias Krüger-6/+3
2023-10-25Auto merge of #117113 - celinval:smir-stable-ty, r=oli-obkbors-387/+143
2023-10-25implement C ABI lowering for CSKYdirreke-8/+30
2023-10-25Work around the fact that `check_mod_type_wf` may spuriously return `ErrorGua...Oli Scherer-3/+11
2023-10-25Make THIR unused_unsafe lint consistent with MIRMatthew Jasper-74/+86
2023-10-25Auto merge of #117076 - oli-obk:privacy_visitor_types, r=petrochenkovbors-64/+174
2023-10-25Auto merge of #116236 - dtolnay:builtinmacrocomment, r=cjgillotbors-94/+112
2023-10-25Auto merge of #116993 - compiler-errors:clause-kind, r=jackh726bors-217/+735
2023-10-25Do not suggest 'Trait<Assoc=arg>' when in trait implGurinder Singh-14/+58
2023-10-25Fix unwrap suggestion for async fnMichael Goulet-12/+10
2023-10-25Auto merge of #117139 - compiler-errors:vid-lifetimes, r=BoxyUwUbors-130/+150
2023-10-25Remove support for alias `-Z instrument-coverage`Zalathar-33/+17
2023-10-25Auto merge of #116482 - matthewjasper:thir-unsafeck-inline-constants, r=b-naberbors-39/+110
2023-10-24Use IndexMap for handling stable TyCelina G. Val-29/+23
2023-10-24Remove fold code and add Const::internal()Celina G. Val-370/+132
2023-10-24Auto merge of #115796 - cjgillot:const-prop-rvalue, r=oli-obkbors-18/+172
2023-10-24Require target features to match exactly during inliningTomasz Miąsko-4/+2