about summary refs log tree commit diff
path: root/src/librustc/metadata
AgeCommit message (Expand)AuthorLines
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-8942/+0
2015-11-26make check worksAriel Ben-Yehuda-6/+39
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-78/+95
2015-11-26remove csearch from the rest of rustcAriel Ben-Yehuda-13/+152
2015-11-26remove csearch from resolve and typeckAriel Ben-Yehuda-7/+82
2015-11-26stop using csearch in librustc and librustc_lintAriel Ben-Yehuda-1/+325
2015-11-26Consider a crate staged if it has `stable` or `unstable` in its rootVadim Petrochenkov-10/+2
2015-11-25Remove `#[staged_api]`Vadim Petrochenkov-4/+11
2015-11-25Auto merge of #30034 - brson:rust_path, r=alexcrichtonbors-95/+4
2015-11-24Remove RUST_PATH from compilerBrian Anderson-95/+4
2015-11-20rustc: Fix `extern crate` being order dependentAlex Crichton-5/+35
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-29/+30
2015-11-18Rework the `IdVisitor` so that it only visits item contents (and doesn'tNiko Matsakis-5/+1
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-1/+1
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-1/+1
2015-11-13Store a valid name for the root module in metadatamitaa-1/+1
2015-11-06Preserve public static items across LTOarcnmx-0/+13
2015-11-02Merged windows and unix `find_libdir()`Vadim Chugunov-6/+0
2015-10-31Windows: Move target libraries to $rustroot/lib/rustlib/... - for symmetry wi...Vadim Chugunov-2/+1
2015-10-28Log the error we get when we fail to load metadata from a library.JP Sugarbroad-2/+2
2015-10-24Remove bare semicolonsFlorian Hahn-1/+1
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-4/+4
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-3/+3
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-5/+5
2015-10-13Fix rebaseVadim Petrochenkov-2/+2
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-1/+1
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-9/+4
2015-10-07use the struct's ctor-id as its variant def-idAriel Ben-Yehuda-4/+1
2015-10-03Auto merge of #28521 - arielb1:metadiet, r=eddybbors-355/+363
2015-10-02unify the 2 impl indexesAriel Ben-Yehuda-75/+38
2015-10-02Merge branch 'master' into metadietAriel Ben-Yehuda-592/+537
2015-10-02Auto merge of #28793 - Ms2ger:AttrStyle, r=alexcrichtonbors-1/+1
2015-10-01remove the code that encodes type parameter defsAriel Ben-Yehuda-3/+1
2015-10-01don't store method_ftyAriel Ben-Yehuda-29/+8
2015-10-01don't duplicate item types between encoder <-> astencodeAriel Ben-Yehuda-1/+1
2015-10-01improve the tyencode abbrev formatAriel Ben-Yehuda-36/+23
2015-10-01don't mark_stable_position needlessly in tyencodeAriel Ben-Yehuda-6/+13
2015-10-01Stop re-exporting AttrStyle's variants and rename them.Ms2ger-1/+1
2015-10-01share stored predicatesAriel Ben-Yehuda-66/+115
2015-10-01add a cross-reference indexAriel Ben-Yehuda-105/+149
2015-10-01remove unneeded tags from metadataAriel Ben-Yehuda-69/+11
2015-10-01remove code for re-exports of static methodsNiko Matsakis-119/+3
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-456/+449
2015-10-01rename ast_map to hir_mapNiko Matsakis-7/+7
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-94/+113
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-37/+41
2015-10-01move LOCAL_CRATE to cstoreNiko Matsakis-2/+8
2015-10-01kill the fake provided method stubsAriel Ben-Yehuda-44/+33
2015-09-30Auto merge of #28724 - tsion:remove-double-semicolons, r=alexcrichtonbors-1/+1
2015-09-29Auto merge of #28702 - arielb1:metadata-versioning, r=nrcbors-0/+39