summary refs log tree commit diff
path: root/src/librustc_metadata/creader.rs
AgeCommit message (Expand)AuthorLines
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-3/+3
2018-09-19Use full name to identify a macro in a `FileName`.Diogo Sousa-0/+1
2018-09-15rustc_resolve: always include core, std and meta in the extern prelude.Eduard-Mihai Burtescu-20/+61
2018-09-15rustc: add unstable support for --extern crate_name without a path.Eduard-Mihai Burtescu-1/+2
2018-08-26create a valid DefIdTable for proc macro cratesAriel Ben-Yehuda-4/+11
2018-08-19mv codemap source_mapDonato Sciarra-1/+1
2018-08-14rustc_resolve: fix special-case for one-segment import paths.Eduard-Mihai Burtescu-28/+0
2018-08-09Move SVH structure to data structuresMark Rousskov-1/+1
2018-08-04Normalize variants of CrateType to standard styleMark Rousskov-14/+14
2018-08-03Store concrete crate stores where possibleMark Rousskov-6/+7
2018-08-03Move validate_crate_name to rustc_metadataMark Rousskov-1/+3
2018-07-28Don't format!() string literalsljedrz-1/+1
2018-07-25rustc: Register crates under their real namesAlex Crichton-4/+3
2018-07-11Deny bare trait objects in in src/librustc_metadataljedrz-2/+2
2018-06-30expansion: Give names to some fields of `SyntaxExtension`Vadim Petrochenkov-3/+5
2018-06-23hygiene: Do not reset expansion info for `quote!`Vadim Petrochenkov-1/+1
2018-06-19Update the error message for a missing global allocatorSimon Sapin-2/+4
2018-06-01Make metadata decoding use AllocDecodingState/Session.Michael Woerister-0/+5
2018-05-18Remove unnecessary impl methods for CrateMetadataIsaac Whitfield-23/+23
2018-05-18Serialize attributes into the CrateRootIsaac Whitfield-28/+9
2018-05-18Attempt to pass CrateMetadata flags on creationIsaac Whitfield-18/+28
2018-05-18Avoid generating attributes more than once for CrateMetadataIsaac Whitfield-11/+18
2018-05-18Remove attribute_cache from CrateMetadataIsaac Whitfield-1/+0
2018-05-17Pass crate editions to macro expansions, update testsVadim Petrochenkov-9/+15
2018-05-10Rollup merge of #50538 - michaelwoerister:atomic-cnums, r=ZoxcAlex Crichton-4/+1
2018-05-09Make CrateNum allocation more thread-safe.Michael Woerister-4/+1
2018-05-08Don't use Lock for heavily accessed CrateMetadata::cnum_map.Michael Woerister-3/+6
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