about summary refs log tree commit diff
path: root/src/librustc_metadata/decoder.rs
AgeCommit message (Expand)AuthorLines
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-0/+4
2016-12-28rustdoc: pretty-print nested bodies in inlined constants.Eduard-Mihai Burtescu-0/+7
2016-12-28rustc: simplify constant cross-crate loading and rustc_passes::consts.Eduard-Mihai Burtescu-12/+13
2016-12-27Auto merge of #38537 - jseyfried:fix_rustdoc_ice, r=nrcbors-0/+1
2016-12-24Use `DefId`s instead of `NodeId`s for `pub(restricted)` visibilities.Jeffrey Seyfried-5/+5
2016-12-23Fix rustdoc ICE.Jeffrey Seyfried-0/+1
2016-12-16No need to have tcx::opt_def_path() now that we store all DefPathsMichael Woerister-12/+5
2016-12-16definitions: Store DefPath data in separate table in metadataMichael Woerister-36/+13
2016-12-16definitions: Don't allocate DefIds for inlined HIRMichael Woerister-4/+1
2016-12-13Auto merge of #38278 - jseyfried:improve_proc_macro_def_ids, r=michaelwoeristerbors-22/+42
2016-12-10Improve proc-macro def ids.Jeffrey Seyfried-22/+42
2016-12-09move the check for instantiation from metadata encoding to the actual decisio...Oliver Schneider-0/+23
2016-12-09enable checking for const fn without needing to go through `entry`Oliver Schneider-6/+9
2016-12-06Auto merge of #37973 - vadimcn:dllimport, r=alexcrichtonbors-0/+4
2016-12-05Consider only libs that aren't excluded by #[link(cfg=...)]Vadim Chugunov-12/+3
2016-12-05trans: Rename `reachable` to `exported_symbols` where appropriate.Michael Woerister-2/+2
2016-12-02Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakisbors-41/+22
2016-12-01Emit 'dllimport' attribute for dylib foreign items on Windows.Vadim Chugunov-2/+15
2016-11-30Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichtonbors-11/+28
2016-11-30rustc: track the Span's of definitions across crates.Eduard-Mihai Burtescu-11/+28
2016-11-29Auto merge of #37965 - Mark-Simulacrum:trait-obj-to-exis-predicate, r=eddybbors-0/+9
2016-11-29rustc: simplify AdtDef by removing the field types and ty::ivar.Eduard-Mihai Burtescu-37/+19
2016-11-29rustc: remove type information from TraitDef.Eduard-Mihai Burtescu-4/+3
2016-11-28Refactor TyTrait to contain a interned ExistentialPredicate slice.Mark-Simulacrum-0/+9
2016-11-28Avoid loading needless proc-macro dependencies.Jeffrey Seyfried-2/+2
2016-11-23Auto merge of #37931 - eddyb:meta-version, r=jseyfriedbors-0/+4
2016-11-22Auto merge of #37681 - nrc:crate-metadata, r=@alexcrichtonbors-1/+2
2016-11-23Rebasing and review changesNick Cameron-1/+2
2016-11-22rustc_metadata: don't break the version check when CrateRoot changes.Eduard-Mihai Burtescu-0/+4
2016-11-20Refactor away `ast::Attribute_`.Jeffrey Seyfried-1/+1
2016-11-17Auto merge of #37660 - nikomatsakis:incremental-36349, r=eddybbors-3/+0
2016-11-17hash the contents of impl-item-ref by adding them to visitorNiko Matsakis-3/+0
2016-11-17Auto merge of #37793 - jseyfried:fix_proc_macro_def_ids, r=nrcbors-10/+29
2016-11-16rustc: Implement #[link(cfg(..))] and crt-staticAlex Crichton-2/+2
2016-11-16Improve proc macro def ids.Jeffrey Seyfried-10/+29
2016-11-12Rollup merge of #37688 - eddyb:lazy-8, r=petrochenkovEduard-Mihai Burtescu-1/+1
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-1/+1
2016-11-10Support `#[macro_reexport]`ing custom derives.Jeffrey Seyfried-1/+10
2016-11-10Improve macro reexports.Jeffrey Seyfried-0/+9
2016-11-10Add variants `Def::Macro` and `Namespace::MacroNS`.Jeffrey Seyfried-3/+16
2016-11-10Register and stability check `#[no_link]` crates.Jeffrey Seyfried-1/+5
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-29/+16
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-2/+2
2016-10-30Auto merge of #37401 - eddyb:lazy-2, r=nikomatsakisbors-24/+0
2016-10-29Auto merge of #37400 - eddyb:lazy-1, r=nikomatsakisbors-1/+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 mir::repr::* to mir.Eduard Burtescu-1/+1
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