about summary refs log tree commit diff
path: root/src/libsyntax/lib.rs
AgeCommit message (Expand)AuthorLines
2017-09-17Remove rustc_bitflags; use the bitflags crateTamir Duberstein-1/+5
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-06de-orphan extended informationZack M. Davis-1/+1
2017-06-19Bump version and stage0 compilerAlex Crichton-4/+0
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-07fix the easy features in libsyntaxubsan-6/+1
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-1/+1
2017-03-29Move `syntax::ext::hygiene` to `syntax_pos::hygiene`.Jeffrey Seyfried-1/+1
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-0/+10
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-0/+1
2017-02-05Move derive macro expansion into the MacroExpanderJosh Driver-0/+1
2017-02-03Bump version, upgrade bootstrapAlex Crichton-2/+1
2017-01-22Refactor `TokenStream`.Jeffrey Seyfried-1/+3
2017-01-22Remove unused `extern crate`s.Jeffrey Seyfried-4/+0
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-1/+2
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-12Auto merge of #38049 - frewsxcv:libunicode, r=alexcrichtonbors-1/+1
2016-11-30Update the bootstrap compilerAlex Crichton-2/+0
2016-11-30Rename 'librustc_unicode' crate to 'libstd_unicode'.Corey Farwell-1/+1
2016-11-29Auto merge of #37369 - estebank:multiline-span, r=nikomatsakisbors-0/+3
2016-11-22Show multiline spans in full if short enoughEsteban Küber-0/+3
2016-11-21Remove `Rc` from the interner.Jeffrey Seyfried-0/+1
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-1/+1
2016-11-11Change implementation of syntax::util::SmallVector to use data_structures::Sm...Mark-Simulacrum-0/+1
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-10-28Auto merge of #37373 - nnethercote:html5ever-more-more, r=nrcbors-0/+1
2016-10-27review changesNick Cameron-0/+1
2016-10-25Use `SmallVector` for `TtReader::stack`.Nicholas Nethercote-0/+1
2016-10-12Stabilise `?`Nick Cameron-1/+1
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-0/+1
2016-09-07Strip unconfigured nodes in the `InvocationCollector` fold.Jeffrey Seyfried-0/+1
2016-09-05Add module `ext::placeholders` with `placeholder()` and `PlaceholderExpander`.Jeffrey Seyfried-0/+1
2016-08-24Remove drop flags from structs and enums implementing Drop.Eduard Burtescu-1/+0
2016-08-16Proc_macro is alivecgswords-0/+1
2016-07-17Rename `mtwt` to `hygiene`Jeffrey Seyfried-1/+1
2016-06-30Add comments on error code listGuillaume Gomez-1/+1
2016-06-29Add error codes in libsyntaxggomez-6/+15
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-0/+3
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-0/+1
2016-06-24reexport errors from syntax. fix failing cfail testJonathan Turner-1/+2
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-4/+4
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-0/+1
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-0/+3
2016-05-02Nit: use Range::containsNiko Matsakis-0/+1
2016-04-24Remove some old code from libsyntaxVadim Petrochenkov-1/+0
2016-04-24syntax: Make static/super/self/Self keywords + special ident cleanupVadim Petrochenkov-0/+1
2016-04-11std: Stabilize APIs for the 1.9 releaseAlex Crichton-1/+0
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-1/+0
2016-03-22sprinkle feature gates here and thereJorge Aparicio-0/+1