about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2018-08-15syntax: Enforce attribute grammar in the parserVadim Petrochenkov-27/+53
2018-08-14Feature gate where clauses on associated type implsvarkor-4/+9
2018-08-14Adddressed #51602Pramod Bisht-1/+7
2018-08-14Auto merge of #53085 - ljedrz:cleanup_syntax_structures, r=ljedrzbors-268/+131
2018-08-14rustc_resolve: fix special-case for one-segment import paths.Eduard-Mihai Burtescu-1/+1
2018-08-14syntax: gensym the injected std/core extern crates in the Rust 2018 edition.Eduard-Mihai Burtescu-7/+30
2018-08-13Address review of RcVecDavid Tolnay-10/+5
2018-08-14syntax: add `uniform_paths` feature-gate.Eduard-Mihai Burtescu-0/+3
2018-08-13Move SmallVec and ThinVec out of libsyntaxljedrz-268/+131
2018-08-13Auto merge of #53270 - petrochenkov:macuse-regr, r=alexcrichtonbors-21/+25
2018-08-13A few cleanups and minor improvements for the lexerljedrz-74/+134
2018-08-12TokenStream::extendDavid Tolnay-16/+270
2018-08-13Auto merge of #53051 - varkor:trait-method-pattern-arguments-error, r=petroch...bors-15/+54
2018-08-12Rollup merge of #53230 - memoryruins:nll_bootstrap_4, r=nikomatsakisGuillaume Gomez-0/+1
2018-08-12Rollup merge of #53019 - ljedrz:bad_collects, r=estebankGuillaume Gomez-1/+5
2018-08-11Clean up and add extra testsvarkor-12/+3
2018-08-11Add E0642 to parser errorvarkor-3/+6
2018-08-11Emit an error during parsingvarkor-42/+62
2018-08-11Improve diagnosticsvarkor-1/+1
2018-08-11Fix handling of trait methods with bodies and improve efficiencyvarkor-19/+30
2018-08-11Emit error for pattern arguments in trait methodsvarkor-20/+34
2018-08-11Feature gate arbitrary tokens in non-macro attributes with a separate gateVadim Petrochenkov-21/+25
2018-08-10Rollup merge of #53183 - estebank:println-comma, r=oli-obkkennytm-15/+37
2018-08-10Rollup merge of #53179 - gnzlbg:patch-3, r=alexcrichtonkennytm-0/+1
2018-08-09[nll] libsyntax: enable feature(nll) for bootstrapmemoryruins-0/+1
2018-08-09Rollup merge of #52773 - ljedrz:unncecessary_patterns, r=nikomatsakiskennytm-1/+1
2018-08-08Auto merge of #53053 - petrochenkov:custattr, r=alexcrichtonbors-103/+45
2018-08-07Suggest comma when missing in macro callEsteban Küber-15/+37
2018-08-08add wasm_target_feature feature gategnzlbg-0/+1
2018-08-07Auto merge of #52397 - estebank:println-comma, r=oli-obkbors-1/+51
2018-08-07Auto merge of #51990 - oli-obk:unstable_union, r=nikomatsakisbors-0/+12
2018-08-07Also put comparing raw pointers behind a feature gateOliver Schneider-0/+3
2018-08-07Place unions, pointer casts and pointer derefs behind extra feature gatesOliver Schneider-0/+9
2018-08-07Rollup merge of #53135 - joshtriplett:remove-catch-from-2018-preview, r=Mark-...kennytm-1/+1
2018-08-07Rollup merge of #53093 - 0e4ef622:issue-52169-fix, r=petrochenkovkennytm-0/+4
2018-08-07Avoid unnecessary pattern matching against Option and Resultljedrz-1/+1
2018-08-06fix typoEsteban Küber-1/+1
2018-08-06Suggest comma when writing `println!("{}" a);`Esteban Küber-1/+51
2018-08-06Auto merge of #53016 - scottmcm:impl-header-lifetime-elision, r=nikomatsakisbors-1/+5
2018-08-06Rust 2018: Disable catch_expr, not targeted for 2018 editionJosh Triplett-1/+1
2018-08-06Address review commentsVadim Petrochenkov-30/+12
2018-08-06Enable macro modularization implicitly if one of "advanced" macro features is...Vadim Petrochenkov-4/+8
2018-08-06Support custom attributes when macro modularization is enabledVadim Petrochenkov-54/+27
2018-08-06Avoid modifying invocations in place for derive helper attributesVadim Petrochenkov-21/+4
2018-08-05Fix diagnostic_list errorvarkor-1/+1
2018-08-05Enable macros to pass $:literal to another macroMatthew Tran-0/+4
2018-08-05Change feature edition error into a warningvarkor-1/+1
2018-08-05Fix 2018 edition testsvarkor-1/+1
2018-08-05Add an error when declaring features that are stable in the current Rust editionvarkor-22/+52
2018-08-05Add special support for libcvarkor-1/+0