summary refs log tree commit diff
path: root/src/libsyntax_ext/format.rs
AgeCommit message (Expand)AuthorLines
2018-04-24Gensym arguments for format macroJames Sanderson-7/+9
2018-04-06Use `Span::apply_mark` where possibleVadim Petrochenkov-3/+3
2018-03-18Initial implementation of RFC 2151, Raw IdentifiersLymia Aluysia-1/+1
2018-03-05while let all the thingsleonardo.yvens-11/+6
2018-01-16Add secondary span pointing at the statement (error span)Esteban Küber-2/+6
2018-01-15Point at unused arguments for format stringEsteban Küber-10/+2
2017-11-09Retain information on whether a format argument has explicit positionTommy Ip-16/+34
2017-11-06Make format! positional argument errors clearTommy Ip-8/+41
2017-09-10Use rvalue promotion to 'static instead of static items.Eduard-Mihai Burtescu-36/+3
2017-08-30Make fields of `Span` privateVadim Petrochenkov-7/+5
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-6/+6
2017-08-01Fixed extra cases found in better checking.Isaac van Bakel-1/+1
2017-07-28format!: use a dummy span rather than callee span for the span base for tempo...Nick Cameron-3/+5
2017-07-18Change the error message for multiple unused print paramsPerry Fraser-2/+6
2017-06-26Simplify `hygiene::Mark` application, andJeffrey Seyfried-5/+8
2017-06-23Removed as many "```ignore" as possible.kennytm-1/+2
2017-05-25Hygienize lifetimes.Jeffrey Seyfried-2/+2
2017-03-29Refactor how spans are combined in the parser.Jeffrey Seyfried-11/+4
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-1/+2
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-4/+4
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-2/+3
2016-11-12Rollup merge of #37695 - estebank:unescaped-curly, r=alexcrichtonEduard-Mihai Burtescu-2/+6
2016-11-11On fmt string with unescaped `{` note how to escapeEsteban Küber-2/+6
2016-11-11Add foreign formatting directive detection.Daniel Keep-2/+74
2016-09-28libsyntax: clearer names for some AST partsJonas Schievink-1/+1
2016-09-13Avoid needless reexpansions.Jeffrey Seyfried-11/+8
2016-08-12run rustfmt on libsyntax_ext folderSrinivas Reddy Thatiparthy-68/+89
2016-07-29syntax_ext: format: fix ICE with bad named argumentsWang Xuerui-1/+3
2016-07-14syntax_ext: format: better code documentationWang Xuerui-12/+46
2016-07-14syntax_ext: format: de-duplicate argument objectsWang Xuerui-12/+31
2016-07-14syntax_ext: format: process counts uniquely and separatelyWang Xuerui-11/+62
2016-07-14syntax_ext: format: allow multiple formats for one argumentWang Xuerui-69/+57
2016-07-14syntax_ext: format: rename variants of ArgumentType for clarityWang Xuerui-7/+7
2016-07-14syntax_ext: format: resolve named arguments earlyWang Xuerui-85/+62
2016-07-14syntax_ext: format: separate verification and translation of piecesWang Xuerui-5/+11
2016-07-14format: remove all implicit ref handling outside of libfmt_macrosWang Xuerui-17/+12
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-17/+11
2016-06-26Rollup merge of #34436 - jseyfried:no_block_expr, r=eddybJeffrey Seyfried-1/+1
2016-06-26Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddybJeffrey Seyfried-5/+6
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-2/+3
2016-06-23Remove field `expr` of `ast::Block`Jeffrey Seyfried-3/+4
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+2
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-2/+3
2016-06-17Fix falloutJeffrey Seyfried-5/+7
2016-05-16syntax_ext: format: remove reference to methods in commentWang Xuerui-1/+1
2016-05-16syntax_ext: format: nest_level's are no moreWang Xuerui-20/+4
2016-04-24syntax: Merge keywords and remaining special idents in one listVadim Petrochenkov-4/+3
2016-04-24syntax: Make static/super/self/Self keywords + special ident cleanupVadim Petrochenkov-2/+2
2016-04-24syntax: Get rid of token::IdentStyleVadim Petrochenkov-1/+1
2016-02-11Remove some unnecessary indirection from AST structuresVadim Petrochenkov-1/+1