summary refs log tree commit diff
path: root/src/librustc_metadata/astencode.rs
AgeCommit message (Expand)AuthorLines
2017-12-08incr.comp.: Hash spans unconditionally for full accuracy.Michael Woerister-3/+1
2017-10-16convert constant promotion into a queryNiko Matsakis-2/+3
2017-09-18incr.comp.: Remove tcx from StableHashingContext.Michael Woerister-2/+2
2017-09-18incr.comp.: Already hash HIR bodies during metadata export so they don't have...Michael Woerister-2/+23
2017-09-14bring TyCtxt into scopeDouglas Campos-2/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-2/+2
2017-04-12ICH: Hash everything that gets encoded into crate metadata.Michael Woerister-21/+21
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-2/+2
2017-01-25rename `Tables` to `TypeckTables`Niko Matsakis-1/+1
2017-01-06rustc: store ty::Tables separately for each body (except closures').Eduard-Mihai Burtescu-109/+11
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-6/+8
2016-12-28rustdoc: pretty-print nested bodies in inlined constants.Eduard-Mihai Burtescu-0/+31
2016-12-28rustc: simplify constant cross-crate loading and rustc_passes::consts.Eduard-Mihai Burtescu-28/+24
2016-12-16definitions: Don't allocate DefIds for inlined HIRMichael Woerister-10/+0
2016-11-29revamp `Visitor` with a single method for controlling nested visitsNiko Matsakis-4/+3
2016-11-29Split nested_visit_mode function off from nested_visit_mapFlorian Diebold-3/+3
2016-11-29Save bodies of functions for inlining into other cratesFlorian Diebold-16/+4
2016-11-29rustc_metadata: fix compilationFlorian Diebold-3/+8
2016-11-29rustc: replace body exprs by their idsFlorian Diebold-1/+1
2016-11-28rustc: embed path resolutions into the HIR instead of keeping DefMap.Eduard-Mihai Burtescu-5/+6
2016-11-10rustc: clean up lookup_item_type and remove TypeScheme.Eduard Burtescu-2/+5
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