summary refs log tree commit diff
path: root/src/librustc_driver
AgeCommit message (Expand)AuthorLines
2016-10-19Stabilise `?`Nick Cameron-1/+1
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
2016-08-27rustc: pass ty::Region behind an interned 'tcx reference.Eduard Burtescu-13/+14
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-2/+1
2016-08-25Implement RFC#1559: allow all literals in attributes.Sergio Benitez-5/+7
2016-08-25Rollup merge of #35955 - frewsxcv:idiomatic-methods, r=eddybManish Goregaokar-1/+1
2016-08-23Use idiomatic names for string-related methods names.Corey Farwell-1/+1
2016-08-23pacify the mercilous tidyNiko Matsakis-2/+10
2016-08-23rename HashesMap to IncrementalHashesMapNiko Matsakis-15/+15
2016-08-20compute and cache HIR hashes at beginningNiko Matsakis-15/+22
2016-08-17rustc: remove ParamSpace from Substs.Eduard Burtescu-12/+9
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-7/+7