summary refs log tree commit diff
path: root/src/librustc_metadata/astencode.rs
AgeCommit message (Expand)AuthorLines
2016-11-02rustc: record the target type of every adjustment.Eduard Burtescu-1/+1
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-3/+3
2016-10-23Run rustfmt on metadata folder - (1/2)Srinivas Reddy Thatiparthy-13/+14
2016-09-20rustc_metadata: replace RBML with a simple and type-safe scheme.Eduard Burtescu-126/+95
2016-09-20rustc_metadata: move all encoding/decoding helpers to methods.Eduard Burtescu-5/+1
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-1/+1
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-1/+1
2016-09-20Remove librbml and the RBML-tagged auto-encoder/decoder.Eduard Burtescu-1/+1
2016-09-20rustc_metadata: go back to not using the opaque format.Eduard Burtescu-121/+101
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-582/+60
2016-09-20rustc_metadata: combine DecodeContext and rbml::reader::Decoder.Eduard Burtescu-353/+125
2016-09-20rustc_metadata: combine EncodeContext and rbml::writer::Encoder.Eduard Burtescu-117/+92
2016-09-20rustc_metadata: remove astencode tests.Eduard Burtescu-138/+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-04Replace `_, _` with `..`Vadim Petrochenkov-1/+1
2016-09-03Add unions to definition mapVadim Petrochenkov-0/+1
2016-08-27rustc: pass ty::Region behind an interned 'tcx reference.Eduard Burtescu-10/+11
2016-08-24Remove AST from metadata except for consts and const fns.Eduard Burtescu-7/+1
2016-08-17rustc: remove SelfSpace from ParamSpace.Eduard Burtescu-1/+1
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-9/+9
2016-08-17rustc: move trait objects from TraitRef to ExistentialTraitRef.Eduard Burtescu-49/+0
2016-08-13Rename empty/bang to neverAndrew Cann-4/+4
2016-08-13Add EmptyToAny adjustmentAndrew Cann-1/+15
2016-08-08fixup tests for new def'n of InlinedItemNiko Matsakis-3/+7
2016-08-02replace graph rewriting with detecting inlined idsNiko Matsakis-12/+12
2016-08-01Move caching of HIR-inlining into CStore in order to avoid duplicating inline...Michael Woerister-9/+42
2016-07-29intravisit: Fold functionality of IdVisitor into the regular Visitor.Michael Woerister-5/+5
2016-07-02Auto merge of #34539 - arielb1:metadata-hash, r=alexcrichtonbors-10/+10
2016-06-28refactor rustc_metadata to use CamelCase names and IndexVecAriel Ben-Yehuda-10/+10
2016-06-28cleanup: refactor away `ast::NodeIdAssigner`Jeffrey Seyfried-20/+1
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-11/+12
2016-06-10Introduce TyCtxt::expect_def/expect_resolution helpers and use them where pos...Vadim Petrochenkov-5/+2
2016-05-13Auto merge of #33532 - jseyfried:mutable_lowering_context, r=nrcbors-9/+9
2016-05-11rustc: Remove the unnecessary ast_ty_to_ty_cache.Eduard Burtescu-5/+2
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-1/+1
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-8/+8
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-27/+23
2016-05-10Refactor `hir::lowering` APIJeffrey Seyfried-1/+1
2016-05-10Refactor the `hir::lowering::lower_*` functions into methods of `LoweringCont...Jeffrey Seyfried-6/+6
2016-05-10Give lowering functions mutable access to the lowering contextJeffrey Seyfried-8/+8
2016-05-09Refactor `hir::lowering::Resolver`Jeffrey Seyfried-35/+44
2016-04-20debugging, misc fixesNick Cameron-4/+4
2016-04-12Do not encode name when encoding DefKeySeo Sanghyeon-8/+8
2016-04-06rustc: retire hir::map's paths.Eduard Burtescu-13/+4
2016-04-06rustc: move some maps from ty to hir.Eduard Burtescu-7/+7
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-2/+2
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-8/+9