about summary refs log tree commit diff
path: root/src/librustc/middle/dependency_format.rs
AgeCommit message (Expand)AuthorLines
2019-02-05move librustc to 2018Mark Mansi-6/+6
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-11-30Statically link proc_macro into proc macros.Eduard-Mihai Burtescu-3/+2
2018-11-11rustc: Clean up allocator injection logicAlex Crichton-15/+0
2018-10-29Improve a few cases of collecting to an FxHash(Map/Set)ljedrz-4/+3
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-2/+2
2018-10-06rustc/middle: whitespace & formatting fixesljedrz-2/+2
2018-10-06rustc/middle: improve some patternsljedrz-1/+1
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-1/+1
2018-08-04Normalize variants of CrateType to standard styleMark Rousskov-10/+10
2018-05-17Rename trans to codegen everywhere.Irina Popa-1/+1
2018-04-26Rename rustc_back::target to rustc_target::spec.Irina Popa-1/+1
2018-04-26rustc_back: move LinkerFlavor, PanicStrategy, and RelroLevel to target.Irina Popa-1/+1
2018-04-10Make Session.injected_panic_runtime thread-safeJohn Kåre Alsaker-2/+2
2018-04-10Make Session.dependency_formats thread-safeJohn Kåre Alsaker-1/+2
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