about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2014-09-23auto merge of #17402 : steveklabnik/rust/update_manual, r=brsonbors-1/+1
2014-09-23auto merge of #17028 : pcwalton/rust/higher-rank-trait-lifetimes, r=pnkfelixbors-8/+53
2014-09-22librustc: Parse and resolve higher-rank lifetimes in traits.Patrick Walton-8/+53
2014-09-22librustc: Forbid private types in public APIs.Patrick Walton-0/+4
2014-09-22manual -> reference & formattingSteve Klabnik-1/+1
2014-09-22auto merge of #17339 : treeman/rust/doc-things, r=alexcrichtonbors-156/+129
2014-09-21auto merge of #17415 : jakub-/rust/issue-17383, r=huonwbors-5/+7
2014-09-21Fix the span for discriminators in non-C-like enumsJakub Wieczorek-5/+7
2014-09-20libsyntax: Explicit error message for sugared doc comments.Mike Boutin-11/+28
2014-09-20auto merge of #17319 : kmcallister/rust/method-macro-bt, r=pcwaltonbors-1/+4
2014-09-19rollup merge of #17379 : pcwalton/keywords-followed-by-double-colonAlex Crichton-35/+48
2014-09-19rollup merge of #17338 : nick29581/variants-namespaceAlex Crichton-27/+28
2014-09-19rollup merge of #17318 : nick29581/sliceAlex Crichton-10/+131
2014-09-19rollup merge of #17314 : eddyb/span-no-gcAlex Crichton-123/+133
2014-09-19rollup merge of #17236 : fhahn/issue-16723-multiple-itemsAlex Crichton-20/+15
2014-09-19Allow syntax extensions to return multiple items, closes #16723.Florian Hahn-20/+15
2014-09-19Add enum variants to the type namespaceNick Cameron-27/+28
2014-09-18librustc: Implement the syntax in the RFC for unboxed closure sugar.Patrick Walton-81/+77
2014-09-18libsyntax: Disallow keywords followed by `::`.Patrick Walton-35/+48
2014-09-19Implement slicing syntax.Nick Cameron-10/+131
2014-09-18Fix fallout in tests from removing the use of Gc in ExpnInfo.Eduard Burtescu-10/+10
2014-09-18syntax: use an index in CodeMap instead of Gc for ExpnInfo.Eduard Burtescu-113/+123
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-155/+530
2014-09-17auto merge of #17343 : alexcrichton/rust/rollup, r=alexcrichtonbors-34/+31
2014-09-17Pop the expansion context after expanding a method macroKeegan McAllister-1/+4
2014-09-17auto merge of #16836 : P1start/rust/closure_ret_bang, r=alexcrichtonbors-10/+10
2014-09-17rollup merge of #17290 : bkoropoff/issue-17283Alex Crichton-34/+31
2014-09-17doc: Remove "see above".Jonas Hietala-4/+3
2014-09-17doc: Backticks and spelling mistakes.Jonas Hietala-13/+13
2014-09-17doc: Cleanup.Jonas Hietala-149/+123
2014-09-17rebasing fixesNick Cameron-6/+4
2014-09-17move feature_gate to libsyntaxNick Cameron-0/+462
2014-09-17move std_inject to libsyntaxNick Cameron-0/+236
2014-09-17move most of front to libsyntaxNick Cameron-0/+889
2014-09-16Propagate restrictions against struct literals to the RHS of assignmentsBrian Koropoff-2/+3
2014-09-16Convert restriction enum into bitflagsBrian Koropoff-32/+28
2014-09-17auto merge of #17223 : retep998/rust/into_string, r=huonwbors-42/+42
2014-09-16Fallout from renamingAaron Turon-74/+80
2014-09-16auto merge of #17280 : thestinger/rust/heap, r=pcwaltonbors-2/+2
2014-09-15auto merge of #17221 : bkoropoff/rust/strinterner-unsafe, r=sfacklerbors-11/+0
2014-09-15heap: optimize EMPTY to avoid relocationsDaniel Micay-2/+2
2014-09-14auto merge of #17163 : pcwalton/rust/impls-next-to-struct, r=alexcrichtonbors-0/+1
2014-09-14Add help diagnostic messagesP1start-11/+31
2014-09-14syntax: document the ptr module.Eduard Burtescu-1/+30
2014-09-14syntax: implement in-place folding of P<T> and Vec<T>.Eduard Burtescu-4/+17
2014-09-14syntax: tests: fix fallout from using ptr::P.Eduard Burtescu-16/+16
2014-09-14syntax: fix fallout from using ptr::P.Eduard Burtescu-1688/+1529
2014-09-14syntax: ast_map: use borrowed references into the AST.Eduard Burtescu-268/+366
2014-09-14syntax: fold: use move semantics for efficient folding.Eduard Burtescu-722/+691
2014-09-14syntax: ast: replace Gc<T> (previously @T) with P<T>.Eduard Burtescu-77/+76