summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2017-03-22Introduce HirId, a replacement for NodeId after lowering to HIR.Michael Woerister-11/+3
2017-03-22Implement indexed_vec::Idx for ast::NodeIdMichael Woerister-0/+11
2017-03-21Refactor parsing of trait object typesVadim Petrochenkov-246/+220
2017-03-20Rollup merge of #40556 - cramertj:stabilize-pub-restricted, r=petrochenkovCorey Farwell-14/+3
2017-03-19Rollup merge of #40532 - jseyfried:improve_tokenstream_quoter, r=nrcCorey Farwell-0/+6
2017-03-19Rollup merge of #40589 - topecongiro:floating-point-literal, r=nagisaCorey Farwell-1/+1
2017-03-19Rollup merge of #40441 - tschottdorf:promotable-rfc, r=eddybCorey Farwell-0/+3
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-350/+691
2017-03-18Parse 0e+10 as a valid floating-point literaltopecongiro-1/+1
2017-03-15Stabilize pub(restricted)Taylor Cramer-14/+3
2017-03-15Improve the `TokenStream` quoter.Jeffrey Seyfried-0/+6
2017-03-14Point out correct turbofish usage on `Foo<Bar<Baz>>`Esteban Küber-1/+4
2017-03-14Add feature toggle for rvalue-static-promotion RFCTobias Schottdorf-0/+3
2017-03-14Auto merge of #39921 - cramertj:add-catch-to-ast, r=nikomatsakisbors-1/+47
2017-03-14Liberalize attributes.Jeffrey Seyfried-120/+187
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-229/+504
2017-03-14Cleanup.Jeffrey Seyfried-12/+11
2017-03-12Rollup merge of #40369 - petrochenkov:segspan, r=eddybCorey Farwell-35/+52
2017-03-12Auto merge of #40340 - petrochenkov:restricted, r=nikomatsakisbors-32/+40
2017-03-11Temporarily prefix catch block with do keywordTaylor Cramer-14/+7
2017-03-11Add catch expr to AST and disallow catch as a struct nameTaylor Cramer-1/+54
2017-03-11Auto merge of #40220 - jseyfried:ast_macro_def, r=nrcbors-156/+89
2017-03-10Give spans to individual path segments in ASTVadim Petrochenkov-35/+52
2017-03-10Update syntax for `pub(restricted)`Vadim Petrochenkov-32/+40
2017-03-10Expect macro defs in save-analysis and add expn info to spans for attr proc m...Nick Cameron-1/+13
2017-03-10Avoid using `Mark` and `Invocation` for macro defs.Jeffrey Seyfried-23/+10
2017-03-10Move `resolve_invoc` from `syntax` to `resolve`.Jeffrey Seyfried-63/+11
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-81/+79
2017-03-08Rollup merge of #40258 - est31:master, r=nikomatsakisAriel Ben-Yehuda-2/+1
2017-03-04Inline function to avoid naming confusion.Mark Simulacrum-8/+6
2017-03-04Fix description of closure coercion featureest31-2/+1
2017-03-03Fix fallout in unit tests.Jeffrey Seyfried-44/+36
2017-03-03Fix `token::Eof` spans.Jeffrey Seyfried-2/+6
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-275/+247
2017-03-03Introduce `syntax::parse::parser::TokenCursor`.Jeffrey Seyfried-115/+173
2017-03-03Optimize `syntax::tokenstream::Cursor`.Jeffrey Seyfried-57/+59
2017-03-03Remove lifetime parameter from `syntax::tokenstream::Cursor`.Jeffrey Seyfried-28/+34
2017-03-02Auto merge of #40216 - frewsxcv:rollup, r=frewsxcvbors-7/+33
2017-03-02Rollup merge of #40129 - abonander:proc_macro_bang, r=jseyfriedCorey Farwell-0/+5
2017-03-02Rollup merge of #40110 - benschreiber:nostackcheck, r=brsonCorey Farwell-7/+19
2017-03-02Add support for x86-interrupt calling conventionPhilipp Oppermann-0/+9
2017-03-02Auto merge of #39655 - durka:recursion-limit-suggestion, r=nikomatsakisbors-4/+10
2017-03-02note -> helpAlex Burka-1/+1
2017-02-28Implement function-like procedural macros ( `#[proc_macro]`)Austin Bonander-0/+5
2017-02-28Add warning cycle.Jeffrey Seyfried-11/+31
2017-02-28Refactor out `parser.expect_delimited_token_tree()`.Jeffrey Seyfried-36/+13
2017-02-28Merge `repeat_idx` and `repeat_len`.Jeffrey Seyfried-17/+15
2017-02-28Remove `Token::MatchNt`.Jeffrey Seyfried-73/+78
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-426/+380
2017-02-28Avoid `Token::{OpenDelim, CloseDelim}`.Jeffrey Seyfried-17/+23