summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2016-09-26Auto merge of #36764 - jonathandturner:rollup, r=jonathandturnerbors-2/+7
2016-09-26New error format for E0512Andrew Lygin-2/+7
2016-09-26make emit_feature_err take a ParseSessTim Neumann-2/+2
2016-09-24Load macros from `#[macro_use]` extern crates in `resolve`.Jeffrey Seyfried-1/+7
2016-09-23Load extern crates in `resolve`.Jeffrey Seyfried-3/+5
2016-09-20rustc_resolve: bring back "struct called like a function" cross-crate.Eduard Burtescu-1/+3
2016-09-20rustc_metadata: move opt_item_name to TyCtxt::item_name.Eduard Burtescu-3/+1
2016-09-20rustc_metadata: replace RBML with a simple and type-safe scheme.Eduard Burtescu-4/+4
2016-09-20rustc_metadata: split the Def description of a DefId from item_children.Eduard Burtescu-9/+4
2016-09-20rustc_metadata: move all encoding/decoding helpers to methods.Eduard Burtescu-3/+0
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-16/+17
2016-09-20rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names.Eduard Burtescu-10/+8
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-56/+18
2016-09-20Remove librbml and the RBML-tagged auto-encoder/decoder.Eduard Burtescu-4/+2
2016-09-20rustc_trans: use the TypeId hashing mechanism instead of metadata.Eduard Burtescu-12/+0
2016-09-20rustc: replace uses of NodeId in Def, other than closures and labels.Eduard Burtescu-7/+13
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-81/+76
2016-09-20rustc_metadata: combine DecodeContext and rbml::reader::Decoder.Eduard Burtescu-82/+1
2016-09-20rustc_metadata: use specialization for {en,de}coding Ty and Substs.Eduard Burtescu-105/+15
2016-09-16Remove stray println! when invoking error E0316Cobrand-1/+0
2016-09-15Auto merge of #36393 - petrochenkov:ancient, r=eddybbors-82/+20
2016-09-15Rollup merge of #36438 - jseyfried:node_ids_in_expansion, r=nrcManish Goregaokar-0/+4
2016-09-13Remove some more dead code from mem categorizationVadim Petrochenkov-78/+20
2016-09-13Remove some ancient code providing special support for newtypesVadim Petrochenkov-4/+0
2016-09-13Refactor `ExtCtxt` to use a `Resolver` instead of a `MacroLoader`.Jeffrey Seyfried-0/+4
2016-09-12crate-ify compiler-rt into compiler-builtinsJorge Aparicio-0/+2
2016-09-12Auto merge of #35960 - nikomatsakis:incr-comp-krate-edges, r=michaelwoeristerbors-2/+4
2016-09-09Auto merge of #36331 - petrochenkov:tyadt, r=eddybbors-72/+75
2016-09-09Issue deprecation warnings for safe accesses to extern staticsVadim Petrochenkov-9/+31
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-72/+75
2016-09-06Auto merge of #36252 - joshtriplett:union-field-never-used, r=sanxiynbors-1/+1
2016-09-06pacify the mercilous tidyNiko Matsakis-1/+3
2016-09-06always print def-path in Debug impl for DefIdNiko Matsakis-2/+2
2016-09-05Rollup merge of #36065 - acrrd:new_format_E0496, r=GuillaumeGomezManish Goregaokar-3/+3
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-31/+31
2016-09-04Replace `_, _, _` with `..`Vadim Petrochenkov-19/+19
2016-09-03Fix "field is never used" warning to take unions into accountJosh Triplett-1/+1
2016-09-03Address comments and add requested testsVadim Petrochenkov-23/+20
2016-09-03Make accesses to union fields unsafeVadim Petrochenkov-4/+20
2016-09-03Fix rebase + address commentsVadim Petrochenkov-3/+3
2016-09-03Implement encoding/decoding unions in metadataVadim Petrochenkov-5/+1
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-34/+46
2016-09-03Add unions to definition mapVadim Petrochenkov-1/+1
2016-09-03Add unions to HIRVadim Petrochenkov-1/+2
2016-09-02Update E0496 to new formatAndrea Corradi-3/+3
2016-09-02rustc: Implement custom derive (macros 1.1)Alex Crichton-3/+10
2016-09-01turn the RFC1592 warnings into hard errorsAriel Ben-Yehuda-1/+0
2016-08-30Auto merge of #36066 - jseyfried:rollup, r=Manishearthbors-5/+3
2016-08-28Auto merge of #36029 - KiChjang:issue-12033, r=arielb1bors-1/+2
2016-08-28Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrcJeffrey Seyfried-3/+1