about summary refs log tree commit diff
path: root/src/librustc_ast
AgeCommit message (Expand)AuthorLines
2020-08-02Auto merge of #74826 - matklad:mbe-fragment, r=petrochenkovbors-0/+61
2020-08-02Use NonterminalKind for MetaVarDeclAleksey Kladov-1/+24
2020-08-02Introduce NonterminalKindAleksey Kladov-0/+38
2020-08-01Move 'probably equal' methods to librustc_parseAaron Hill-181/+0
2020-07-31Move from `log` to `tracing`Oliver Scherer-1/+1
2020-07-22build: Remove unnecessary `cargo:rerun-if-env-changed` annotationsVadim Petrochenkov-5/+0
2020-07-16apply bootstrap cfgsMark Rousskov-2/+1
2020-07-15Remove lots of `Symbol::as_str()` calls.Nicholas Nethercote-36/+54
2020-07-15Add and use more static symbols.Nicholas Nethercote-7/+7
2020-07-11Stabilize `transmute` in constants and statics but not const fnOliver Scherer-1/+1
2020-07-09Eliminate confusing "globals" terminology.Nicholas Nethercote-21/+27
2020-07-02Document rustc_ast::ast::Patpierwill-0/+3
2020-07-01Rollup merge of #73569 - Aaron1011:fix/macro-rules-group, r=petrochenkovManish Goregaokar-4/+14
2020-07-01Add an issue number for the pretty_printing_compatibility_hack FIXMEVadim Petrochenkov-1/+1
2020-07-01Insert NoDelim groups around nonterminals when lowering macro_rulesAaron Hill-4/+14
2020-07-01Remove `token::FlattenGroup`Vadim Petrochenkov-22/+13
2020-07-01expand: Stop using nonterminals for passing tokens to attribute and derive ma...Vadim Petrochenkov-1/+21
2020-06-28Remove `const_if_match` feature gate from librariesDylan MacKenzie-1/+1
2020-06-26Rollup merge of #73629 - flip1995:assoc_op_copy_clone, r=ManishearthManish Goregaokar-1/+1
2020-06-26Rollup merge of #73597 - ayazhafiz:i/const-span, r=ecstatic-morseManish Goregaokar-1/+3
2020-06-26proc_macro: Stop flattening groups with dummy spansVadim Petrochenkov-14/+23
2020-06-23Record span of `const` kw in GenericParamKindAyaz Hafiz-1/+3
2020-06-22Make AssocOp Copyflip1995-1/+1
2020-06-19Rollup merge of #73364 - joshtriplett:inline-asm, r=AmanieuManish Goregaokar-1/+1
2020-06-16Fix typo in librustc_ast docspierwill-1/+1
2020-06-14asm: When pretty-printing, don't escape characters twiceJosh Triplett-1/+1
2020-06-15Auto merge of #72080 - matthewjasper:uniform-impl-trait, r=nikomatsakisbors-9/+0
2020-06-11Rollup merge of #73182 - Aaron1011:feature/call-fn-span, r=matthewjasperDylan DPC-4/+7
2020-06-11Stop special casing top level TAITMatthew Jasper-9/+0
2020-06-11Rollup merge of #73172 - matthiaskrgr:cl9ppy, r=Dylan-DPCDylan DPC-1/+1
2020-06-10Add doc commentsAaron Hill-1/+1
2020-06-10Track span of function in method calls, and use this in #[track_caller]Aaron Hill-4/+7
2020-06-09Fix more clippy warningsMatthias Krüger-1/+1
2020-06-08Don't lose empty `where` clause when pretty-printingAaron Hill-2/+11
2020-06-02Make things build againVadim Petrochenkov-1/+1
2020-05-30Rollup merge of #72625 - Amanieu:asm-srcloc, r=petrochenkovRalf Jung-1/+2
2020-05-29Improve inline asm error diagnosticsAmanieu d'Antras-1/+2
2020-05-29Revert "Move functions to librustc_parse"Aaron Hill-0/+177
2020-05-29Revert "Recursively expand nonterminals"Aaron Hill-0/+2
2020-05-29Revert "Fix rebase fallout"Aaron Hill-0/+2
2020-05-24Collect tokens for `ast::Expr`Aaron Hill-2/+6
2020-05-22Fix rebase falloutAaron Hill-2/+0
2020-05-22Recursively expand nonterminalsAaron Hill-2/+0
2020-05-22Move functions to librustc_parseAaron Hill-177/+0
2020-05-19Use a fixed-point iteration when breaking tokensAaron Hill-5/+40
2020-05-19Break tokens before checking if they are 'probably equal'Aaron Hill-2/+32
2020-05-18Move InlineAsmTemplatePiece and InlineAsmOptions to librustc_astAmanieu d'Antras-2/+55
2020-05-18Add asm! to ASTAmanieu d'Antras-1/+99
2020-05-16Rollup merge of #72047 - Julian-Wollersberger:literal_error_reporting_cleanup...Ralf Jung-33/+42
2020-05-13Replace some usages of the old `unescape_` functions in AST, clippy and tests.Julian Wollersberger-33/+42