summary refs log tree commit diff
path: root/src/libsyntax/ext/source_util.rs
AgeCommit message (Expand)AuthorLines
2019-06-07parser: `self.span` -> `self.token.span`Vadim Petrochenkov-1/+1
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-2/+2
2019-02-11Require a list of features to allow in `allow_internal_unstable`Oliver Scherer-1/+1
2019-02-07libsyntax => 2018Taiki Endo-21/+20
2018-12-30Improve error recovery for some built-in macrosVadim Petrochenkov-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07use top level `fs` functions where appropriateAndy Russell-31/+23
2018-12-04adds DocTest filename variant, refactors doctest_offset out of source_map, fi...Matthew Russo-0/+1
2018-12-04new_source_file no longer enters duplicate files, expand_include_bytes includ...Matthew Russo-3/+6
2018-11-06refactor: use shorthand fieldsteresy-1/+1
2018-09-26Remove OneVectorljedrz-4/+4
2018-08-23use String::new() instead of String::from(""), "".to_string(), "".to_owned() ...Matthias Krüger-1/+1
2018-08-19mv codemap() source_map()Donato Sciarra-6/+6
2018-08-19mv filemap source_fileDonato Sciarra-3/+3
2018-08-13Move SmallVec and ThinVec out of libsyntaxljedrz-3/+3
2018-07-10Deny bare trait objects in in src/libsyntaxljedrz-9/+9
2018-06-27Remove the now redundant CodeMap::new_filemap_with_lines() method.Michael Woerister-3/+5
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-2/+2
2018-01-26Do not capture stderr in the compiler. Instead just panic silently for fatal ...John Kåre Alsaker-2/+3
2017-12-24Make column macro output 1 based and document itest31-1/+1
2017-12-19Implement non-mod.rs mod statementsTaylor Cramer-1/+1
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-13/+15
2017-10-03Rename FileMap::path and change to an OptionPhilip Craig-1/+1
2017-09-30Don't use remapped path when loading modules and include filesPhilip Craig-1/+1
2017-08-30Make fields of `Span` privateVadim Petrochenkov-3/+3
2017-08-13Rollup merge of #43782 - nrc:include, r=GuillaumeGomezGuillaume Gomez-5/+6
2017-08-10Some tidying up around include!Nick Cameron-5/+6
2017-08-10Add a feature gateest31-0/+10
2017-05-19Rollup merge of #42006 - jseyfried:fix_include_regression, r=nrcMark Simulacrum-3/+3
2017-05-15Fix regression on `include!(line!())`.Jeffrey Seyfried-3/+3
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-2/+2
2017-04-26Implement a file-path remapping feature in support of debuginfo and reproduci...Michael Woerister-2/+2
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-1/+1
2016-11-22Clean up directory ownership semantics.Jeffrey Seyfried-2/+3
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-7/+5
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-7/+5
2016-11-11Change implementation of syntax::util::SmallVector to use data_structures::Sm...Mark-Simulacrum-1/+1
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-9/+2
2016-10-14Avoid many CrateConfig clones.Nicholas Nethercote-1/+1
2016-09-13Move macro resolution into `librustc_resolve`.Jeffrey Seyfried-2/+2
2016-09-05Refactor `SyntaxEnv`.Jeffrey Seyfried-5/+3
2016-06-27Auto merge of #34424 - jseyfried:breaking_batch, r=Manishearthbors-11/+11
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-8/+9
2016-06-24Revert a change to the relative path for macro-expanded `include!`sJeffrey Seyfried-1/+2
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-3/+2
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-8/+9
2016-06-16Add an abs_path member to FileMap, use it when writing debug info.Ted Mielczarek-2/+2
2016-02-11[breaking-change] don't pub export ast::Lit_ variantsOliver Schneider-1/+1
2015-12-30use structured errorsNick Cameron-5/+3
2015-11-10Rename _nopanic methods to remove the suffix.Eli Friedman-2/+2