summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/encoder.rs
AgeCommit message (Expand)AuthorLines
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
2023-04-21rustc_metadata: Split `children` into multiple tablesVadim Petrochenkov-4/+8
2023-04-20add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite...Kyle Matsuda-1/+1
2023-04-20Remove WithOptconstParam.Camille GILLOT-2/+1
2023-04-18Auto merge of #110083 - saethlin:encode-hashes-as-bytes, r=cjgillotbors-2/+2
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-2/+2
2023-04-18rustc_metadata: Remove `Span` from `ModChild`Vadim Petrochenkov-3/+3
2023-04-18Rollup merge of #110461 - WaffleLapkin:expect_, r=NilstriebMatthias Krüger-2/+2
2023-04-17Use `Item::expect_*` and `ImplItem::expect_*` moreMaybe Waffle-2/+2
2023-04-17Encode def span for ConstParamMichael Goulet-2/+2
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-1/+0
2023-04-12resolve: Pre-compute non-reexport module childrenVadim Petrochenkov-47/+15
2023-04-11Split implied and super predicate queriesMichael Goulet-1/+5
2023-04-10rustc_metadata: Filter encoded data more aggressively using `DefKind`Vadim Petrochenkov-10/+127
2023-04-10rustc_metadata: Cleanup `fn encode_info_for_item`Vadim Petrochenkov-62/+33
2023-04-08rustc_middle: Remove `Option` from `module_reexports` queryVadim Petrochenkov-2/+2
2023-04-06Rollup merge of #109984 - scottmcm:less-float, r=NilstriebMatthias Krüger-2/+0
2023-04-06Remove f32 & f64 from MemDecoder/MemEncoderScott McMurray-2/+0
2023-04-04Remove a lock in favor of an AppendOnlyVecOli Scherer-2/+1
2023-03-23Don't split up TreatProjections and TreatParams anymoreMichael Goulet-2/+1
2023-03-22Rollup merge of #109358 - petrochenkov:nosess, r=cjgillotMatthias Krüger-12/+10
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-12/+10
2023-03-21RPITITs are DefKind::Opaque with new lowering strategyMichael Goulet-1/+12
2023-03-21Always encode RPITITsSantiago Pastorino-1/+7
2023-03-21LocalCrate keyMichael Goulet-2/+3
2023-03-21Use local key in providersMichael Goulet-8/+4