summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/encoder.rs
AgeCommit message (Expand)AuthorLines
2022-06-19Rollup merge of #98136 - fee1-dead-contrib:rename_impl_constness, r=oli-obkDylan DPC-9/+9
2022-06-17Auto merge of #98106 - cjgillot:split-definitions, r=michaelwoeristerbors-2/+2
2022-06-16Move `finish` out of the `Encoder` trait.Nicholas Nethercote-8/+1
2022-06-15Rename `impl_constness` to `constness`Deadbeef-9/+9
2022-06-15Rollup merge of #98110 - cjgillot:closure-brace, r=Aaron1011Yuki Okushi-1/+1
2022-06-14Separate Definitions and CrateStore from ResolverOutputs.Camille GILLOT-2/+2
2022-06-14Rename rustc_serialize::opaque::Encoder as MemEncoder.Nicholas Nethercote-5/+6
2022-06-12Make `ExprKind::Closure` a struct variant.Camille GILLOT-1/+1
2022-06-11Auto merge of #95880 - cjgillot:def-ident-span, r=petrochenkovbors-12/+4
2022-06-10Encode def_ident_span using the query.Camille GILLOT-12/+4
2022-06-10Revert dc08bc51f2c58a0f5f815a07f9bb3d671153b5a1.Nicholas Nethercote-1/+8
2022-06-10Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote-4/+3
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-3/+4
2022-06-08Move `finish` out of the `Encoder` trait.Nicholas Nethercote-8/+1
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-52/+46
2022-06-08Don't pass in a vector to `Encoder::new`.Nicholas Nethercote-1/+1
2022-06-03Remove emit_unitbjorn3-5/+0
2022-05-30Auto merge of #96964 - oli-obk:const_trait_mvp, r=compiler-errorsbors-2/+2
2022-05-30Add a helper function for checking whether a default function in a trait can ...Oli Scherer-4/+2
2022-05-30Remove `#[default..]` and add `#[const_trait]`Deadbeef-3/+5
2022-05-28Make TyCtxt implement Interner, make HashStable generic and move to rustc_typ...Michael Goulet-2/+2
2022-05-28Initial fixes on top of type interner commitMichael Goulet-2/+4
2022-05-27libcore: Add `iter::from_generator` which is like `iter::from_fn`, but for co...Vadim Petrochenkov-2/+2
2022-05-25Rollup merge of #97384 - nnethercote:fix-metadata-stats, r=bjorn3Dylan DPC-23/+69
2022-05-25Fix metadata stats.Nicholas Nethercote-23/+69
2022-05-24Make Lazy not care about lifetimes until decodeMichael Goulet-14/+13
2022-05-23refine comments, disambiguate len for array and tablesMichael Goulet-4/+4
2022-05-23split out the various responsibilities of LazyMichael Goulet-110/+108
2022-05-20Auto merge of #95418 - cjgillot:more-disk, r=davidtwcobors-13/+0
2022-05-19Auto merge of #97024 - lcnr:simplify_type-sus, r=<try>bors-1/+1
2022-05-18Properly apply path prefix remapping paths emitted into debuginfo.Michael Woerister-0/+7
2022-05-18Move logic for making potentially remapped paths absolute into helper method.Michael Woerister-64/+29
2022-05-18fix `simplify_type`lcnr-1/+1
2022-05-17Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwcobors-0/+9
2022-05-16Add a query for checking whether a function is an intrinsic.Oli Scherer-0/+9
2022-05-13rename visit item-like methodsMiguel Guarniz-1/+1
2022-05-13remove ItemLikeVisitor and DeepVisitorMiguel Guarniz-1/+1
2022-05-13remove TraitVisitorMiguel Guarniz-17/+6
2022-05-13Cache more queries on disk.Camille GILLOT-13/+0
2022-05-10only_local: always check for misuselcnr-7/+9
2022-05-10don't encode only locally used attrslcnr-3/+7
2022-05-09reviewlcnr-1/+1
2022-05-09only compute `codegen_fn_attrs` where neededlcnr-1/+3
2022-05-09store `codegen_fn_attrs` in crate metadatalcnr-0/+1
2022-05-06use def_span and def_kind queries instead of calling tcx.hir() methodsMiguel Guarniz-1/+1
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support embedding...ridwanabdillahi-20/+33
2022-04-30Box HIR Generics and Impl.Camille GILLOT-2/+2
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-3/+3
2022-04-19rustc_metadata: Store a flag telling whether an item may have doc links in it...Vadim Petrochenkov-3/+11
2022-04-19Rollup merge of #96142 - cjgillot:no-crate-def-index, r=petrochenkovDylan DPC-1/+1