Niko Matsakis
|
104125d5f7
|
revamp Visitor with a single method for controlling nested visits
|
2016-11-29 13:04:27 +01:00 |
|
Florian Diebold
|
f0ce5bb66b
|
Split nested_visit_mode function off from nested_visit_map
... and make the latter mandatory to implement.
|
2016-11-29 13:04:27 +01:00 |
|
Florian Diebold
|
dd6a57ce2a
|
rustc_trans: fix compilation
|
2016-11-29 13:04:27 +01:00 |
|
Florian Diebold
|
8f63b416af
|
rustc_trans: fix compilation
|
2016-11-29 13:04:27 +01:00 |
|
Niko Matsakis
|
36fbf8c53c
|
refactor Visitor into ItemLikeVisitor and intravisit::Visitor
There are now three patterns (shallow, deep, and nested visit). These
are described in detail on the docs in `itemlikevisit::ItemLikeVisitor`.
|
2016-11-16 13:51:36 -05:00 |
|
Jeffrey Seyfried
|
bfb01bbb26
|
Refactor away AttrMetaMethods .
|
2016-08-25 20:41:40 +00:00 |
|
Michael Woerister
|
283c94cd49
|
Clean up trans::trans_crate() after making things collector driven.
|
2016-07-08 10:42:47 -04:00 |
|
Eduard Burtescu
|
c9a10bd26b
|
trans: move exported_symbol to Instance::symbol_name.
|
2016-05-25 01:34:20 +03:00 |
|
Eduard Burtescu
|
14133d33bc
|
trans: move exported_name's logic into symbol_names.
|
2016-05-25 01:34:17 +03:00 |
|
Michael Woerister
|
802bb578e4
|
trans: Use CrateContext::empty_substs_for_def_id() instead of Substs::empty() where appropriate.
|
2016-05-11 17:11:20 -04:00 |
|
Eduard Burtescu
|
8b0937293b
|
rustc: move rustc_front to rustc::hir.
|
2016-04-06 09:01:55 +03:00 |
|
Eduard Burtescu
|
035a645e64
|
rustc_trans: move the contents of the trans module to top-level.
|
2016-03-27 01:23:28 +02:00 |
|