about summary refs log tree commit diff
path: root/compiler/rustc_ast/src/ast.rs
AgeCommit message (Expand)AuthorLines
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-3/+1
2022-06-03Remove emit_unitbjorn3-2/+2
2022-06-03Remove support for -Zast-json and -Zast-json-noexpandbjorn3-3/+0
2022-05-23Rollup merge of #97254 - jhpratt:remove-crate-vis, r=cjgillotDylan DPC-10/+0
2022-05-22rustc_ast: Support MacArgs::inner_tokens for arbitrary expressionsVadim Petrochenkov-16/+3
2022-05-22rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast`Vadim Petrochenkov-2/+1
2022-05-21Merge crate and restricted visibilitiesJacob Pratt-1/+0
2022-05-21Remove feature: `crate` visibility modifierJacob Pratt-10/+1
2022-05-20Introduce BareFnTy::decl_span and fix generics span.Camille GILLOT-0/+2
2022-05-11ast: Introduce some traits to get AST node properties genericallyVadim Petrochenkov-17/+0
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-1/+1
2022-05-04Auto merge of #96546 - nnethercote:overhaul-MacArgs, r=petrochenkovbors-6/+58
2022-05-05Overhaul `MacArgs::Eq`.Nicholas Nethercote-6/+58
2022-05-02fix most compiler/ doctestsElliot Roberts-1/+1
2022-04-30Add `do yeet` expressions to allow experimentation in nightlyScott McMurray-0/+5
2022-04-30Save colon span to suggest bounds.Camille GILLOT-0/+1
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-11/+11
2022-04-27Avoid producing `NoDelim` values in `MacArgs::delim()`.Nicholas Nethercote-3/+3
2022-04-17Auto merge of #96016 - Aaron1011:hash-name-cleanup, r=cjgillotbors-2/+2
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-1/+15
2022-04-13Remove last vestiges of skippng ident span hashingAaron Hill-2/+2
2022-04-10better error for binder on associated type boundMichael Goulet-1/+1
2022-03-23Update syntax tree definitionGrisha Vartanyan-1/+1
2022-03-15Auto merge of #94584 - pnkfelix:inject-use-suggestion-sites, r=ekuberbors-2/+16
2022-03-05IgnoreJack Huey-2/+2
2022-03-05Add commment covering the case with no where clauseJack Huey-0/+2
2022-03-05Review changesJack Huey-0/+12
2022-03-05Change syntax for TyAlias where clausesJack Huey-0/+13
2022-03-03Adjusted diagnostic output so that if there is no `use` in a item sequence,Felix S. Klock II-2/+3
2022-03-03Associate multiple with a crate too.Felix S. Klock II-1/+1
2022-03-03refactor: prepare to associate multiple spans with a module.Felix S. Klock II-1/+14
2022-02-24Rollup merge of #94288 - Mark-Simulacrum:ser-opt, r=nnethercoteMatthias Krüger-2/+1
2022-02-22Delete Decoder::read_unitMark Rousskov-2/+1
2022-02-19rustdoc: several minor fixesmqy-1/+1
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