about summary refs log tree commit diff
path: root/src/libsyntax/ast.rs
AgeCommit message (Expand)AuthorLines
2017-09-18incr.comp.: Compute hashes of all query results.Michael Woerister-3/+6
2017-09-05Remove trailing white spaceZaki Manian-1/+1
2017-09-03Minor documentation improvements for StmtKindZaki Manian-2/+2
2017-09-01Implement RFC 1925Matt Ickstadt-0/+1
2017-08-30Make fields of `Span` privateVadim Petrochenkov-1/+1
2017-08-25Merge remote-tracking branch 'origin/master' into genAlex Crichton-0/+26
2017-08-22Auto merge of #43854 - estebank:missing-cond, r=nikomatsakisbors-0/+26
2017-08-17Verify that an `if` condition block returns a valueEsteban Küber-0/+26
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-6/+6
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-6/+6
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-3/+3
2017-08-12Fix some typosBastien Orivel-3/+3
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-0/+22
2017-07-30Auto merge of #43551 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-0/+2
2017-07-29Rollup merge of #43501 - topecongiro:span-to-whereclause, r=nrcMark Simulacrum-0/+2
2017-07-29Auto merge of #43009 - GuillaumeGomez:unused-doc-comments, r=nrcbors-0/+7
2017-07-28syntax: Capture a `TokenStream` when parsing itemsAlex Crichton-0/+7
2017-07-29Add Span to ast::WhereClausetopecongiro-0/+2
2017-07-28syntax: Add `tokens: Option<TokenStream>` to ItemAlex Crichton-0/+6
2017-07-28Remove support for `gen arg`Alex Crichton-3/+0
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+6
2017-07-27Give span to angle bracketed generic argumentsVadim Petrochenkov-7/+5
2017-07-27Discern between `Path` and `Path<>` in ASTVadim Petrochenkov-8/+6
2017-07-27Simplify parsing of pathsVadim Petrochenkov-0/+19
2017-07-27Make a lint insteadGuillaume Gomez-0/+7
2017-07-10Store all generic arguments for method calls in ASTVadim Petrochenkov-7/+4
2017-07-05Merge remote-tracking branch 'origin/master' into proc_macro_apiAlex Crichton-3/+2
2017-06-29Make `$crate` a keywordVadim Petrochenkov-3/+2
2017-06-26Implement `quote!` and other `proc_macro` API.Jeffrey Seyfried-4/+4
2017-06-23Removed as many "```ignore" as possible.kennytm-4/+4
2017-05-25Hygienize lifetimes.Jeffrey Seyfried-1/+1
2017-05-25Declarative macros 2.0 without hygiene.Jeffrey Seyfried-0/+1
2017-05-25Refactor out `ast::MacroDef`.Jeffrey Seyfried-1/+12
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-9/+9
2017-04-24support `default impl` for specializationGianni Ciccarelli-0/+1
2017-04-12First attempt at global_asm! macroA.J. Gardner-0/+12
2017-04-02Introduce `TyErr` independent from `TyInfer`Esteban Küber-0/+2
2017-03-29Refactor how spans are combined in the parser.Jeffrey Seyfried-5/+5
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-53/+4
2017-03-29Move `syntax::ext::hygiene` to `syntax_pos::hygiene`.Jeffrey Seyfried-1/+9
2017-03-22Implement indexed_vec::Idx for ast::NodeIdMichael Woerister-0/+11
2017-03-21Refactor parsing of trait object typesVadim Petrochenkov-1/+11
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-1/+8
2017-03-14Auto merge of #39921 - cramertj:add-catch-to-ast, r=nikomatsakisbors-0/+2
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-1/+8
2017-03-12Rollup merge of #40369 - petrochenkov:segspan, r=eddybCorey Farwell-7/+7
2017-03-11Add catch expr to AST and disallow catch as a struct nameTaylor Cramer-0/+2
2017-03-10Give spans to individual path segments in ASTVadim Petrochenkov-7/+7
2017-03-10Avoid using `Mark` and `Invocation` for macro defs.Jeffrey Seyfried-2/+2
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-21/+6