about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-10-27Rollup merge of #117212 - clubby789:fix-ternary-recover, r=compiler-errorsMatthias Krüger-13/+13
2023-10-27Rollup merge of #116834 - nnethercote:rustc_symbol_mangling, r=davidtwcoMatthias Krüger-22/+26
2023-10-27When encountering sealed traits, point types that implement itEsteban Küber-2/+28
2023-10-27Detect misparsed binop caused by missing semiEsteban Küber-0/+37
2023-10-27Account for type param from other item in `note_and_explain`Esteban Küber-43/+89
2023-10-27fix failure to detect a too-big-type after adding paddingRalf Jung-0/+8
2023-10-27Auto merge of #117166 - oli-obk:mir_const_qualif_perf, r=petrochenkovbors-3/+23
2023-10-27Fuse `gen` blocksOli Scherer-16/+52
2023-10-27Auto merge of #116751 - Nadrieril:lint-overlap-per-column, r=davidtwcobors-123/+181
2023-10-27Rename `RibKind::ClosureOrAsync` to reflect how it is actually usedOli Scherer-12/+12
2023-10-27Use targetted diagnostic for borrow across yield errorOli Scherer-1/+2
2023-10-27Prevent generators from being movableOli Scherer-1/+1
2023-10-27Handle `move` generatorsOli Scherer-16/+19
2023-10-27Feature gate coroutine `yield` usageOli Scherer-2/+12
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-27Auto merge of #116858 - estebank:issue-22488, r=petrochenkovbors-1/+20
2023-10-27Update target-lexicon to 0.12.12bjorn3-2/+2
2023-10-27Update Cranelift to 0.101.2 and disable host-arch feature of cranelift-codegenbjorn3-32/+32
2023-10-27Allows `#[diagnostic::on_unimplemented]` attributes to have multipleGeorg Semmler-22/+24
2023-10-27Auto merge of #117272 - matthiaskrgr:rollup-upg122z, r=matthiaskrgrbors-13/+91
2023-10-27Better guard against wrong input with check-cfg any()Urgau-3/+7
2023-10-27Rollup merge of #117262 - celinval:issue-38-norm, r=oli-obkMatthias Krüger-6/+18
2023-10-27Rollup merge of #117241 - compiler-errors:auto-trait-leak-cycle, r=oli-obkMatthias Krüger-1/+34
2023-10-27Rollup merge of #116868 - estebank:suggestion, r=petrochenkovMatthias Krüger-6/+39
2023-10-27Link to correct issue in PassMode::Direct ptx-kernel exceptionKjetil Kjeka-1/+1
2023-10-27For i586/NetBSD: fix another formatting insistence.Havard Eidnes-3/+1
2023-10-27Auto merge of #116205 - WaffleLapkin:stabilize_pointer_byte_offsets, r=dtolnaybors-1/+0
2023-10-27i586_unknown_netbsd.rs: fix formatting.Havard Eidnes-5/+2
2023-10-26Specialize ZeroSized constantsCelina G. Val-6/+18
2023-10-27Handle `ty::Opaque` correctlyNadrieril-1/+16
2023-10-27Lint overlapping ranges as a separate passNadrieril-89/+91
2023-10-27Abstract over per-column pattern traversalNadrieril-36/+77
2023-10-27Auto merge of #116035 - lqd:mcp-510-target-specs, r=petrochenkovbors-94/+299
2023-10-26Declare rustc_target dependency on object/machoDavid Tolnay-1/+1
2023-10-26Parse rustc version at compile timeDavid Tolnay-44/+113
2023-10-27Auto merge of #113183 - estebank:redundant-sized-errors, r=davidtwcobors-6/+39
2023-10-26Recover ternary expression as errorclubby789-9/+11
2023-10-27Documentation and error message improvements related to PassMode::Direct assertKjetil Kjeka-2/+2
2023-10-26Suggest assoc fn `new` when trying to build tuple struct with private fieldsEsteban Küber-1/+20
2023-10-26Merge commit 'e4fe941b11a55c5005630696e9b6d81c65f7bd04' into subtree-update_c...Antoni Boucher-507/+2664
2023-10-26Rollup merge of #117188 - dtolnay:symbolenv, r=cjgillotMatthias Krüger-42/+134
2023-10-26Rollup merge of #117114 - nnethercote:improve-stringify-test, r=petrochenkovMatthias Krüger-0/+7
2023-10-26Rollup merge of #117106 - estebank:issue-27300, r=petrochenkovMatthias Krüger-5/+48
2023-10-26Rollup merge of #116968 - eopb:116967, r=petrochenkovMatthias Krüger-31/+22
2023-10-26NVPTX: Allow PassMode::Direct for ptx kernels for nowKjetil Kjeka-1/+6
2023-10-26Remove most indentation in check-cfg implUrgau-200/+181
2023-10-26Tweak suggestion spans for invalid crate-level inner attributeEsteban Küber-6/+39