summary refs log tree commit diff
path: root/src/librustc_metadata/cstore_impl.rs
AgeCommit message (Expand)AuthorLines
2017-07-10Allow 'tcx in define_dep_nodes! and deduplicate some DepNodes.Michael Woerister-2/+2
2017-07-06Auto merge of #42727 - alexcrichton:allocators-new, r=eddybbors-1/+0
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-1/+0
2017-07-05Merge remote-tracking branch 'origin/master' into proc_macro_apiAlex Crichton-1/+1
2017-06-27rustc: rename closure_type to fn_sig.Eduard-Mihai Burtescu-1/+1
2017-06-26Implement `quote!` and other `proc_macro` API.Jeffrey Seyfried-0/+5
2017-06-26Simplify `hygiene::Mark` application, andJeffrey Seyfried-1/+1
2017-06-16Auto merge of #42598 - cramertj:track-more-metadata, r=nikomatsakisbors-31/+30
2017-06-14Switch CrateNum queries to DefIdTaylor Cramer-95/+74
2017-06-14Auto merge of #42433 - marco-c:profiling, r=alexcrichtonbors-0/+4
2017-06-14On-demandify extern_crateTaylor Cramer-6/+2
2017-06-14On-demandify is_allocator and is_panic_runtimeTaylor Cramer-10/+2
2017-06-14on-demand dylib dependency formatsTaylor Cramer-6/+1
2017-06-14Add CrateNum-taking ability to the provide macroTaylor Cramer-68/+91
2017-06-13On-demand is_const_fnTaylor Cramer-6/+20
2017-06-12Auto merge of #42537 - michaelwoerister:tcx-for-dep-node, r=nikomatsakisbors-12/+14
2017-06-09incr.comp.: Uniformly represent DepNodes as (Kind, StableHash) pairs.Michael Woerister-12/+14
2017-06-09Auto merge of #42507 - ibabushkin:external-span-trans, r=eddybbors-5/+5
2017-06-07Fix translation of external spans.Inokentiy Babushkin-5/+5
2017-06-07Allocate DefIndices for global crate metadata.Michael Woerister-2/+2
2017-06-04Merge branch 'profiling' of github.com:whitequark/rust into profilingMarco Castelluccio-0/+4
2017-05-31Build DefPathHash->DefId table when incr.comp. is enabledMichael Woerister-0/+5
2017-05-31Make a newtype for DefPathHash so they are not confused with content hashesMichael Woerister-3/+2
2017-05-28fix RUST_LOG ICE caused by printing a default impl's DefIdAriel Ben-Yehuda-7/+3
2017-05-25Hygienize `librustc_resolve`.Jeffrey Seyfried-1/+1
2017-05-25Declarative macros 2.0 without hygiene.Jeffrey Seyfried-0/+1
2017-05-25Refactor out `ast::MacroDef`.Jeffrey Seyfried-1/+3
2017-05-18Use 128 instead of 64 bits for DefPath hashesMichael Woerister-1/+2
2017-05-17Auto merge of #41911 - michaelwoerister:querify_trait_def, r=nikomatsakisbors-3/+1
2017-05-15ICH: Hash lists of local trait impls as part of the HIR.Michael Woerister-3/+1
2017-05-14Remove rustc_llvm dependency from rustc_metadataRobin Kruppe-15/+6
2017-05-13Auto merge of #41847 - alexcrichton:less-unstable-annotations, r=eddybbors-5/+0
2017-05-10rustc: Add a new `-Z force-unstable-if-unmarked` flagAlex Crichton-5/+0
2017-05-09resolved merge conflictsachernyak-22/+33
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-23/+35
2017-05-07is_exported_symbolachernyak-4/+1
2017-05-05is_foreign_itemachernyak-4/+0
2017-05-04moved metadata provider impls to decoderachernyak-15/+3
2017-05-04impl_parentachernyak-5/+1
2017-05-04trait_of_itemachernyak-5/+1
2017-05-03fn_arg_namesachernyak-10/+5
2017-05-03item_attrsachernyak-6/+1
2017-05-02Rollup merge of #41653 - achernyak:master, r=nikomatsakisCorey Farwell-10/+2
2017-05-02rename from `item_mir` to `optimized_mir`Niko Matsakis-3/+3
2017-05-02introduce idea of "stealable" MIRNiko Matsakis-4/+0
2017-05-02retool MIR passes completelyNiko Matsakis-1/+1
2017-05-02query for deprecationachernyak-10/+2
2017-05-01Queryify is_item_mir_availableTaylor Cramer-5/+4
2017-05-01Queryify const_is_rvalue_promotable_to_staticTaylor Cramer-5/+4
2017-05-01Queryify item_body_nested_bodiesTaylor Cramer-5/+7