about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-4/+4
2016-10-31Changed most vec! invocations to use square bracesiirelu-8/+8
2016-10-30Auto merge of #37431 - jseyfried:refactor_crate_config, r=eddybbors-8/+1
2016-10-30Auto merge of #37401 - eddyb:lazy-2, r=nikomatsakisbors-29/+0
2016-10-29Auto merge of #37400 - eddyb:lazy-1, r=nikomatsakisbors-17/+12
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-8/+1
2016-10-28Do not intern filemap to entry w/ mismatched length. Fix #37274 (I think).Felix S. Klock II-0/+4
2016-10-28Debug instrumentation for construction of ImportedFileMap table entries.Felix S. Klock II-0/+14
2016-10-28rustc: move the MIR map into TyCtxt.Eduard Burtescu-13/+8
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-4/+4
2016-10-27Auto merge of #37350 - srinivasreddy:meta_2, r=nrcbors-342/+363
2016-10-26Auto merge of #37270 - Mark-Simulacrum:smallvec-optimized-arenas, r=eddybbors-2/+2
2016-10-25Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup...Mark-Simulacrum-2/+2
2016-10-25run rustfmt on librustc_metadata folderSrinivas Reddy Thatiparthy-342/+363
2016-10-25rustc_metadata: move is_extern_item to trans.Eduard Burtescu-29/+0
2016-10-24Auto merge of #37292 - jseyfried:import_macros_in_resolve, r=nrcbors-542/+116
2016-10-24Clean up `CrateLoader::process_item`.Jeffrey Seyfried-62/+32
2016-10-24Refactor away `CrateLoader::load_macros`.Jeffrey Seyfried-27/+16
2016-10-24Refactor away `metadata::creader::Macros`.Jeffrey Seyfried-58/+30
2016-10-24Refactor away fields `MacroDef::{use_locally, export}`.Jeffrey Seyfried-3/+0
2016-10-24Import macros in `resolve` instead of in `metadata::macro_import`.Jeffrey Seyfried-423/+69
2016-10-23Run rustfmt on metadata folder - (1/2)Srinivas Reddy Thatiparthy-261/+336
2016-10-22Rename `loader.rs` -> `locator.rs`.Jeffrey Seyfried-24/+24
2016-10-22Move `Library` into `creader.rs`.Jeffrey Seyfried-10/+11
2016-10-22Rename `csearch.rs` -> `cstore_impl.rs`.Jeffrey Seyfried-1/+1
2016-10-22Remove `CrateReader`, use `CrateLoader` instead.Jeffrey Seyfried-36/+16
2016-10-21Auto merge of #37247 - jseyfried:future_proof_no_link, r=nrcbors-2/+9
2016-10-19Use TypedArena::alloc_slice in rustc.Mark-Simulacrum-2/+2
2016-10-19Future proof `#[no_link]`.Jeffrey Seyfried-2/+9
2016-10-19Rollup merge of #37198 - jseyfried:future_proof_macros_11, r=nrcEduard-Mihai Burtescu-2/+1
2016-10-17Auto merge of #36969 - nnethercote:rename-Parser-fields, r=eddybbors-1/+1
2016-10-15Use the macro namespace for custom derives.Jeffrey Seyfried-2/+1
2016-10-12Rollup merge of #37064 - nnethercote:read_str, r=eddybAlex Crichton-1/+2
2016-10-12Stabilise `?`Nick Cameron-1/+1
2016-10-10Avoid allocations in `Decoder::read_str`.Nicholas Nethercote-1/+2
2016-10-07Auto merge of #36945 - alexcrichton:proc-macro-rename, r=nrcbors-20/+20
2016-10-06rustc: Rename rustc_macro to proc_macroAlex Crichton-20/+20
2016-10-05Rename Parser::last_span as prev_span.Nicholas Nethercote-1/+1
2016-10-04Remove some unused methods from metadataVadim Petrochenkov-6/+0
2016-10-04Eliminate ty::VariantKind in favor of def::CtorKindVadim Petrochenkov-34/+21
2016-10-04Further cleanup in resolveVadim Petrochenkov-0/+2
2016-10-04Fix cross-crate resolution of half-items created by export shadowingVadim Petrochenkov-13/+34
2016-10-03Auto merge of #36767 - jseyfried:enforce_rfc_1560_shadowing, r=nrcbors-20/+30
2016-10-02Record macro import site spans.Jeffrey Seyfried-20/+30
2016-09-30Fix RUSTC_VERSION for 'documenting' build stage.Scott Olson-10/+9
2016-09-28Rollup merge of #36794 - japaric:target-panic, r=alexcrichtonJonathan Turner-6/+6
2016-09-27add a panic-strategy field to the target specificationJorge Aparicio-6/+6
2016-09-27Fix fallout in tests.Jeffrey Seyfried-6/+6
2016-09-24Load macros from `#[macro_use]` extern crates in `resolve`.Jeffrey Seyfried-5/+5
2016-09-23Load extern crates in `resolve`.Jeffrey Seyfried-134/+82