summary refs log tree commit diff
path: root/src/librustc_metadata/creader.rs
AgeCommit message (Expand)AuthorLines
2018-04-26Rename rustc_back::target to rustc_target::spec.Irina Popa-2/+1
2018-04-26rustc_back: move LinkerFlavor, PanicStrategy, and RelroLevel to target.Irina Popa-1/+1
2018-04-16Auto merge of #49847 - sinkuu:save_analysis_implicit_extern, r=petrochenkovbors-13/+75
2018-04-13Move `path_len` to ExternCrateShotaro Yamada-12/+8
2018-04-11Extend `ExternCrate` to cover externs inferred from `use` or pathsShotaro Yamada-13/+79
2018-04-10Make Session.injected_panic_runtime thread-safeJohn Kåre Alsaker-0/+2
2018-04-10Make Session.injected_allocator and Session.allocator_kind thread-safeJohn Kåre Alsaker-0/+8
2018-04-10Make Session.has_global_allocator thread-safeJohn Kåre Alsaker-3/+1
2018-03-28Take the original extra-filename passed to a crate into account whenChris Manchester-7/+15
2018-03-28Auto merge of #49019 - phil-opp:target-spec, r=pnkfelixbors-5/+7
2018-03-26Introduce a TargetTriple enum to support absolute target pathsPhilipp Oppermann-5/+7
2018-03-25librustc: Convert -C pgo-gen and -C pgo-use into -Z flags.Emilio Cobos Álvarez-1/+1
2018-03-25rustc_metadata: Load the profiler runtime if we're generating PGO profile data.Emilio Cobos Álvarez-1/+3
2018-03-22rustc: Add a `#[wasm_import_module]` attributeAlex Crichton-19/+1
2018-03-18Auto merge of #48917 - petrochenkov:import, r=oli-obkbors-7/+9
2018-03-17AST/HIR: Clarify what the optional name in extern crate items meanVadim Petrochenkov-7/+9
2018-03-12Make CrateMetadata thread-safeJohn Kåre Alsaker-13/+16
2018-03-06Rename exported_symbol_ids query to something more explicit and document what...Michael Woerister-4/+0
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-11/+11
2018-01-16Don't include DefIndex in plugin- and proc-macro registrar fn symbol.Michael Woerister-9/+7
2018-01-07Try to fix a perf regression by updating logMalo Jaffré-1/+1
2017-12-13Resolve absolute paths as extern under a feature flagVadim Petrochenkov-0/+4
2017-12-12rustc_metadata: Refactor away `ExternCrateInfo`Vadim Petrochenkov-54/+26
2017-12-09Use Try syntax for Option in place of macros or matchMatt Brubeck-4/+1
2017-12-04rustc_back: move dynamic_lib to rustc_metadata.Irina-Gabriela Popa-1/+1
2017-11-08incr.comp.: Provide session to some more decoding contexts.Michael Woerister-5/+6
2017-11-07incr.comp.: Always require Session when decoding Spans (as to avoid silently ...Michael Woerister-9/+10
2017-10-24Introduce CrateDisambiguator newtype and fix testsIgor Matuszewski-3/+2
2017-10-23Use 128 bit instead of Symbol for crate disambiguatorIgor Matuszewski-1/+2
2017-09-18Fix issues uncovered by rebasing:Michael Woerister-1/+4
2017-09-10Autodetect the type of allocator crate usedMichal 'vorner' Vaner-36/+63
2017-09-09rustc: Remove `DepGraph` handling from rustc_metadataAlex Crichton-43/+23
2017-09-05rustc: Remove `CrateStore::used_crate*`Alex Crichton-2/+2
2017-09-05rustc: Remove a number of mutable fields in cstoreAlex Crichton-220/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-19/+19
2017-07-15Add support for dylibs with Address Sanitizer. This supports cdylibs and stat...William Brown-14/+43
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-54/+138
2017-06-14Auto merge of #42433 - marco-c:profiling, r=alexcrichtonbors-0/+19
2017-06-07Allocate DefIndices for global crate metadata.Michael Woerister-6/+2
2017-06-04Stop checking uses_stdMarco Castelluccio-21/+12
2017-06-04Merge branch 'profiling' of github.com:whitequark/rust into profilingMarco Castelluccio-0/+28
2017-05-31Build DefPathHash->DefId table when incr.comp. is enabledMichael Woerister-1/+1
2017-05-17Auto merge of #41911 - michaelwoerister:querify_trait_def, r=nikomatsakisbors-0/+9
2017-05-15ICH: Hash lists of local trait impls as part of the HIR.Michael Woerister-0/+9
2017-05-14Remove rustc_llvm dependency from rustc_metadataRobin Kruppe-0/+2
2017-05-09Auto merge of #41709 - michaelwoerister:close-metadata-ich-holes, r=nikomatsakisbors-25/+51
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-3/+3
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-25/+51
2017-05-01Add profiling support, through the rustc -Z profile flag.whitequark-0/+28
2017-04-25Support AddressSanitizer and ThreadSanitizer on x86_64-apple-darwin.kennytm-5/+20