about summary refs log tree commit diff
path: root/src/libsyntax_ext/source_util.rs
AgeCommit message (Collapse)AuthorLines
2019-12-30Rename directories for some crates from `syntax_x` to `rustc_x`Vadim Petrochenkov-216/+0
`syntax_expand` -> `rustc_expand` `syntax_pos` -> `rustc_span` `syntax_ext` -> `rustc_builtin_macros`
2019-12-23extract parse_not_exprMazdak Farrokhzad-9/+11
2019-12-22Format the worldMark Rousskov-31/+58
2019-12-03Move early lint declarations to librustc_sessionMark Rousskov-2/+2
2019-11-12expand source_util macros with def-site contextAndy Russell-0/+8
2019-11-10move syntax::parse -> librustc_parseMazdak Farrokhzad-5/+5
also move MACRO_ARGUMENTS -> librustc_parse
2019-11-07syntax::parser::token -> syntax::tokenMazdak Farrokhzad-1/+2
2019-10-19Avoid ICE when include! is used by stdin crateNika Layzell-3/+21
This should also eliminate the ICE when using `include_bytes!`, `include_str!` and `#[doc(include = "...")]`. Fixes #63900
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-2/+3
2019-10-07Warn if include macro fails to include entire fileMark Rousskov-1/+11
2019-09-03use TokenStream rather than &[TokenTree] for built-in macrosAleksey Kladov-9/+9
That way, we don't loose the jointness info
2019-08-15Make sure that all file loading happens via SourceMapAleksey Kladov-26/+11
That way, callers don't need to repeat "let's add this to sm manually for tracking dependencies" trick. It should make it easier to switch to using `FileLoader` for binary files in the future as well
2019-08-13syntax: Remove `DummyResult::expn_only`Vadim Petrochenkov-5/+5
2019-07-31Replace AstBuilder with inherent methodsMark Rousskov-1/+0
2019-07-27Break dependencies between `syntax_ext` and some other cratesVadim Petrochenkov-0/+165
Move `source_uitil` macros into `syntax_ext` Cleanup dependencies of `rustc_driver`