summary refs log tree commit diff
path: root/src/libsyntax/print
AgeCommit message (Expand)AuthorLines
2018-01-25Rollup merge of #47502 - petrochenkov:label, r=eddybAlex Crichton-18/+18
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-1/+10
2018-01-22AST/HIR: Add a separate structure for labelsVadim Petrochenkov-18/+18
2018-01-15Use single source of truth for expr precedenceEsteban Küber-1/+1
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-12/+0
2017-12-28Resurrecting #33135Michael Hewson-0/+1
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-67/+44
2017-12-20Fix whitespacing issues in pretty-printing of boundsVadim Petrochenkov-17/+18
2017-12-14add trait aliases to ASTAlex Burka-0/+21
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-3/+3
2017-12-12Improve pretty printing `$crate::` paths.Jeffrey Seyfried-1/+19
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-28/+22
2017-11-10Auto merge of #45773 - Badel2:dotdoteq, r=petrochenkovbors-1/+1
2017-11-07Rollup merge of #45784 - harpocrates:fix/print-parens-cast-lt, r=kennytmkennytm-0/+9
2017-11-06Inclusive range updated to `..=` syntaxBadel2-1/+1
2017-11-05Pretty print parens around casts on the LHS of '<'Alec Theriault-0/+9
2017-11-03Fix unsafe auto trait pretty print.leonardo.yvens-1/+1
2017-11-03add `auto` keyword, parse `auto trait`, lower to HIRleonardo.yvens-1/+9
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-1/+1
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-0/+7
2017-10-24Auto merge of #45401 - zackmdavis:crate_shorthand_visibility_modifier, r=niko...bors-1/+4
2017-10-22`crate` shorthand visibility modifierZack M. Davis-1/+4
2017-10-17Lifting Generics from MethodSig to TraitItem and ImplItem since we want to su...Sunjay Varma-3/+4
2017-10-14Implement `dyn Trait` syntaxVadim Petrochenkov-2/+3
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