summary refs log tree commit diff
path: root/src/libsyntax/print
AgeCommit message (Expand)AuthorLines
2017-09-22Add information about the syntax used in rangesBadel2-2/+3
2017-09-22Add support for `..=` syntaxAlex Burka-0/+2
2017-09-06pprust: fix parenthesization of exprsStuart Pernsteiner-65/+82
2017-08-30Make fields of `Span` privateVadim Petrochenkov-26/+26
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-4/+4
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-4/+4
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-0/+2
2017-07-29Add Span to ast::WhereClausetopecongiro-0/+2
2017-07-28Remove support for `gen arg`Alex Crichton-3/+0
2017-07-28Fix printingJohn Kåre Alsaker-5/+3
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+15
2017-07-11Make a few functions non-publicMark Simulacrum-9/+4
2017-07-11Refactor cur_cmnt_and_lit away.Mark Simulacrum-46/+38
2017-07-11Refactor methods onto Printer struct.Mark Simulacrum-316/+311
2017-07-10Store all generic arguments for method calls in ASTVadim Petrochenkov-10/+6
2017-07-05Merge remote-tracking branch 'origin/master' into proc_macro_apiAlex Crichton-2/+2
2017-06-29Make `$crate` a keywordVadim Petrochenkov-2/+2
2017-06-26Add `LazyTokenStream`.Jeffrey Seyfried-1/+1
2017-06-26Simplify `hygiene::Mark` application, andJeffrey Seyfried-1/+0
2017-06-23Removed as many "```ignore" as possible.kennytm-1/+1
2017-06-12Add a sig module to save-analysisNick Cameron-7/+20
2017-05-25Hygienize lifetimes.Jeffrey Seyfried-1/+1
2017-05-25Refactor out `ast::MacroDef`.Jeffrey Seyfried-1/+1
2017-05-16(hopefully) fix pprust errorAndre Bogus-1/+3
2017-05-15adressed comments by @kennytm and @petrochenkovAndre Bogus-1/+1
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-165/+144
2017-05-07fix the easy features in libsyntaxubsan-1/+1
2017-04-24support `default impl` for specializationGianni Ciccarelli-3/+10
2017-04-15update print_visibility for new pub(restricted) syntaxAlex Burka-8/+6
2017-04-15Implementation of the `vis` macro matcher.Daniel Keep-0/+5
2017-04-12First attempt at global_asm! macroA.J. Gardner-0/+5
2017-04-02Introduce `TyErr` independent from `TyInfer`Esteban Küber-0/+3
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-41/+59
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-41/+59
2017-03-11Temporarily prefix catch block with do keywordTaylor Cramer-1/+1
2017-03-11Add catch expr to AST and disallow catch as a struct nameTaylor Cramer-0/+5
2017-03-10Avoid using `Mark` and `Invocation` for macro defs.Jeffrey Seyfried-1/+1
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-1/+10
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-12/+12
2017-02-28Remove `Token::MatchNt`.Jeffrey Seyfried-1/+0
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-14/+0
2017-02-06A few documentation improvements for `syntax::print::pp`bjorn3-78/+89
2017-02-04Auto merge of #36320 - GuillaumeGomez:rustdoc_test_info, r=alexcrichtonbors-2/+3
2017-02-03Bump version, upgrade bootstrapAlex Crichton-2/+0
2017-02-03Switch logic to Span instead of HashMapGuillaume Gomez-2/+3
2017-01-25Auto merge of #35712 - oli-obk:exclusive_range_patterns, r=nikomatsakisbors-3/+6
2017-01-20Rollup merge of #39118 - jseyfried:token_tree_based_parser, r=nrcAlex Crichton-15/+6
2017-01-19add exclusive range patterns under a feature gateOliver Schneider-3/+6
2017-01-17Auto merge of #39110 - petrochenkov:sum, r=eddybbors-10/+8
2017-01-17Give the `StringReader` a `sess: &ParseSess`.Jeffrey Seyfried-15/+6