summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/encoder.rs
AgeCommit message (Expand)AuthorLines
2023-07-04Auto merge of #113215 - compiler-errors:rpitit-predicates-tweaks, r=spastorinobors-4/+4
2023-06-30reflow comment, not a FIXME i thinkMichael Goulet-4/+4
2023-06-29Encode item bounds for DefKind::ImplTraitPlaceholderMichael Goulet-0/+3
2023-06-27Encode impls in encode_impls.Camille GILLOT-46/+31
2023-06-27Use instrument macro.Camille GILLOT-13/+10
2023-06-27Retire encode_info_for_items.Camille GILLOT-83/+33
2023-06-27Encode Impl separately.Camille GILLOT-24/+31
2023-06-27Encode Trait info in def-id loop.Camille GILLOT-10/+8
2023-06-27Merge assoc_item functions.Camille GILLOT-50/+30
2023-06-27Encode fn_sig separately.Camille GILLOT-38/+91
2023-06-26Use constness query to encode constness.Camille GILLOT-7/+1
2023-06-26Encode info for Fn/AssocFn in a single place.Camille GILLOT-67/+16
2023-06-22Move `opaque_type_origin_unchecked` onto `TyCtxt` and re-use it where it was ...Oli Scherer-2/+2
2023-06-19Make closure_saved_names_of_captured_variables a query.Camille GILLOT-0/+2
2023-06-07Auto merge of #109005 - Nilstrieb:dont-forgor-too-much-from-cfg, r=petrochenkovbors-0/+13
2023-06-02Separate AnonConst from ConstBlock in HIR.Camille GILLOT-2/+1
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-0/+13
2023-06-01Rename `impl_defaultness` to `defaultness`Deadbeef-5/+5
2023-05-31Auto merge of #111076 - notriddle:notriddle/silence-private-dep-trait-impl-su...bors-0/+1
2023-05-30Rollup merge of #112060 - lcnr:early-binder, r=jackh726Nilstrieb-1/+1
2023-05-29EarlyBinder::new -> EarlyBinder::bindlcnr-1/+1
2023-05-29Auto merge of #111329 - jyn514:metadata-ice, r=bjorn3bors-3/+6
2023-05-28Replace EarlyBinder(x) with EarlyBinder::new(x)Kyle Matsuda-1/+1
2023-05-26Load only the header for crate_matchesjyn-3/+6
2023-05-25rustc_metadata: inherit dependency privacy flagMichael Howell-0/+1
2023-05-24Rollup merge of #111870 - WaffleLapkin:just_🌟traits🌟_query, r=compiler-...Matthias Krüger-2/+2
2023-05-23Rename `traits_in_crate` query to `traits`Maybe Waffle-2/+2
2023-05-19Auto merge of #111641 - michaelwoerister:debugger-visualizer-fixes, r=cjgillotbors-4/+12
2023-05-18Auto merge of #111345 - jyn514:cfg-release-caching, r=cjgillot,est31bors-1/+1
2023-05-17Only depend on CFG_VERSION in rustc_interfacejyn-1/+1
2023-05-16Move DebuggerVisualizerFile types from rustc_span to rustc_middleMichael Woerister-3/+2
2023-05-16Rollup merge of #111533 - clubby789:drop-tracking-error, r=oli-obkMatthias Krüger-2/+5
2023-05-16Fix dependency tracking for debugger visualizersMichael Woerister-1/+10
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-13Handle error body when in generator layoutclubby789-2/+5
2023-05-13Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillotbors-2/+2
2023-05-13Rollup merge of #111494 - compiler-errors:variant-order, r=petrochenkovDylan DPC-1/+2
2023-05-13Encode VariantIdx so we can decode variants in the right orderMichael Goulet-1/+2
2023-05-12Require `impl Trait` in associated types to appear in method signaturesOli Scherer-3/+4
2023-05-09Keep encoding attributes for closuresOli Scherer-1/+5
2023-05-06introduce `DynSend` and `DynSync` auto traitSparrowLii-2/+2
2023-05-05Rollup merge of #111173 - nnethercote:still-more-Encoder-cleanups, r=cjgillotYuki Okushi-4/+0
2023-05-04Rollup merge of #111039 - compiler-errors:foreign-span-rpitit, r=tmiaskoMatthias Krüger-1/+2
2023-05-04Remove unneeded encode/decode methods.Nicholas Nethercote-4/+0
2023-05-02resolve: One more attempt to simplify `module_children`Vadim Petrochenkov-7/+9
2023-04-30Encode def span for foreign RPITITsMichael Goulet-1/+2
2023-04-25Rollup merge of #110556 - kylematsuda:earlybinder-explicit-item-bounds, r=com...Matthias Krüger-1/+1
2023-04-25Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger-0/+1
2023-04-22Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors-1/+0
2023-04-22Encode lifetime param spans tooMichael Goulet-4/+2