about summary refs log tree commit diff
path: root/src/librustc_metadata/encoder.rs
AgeCommit message (Expand)AuthorLines
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-12/+12
2019-08-22Resolve PR commentsWesley Wiser-2/+4
2019-08-22Fix tidyWesley Wiser-1/+2
2019-08-22Move promoted out of mir::BodyWesley Wiser-24/+40
2019-08-20rustc_metadata: replace LazySeq<T> with Lazy<[T]>.Eduard-Mihai Burtescu-196/+195
2019-08-18Auto merge of #63269 - Aaron1011:feature/proc-macro-data, r=eddyb,petrochenkovbors-1/+29
2019-08-17Serialize additional data for procedural macrosAaron Hill-1/+29
2019-08-17Remove unused `SyntaxContext` serialization implsMatthew Jasper-8/+0
2019-08-17Stop emulating cross-crate hygiene with gensymsMatthew Jasper-1/+16
2019-08-14Merge Variant and Variant_Caio-1/+1
2019-08-04Rename `ItemImplKind::Type` to `ItemImplKind::TyAlias`varkor-1/+1
2019-08-04Rename `ItemKind::Ty` to `ItemKind::TyAlias`varkor-5/+5
2019-08-02Replace "existential" by "opaque"varkor-10/+9
2019-07-10Don't re-collect tokenstream twice to pretty printMark Rousskov-1/+1
2019-07-04rename hir::map::local_def_id_from_hir_id to local_def_idljedrz-15/+15
2019-07-03Remove needless lifetimesJeremy Stucki-2/+2
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-3/+3
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-4/+4
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-6/+2
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-4/+4
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-26/+26
2019-05-31rustc_codegen_utils: add new mangling scheme implementation.Eduard-Mihai Burtescu-0/+1
2019-05-28Changes the type `mir::Mir` into `mir::Body`Claude-Alban RANÉLY-VERGÉ-DÉPRÉ-1/+1
2019-05-26Rename "Associated*" to "Assoc*"Andrew Xu-20/+20
2019-05-23Update upvars and module_exportsJohn Kåre Alsaker-1/+1
2019-05-23Auto merge of #60740 - petrochenkov:kw, r=nnethercotebors-2/+2
2019-05-22Simplify use of keyword symbolsVadim Petrochenkov-2/+2
2019-05-22rustc_metadata: rip out unused incremental infrastructure.Eduard-Mihai Burtescu-152/+122
2019-05-22rustc_metadata: parametrize schema::CrateRoot by 'tcx.Eduard-Mihai Burtescu-11/+6
2019-05-21Move `edition` outside the hygiene lock and avoid accessing itJohn Kåre Alsaker-2/+2
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-1/+1
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-9/+9
2019-05-04rustc: collapse relevant DefPathData variants into TypeNs.Eduard-Mihai Burtescu-1/+6
2019-04-28Fix lint findings in librustc_metadataflip1995-5/+5
2019-04-21AST/HIR: Use `Mutability` instead of bool in foreign staticsVadim Petrochenkov-2/+2
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