summary refs log tree commit diff
path: root/src/librustc_metadata/creader.rs
AgeCommit message (Expand)AuthorLines
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
2017-04-22cache attributes of items from foreign cratesAriel Ben-Yehuda-0/+1
2017-04-13remove `LinkMeta` from `SharedCrateContext`Niko Matsakis-3/+3
2017-03-27Fix various useless derefs and slicingsOliver Schneider-1/+1
2017-03-23Remove internal liblogAlex Crichton-1/+1
2017-03-21Correctly get source for metadata crate type;Austin Bonander-1/+2
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-3/+5
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-3/+5
2017-03-12Update usages of 'OSX' (and other old names) to 'macOS'.Corey Farwell-1/+1
2017-02-28Implement function-like procedural macros ( `#[proc_macro]`)Austin Bonander-1/+10
2017-02-23Better handling of lib defaultsPeter Wagenet-2/+12
2017-02-12Allow using inert attributes from `proc_macro_derive`s with `#![feature(proc_...Jeffrey Seyfried-4/+3
2017-02-08sanitizer supportJorge Aparicio-1/+63
2017-02-05Rollup merge of #39442 - keeperofdakeys:expand-derives, r=jseyfriedCorey Farwell-3/+3
2017-02-05Rename CustomDerive to ProcMacroDerive for macros 1.1Josh Driver-3/+3
2017-02-04Auto merge of #38426 - vadimcn:nobundle, r=alexcrichtonbors-0/+11
2017-02-03Don't link "nobundle" libs which had already been included in upstream crate.Vadim Chugunov-0/+3
2017-01-19Feature gateVadim Chugunov-0/+7
2017-01-19Implement the "static-nobundle" library kind (RFC 1717).Vadim Chugunov-0/+1
2017-01-16Implement `#[proc_macro_attribute]`Austin Bonander-0/+10
2017-01-09metadata: Add is_exported_symbol() method to CrateStore.Michael Woerister-0/+3
2016-12-29Change --crate-type metadata to --emit=metadataNick Cameron-2/+1
2016-12-16definitions: Add some timing stats for DefPathTable decoding.Michael Woerister-1/+6
2016-12-16definitions: Store DefPath data in separate table in metadataMichael Woerister-1/+1
2016-12-05Consider only libs that aren't excluded by #[link(cfg=...)]Vadim Chugunov-4/+20
2016-12-02Rename _all_ library instances.Vadim Chugunov-1/+0