about summary refs log tree commit diff
path: root/compiler/rustc_metadata
AgeCommit message (Expand)AuthorLines
2023-08-29Document in the code how this scheme worksBen Kimock-14/+25
2023-08-27Add a specialization for encoding byte arrays in rmetaBen Kimock-0/+7
2023-08-13Remove metadata_loader querybjorn3-5/+11
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-4/+7
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-14/+18
2023-08-08Auto merge of #114578 - petrochenkov:noplugin, r=cjgillotbors-10/+11
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-14/+14
2023-08-07rustc_interface: Dismantle `register_plugins` queryVadim Petrochenkov-10/+11
2023-08-04Rollup merge of #114253 - fmease:compute-variances-for-lazy-ty-aliases, r=oli...Matthias Krüger-3/+7
2023-08-03Auto merge of #113292 - MU001999:fix/issue-113222, r=Nilstriebbors-4/+17
2023-08-03Compute variances for lazy type aliasesLeón Orell Valerian Liehr-3/+7
2023-07-30Rollup merge of #113741 - compiler-errors:rpitit-projects-to-missing-opaque, ...Jubilee-7/+1
2023-07-30Don't install default projection bound for RPITITsMichael Goulet-7/+1
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-2/+2
2023-07-29Implement assumed_wf_types for RPITITs' implementationsMichael Goulet-0/+8
2023-07-25Auto merge of #113958 - lukas-code:doc-links, r=GuillaumeGomez,petrochenkovbors-5/+4
2023-07-23remove redundant clonesMatthias Krüger-2/+2
2023-07-22improve debuggabilityLukas Markeffsky-5/+4
2023-07-21Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk"David Tolnay-4/+1
2023-07-21add crate-local `-Z reference_niches` unstable flag (does nothing for now)Moulins-1/+4
2023-07-20Auto merge of #113695 - bjorn3:fix_rlib_cdylib_metadata_handling, r=pnkfelix,...bors-24/+25
2023-07-19Auto merge of #113865 - Dylan-DPC:rollup-pt960bk, r=Dylan-DPCbors-54/+49
2023-07-19Rollup merge of #113754 - cjgillot:simplify-foreign, r=petrochenkovDylan DPC-54/+49
2023-07-19Fix review commentsbjorn3-5/+7
2023-07-19Don't compress dylib metadatabjorn3-12/+19
2023-07-19Verify that all crate sources are in syncbjorn3-13/+5
2023-07-19Encode shorthands for spans in metadata.Camille GILLOT-13/+48
2023-07-17Do not fetch HIR in native_libs.Camille GILLOT-55/+40
2023-07-17Simplify foreign_modules.Camille GILLOT-6/+16
2023-07-17Auto merge of #113562 - saethlin:larger-incr-comp-offset, r=nnethercotebors-2/+2
2023-07-14Use u64 for incr comp allocation offsetsBen Kimock-2/+2
2023-07-14Rollup merge of #113698 - compiler-errors:rpitit-check, r=spastorinoMatthias Krüger-1/+1
2023-07-14Make it clearer that we're just checking for an RPITITMichael Goulet-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-2/+2
2023-07-14Micro-optimizeBen Kimock-4/+14
2023-07-13Adapt table sizes to the contentsBen Kimock-45/+102
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-17/+37
2023-07-08Replace RPITIT current impl with new strategy that lowers as a GATSantiago Pastorino-31/+1
2023-07-04Auto merge of #113215 - compiler-errors:rpitit-predicates-tweaks, r=spastorinobors-4/+4
2023-07-04Suggest `x build library` for a custom toolchain that fails to load `core`Mu001999-4/+17
2023-07-03Revert "Suggest `x build library` for a custom toolchain that fails to load `...Nilstrieb-13/+4
2023-07-02Suggest `x build library` for a custom toolchain that fails to load `core`Mu001999-4/+13
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-28Auto merge of #98867 - cjgillot:metaloop, r=oli-obkbors-284/+197
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