rust/compiler
Matthias Krüger aab61ad663
Rollup merge of #136179 - oli-obk:push-vxvyttorquxw, r=BoxyUwU
Allow transmuting generic pattern types to and from their base

Pattern types always have the same size as their base type, so we can just ignore the pattern and look at the base type for figuring out whether transmuting is possible.
2025-01-30 12:45:32 +01:00
..
rustc switch jemalloc-sys back to tikv-jemalloc-sys, and update to 0.6.0 2024-12-03 08:56:33 +00:00
rustc_abi Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee 2025-01-17 04:36:09 +00:00
rustc_arena Add inherent versions of MaybeUninit methods for slices 2025-01-11 23:57:00 -05:00
rustc_ast Rollup merge of #135882 - hkBst:master, r=estebank 2025-01-30 12:45:27 +01:00
rustc_ast_ir
rustc_ast_lowering Eliminate PatKind::Path 2025-01-29 15:45:13 +00:00
rustc_ast_passes Refactor FnKind variant to hold &Fn 2025-01-28 11:22:25 -08:00
rustc_ast_pretty Refactor FnKind variant to hold &Fn 2025-01-28 11:22:25 -08:00
rustc_attr_data_structures Rename OptimizeAttr::None to Default 2025-01-24 19:34:01 +00:00
rustc_attr_parsing Run clippy --fix for unnecessary_map_or lint 2025-01-19 19:15:00 +00:00
rustc_baked_icu_data
rustc_borrowck Rollup merge of #136212 - estebank:span-tweak, r=petrochenkov 2025-01-29 15:29:49 +01:00
rustc_builtin_macros Rollup merge of #135882 - hkBst:master, r=estebank 2025-01-30 12:45:27 +01:00
rustc_codegen_cranelift Auto merge of #134290 - tgross35:windows-i128-callconv, r=bjorn3,wesleywiser 2025-01-28 06:11:13 +00:00
rustc_codegen_gcc ABI-required target features: warn when they are missing in base CPU (rather than silently enabling them) 2025-01-28 04:40:42 +01:00
rustc_codegen_llvm Clean up uses of the unstable dwarf_version option 2025-01-29 21:44:21 -06:00
rustc_codegen_ssa Rollup merge of #135748 - compiler-errors:len-2, r=RalfJung,oli-obk 2025-01-28 14:23:22 +01:00
rustc_const_eval Auto merge of #136035 - SpecificProtagonist:miri-zeroed-alloc, r=oli-obk 2025-01-30 01:27:21 +00:00
rustc_data_structures Rollup merge of #136149 - cuviper:rustc-rayon-indexmap, r=compiler-errors 2025-01-28 18:17:29 +01:00
rustc_driver
rustc_driver_impl Make crate AST mutation accessible for driver callback 2025-01-28 19:45:20 +00:00
rustc_error_codes Auto merge of #133154 - estebank:issue-133137, r=wesleywiser 2025-01-25 11:41:21 +00:00
rustc_error_messages Convert some Into impls into From impls 2024-12-31 01:56:33 +00:00
rustc_errors Auto merge of #119286 - jyn514:linker-output, r=bjorn3 2025-01-25 17:16:33 +00:00
rustc_expand Auto merge of #134478 - compiler-errors:attr-span, r=oli-obk 2025-01-22 14:46:41 +00:00
rustc_feature Rollup merge of #134300 - RalfJung:remove-dead-attrs, r=chenyukang 2025-01-25 23:15:22 +01:00
rustc_fluent_macro
rustc_fs_util
rustc_graphviz
rustc_hir Eliminate PatKind::Path 2025-01-29 15:45:13 +00:00
rustc_hir_analysis Eliminate PatKind::Path 2025-01-29 15:45:13 +00:00
rustc_hir_pretty Eliminate PatKind::Path 2025-01-29 15:45:13 +00:00
rustc_hir_typeck Rollup merge of #135434 - dianne:match-2024-for-edition-2024, r=Nadrieril 2025-01-30 12:45:18 +01:00
rustc_incremental turn hir::ItemKind::Fn into a named-field variant 2025-01-04 11:35:31 +01:00
rustc_index Run clippy --fix for unnecessary_map_or lint 2025-01-19 19:15:00 +00:00
rustc_index_macros update rustc_index_macros feature handling 2024-12-19 20:32:12 +03:00
rustc_infer Make item self/non-self bound naming less whack 2025-01-28 19:08:50 +00:00
rustc_interface Rollup merge of #136147 - RalfJung:required-target-features-check-not-add, r=workingjubilee 2025-01-29 03:12:21 +01:00
rustc_lexer Add test to check unicode identifier version 2024-12-09 06:23:59 -08:00
rustc_lint Eliminate PatKind::Path 2025-01-29 15:45:13 +00:00
rustc_lint_defs Downgrade linker-warnings to allow-by-default 2025-01-26 22:57:20 -05:00
rustc_llvm Make our DIFlags match LLVMDIFlags in the LLVM-C API 2025-01-21 14:41:44 +11:00
rustc_log Avoid naming variables str 2025-01-07 14:30:02 +02:00
rustc_macros Avoid naming variables str 2025-01-07 14:30:02 +02:00
rustc_metadata Make item self/non-self bound naming less whack 2025-01-28 19:08:50 +00:00
rustc_middle Rollup merge of #136179 - oli-obk:push-vxvyttorquxw, r=BoxyUwU 2025-01-30 12:45:32 +01:00
rustc_mir_build Auto merge of #134248 - oli-obk:patkind-path-removal, r=BoxyUwU 2025-01-29 19:16:29 +00:00
rustc_mir_dataflow Represent the raw pointer for a array length check as a new kind of fake borrow 2025-01-28 00:00:33 +00:00
rustc_mir_transform Rollup merge of #135748 - compiler-errors:len-2, r=RalfJung,oli-obk 2025-01-28 14:23:22 +01:00
rustc_monomorphize Rollup merge of #136168 - fmease:gci-fix-mono, r=compiler-errors 2025-01-29 06:03:23 +01:00
rustc_next_trait_solver Do not assume child bound assumptions for rigid alias 2025-01-28 19:08:50 +00:00
rustc_parse Rollup merge of #135882 - hkBst:master, r=estebank 2025-01-30 12:45:27 +01:00
rustc_parse_format parse_format optimize import use 2025-01-28 19:33:00 +01:00
rustc_passes Handle all PatExprs in dead code analysis 2025-01-29 15:45:13 +00:00
rustc_pattern_analysis Get rid of mir::Const::from_ty_const 2025-01-20 04:26:44 +00:00
rustc_privacy Split hir TyKind and ConstArgKind in two and update hir::Visitor 2025-01-23 06:01:36 +00:00
rustc_query_impl don't return an Option from try_find_dep_kind 2025-01-07 21:57:00 +01:00
rustc_query_system Properly note when query stack is being cut off 2025-01-16 19:12:22 +00:00
rustc_resolve Refactor FnKind variant to hold &Fn 2025-01-28 11:22:25 -08:00
rustc_sanitizers Eliminate an unnecessary Symbol::to_string; use as_str 2025-01-07 14:24:47 +02:00
rustc_serialize
rustc_session Clean up uses of the unstable dwarf_version option 2025-01-29 21:44:21 -06:00
rustc_smir Auto merge of #136035 - SpecificProtagonist:miri-zeroed-alloc, r=oli-obk 2025-01-30 01:27:21 +00:00
rustc_span Rollup merge of #136071 - wowinter13:clippy-add-diagnostic-items, r=flip1995 2025-01-28 18:17:26 +01:00
rustc_symbol_mangling Fix legacy symbol mangling of closures 2025-01-14 16:33:03 +00:00
rustc_target Auto merge of #136227 - fmease:rollup-ewpvznh, r=fmease 2025-01-29 11:27:18 +00:00
rustc_trait_selection Rollup merge of #136205 - compiler-errors:len-3, r=BoxyUwU 2025-01-29 15:29:41 +01:00
rustc_traits Auto merge of #136011 - compiler-errors:query-norm-vaniquishes-us, r=jackh726 2025-01-29 02:12:12 +00:00
rustc_transmute Add TooGeneric variant to LayoutError and emit Unknown one 2025-01-27 00:37:34 +01:00
rustc_ty_utils Add TooGeneric variant to LayoutError and emit Unknown one 2025-01-27 00:37:34 +01:00
rustc_type_ir Do not assume child bound assumptions for rigid alias 2025-01-28 19:08:50 +00:00
rustc_type_ir_macros
stable_mir Represent the raw pointer for a array length check as a new kind of fake borrow 2025-01-28 00:00:33 +00:00