Aleksey Kladov
fa893a3225
use TokenStream rather than &[TokenTree] for built-in macros
...
That way, we don't loose the jointness info
2019-09-03 21:15:45 +03:00
Aleksey Kladov
66dc08ad60
Make sure that all file loading happens via SourceMap
...
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-15 10:42:31 +03:00
Vadim Petrochenkov
376636e517
syntax: Remove DummyResult::expn_only
2019-08-13 20:53:49 +03:00
Mark Rousskov
0f985817bd
Replace AstBuilder with inherent methods
2019-07-31 08:55:37 -04:00
Vadim Petrochenkov
3eeec1c5d2
Break dependencies between syntax_ext and some other crates
...
Move `source_uitil` macros into `syntax_ext`
Cleanup dependencies of `rustc_driver`
2019-07-27 13:52:37 +03:00