about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2016-11-12Cleanup macro_parser::parse, removing a few clones.Mark-Simulacrum-51/+35
2016-11-11Change implementation of syntax::util::SmallVector to use data_structures::Sm...Mark-Simulacrum-268/+75
2016-11-11Auto merge of #37246 - goffrie:no-loop, r=jseyfriedbors-1/+3
2016-11-10Elimite `$crate` before invokng custom derives.Jeffrey Seyfried-0/+2
2016-11-10Rollup merge of #37661 - brson:qmarkstab, r=nikomatsakisEduard-Mihai Burtescu-1/+1
2016-11-10syntax: don't fake a block around closures' bodies during parsing.Eduard Burtescu-103/+55
2016-11-09Rollup merge of #37614 - keeperofdakeys:proc_macro, r=jseyfriedEduard-Mihai Burtescu-5/+31
2016-11-09Rollup merge of #37428 - estebank:generic-type-error-span, r=sanxiynEduard-Mihai Burtescu-0/+8
2016-11-09question_mark was stabilized in 1.13Brian Anderson-1/+1
2016-11-08Point to type argument span when used as traitEsteban Küber-0/+8
2016-11-08Partially stabilize RFC 1506 "Clarify relationships between ADTs"Vadim Petrochenkov-18/+17
2016-11-08Auto merge of #36843 - petrochenkov:dotstab, r=nikomatsakisbors-16/+3
2016-11-08Rename KNOWN_ATTRS to BUILT_ATTRS, and create KNOWN_ATTRSJosh Driver-5/+31
2016-11-05Fix tests from the rollupAlex Crichton-1/+1
2016-11-05Merge branch 'selfgate' of https://github.com/petrochenkov/rust into rollupAlex Crichton-0/+3
2016-11-05Rollup merge of #37569 - jseyfried:improve_expansion_perf, r=eddybAlex Crichton-388/+294
2016-11-05Rollup merge of #37501 - alexcrichton:windows-subsystem, r=brsonAlex Crichton-0/+9
2016-11-04Remove field `TtReader::next_tok`.Jeffrey Seyfried-7/+2
2016-11-04Improve `tt`-heavy expansion performance.Jeffrey Seyfried-5/+23
2016-11-03Move doc comment desugaring into the parser.Jeffrey Seyfried-33/+16
2016-11-03Avoid recontructing the `Parser` in `macro_parser.rs`.Jeffrey Seyfried-42/+16
2016-11-03Make `ast::ExprKind` smaller.Jeffrey Seyfried-31/+17
2016-11-03Reimplement "macros: Improve `tt` fragments" with better performance.Jeffrey Seyfried-18/+61
2016-11-03Revert "macros: Improve `tt` fragments"Jeffrey Seyfried-20/+3
2016-11-03Reduce the size of `Token` and make it cheaper to clone by refactoringJeffrey Seyfried-226/+159
2016-11-03Clean up `parser.parse_token_tree()`.Jeffrey Seyfried-22/+13
2016-11-03Add feature gate for Self and associated types in struct expressions and patt...Vadim Petrochenkov-0/+3
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-16/+3
2016-10-31Changed most vec! invocations to use square bracesiirelu-74/+74
2016-10-31rustc: Add knowledge of Windows subsystems.Alex Crichton-0/+9
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-182/+66
2016-10-28Auto merge of #37373 - nnethercote:html5ever-more-more, r=nrcbors-21/+51
2016-10-28Auto merge of #37367 - jseyfried:import_crate_root, r=nrcbors-4/+9
2016-10-28Rollup merge of #36206 - mcarton:35755, r=pnkfelixGuillaume Gomez-0/+11
2016-10-28Fix bad error message with `::<` in typesmcarton-0/+11
2016-10-27Auto merge of #37245 - goffrie:recovery, r=nrcbors-2/+10
2016-10-27Auto merge of #37128 - nrc:depr-attr, r=@alexcrichtonbors-48/+117
2016-10-26Auto merge of #11994 - eddyb:struct-literal-field-shorthand, r=nrcbors-15/+43
2016-10-26Don't spin expanding stmt macros.Geoffry Song-1/+3
2016-10-26Recover out of an enum or struct's braced block.Geoffry Song-2/+10
2016-10-27review changesNick Cameron-8/+24
2016-10-27Implement field shorthands in struct literal expressions.Eduard Burtescu-15/+43
2016-10-27Deprecate custom_deriveNick Cameron-1/+6
2016-10-27deprecate no_debugNick Cameron-1/+1
2016-10-27Add possibility of deprecating attributesNick Cameron-44/+92
2016-10-26Rollup merge of #37414 - thepowersgang:fix-typo, r=nrcGuillaume Gomez-1/+1
2016-10-25Auto merge of #36421 - TimNN:check-abis, r=alexcrichtonbors-28/+22
2016-10-26Fix typo, it bothered meJohn Hodge-1/+1
2016-10-25Don't use `Rc` in `TokenTreeOrTokenTreeVec`.Nicholas Nethercote-3/+3
2016-10-25Use `SmallVector` for `TtReader::stack`.Nicholas Nethercote-13/+45