summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/mod.rs
AgeCommit message (Expand)AuthorLines
2024-01-04Make iteration order of collect_return_position_impl_trait_in_trait_tys query...Michael Woerister-2/+2
2023-12-29Shrink span encoding furtherMark Rousskov-11/+82
2023-12-27Support relative offsets when encoding spansMark Rousskov-1/+2
2023-12-24Auto merge of #119238 - Mark-Simulacrum:def-hash-efficiency, r=cjgillotbors-1/+6
2023-12-23Specialize DefPathHash table to skip crate IDsMark Rousskov-1/+6
2023-12-23Auto merge of #119225 - Mark-Simulacrum:remove-option, r=compiler-errorsbors-1/+1
2023-12-22Avoid redundant Option for cross_crate_inlinableMark Rousskov-1/+1
2023-12-21Encode CoroutineKind directlyMichael Goulet-1/+1
2023-11-28Use a u64 for the rmeta root positionBen Kimock-2/+2
2023-11-25rustc: Make `def_kind` mandatory for all `DefId`sVadim Petrochenkov-1/+1
2023-11-20Unify defined_lib_features and lib_features queriesMichael Goulet-1/+2
2023-10-20s/generator/coroutine/Oli Scherer-2/+2
2023-10-20s/Generator/Coroutine/Oli Scherer-2/+2
2023-10-17Automatically enable cross-crate inlining for small functionsBen Kimock-0/+1
2023-09-26Don't store lazyness in DefKindMichael Goulet-0/+1
2023-09-23Enable drop_tracking_mir by default.Camille GILLOT-2/+1
2023-09-22Merge `ExternProviders` into the general `Providers` structOli Scherer-2/+1
2023-09-21Record asyncness span in HIRMichael Goulet-1/+1
2023-09-02Auto merge of #115286 - saethlin:detangler, r=petrochenkovbors-1/+1
2023-09-01Reuse const rendering from rustdoc in rmeta encodingBen Kimock-1/+1
2023-08-30Auto merge of #113542 - saethlin:adaptive-tables, r=b-naberbors-3/+8
2023-08-29Document in the code how this scheme worksBen Kimock-0/+3
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-1/+1
2023-07-29Implement assumed_wf_types for RPITITs' implementationsMichael Goulet-0/+1
2023-07-21Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk"David Tolnay-2/+1
2023-07-21add crate-local `-Z reference_niches` unstable flag (does nothing for now)Moulins-1/+2
2023-07-19Encode shorthands for spans in metadata.Camille GILLOT-0/+6
2023-07-14Use u64 for incr comp allocation offsetsBen Kimock-1/+1
2023-07-13Adapt table sizes to the contentsBen Kimock-3/+5
2023-06-22migrate inferred_outlives_of to ClauseMichael Goulet-1/+1
2023-06-22Migrate item_bounds to ty::ClauseMichael Goulet-1/+1
2023-06-21Rollup merge of #112772 - compiler-errors:clauses-1, r=lcnrNilstrieb-1/+1
2023-06-19Make closure_saved_names_of_captured_variables a query.Camille GILLOT-1/+2
2023-06-19s/Clause/ClauseKindMichael Goulet-1/+1
2023-06-07Auto merge of #109005 - Nilstrieb:dont-forgor-too-much-from-cfg, r=petrochenkovbors-0/+2
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-0/+2
2023-06-01Rename `impl_defaultness` to `defaultness`Deadbeef-1/+1
2023-05-31Auto merge of #111076 - notriddle:notriddle/silence-private-dep-trait-impl-su...bors-0/+1
2023-05-26Load only the header for crate_matchesjyn-5/+26
2023-05-25rustc_metadata: inherit dependency privacy flagMichael Howell-0/+1
2023-05-19Auto merge of #111641 - michaelwoerister:debugger-visualizer-fixes, r=cjgillotbors-1/+2
2023-05-18Auto merge of #111345 - jyn514:cfg-release-caching, r=cjgillot,est31bors-2/+2
2023-05-17Only depend on CFG_VERSION in rustc_interfacejyn-2/+2
2023-05-17Rollup merge of #110145 - WaffleLapkin:share_slice_of_bytes, r=NilstriebDylan DPC-1/+0
2023-05-16Move DebuggerVisualizerFile types from rustc_span to rustc_middleMichael Woerister-1/+2
2023-05-16Switch `OwnedSlice` to use `Lrc` & remove `Lrc` from `MetadataBlob`Maybe Waffle-1/+0
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-13Encode VariantIdx so we can decode variants in the right orderMichael Goulet-0/+2
2023-05-09add EarlyBinder to thir_abstract_const; remove tcx.bound_abstract_constKyle Matsuda-1/+1
2023-05-02resolve: One more attempt to simplify `module_children`Vadim Petrochenkov-0/+6