rust/compiler/rustc_hir_analysis/src
bors bdbe392a13 Auto merge of #105613 - Nilstrieb:rename-assert_uninit_valid, r=RalfJung
Rename `assert_uninit_valid` intrinsic

It's not about "uninit" anymore but about "filling with 0x01 bytes" so the name should at least try to reflect that.

This is actually not fully correct though, as it does still panic for all uninit with `-Zstrict-init-checks`. I'm not sure what the best way is to deal with that not causing confusion. I guess we could just remove the flag? I don't think having it makes a lot of sense anymore with the direction that we have chose to go. It could be relevant again if #100423 lands so removing it may be a bit over eager.

r? `@RalfJung`
2022-12-21 23:20:04 +00:00
..
astconv Auto merge of #103600 - compiler-errors:early-binder-nits, r=spastorino 2022-12-19 19:21:35 +00:00
check Auto merge of #105613 - Nilstrieb:rename-assert_uninit_valid, r=RalfJung 2022-12-21 23:20:04 +00:00
coherence A few small cleanups for newtype_index 2022-12-18 21:47:28 +01:00
collect Auto merge of #104986 - compiler-errors:opaques, r=oli-obk 2022-12-14 01:19:24 +00:00
impl_wf_check Introduce PredicateKind::Clause 2022-11-25 00:04:54 -03:00
outlives Combine projection and opaque into alias 2022-12-13 17:48:55 +00:00
structured_errors Change how suggested lifetime args are computed. 2022-11-24 17:48:42 +00:00
variance Prevent the creation of TraitRef without dedicated methods 2022-12-14 15:36:39 +00:00
bounds.rs Stop passing the self-type as a separate argument. 2022-11-21 20:39:46 +00:00
check_unused.rs Remove useless filter in unused extern crate check. 2022-12-03 09:23:03 +00:00
collect.rs always use anonymize_bound_vars 2022-12-14 20:06:25 +00:00
constrained_generic_params.rs Combine projection and opaque into alias 2022-12-13 17:48:55 +00:00
errors.rs Ensure async trait impls are async (or otherwise return an opaque type) 2022-12-14 16:38:21 -08:00
hir_wf_check.rs Convert predicates into Predicate in the Obligation constructor 2022-11-16 09:25:19 +00:00
impl_wf_check.rs Rename some OwnerId fields. 2022-10-29 20:28:38 +11:00
lib.rs Make ObligationCtxt::normalize take cause by borrow 2022-11-28 17:35:40 +00:00
structured_errors.rs rustc_typeck to rustc_hir_analysis 2022-09-27 10:37:23 +02:00