rust/src/librustc
Alex Crichton 46492ffabd
Rollup merge of #49350 - abonander:macros-in-extern, r=petrochenkov
Expand macros in `extern {}` blocks

This permits macro and proc-macro and attribute invocations (the latter only with the `proc_macro` feature of course) in `extern {}` blocks, gated behind a new `macros_in_extern` feature.

A tracking issue is now open at #49476

closes #48747
2018-04-05 10:49:14 -05:00
..
benches Stabilize slice patterns without .. 2018-03-20 02:27:40 +03:00
cfg Remove adjacent all-const match arm hack. 2018-03-28 12:03:28 +02:00
dep_graph Take the original extra-filename passed to a crate into account when 2018-03-28 23:24:41 -07:00
hir Rollup merge of #49350 - abonander:macros-in-extern, r=petrochenkov 2018-04-05 10:49:14 -05:00
ich Auto merge of #48333 - aidanhs:aphs-no-place-for-placement, r=nikomatsakis 2018-04-04 01:06:35 +00:00
infer Auto merge of #49313 - sgrif:sg-revert-stuff, r=nikomatsakis 2018-03-29 05:44:40 +00:00
lint Specialize future-incompatibility warning for UNSTABLE_NAME_COLLISION. 2018-03-24 07:00:48 +08:00
middle Rollup merge of #49654 - davidtwco:issue-29893, r=alexcrichton 2018-04-05 18:37:28 +08:00
mir Auto merge of #49201 - Phlosioneer:add-trivial-size-hints, r=SimonSapin 2018-03-31 06:40:56 +00:00
session Auto merge of #49201 - Phlosioneer:add-trivial-size-hints, r=SimonSapin 2018-03-31 06:40:56 +00:00
traits Rollup merge of #49654 - davidtwco:issue-29893, r=alexcrichton 2018-04-05 18:37:28 +08:00
ty Rollup merge of #49045 - Zoxc:tls, r=michaelwoerister 2018-04-05 10:49:13 -05:00
util Rename fs::read_string to read_to_string and stabilize 2018-03-30 10:20:58 -07:00
build.rs rustc: Add some build scripts for librustc crates 2017-07-22 22:04:13 -07:00
Cargo.toml rustbuild: Fail the build if we build Cargo twice 2018-03-26 13:07:12 -07:00
diagnostics.rs Checking location and syntax of non_exhaustive attribute. 2018-04-02 23:02:29 +01:00
lib.rs Stabilize underscore lifetimes 2018-03-29 00:27:50 +02:00
macros.rs extend stable hasher to support CanonicalTy 2018-03-16 12:49:37 -04:00
README.md Change links to readmes 2018-02-25 15:24:14 -06:00

For more information about how rustc works, see the rustc guide.