summary refs log tree commit diff
path: root/compiler/rustc_ast/src/ast.rs
AgeCommit message (Expand)AuthorLines
2022-02-07Drop tracking: improve break and continue handlingEric Holk-1/+1
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-2/+3
2022-01-22Rename `Decoder::read_nil` and `read_unit`.Nicholas Nethercote-1/+1
2022-01-21Auto merge of #91359 - dtolnay:args, r=Mark-Simulacrumbors-0/+14
2022-01-18Rollup merge of #93018 - pierwill:rm-unused-ord, r=davidtwcoMatthias Krüger-2/+2
2022-01-17Rm some unused ord implspierwill-2/+2
2022-01-17Emit simpler code from format_argsDavid Tolnay-0/+14
2022-01-17Add termkadmin-4/+21
2022-01-17add eq constraints on associated constantskadmin-6/+8
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-38/+1
2022-01-05ast: Always keep a `NodeId` in `ast::Crate`Vadim Petrochenkov-2/+4
2021-12-10remove feature gate and cleanup codeEllen-9/+2
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-1/+2
2021-11-28expand: Turn `ast::Crate` into a first class expansion targetVadim Petrochenkov-0/+2
2021-11-24Account for incorrect `impl Foo<const N: ty> {}` syntaxEsteban Küber-0/+15
2021-11-10Add support for specifying multiple clobber_abi in `asm!`asquared31415-2/+2
2021-11-07ast: Fix naming conventions in AST structuresVadim Petrochenkov-30/+38
2021-10-01Improve error message for missing angle brackets in `[_]::method`Fabian Wolff-0/+2
2021-09-09Revert "Implement Anonymous{Struct, Union} in the AST"Felix S. Klock II-4/+0
2021-09-04Auto merge of #88598 - estebank:type-ascription-can-die-in-a-fire, r=wesleywiserbors-0/+8
2021-09-03Detect bare blocks with type ascription that were meant to be a `struct` literalEsteban Kuber-0/+8
2021-09-01Compute proc_macros in resolutions.Camille GILLOT-7/+0
2021-08-30Add let-else to ASTCameron Steffen-2/+31
2021-08-30allow unordered const/ty params if any cg feature is activelcnr-2/+2
2021-08-30`feature(const_generics)` -> `feature(const_param_types)`lcnr-1/+1
2021-08-27Introduce `~const`Deadbeef-3/+3
2021-08-24Move `named_asm_labels` to a HIR lintasquared31415-0/+1
2021-08-15Introduce hir::ExprKind::Let - Take 2Caio-1/+3
2021-08-12Add support for clobber_abi to asm!Amanieu d'Antras-0/+1
2021-07-26Actually infer args in visitorskadmin-0/+2
2021-07-25Add generic arg inferkadmin-1/+3
2021-07-11Auto merge of #83918 - workingjubilee:stable-rangefrom-pat, r=joshtriplettbors-1/+4
2021-06-25Auto merge of #86599 - Amanieu:asm_raw, r=nagisabors-0/+1
2021-06-24Add a "raw" option for asm! which ignores format string specifiersAmanieu d'Antras-0/+1
2021-06-17Use `AttrVec` for `Arm`, `FieldDef`, and `Variant`Yuki Okushi-3/+3
2021-06-10Add support for using qualified paths with structs in expression and patternRyan Levick-6/+8
2021-05-16Implement Anonymous{Struct, Union} in the ASTjedel1043-0/+4
2021-05-13Add support for const operands and options to global_asm!Amanieu d'Antras-9/+1
2021-05-12Add more precise span informations to generic typesGiacomo Stevanato-1/+1
2021-04-20Auto merge of #84334 - klensy:typo-compiler, r=jyn514bors-1/+1
2021-04-19fix few typosklensy-1/+1
2021-04-11Match against attribute name when validating attributesTomasz Miąsko-0/+1
2021-04-06Use AnonConst for asm! constantsAmanieu d'Antras-1/+1
2021-04-04Add notesJubilee Young-1/+4
2021-03-27Remove (lots of) dead codeJoshua Nelson-64/+0
2021-03-18hir: Preserve used syntax in `TyKind::TraitObject`Vadim Petrochenkov-1/+1
2021-03-17Auto merge of #83188 - petrochenkov:field, r=lcnrbors-11/+18
2021-03-16ast: Reduce size of `ExprKind` by boxing fields of `ExprKind::Struct`Vadim Petrochenkov-2/+9
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-10/+10
2021-03-15More precise spans for HIR pathsVadim Petrochenkov-0/+8