about summary refs log tree commit diff
path: root/src/librustc_metadata/creader.rs
AgeCommit message (Expand)AuthorLines
2019-10-09self-profiling: Add events for tracking crate metadata loading related activi...Michael Woerister-0/+3
2019-10-09Cache the DepNodeIndex of upstream crates in order to avoid multiple locks an...Michael Woerister-2/+4
2019-10-04metadata: Remove unused `Option` from `fn dlsym_proc_macros`Vadim Petrochenkov-15/+12
2019-10-04metadata: Remove `CrateMetadata::name`Vadim Petrochenkov-3/+2
2019-10-04metadata: Remove `CrateMetadata::host_lib`Vadim Petrochenkov-1/+0
2019-10-04metadata: Simplify interface of `resolve_crate`Vadim Petrochenkov-52/+40
2019-10-04metadata: Remove `locator::Context::ident`Vadim Petrochenkov-16/+12
2019-10-04metadata: Do not pass crate name after renaming to `register_crate`Vadim Petrochenkov-5/+3
2019-10-04metadata: Remove `CrateMetadata::imported_name`Vadim Petrochenkov-2/+0
2019-09-28Rollup merge of #64678 - tomtau:fix/no-std-error, r=matthewjasperMazdak Farrokhzad-7/+8
2019-09-27getting more context for duplicate lang items (fixes #60561)Tomas Tauber-7/+8
2019-09-26Rename `Item.node` to `Item.kind`varkor-1/+1
2019-08-17Serialize additional data for procedural macrosAaron Hill-64/+25
2019-07-27Move proc macro server into libsyntaxVadim Petrochenkov-2/+1
2019-07-24syntax_ext: Turn `#[global_allocator]` into a regular attribute macroVadim Petrochenkov-20/+9
2019-07-24Merge `rustc_allocator` into `libsyntax_ext`Vadim Petrochenkov-1/+1
2019-07-19normalize use of backticks in compiler messages for librustc_metadataSamy Kacimi-3/+3
2019-06-21Stabilize profile-guided optimization.Michael Woerister-1/+1
2019-06-19Rollup merge of #61898 - petrochenkov:sekind, r=eddybMazdak Farrokhzad-26/+24
2019-06-18rustc: reintroduce lifetime bounds where necessary.Eduard-Mihai Burtescu-2/+5
2019-06-18rustc: remove leftover lifetimes with no bounds from where clauses.Eduard-Mihai Burtescu-4/+1
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-06-18syntax: Factor out common fields from `SyntaxExtension` variantsVadim Petrochenkov-26/+24
2019-06-15Remove unnecessary `.clone()`Shotaro Yamada-1/+1
2019-06-10syntax: Rename variants of `SyntaxExtension` for consistencyVadim Petrochenkov-3/+3
2019-05-22rustc_metadata: parametrize schema::CrateRoot by 'tcx.Eduard-Mihai Burtescu-3/+3
2019-05-18Misc changes to rustc_metadatabjorn3-3/+3
2019-05-13Return a `Symbol` from `name_or_empty` functions.Nicholas Nethercote-2/+1
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-1/+1
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-6/+6
2019-05-07choose a more specific LLVM target on OS X when necessaryNathan Froyd-2/+2
2019-04-14Refactor structure of ExternEntryAaron Hill-15/+5
2019-04-14Combine 'Extern' and 'ExternPrivate'Aaron Hill-5/+6
2019-04-14Properly parse '--extern-private' with name and pathAaron Hill-4/+22
2019-04-11Clean up handling of -Zpgo-gen commandline option.Michael Woerister-1/+1
2019-03-05Move locate_ctxt backJohn Kåre Alsaker-21/+21
2019-03-05Allow linking to a proc macro on the target in metadata and still use a host ...John Kåre Alsaker-53/+106
2019-02-12Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnikbors-1/+1
2019-02-11Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocsOliver Scherer-1/+1
2019-02-11Require a list of features to allow in `allow_internal_unstable`Oliver Scherer-1/+1
2019-02-10rustc: doc commentsAlexander Regueiro-1/+1
2019-02-08librustc_metadata => 2018Taiki Endo-9/+10
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-30proc_macro: introduce a "bridge" between clients (proc macros) and servers (c...Eduard-Mihai Burtescu-50/+36
2018-11-11std: Delete the `alloc_system` crateAlex Crichton-14/+9
2018-11-11rustc: Clean up allocator injection logicAlex Crichton-96/+17
2018-11-03Remove rustc_metadata_utils, which contains only one functionbjorn3-3/+1
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