summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/mod.rs
AgeCommit message (Expand)AuthorLines
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-16Encode coroutine_by_move_body_def_id in crate metadataMichael Goulet-0/+1
2024-09-04Make supertrait and implied predicates queries defaultedMichael Goulet-4/+2
2024-09-01Revert "Auto merge of #127537 - veluca93:struct_tf, r=BoxyUwU"Jakub Beránek-2/+1
2024-08-31Rollup merge of #129725 - compiler-errors:predicates-of, r=fmeaseMatthias Krüger-2/+2
2024-08-29Stop using ty::GenericPredicates for non-predicates_of queriesMichael Goulet-2/+2
2024-08-28Implement RFC 3525.Luca Versari-1/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-12/+13
2024-07-17Add cross-crate precise capturing support to rustdocMichael Goulet-0/+1
2024-06-29Auto merge of #120639 - fee1-dead-contrib:new-effects-desugaring, r=oli-obkbors-0/+2
2024-06-28implement new effects desugaringDeadbeef-0/+2
2024-06-27Make queries more explicitMichael Goulet-3/+3
2024-06-07Only compute specializes query if specialization is enabled in the crate of t...Michael Goulet-0/+2
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-5/+5
2024-05-21Reorder some `use` items.Nicholas Nethercote-15/+10
2024-05-13Remove `extern crate rustc_middle` from `rustc_metadata`.Nicholas Nethercote-0/+1
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-0/+2
2024-03-20Split item bounds and item super predicatesMichael Goulet-0/+1
2024-03-07Apply `EarlyBinder` only to `TraitRef` in `ImplTraitHeader`Yoshitomo Nakanishi-1/+1
2024-03-06Auto merge of #119455 - Mark-Simulacrum:relative-spans, r=cjgillotbors-1/+3
2024-03-04Return a struct from `query intrinsic` to be able to add another field in the...Oli Scherer-1/+1
2024-02-16Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkinbors-1/+1
2024-02-16Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnaybors-10/+10
2024-02-15Return ConstAllocation from eval_static_initializer query directlyOli Scherer-1/+1
2024-02-15Store static initializers in metadata instead of the MIR of statics.Oli Scherer-0/+1
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-1/+1
2024-02-15Use generic `NonZero` internally.Markus Reiter-10/+10
2024-02-12Remove impl_polarity queryOli Scherer-1/+0
2024-02-12Implement intrinsics with fallback bodiesOli Scherer-1/+1
2024-02-12Use a struct instead of a tupleOli Scherer-1/+1
2024-02-12Make impl_trait_ref into a query also returning more information about the implOli Scherer-1/+1
2024-02-12Make `is_intrinsic` query return the intrinsic nameOli Scherer-1/+1
2024-02-10Encode coroutine_for_closure for foreign cratesMichael Goulet-0/+1
2024-01-06Embed length of offset/position into Span tag byteMark Rousskov-1/+3
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