summary refs log tree commit diff
path: root/src/librustc_metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2019-03-30Rollup merge of #59376 - davidtwco:finally-rfc-2008-variants, r=petrochenkov,...Mazdak Farrokhzad-2/+7
2019-03-28Implement `#[non_exhaustive]` on variants.David Wood-2/+7
2019-03-28Rollup merge of #59413 - Zoxc:hirid, r=oli-obkMazdak Farrokhzad-1/+1
2019-03-28Rollup merge of #58581 - varkor:const-generics-encoder-refactor, r=eddybMazdak Farrokhzad-41/+32
2019-03-25hir: replace NodeId with HirId in ItemIdljedrz-1/+1
2019-03-24Remove `VariantDef::parent_did`Vadim Petrochenkov-12/+9
2019-03-24Separate variant id and variant constructor id.David Wood-24/+78
2019-03-14Add `EntryKind::TypeParam` and `EntryKind::ConstParam`varkor-20/+35
2019-03-13Rename encode_info_for_generic_param to encode_info_for_ty_in_generic_paramvarkor-3/+3
2019-03-13Refactor generic parameter encoder functionsvarkor-42/+18
2019-03-08Auto merge of #58915 - ljedrz:deprecate_nodeid_methods, r=Zoxcbors-8/+7
2019-03-07hir: remove some obsolete NodeId methodsljedrz-2/+2
2019-03-07hir: remove NodeId from PatKindljedrz-1/+1
2019-03-07HirIdification: replace NodeId method callsljedrz-7/+6
2019-03-05Encode proc macro stabilityJohn Kåre Alsaker-1/+5
2019-03-02hir: remove NodeId from VariantDataljedrz-2/+2
2019-03-02hir: remove NodeId from Itemljedrz-15/+13
2019-03-02hir: remove NodeId from ForeignItemljedrz-3/+6
2019-03-01hir: remove NodeId from AnonConstljedrz-2/+2
2019-02-24hir: remove NodeId from Exprljedrz-1/+1
2019-02-24hir: remove NodeId from MacroDefljedrz-2/+2
2019-02-24hir: remove NodeId from GenericParamljedrz-2/+2
2019-02-20hir: HirId-ify intravisitljedrz-1/+1
2019-02-15Take Const into account in HIRvarkor-0/+28
2019-02-13Rollup merge of #58137 - ljedrz:cleanup_node_id_to_type, r=estebankMazdak Farrokhzad-1/+1
2019-02-11Auto merge of #58153 - ljedrz:HirIdify_typeck, r=Zoxcbors-1/+1
2019-02-09cleanup: rename node_id_to_type(_opt)ljedrz-1/+1
2019-02-08librustc_metadata => 2018Taiki Endo-5/+6
2019-02-05typeck: partially HirIdifyljedrz-1/+1
2019-02-02hir: add HirId to main Hir nodesljedrz-1/+1
2019-01-19Rollup merge of #57502 - nikomatsakis:fix-trait-alias-1b, r=nikomatsakisMazdak Farrokhzad-4/+13
2019-01-13Querify local plugin_registrar_fnIgor Matuszewski-4/+1
2019-01-13Querify local proc_macro_decls_staticIgor Matuszewski-2/+2
2019-01-10integrate trait aliases into def-paths / metadataNiko Matsakis-4/+13
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-08Auto merge of #56616 - estebank:issue-56539, r=davidtwcobors-2/+2
2018-12-07Encode `TraitAlias` as if they were `Trait`Esteban Küber-2/+2
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-42/+42
2018-11-30proc_macro: introduce a "bridge" between clients (proc macros) and servers (c...Eduard-Mihai Burtescu-2/+2
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-4/+5
2018-11-07Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwcokennytm-1/+1
2018-11-06refactor: use shorthand fieldsteresy-1/+1
2018-10-26Auto merge of #54626 - alexcrichton:dwarf-generics, r=michaelwoeristerbors-24/+18
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-1/+1
2018-09-27rustc: Tweak filenames encoded into metadataAlex Crichton-24/+18
2018-09-19Add an is_marker flag to TraitDefScott McMurray-0/+1
2018-09-11renamed emit_nil to emit_unitkenta7777-1/+1
2018-09-11Revert "renamed emit_nil to emit_unit"kenta7777-1/+1
2018-09-10renamed emit_nil to emit_unitkenta7777-1/+1
2018-09-06crates that provide a `panic_handler` are exempt from `unused_extern_crates`Jorge Aparicio-0/+2