about summary refs log tree commit diff
path: root/src/librustc_driver
AgeCommit message (Expand)AuthorLines
2016-10-10Error monitor should emit error to stderr instead of stdoutNick Cameron-1/+1
2016-10-07Refactor away `ext::expand::{expand_crate, expand_crate_with_expander}`.Jeffrey Seyfried-2/+8
2016-10-07Add macros from plugins in `libsyntax_ext::register_builtins`.Jeffrey Seyfried-2/+2
2016-10-06rustc: Rename rustc_macro to proc_macroAlex Crichton-14/+14
2016-10-03Auto merge of #36847 - alexcrichton:rustc-macro-doc, r=nrcbors-12/+17
2016-09-30Change the sigs of set_print/set_panic to allow restoring the default objectsBrian Anderson-2/+2
2016-09-30rustdoc: Fix documenting rustc-macro cratesAlex Crichton-12/+17
2016-09-28Rollup merge of #36760 - nrc:input2, r=alexcrichtonJonathan Turner-19/+20
2016-09-28Allow supplying an error destination via the compiler driverNick Cameron-19/+20
2016-09-27Build the reduced graph during expansion.Jeffrey Seyfried-7/+6
2016-09-27Peform def id assignment during expansion.Jeffrey Seyfried-3/+0
2016-09-26appease tidyTim Neumann-1/+2
2016-09-26deduplicate inline is_nightly_build implementationsTim Neumann-4/+1
2016-09-26refactor away get_unstable_features_settingTim Neumann-2/+2
2016-09-24Load macros from `#[macro_use]` extern crates in `resolve`.Jeffrey Seyfried-0/+3
2016-09-23Load extern crates in `resolve`.Jeffrey Seyfried-11/+3
2016-09-22Refactor `no_implicit_prelude: Cell<bool>` -> `no_implicit_prelude: bool`.Jeffrey Seyfried-1/+2
2016-09-21Auto merge of #36551 - eddyb:meta-games, r=nikomatsakisbors-9/+11
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-9/+11
2016-09-20Auto merge of #36388 - pcwalton:copy-propagation, r=nikomatsakisbors-0/+1
2016-09-19librustc: Implement def-use chains and trivial copy propagation on MIR.Patrick Walton-0/+1
2016-09-19Auto merge of #36102 - GuillaumeGomez:rustc_metadata_diagnostics, r=jonathand...bors-0/+1
2016-09-17Auto merge of #36504 - pcwalton:and-star, r=eddybbors-0/+3
2016-09-16Auto merge of #36444 - jseyfried:macro_rules_ext, r=nrcbors-1/+1
2016-09-16librustc_mir: Remove `&*x` when `x` has a reference type.Patrick Walton-0/+3
2016-09-15Move fields `single_step` and `keep_macs` from `MacroExpander` to `ExpansionC...Jeffrey Seyfried-1/+1
2016-09-15Default RUST_MIN_STACK to 16MiB for nowSimonas Kazlauskas-1/+2
2016-09-13Expand generated test harnesses and macro registries.Jeffrey Seyfried-0/+2
2016-09-13Perform node id assignment and `macros_at_scope` construction duringJeffrey Seyfried-2/+0
2016-09-13Move macro resolution into `librustc_resolve`.Jeffrey Seyfried-6/+3
2016-09-13Refactor `ExtCtxt` to use a `Resolver` instead of a `MacroLoader`.Jeffrey Seyfried-8/+7
2016-09-07Auto merge of #36214 - jseyfried:stackless_expansion, r=nrcbors-16/+4
2016-09-06Auto merge of #36025 - michaelwoerister:incr-comp-hash-spans, r=nikomatsakisbors-0/+4
2016-09-05Remove `syntax::config::strip_unconfigured`, add `syntax::config::features`.Jeffrey Seyfried-16/+4
2016-09-04Auto merge of #36240 - leeopop:master, r=jseyfriedbors-5/+10
2016-09-04Auto merge of #36203 - petrochenkov:uvsdot, r=nrcbors-2/+3
2016-09-04Auto merge of #36132 - nrc:save-std, r=@eddybbors-2/+6
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-2/+3
2016-09-04Allow CompilerControllers to access rustc_plugin::registry::Registry structure.Keunhong Lee-5/+10
2016-09-04Add librustc metadata error codes to global checkggomez-0/+1
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-0/+1
2016-09-02rustc: Implement custom derive (macros 1.1)Alex Crichton-1/+56
2016-09-01Add some infrastructure for timing things where time_passes can't be used.Michael Woerister-0/+4
2016-09-01save-analysis: add parent info to api dumpsNick Cameron-1/+2
2016-09-01save-analsysis: add save-analysis-api CLI flagNick Cameron-1/+4
2016-08-31Auto merge of #35718 - michaelwoerister:incr-comp-dir-locking, r=alexcrichtonbors-8/+12
2016-08-29Implement copy-on-write scheme for managing the incremental compilation cache.Michael Woerister-8/+12
2016-08-28Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrcJeffrey Seyfried-2/+1
2016-08-28Rollup merge of #35850 - SergioBenitez:master, r=nrcJeffrey Seyfried-5/+7
2016-08-27rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer.Eduard Burtescu-4/+5