rust/compiler/rustc_middle/src/ty
bors 9c67cecd12 Auto merge of #138595 - jhpratt:rollup-09pvfzu, r=jhpratt
Rollup of 9 pull requests

Successful merges:

 - #136355 (Add `*_value` methods to proc_macro lib)
 - #137621 (Add std support to cygwin target)
 - #137793 (Stablize anonymous pipe)
 - #138341 (std: Mention clone-on-write mutation in Arc<T>)
 - #138517 (Improve upvar analysis for deref of child capture)
 - #138584 (Update Rust Foundation links in Readme)
 - #138586 (Document `#![register_tool]`)
 - #138590 (Flatten and simplify some control flow 🫓)
 - #138592 (update change entry for #137147)

r? `@ghost`
`@rustbot` modify labels: rollup
2025-03-17 10:43:38 +00:00
..
consts compiler: Use size_of from the prelude instead of imported 2025-03-07 13:37:04 -08:00
context Delete the cfg(not(parallel)) serial compiler 2024-11-12 13:38:58 +00:00
inhabitedness InhabitedPredicate: avoid using a wildcard branch 2025-03-04 13:33:16 +01:00
print Fold visit into ty 2025-03-15 06:34:36 +00:00
abstract_const.rs Clean up trivial traversal/lift impl generator macro calls. 2025-02-06 13:31:43 +11:00
adjustment.rs Register const preds for Deref adjustments in HIR typeck 2024-11-04 04:51:31 +00:00
adt.rs Remove AdtFlags::IS_ANONYMOUS and Copy/Clone condition for anonymous ADT 2025-03-10 02:31:33 +00:00
assoc.rs mgca: Lower all const paths as ConstArgKind::Path 2025-03-04 10:11:13 -05:00
cast.rs Simplify intra-crate qualifiers. 2025-02-11 14:59:13 +11:00
closure.rs Move methods from Map to TyCtxt, part 4. 2025-03-12 08:55:37 +11:00
codec.rs Move codec module back into middle 2025-03-15 06:42:48 +00:00
consts.rs Fold visit into ty 2025-03-15 06:34:36 +00:00
context.rs Squash fold into ty 2025-03-15 06:34:36 +00:00
diagnostics.rs Auto merge of #138595 - jhpratt:rollup-09pvfzu, r=jhpratt 2025-03-17 10:43:38 +00:00
elaborate_impl.rs Uplift elaboration 2024-07-07 11:28:01 -04:00
erase_regions.rs Squash fold into ty 2025-03-15 06:34:36 +00:00
error.rs Teach structured errors to display short Ty 2025-02-25 16:56:03 +00:00
fast_reject.rs Use DeepRejectCtxt to quickly reject ParamEnv candidates 2024-09-02 19:59:18 +03:00
flags.rs Remove the Option part of range ends in the HIR 2025-03-06 10:47:40 +00:00
fold.rs Squash fold into ty 2025-03-15 06:34:36 +00:00
generic_args.rs Move codec module back into middle 2025-03-15 06:42:48 +00:00
generics.rs Re-export more rustc_span::symbol things from rustc_span. 2024-12-18 13:38:53 +11:00
impls_ty.rs const-eval interning: accpt interior mutable pointers in final value (but keep rejecting mutable references) 2024-09-10 10:26:16 +02:00
instance.rs depend more on attr_data_structures and move find_attr! there 2025-03-07 18:05:42 +01:00
intrinsic.rs add new rustc_const_stable_intrinsic attribute for const-stable intrinsics 2024-11-04 23:27:46 +01:00
layout.rs Move SIMD layout logic to rustc_abi 2025-03-08 12:35:32 +01:00
list.rs compiler: Use size_of from the prelude instead of imported 2025-03-07 13:37:04 -08:00
mod.rs Auto merge of #138532 - matthiaskrgr:rollup-mgcynqu, r=matthiaskrgr 2025-03-15 11:40:17 +00:00
normalize_erasing_regions.rs Squash fold into ty 2025-03-15 06:34:36 +00:00
opaque_types.rs Squash fold into ty 2025-03-15 06:34:36 +00:00
parameterized.rs Rollup merge of #138109 - Kohei316:feat/rust-doc-precise-capturing-arg, r=aDotInTheVoid,compiler-errors 2025-03-13 11:28:26 +01:00
pattern.rs Hide the end of ranges in pretty printing if it's also the maximum of the type 2025-03-06 10:50:23 +00:00
predicate.rs Fold visit into ty 2025-03-15 06:34:36 +00:00
region.rs Fold visit into ty 2025-03-15 06:34:36 +00:00
relate.rs Remove the Option part of range ends in the HIR 2025-03-06 10:47:40 +00:00
return_position_impl_trait_in_trait.rs Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxu 2025-01-31 12:28:15 +01:00
rvalue_scopes.rs Rename Scope.id to Scope.local_id, remove trivial accessor 2024-12-19 02:31:58 +00:00
significant_drop_order.rs Make synthetic RPITIT assoc ty name handling more rigorous. 2025-03-07 20:59:45 +11:00
structural_impls.rs Fold visit into ty 2025-03-15 06:34:36 +00:00
sty.rs Fold visit into ty 2025-03-15 06:34:36 +00:00
trait_def.rs Greatly simplify lifetime captures in edition 2024 2025-02-22 22:24:52 +00:00
typeck_results.rs Adjust Map's to_string functionality. 2025-03-12 08:30:03 +11:00
util.rs Squash fold into ty 2025-03-15 06:34:36 +00:00
visit.rs Fold visit into ty 2025-03-15 06:34:36 +00:00
vtable.rs Do not treat vtable supertraits as distinct when bound with different bound vars 2025-01-30 15:33:58 +00:00
walk.rs Remove the Option part of range ends in the HIR 2025-03-06 10:47:40 +00:00