about summary refs log tree commit diff
path: root/src/librustc_metadata
AgeCommit message (Expand)AuthorLines
2016-09-20rustc_resolve: bring back "struct called like a function" cross-crate.Eduard Burtescu-0/+15
2016-09-20rustc_metadata: don't die with --test because CFG_VERSION is missing.Eduard Burtescu-0/+4
2016-09-20rustc_metadata: fix for the new `?` ambiguity around collect.Eduard Burtescu-1/+1
2016-09-20rustc_metadata: move opt_item_name to TyCtxt::item_name.Eduard Burtescu-44/+5
2016-09-20rustc_metadata: reduce Lazy{,Seq} overhead by using a relative encoding.Eduard Burtescu-26/+148
2016-09-20rustc_metadata: replace RBML with a simple and type-safe scheme.Eduard Burtescu-2461/+1802
2016-09-20rustc_metadata: split the Def description of a DefId from item_children.Eduard Burtescu-53/+46
2016-09-20rustc_metadata: move all encoding/decoding helpers to methods.Eduard Burtescu-1125/+1000
2016-09-20rustc_metadata: use the shorthand encoding for predicates also.Eduard Burtescu-122/+65
2016-09-20rustc_metadata: store dense indexes in little-endian instead of big.Eduard Burtescu-19/+10
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-1417/+867
2016-09-20rustc_metadata: remove all unnecessary tables from astencode.Eduard Burtescu-80/+2
2016-09-20rustc_metadata: group the tags into root tags and item tags.Eduard Burtescu-312/+205
2016-09-20rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names.Eduard Burtescu-46/+12
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-1658/+802
2016-09-20rustc_metadata: remove ty{en,de}code and move to auto-derived serialization.Eduard Burtescu-1022/+79
2016-09-20rustc_metadata: side-step ty{en,de}code for everything but Ty.Eduard Burtescu-363/+51
2016-09-20Remove librbml and the RBML-tagged auto-encoder/decoder.Eduard Burtescu-1080/+259
2016-09-20rustc_trans: use the TypeId hashing mechanism instead of metadata.Eduard Burtescu-24/+1
2016-09-20rustc_metadata: go back to not using the opaque format.Eduard Burtescu-203/+165
2016-09-20rustc: replace uses of NodeId in Def, other than closures and labels.Eduard Burtescu-1/+2
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-790/+257
2016-09-20rustc_metadata: combine DecodeContext and rbml::reader::Decoder.Eduard Burtescu-593/+301
2016-09-20rustc_metadata: encode miscellaneous information opaquely.Eduard Burtescu-59/+32
2016-09-20rustc_metadata: sign-extend when decoding signed integers.Eduard Burtescu-17/+50
2016-09-20rustc_metadata: use specialization for {en,de}coding Ty and Substs.Eduard Burtescu-21/+47
2016-09-20rustc_metadata: combine EncodeContext and rbml::writer::Encoder.Eduard Burtescu-864/+800
2016-09-20rustc_metadata: remove astencode tests.Eduard Burtescu-163/+0
2016-09-20rustc_metadata: remove extension traits from astencode.Eduard Burtescu-178/+7
2016-09-20rustc_metadata: remove redundant lifetimes from astencode::DecodeContext.Eduard Burtescu-54/+52
2016-09-20rbml: move the tagged encoder/decoder to librustc_metadata.Eduard Burtescu-1/+1560
2016-09-19Auto merge of #36102 - GuillaumeGomez:rustc_metadata_diagnostics, r=jonathand...bors-9/+185
2016-09-15Auto merge of #36393 - petrochenkov:ancient, r=eddybbors-28/+0
2016-09-15Rollup merge of #36438 - jseyfried:node_ids_in_expansion, r=nrcManish Goregaokar-2/+2
2016-09-15Rollup merge of #36425 - michaelwoerister:stable-projection-bounds, r=eddybManish Goregaokar-9/+4
2016-09-13Auto merge of #36041 - ahmedcharles:try, r=nrcbors-2/+2
2016-09-13Remove some ancient code providing special support for newtypesVadim Petrochenkov-28/+0
2016-09-13Fix rebasing fallout.Michael Woerister-1/+1
2016-09-13Remove redundant sorting of projection bounds in tyencode.Michael Woerister-8/+1
2016-09-13Make sure that projection bounds in ty::TraitObject are sorted in a way that ...Michael Woerister-1/+3
2016-09-13Refactor `ExtCtxt` to use a `Resolver` instead of a `MacroLoader`.Jeffrey Seyfried-2/+2
2016-09-12crate-ify compiler-rt into compiler-builtinsJorge Aparicio-0/+9
2016-09-12Auto merge of #35960 - nikomatsakis:incr-comp-krate-edges, r=michaelwoeristerbors-47/+30
2016-09-11Use question_mark feature in librustc_metadata.Ahmed Charles-2/+2
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-39/+8
2016-09-08Ignore this block code because of OSX failureggomez-2/+2
2016-09-06always print def-path in Debug impl for DefIdNiko Matsakis-4/+11
2016-09-06expanding a def-id is not a readNiko Matsakis-2/+10
2016-09-06remove the "misc-items" from meta-dataNiko Matsakis-41/+9
2016-09-04Auto merge of #36203 - petrochenkov:uvsdot, r=nrcbors-16/+17