summary refs log tree commit diff
path: root/src/libsyntax/util
AgeCommit message (Expand)AuthorLines
2016-07-11Factor the `RefCell` out of the `Interner`.Jeffrey Seyfried-60/+34
2016-07-11Remove `Interner<T>` and rename `StrInterner` to `Interner`.Jeffrey Seyfried-136/+13
2016-07-11Encapsulate `RcStr` in `syntax::util::interner`.Jeffrey Seyfried-56/+20
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-0/+59
2016-06-26Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddybJeffrey Seyfried-4/+0
2016-06-26Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrcJeffrey Seyfried-34/+34
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-1/+2
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-1/+1
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-1/+2
2016-06-18Auto merge of #34295 - jseyfried:cfg_decoration, r=eddybbors-0/+9
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-0/+59
2016-06-17Fix falloutJeffrey Seyfried-4/+0
2016-06-16Auto merge of #34187 - luser:extern-crate-abspaths, r=michaelwoeristerbors-1/+1
2016-06-16Add an abs_path member to FileMap, use it when writing debug info.Ted Mielczarek-1/+1
2016-06-16Auto merge of #34239 - jseyfried:fix_macro_use_scope_regression, r=nrcbors-0/+10
2016-06-16Strip unconfigured nodes from decorator-generated ASTJeffrey Seyfried-0/+9
2016-06-15prefer `if let` to match with `None => ()` arm in some placesZack M. Davis-6/+4
2016-06-14Remove the type parameter from `syntax::visit::Visitor`Jeffrey Seyfried-34/+34
2016-06-12Implement `Into<Vec<T>>` for `SmallVector<T>`Jeffrey Seyfried-0/+10
2016-05-25Remove ExplicitSelf from ASTVadim Petrochenkov-4/+0
2016-04-12Remove unused trait importsSeo Sanghyeon-2/+0
2016-03-07Auto merge of #29734 - Ryman:whitespace_consistency, r=Aatchbors-49/+59
2016-02-27libsyntax: parse inclusive rangesAlex Burka-5/+9
2016-02-11Remove some unnecessary indirection from AST structuresVadim Petrochenkov-1/+1
2016-02-11[breaking-change] don't glob export ast::BinOp_Oliver Schneider-40/+40
2016-01-16libsyntax: accept only whitespace with the PATTERN_WHITE_SPACE propertyKevin Butler-20/+19
2016-01-14libsyntax: make matches_codepattern unicode awareKevin Butler-45/+57
2016-01-14libsyntax: use char::is_whitespace instead of custom implementationsKevin Butler-2/+1
2015-12-30use structured errorsNick Cameron-8/+12
2015-12-23Auto merge of #30377 - Wafflespeanut:levenshtein, r=Manishearthbors-20/+34
2015-12-19Auto merge of #30184 - petrochenkov:ascr, r=nikomatsakisbors-7/+9
2015-12-18Deprecate name `OwnedSlice` and don't use itVadim Petrochenkov-4/+2
2015-12-16Add ExprType to HIR and make everything compileVadim Petrochenkov-7/+9
2015-12-16Modify the Levenshtein-based suggestions to include importsRavi Shankar-20/+34
2015-12-13remove deprecated APIs missed in #30182Tamir Duberstein-7/+0
2015-12-04Auto merge of #29850 - Kimundi:attributes_that_make_a_statement, r=pnkfelixbors-17/+102
2015-11-27Introduce max_suggestion_distance function to avoid duplicating the heuristicFlorian Hartwig-0/+8
2015-11-26Some TLC for the MoveMap traitMarvin Löbel-17/+102
2015-11-26Add suggestion of similar macro names to `macro undefined` error messageFlorian Hartwig-0/+63
2015-11-20Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov-1/+1
2015-11-13Auto merge of #29761 - eefriedman:rename-nopanic, r=sanxiynbors-4/+4
2015-11-12Add -Zinput-statsNick Cameron-0/+164
2015-11-10Rename _nopanic methods to remove the suffix.Eli Friedman-4/+4
2015-11-10Use lifetime elisionSeo Sanghyeon-2/+2
2015-10-27Update libsyntax tests.Eli Friedman-13/+11
2015-10-27Fix restrictions when parsing rhs of equalitiesSimonas Kazlauskas-0/+10
2015-10-27Fix prefix range expressions being not parsedSimonas Kazlauskas-0/+9
2015-10-27Generalise associative operator parsingSimonas Kazlauskas-0/+191
2015-10-25std: Stabilize library APIs for 1.5Alex Crichton-1/+0
2015-10-13Refactor attr::StabilityVadim Petrochenkov-1/+1