summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder
AgeCommit message (Expand)AuthorLines
2024-01-23Remove track_errors entirelyOli Scherer-1/+8
2024-01-17Make crate_inherent_impls fallible and stop using `track_errors` for itOli Scherer-2/+2
2024-01-04cstore: Remove unnecessary locking from `CrateMetadata`Vadim Petrochenkov-18/+18
2023-12-21Encode CoroutineKind directlyMichael Goulet-1/+1
2023-11-25rustc: Make `def_kind` mandatory for all `DefId`sVadim Petrochenkov-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-20Store feature stability un-splitMichael Goulet-1/+1
2023-11-20Unify defined_lib_features and lib_features queriesMichael Goulet-1/+1
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-1/+0
2023-09-22Merge `ExternProviders` into the general `Providers` structOli Scherer-4/+6
2023-09-21Move `DepKind` to `rustc_query_system` and define it as `u16`John Kåre Alsaker-2/+2
2023-09-09Use `FreezeLock` for `CStore`John Kåre Alsaker-2/+2
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-3/+4
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-1/+0
2023-07-21add crate-local `-Z reference_niches` unstable flag (does nothing for now)Moulins-0/+1
2023-07-17Do not fetch HIR in native_libs.Camille GILLOT-1/+1
2023-07-17Simplify foreign_modules.Camille GILLOT-3/+1
2023-06-19Make closure_saved_names_of_captured_variables a query.Camille GILLOT-0/+1
2023-06-07Auto merge of #109005 - Nilstrieb:dont-forgor-too-much-from-cfg, r=petrochenkovbors-0/+1
2023-06-01Remember names of `cfg`-ed out items to mention them in diagnosticsNilstrieb-0/+1
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-1/+7
2023-05-26Load only the header for crate_matchesjyn-3/+3
2023-05-25rustc_metadata: use AtomicBool for privateness instead of LockMichael Howell-2/+5
2023-05-25rustc_metadata: inherit dependency privacy flagMichael Howell-1/+4
2023-05-24Rollup merge of #111870 - WaffleLapkin:just_🌟traits🌟_query, r=compiler-...Matthias Krüger-1/+1
2023-05-23Rename `traits_in_crate` query to `traits`Maybe Waffle-1/+1
2023-05-18Rollup merge of #111703 - Zoxc:queries-mod, r=cjgillotDylan DPC-2/+2
2023-05-18Merge query property modules into oneJohn Kåre Alsaker-2/+2
2023-05-17Retire is_foreign_item query.Camille GILLOT-1/+0
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-3/+3
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/+3
2023-04-22Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors-3/+0
2023-04-21Auto merge of #110648 - Dylan-DPC:rollup-em3ovcq, r=Dylan-DPCbors-1/+1
2023-04-21Changes from reviewKyle Matsuda-5/+1
2023-04-21rustc_metadata: Split `children` into multiple tablesVadim Petrochenkov-1/+1
2023-04-20add EarlyBinder to output of explicit_item_bounds; replace bound_explicit_ite...Kyle Matsuda-1/+5
2023-04-19resolve: Remove `module_children_untracked`Vadim Petrochenkov-8/+0
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-3/+0
2023-04-11Split implied and super predicate queriesMichael Goulet-1/+13
2023-03-23rustc_metadata: Freeze cstore after the full crate list is queriedVadim Petrochenkov-0/+3
2023-03-23resolve: Rename some cstore methods to match queries and add commentsVadim Petrochenkov-4/+4
2023-03-23Auto merge of #109517 - matthiaskrgr:rollup-m3orqzd, r=matthiaskrgrbors-12/+0
2023-03-23Rollup merge of #109137 - petrochenkov:qcstore2, r=cjgillotMatthias Krüger-12/+0
2023-03-22Rollup merge of #109213 - oli-obk:cstore, r=cjgillotMatthias Krüger-1/+4