about summary refs log tree commit diff
path: root/src/libsyntax/ast.rs
AgeCommit message (Expand)AuthorLines
2019-11-17Address review commentsVadim Petrochenkov-4/+1
2019-11-16ast: Keep string literals in ABIs preciselyVadim Petrochenkov-12/+30
2019-11-16ast: Keep `extern` qualifiers in functions more preciselyVadim Petrochenkov-11/+16
2019-11-14TAIT: use hack in ->HIR to avoid more changesMazdak Farrokhzad-0/+9
2019-11-14TAIT: remove `OpaqueTy` in AST.Mazdak Farrokhzad-6/+0
2019-11-11Tiny cleanup to size assertionsVadim Petrochenkov-4/+1
2019-11-11Auto merge of #66252 - cjgillot:trees, r=oli-obkbors-15/+53
2019-11-10Merge hir::GeneratorMovability into ast::Movability.Camille GILLOT-2/+6
2019-11-10Merge hir::Unsafety into ast::Unsafety.Camille GILLOT-13/+23
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-0/+24
2019-11-10move syntax::parse -> librustc_parseMazdak Farrokhzad-3/+3
2019-11-08ast::ItemKind::Fn: use ast::FnSigMazdak Farrokhzad-1/+1
2019-11-08ast::MethodSig -> ast::FnSigMazdak Farrokhzad-5/+5
2019-11-07syntax::parser::token -> syntax::tokenMazdak Farrokhzad-1/+1
2019-11-07syntax: use distinct FloatTy from rustc_target.Mazdak Farrokhzad-40/+51
2019-11-07parser: don't hardcode ABIs into grammarMazdak Farrokhzad-2/+22
2019-11-06Make doc comments cheaper with `AttrKind`.Nicholas Nethercote-3/+16
2019-11-06Remove unnecessary `Deref` impl for `Attribute`.Nicholas Nethercote-6/+0
2019-11-02Simplify various `Symbol` use points.Nicholas Nethercote-1/+1
2019-10-26libsyntax: Document ast moduleIgor Aleksanov-26/+112
2019-10-22Readd some PartialEq and Hash derives used by Clippyflip1995-3/+6
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-3/+3
2019-10-16ast: use more direct importsMazdak Farrokhzad-9/+8
2019-10-13ast: remove implicit pprust dependency via Display.Mazdak Farrokhzad-7/+0
2019-10-13ast: don't use pprust in DebugMazdak Farrokhzad-41/+6
2019-10-01Address review commentsVadim Petrochenkov-0/+1
2019-09-30syntax: Split `ast::Attribute` into container and inner partsVadim Petrochenkov-2/+12
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-4/+3
2019-09-28syntax: don't keep a redundant c_variadic flag in the AST.Eduard-Mihai Burtescu-1/+6
2019-09-26Rename `MetaItem.node` to `MetaItem.kind`varkor-1/+1
2019-09-26Rename `ForeignItem.node` to `ForeignItem.kind`varkor-1/+1
2019-09-26Rename `Item.node` to `Item.kind`varkor-1/+1
2019-09-26Rename `Stmt.node` to `Stmt.kind`varkor-6/+6
2019-09-26Rename `Ty.node` to `Ty.kind`varkor-8/+8
2019-09-26Rename `TraitItem.node` to `TraitItem.kind`varkor-1/+1
2019-09-26Rename `Lit.node` to `Lit.kind`varkor-1/+1
2019-09-26Rename `ImplItem.node` to `ImplItem.kind`varkor-1/+1
2019-09-26Rename `Pat.node` to `Pat.kind`varkor-7/+7
2019-09-26Rename `Expr.node` to `Expr.kind`varkor-7/+7
2019-09-15Print visibility of `macro` itemsMatthew Jasper-1/+1
2019-09-09Resolve attributes in several placesCaio-1/+9
2019-09-07Aggregation of cosmetic changes made during work on REPL PRs: libsyntaxAlexander Regueiro-26/+26
2019-09-05or-patterns: address review comments.Mazdak Farrokhzad-4/+1
2019-09-05or-patterns: syntax: simplify `Arm.pats` and `ExprKind::Let.0`.Mazdak Farrokhzad-3/+3
2019-09-05resolve: already-bound-check: account for or-patterns.Mazdak Farrokhzad-9/+11
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-11/+11
2019-08-18Auto merge of #61708 - dlrobertson:or-patterns-0, r=centrilbors-3/+8
2019-08-17initial implementation of or-pattern parsingDan Robertson-0/+1
2019-08-17Initial implementation of or patternsvarkor-3/+7
2019-08-17Remove SyntaxContext from {ast, hir}::{GlobalAsm, InlineAsm}Matthew Jasper-3/+1