about summary refs log tree commit diff
path: root/compiler/rustc_ast/src
AgeCommit message (Expand)AuthorLines
2023-12-04Add genness to FnHeaderEric Holk-3/+22
2023-12-03Disallow an arm without a body (except for never patterns)Nadrieril-2/+2
2023-12-03Parse a pattern with no armNadrieril-4/+22
2023-12-02Auto merge of #117912 - GeorgeWort:master, r=petrochenkovbors-0/+12
2023-11-29Rollup merge of #118157 - Nadrieril:never_pat-feature-gate, r=compiler-errorsMatthias Krüger-2/+6
2023-11-29Rollup merge of #118394 - nnethercote:rm-hir-Ops, r=cjgillotMatthias Krüger-8/+19
2023-11-29Add `never_patterns` feature gateNadrieril-2/+6
2023-11-28Name explicit registers in conflict register errors for inline assemblyGeorge Wort-0/+12
2023-11-28Remove `hir::BinOp`, `hir::BinOpKind`, and `hir::UnOp`.Nicholas Nethercote-3/+13
2023-11-28Rename `BinOpKind::lazy` as `BinOpKind::is_lazy`.Nicholas Nethercote-1/+2
2023-11-28Rework `ast::BinOpKind::to_string` and `ast::UnOp::to_string`.Nicholas Nethercote-4/+4
2023-11-27Detect Python-like slicing and suggest how to fixHirochika Matsumoto-0/+5
2023-11-24Add `Span` to `TraitBoundModifier`Deadbeef-4/+3
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-0/+2
2023-11-22Replace `custom_encodable` with `encodable`.Nicholas Nethercote-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-21Add HashStable_NoContext to simplify HashStable implementations in rustc_type_irMichael Goulet-3/+1
2023-11-17Auto merge of #114292 - estebank:issue-71039, r=b-naberbors-22/+42
2023-11-17Rollup merge of #117892 - estebank:fat-arrow-typo, r=compiler-errorsMatthias Krüger-1/+2
2023-11-16More detail when expecting expression but encountering bad macro argumentEsteban Küber-22/+42
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-11-14Detect more `=>` typosEsteban Küber-1/+2
2023-11-13Fix commentSleep_AllDay-2/+2
2023-11-04Add the vis.visit_capture_by() in noop_visit_exprDinu Blanovschi-1/+2
2023-11-04add `fn visit_capture_by` to MutVisitor and fix pprust-expr-roundtrip.rsDinu Blanovschi-0/+13
2023-11-04fixes for rustfmt + ast visitorDinu Blanovschi-1/+5
2023-11-04feat(hir): Store the `Span` of the `move` keywordDinu Blanovschi-1/+4
2023-10-29Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errorsbors-11/+38
2023-10-27Add gen blocks to ast and do some broken ast loweringOli Scherer-11/+31
2023-10-26Rollup merge of #117114 - nnethercote:improve-stringify-test, r=petrochenkovMatthias Krüger-0/+7
2023-10-26Reserve `gen` keyword for `gen {}` blocks and `gen fn` in 2024 editionOli Scherer-0/+7
2023-10-24Augment `stringify.rs` test.Nicholas Nethercote-0/+7
2023-10-22use visibility to check unused imports and delete some stmtsbohan-1/+0
2023-10-19Uplift movability and mutability, the simple wayMichael Goulet-63/+4
2023-10-15Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstriebbors-11/+15
2023-10-14Rollup merge of #116696 - c410-f3r:in-doc, r=petrochenkovMatthias Krüger-0/+27
2023-10-13Misc improvementsCaio-0/+27
2023-10-13Format all the let chains in compilerMichael Goulet-11/+15
2023-10-12Use `TokenStream::token_alone` in one place.Nicholas Nethercote-4/+4
2023-10-12Rename `Token::is_op` as `Token::is_punct`.Nicholas Nethercote-1/+1
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+3
2023-10-05Rollup merge of #116223 - catandcoder:master, r=cjgillotJubilee-1/+1
2023-10-04Fix misuses of a vs ancui fliter-1/+1
2023-10-01Factor out the two `entry_point_type` functions.Nicholas Nethercote-0/+27
2023-09-17Auto merge of #114452 - weiznich:feature/diagnostic_on_unimplemented, r=compi...bors-0/+16
2023-09-12`#[diagnostic::on_unimplemented]` without filtersGeorg Semmler-0/+16
2023-09-11Move let expression checking to parsingMatthew Jasper-5/+5
2023-09-04improve `AttrTokenStream`mojave2-11/+7
2023-08-24Auto merge of #115131 - frank-king:feature/unnamed-fields-lite, r=petrochenkovbors-0/+12
2023-08-24Parse unnamed fields and anonymous structs or unionsFrank King-0/+12