summary refs log tree commit diff
path: root/src/librustc_metadata/creader.rs
AgeCommit message (Expand)AuthorLines
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
2016-12-01Tighten up error checking of library renames.Vadim Chugunov-5/+37
2016-12-01Remove the "linked_from" feature.Vadim Chugunov-22/+1
2016-12-01Implement native library kind and name overrides from the command line.Vadim Chugunov-8/+14
2016-12-01Emit 'dllimport' attribute for dylib foreign items on Windows.Vadim Chugunov-25/+53
2016-11-28Avoid loading needless proc-macro dependencies.Jeffrey Seyfried-18/+13
2016-11-24Delay error reporting of filename mismatch.Paul Lietar-0/+3
2016-11-22Auto merge of #37681 - nrc:crate-metadata, r=@alexcrichtonbors-4/+9
2016-11-23Rebasing and review changesNick Cameron-2/+1
2016-11-21Auto merge of #37824 - jseyfried:symbols, r=eddybbors-40/+37
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-38/+35
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-3/+3
2016-11-21Read in rmeta cratesNick Cameron-2/+7
2016-11-21Add --crate-type metadataNick Cameron-1/+2
2016-11-20Fix bug in proc-macro dependencies.Jeffrey Seyfried-0/+3
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-3/+3
2016-11-18Fix bug in loading proc macro dependencies.Jeffrey Seyfried-4/+4
2016-11-16rustc: Implement #[link(cfg(..))] and crt-staticAlex Crichton-14/+35
2016-11-10Support `#[macro_reexport]`ing custom derives.Jeffrey Seyfried-79/+57
2016-11-10Improve macro reexports.Jeffrey Seyfried-82/+35
2016-11-10Register and stability check `#[no_link]` crates.Jeffrey Seyfried-27/+25
2016-11-10Refactor `explicitly_linked: bool` -> `dep_kind: DepKind`.Jeffrey Seyfried-16/+17
2016-11-10Clean up `CrateSource`.Jeffrey Seyfried-30/+19
2016-11-09Rollup merge of #37614 - keeperofdakeys:proc_macro, r=jseyfriedEduard-Mihai Burtescu-2/+6
2016-11-08Allow proc_macro functions to whitelist specific attributesJosh Driver-2/+6
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-6/+6