summary refs log tree commit diff
path: root/src/librustc/middle/dependency_format.rs
AgeCommit message (Expand)AuthorLines
2018-03-02Run Rustfix on librustcManish Goregaokar-1/+1
2017-09-19Adjust dependency-resolution errors to be more consistentSamuel Holland-5/+5
2017-09-18Require rlibs for dependent crates when linking static executablesSamuel Holland-34/+42
2017-09-07rustc: Remove `CrateStore::crates` as a methodAlex Crichton-5/+5
2017-09-05rustc: Remove `CrateStore::used_crate*`Alex Crichton-6/+6
2017-09-05rustc: Flag some CrateStore methods as "untracked"Alex Crichton-20/+19
2017-09-05rustc: Move a few more cstore methods to queriesAlex Crichton-7/+7
2017-07-16Compile `compiler_builtins` with `abort` panic strategyVadim Petrochenkov-1/+2
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-15/+14
2017-06-14Switch CrateNum queries to DefIdTaylor Cramer-7/+7
2017-06-14On-demandify is_allocator and is_panic_runtimeTaylor Cramer-12/+14
2017-06-14on-demand dylib dependency formatsTaylor Cramer-6/+11
2016-12-29Support --emit=foo,metadataNick Cameron-1/+1
2016-12-29Change --crate-type metadata to --emit=metadataNick Cameron-1/+5
2016-11-28Avoid loading needless proc-macro dependencies.Jeffrey Seyfried-2/+2
2016-11-21Read in rmeta cratesNick Cameron-1/+1
2016-11-21Add --crate-type metadataNick Cameron-1/+1
2016-11-10Register and stability check `#[no_link]` crates.Jeffrey Seyfried-0/+2
2016-11-10Refactor `explicitly_linked: bool` -> `dep_kind: DepKind`.Jeffrey Seyfried-2/+3
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-4/+4
2016-10-06rustc: Rename rustc_macro to proc_macroAlex Crichton-3/+3
2016-09-27add a panic-strategy field to the target specificationJorge Aparicio-2/+3
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-15/+15
2016-09-02rustc: Implement custom derive (macros 1.1)Alex Crichton-2/+7
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-9/+6
2016-05-19rustc: Add a new crate type, cdylibAlex Crichton-3/+4
2016-05-09rustc: Implement custom panic runtimesAlex Crichton-38/+99
2016-04-12Remove unused trait importsSeo Sanghyeon-1/+0
2015-12-30use structured errorsNick Cameron-4/+5
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-2/+2
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-14/+17
2015-11-26remove csearch from the rest of rustcAriel Ben-Yehuda-16/+15
2015-11-26stop using csearch in librustc and librustc_lintAriel Ben-Yehuda-11/+11
2015-08-14rustc: Allow changing the default allocatorAlex Crichton-34/+125
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-1/+1
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-1/+1
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-3/+3
2015-02-18Opt for .cloned() over .map(|x| x.clone()) etc.Kevin Butler-1/+1
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-2/+2
2015-01-29convert remaining `range(a, b)` to `a..b`Jorge Aparicio-1/+1
2015-01-18Fix typedef/module name conflicts in the compilerAlex Crichton-1/+1
2015-01-07use slicing sugarJorge Aparicio-6/+6
2015-01-06rollup merge of #20481: seanmonstar/fmt-show-stringAlex Crichton-1/+1
2015-01-06core: split into fmt::Show and fmt::StringSean McArthur-1/+1
2015-01-07Replace full slice notation with index callsNick Cameron-3/+3
2014-12-21Fallout of std::str stabilizationAlex Crichton-3/+3
2014-11-25Fallout from stabilizationAaron Turon-1/+1
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-2/+2
2014-11-10Use FnvHashMap instead of HashMap in rustcAriel Ben-Yehuda-4/+4
2014-11-06Fallout from collection conventionsAlexis Beingessner-2/+2