Michael Woerister
39ffea31df
Implement a file-path remapping feature in support of debuginfo and reproducible builds.
2017-04-26 15:44:02 +02:00
Jeffrey Seyfried
ec7c0aece1
Merge ExpnId
and SyntaxContext
.
2017-03-29 00:41:10 +00:00
Jeffrey Seyfried
a8e86f0f81
Fix fallout in rustdoc
and tests.
2016-11-21 12:16:46 +00:00
Jeffrey Seyfried
cbd24757eb
Move CrateConfig
from Crate
to ParseSess
.
2016-10-29 07:52:58 +00:00
Jeffrey Seyfried
a9821e1658
Refactor ExtCtxt
to use a Resolver
instead of a MacroLoader
.
2016-09-13 05:31:16 +00:00
Jonathan Turner
61865384b8
Replace local backtrace with def-use, repair std macro spans
2016-08-17 14:26:14 -07:00
Jonathan Turner
89da728ac9
Fix rfail test missing import
2016-06-24 06:31:19 -04:00
Jonathan Turner
6ae3502134
Move errors from libsyntax to its own crate
2016-06-23 08:07:35 -04:00
Jeffrey Seyfried
2cd6ccf0b1
Simplify gated cfg checking
2016-06-16 19:24:44 +00:00
Jeffrey Seyfried
51499b6e1f
Load macros from extern crate
s during expansion.
2016-06-09 00:44:17 +00:00
Manish Goregaokar
065e47eb3b
Improve error message for let-in-expr-position
2016-01-26 13:55:46 +05:30
Daan Sprenkels
2b1e273293
Update qquote.rs test case and make unexpected let
error fatal
2016-01-25 20:56:12 +05:30
Manish Goregaokar
25cbb4385e
Move ExpnInfo to Name
2015-08-28 03:37:13 +05:30
Huon Wilson
e364f0eb5a
feature gate cfg(target_feature)
.
...
This is theoretically a breaking change, but GitHub search turns up no
uses of it, and most non-built-in cfg's are passed via cargo features,
which look like `feature = "..."`, and hence can't overlap.
2015-08-17 14:41:37 -07:00
Eduard Burtescu
f786437bd2
syntax: refactor (Span)Handler and ParseSess constructors to be methods.
2015-05-14 01:47:56 +03:00
Ryan Prichard
142aa0a0ce
Move qquote.rs from run-fail to run-fail-fulldeps
2015-04-26 06:05:39 -07:00