summary refs log tree commit diff
path: root/compiler/rustc_ast/src/ast.rs
AgeCommit message (Expand)AuthorLines
2022-10-26remove unused parser fnMichael Goulet-18/+0
2022-10-18Fix `TyKind::is_simple_path`.Nicholas Nethercote-2/+5
2022-10-12Use `tidy-alphabetical` in the compilerNilstrieb-2/+3
2022-10-10Rename AssocItemKind::TyAlias to AssocItemKind::TypeMichael Goulet-4/+4
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-16more simple formattingRageking8-8/+8
2022-09-14Auto merge of #101313 - SparrowLii:mk_attr_id, r=cjgillotbors-2/+2
2022-09-14Auto merge of #101212 - eholk:dyn-star, r=compiler-errorsbors-0/+1
2022-09-14make `mk_attr_id` part of `ParseSess`SparrowLii-2/+2
2022-09-13Rollup merge of #101602 - nnethercote:AttrTokenStream, r=petrochenkovDylan DPC-14/+14
2022-09-12Introduce dyn_star feature flagEric Holk-0/+1
2022-09-09Rollup merge of #101573 - lcnr:param-kind-ord, r=BoxyUwUDylan DPC-33/+3
2022-09-09reviewlcnr-1/+1
2022-09-09Rename `{Create,Lazy}TokenStream` as `{To,Lazy}AttrTokenStream`.Nicholas Nethercote-14/+14
2022-09-09Make async fn in traits workMichael Goulet-2/+2
2022-09-08update `ParamKindOrd`lcnr-33/+3
2022-09-07Use niche-filling optimization even when multiple variants have data.Michael Benfield-1/+2
2022-09-06Auto merge of #101241 - camsteffen:refactor-binding-annotations, r=cjgillotbors-22/+55
2022-09-05Rollup merge of #101142 - nnethercote:improve-hir-stats, r=davidtwcoDylan DPC-0/+3
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-22/+55
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-3/+1
2022-08-29Expand the HIR (and AST) size assertions.Nicholas Nethercote-0/+3
2022-08-23Remove the symbol from `ast::LitKind::Err`.Nicholas Nethercote-2/+2
2022-08-23Add some useful comments to `LitKind`.Nicholas Nethercote-2/+4
2022-08-22Use `AttrVec` in more places.Nicholas Nethercote-6/+6
2022-08-20Auto merge of #100564 - nnethercote:box-ast-MacCall, r=spastorinobors-11/+11
2022-08-17Rollup merge of #100018 - nnethercote:clean-up-LitKind, r=petrochenkovMatthias Krüger-2/+2
2022-08-17Box the `MacCall` in various types.Nicholas Nethercote-11/+11
2022-08-16Rollup merge of #100610 - nnethercote:ast-and-parser-tweaks, r=spastorinoDylan DPC-1/+5
2022-08-16Rename some things related to literals.Nicholas Nethercote-2/+2
2022-08-16Add some more AST node size assertions.Nicholas Nethercote-0/+5
2022-08-16Remove `{ast,hir}::WhereEqPredicate::id`.Nicholas Nethercote-1/+0
2022-08-16Shrink `ast::Attribute`.Nicholas Nethercote-2/+8
2022-08-11Rollup merge of #100350 - jhpratt:stringify-vis, r=cjgillotMatthias Krüger-1/+1
2022-08-11Rollup merge of #100391 - nnethercote:improve-size-assertions, r=lqdDylan DPC-17/+20
2022-08-10Do not consider method call receiver as an argument in AST.Camille GILLOT-6/+5
2022-08-09Stringify non-shorthand visibility correctlyJacob Pratt-1/+1
2022-08-10Add a couple more AST node size assertions.Nicholas Nethercote-0/+2
2022-08-10Avoid repeating qualifiers on `static_assert_size` calls.Nicholas Nethercote-17/+18
2022-08-04Move LifetimeCollectVisitor to rustc_ast_loweringSantiago Pastorino-59/+0
2022-08-04Explicitly gather lifetimes and definitions in RPITSantiago Pastorino-1/+60
2022-08-01Improve size assertions.Nicholas Nethercote-13/+24
2022-07-12Add back expr size checksMaybe Waffle-2/+2
2022-07-12Comment out expr size checkMaybe Waffle-2/+2
2022-07-12Parse closure bindersMaybe Waffle-1/+26
2022-07-08Auto merge of #98758 - nnethercote:more-derive-output-improvements, r=Mark-Si...bors-0/+8
2022-07-04Don't repeat `AssertParamIs{Clone,Eq}` assertions.Nicholas Nethercote-0/+8
2022-07-02ast: Add span to `Extern`Nixon Enraght-Moony-4/+7
2022-06-14Rename rustc_serialize::opaque::Encoder as MemEncoder.Nicholas Nethercote-3/+3
2022-06-10Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote-3/+3