-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
As of #122, librashader can be built on stable Rust with the stable feature. This issue tracks building on stable Rust without features = ["stable"], which is mostly blocking on type_alias_impl_trait.
Right now, librashader relies on the following features when not building with the stable feature.
Language features
-
type_alias_impl_trait -
impl_trait_in_assoc_type- Stabilize associated type position impl Trait (ATPIT) rust-lang/rust#120700 This is being stabilized "soon"
-
Removed in capi: remove dependency ontry_blocks(capi)try_blocks#121 -
Removed in Replace use oflet_chainslet_chainswith other methods #120
Polyfilled library features
-
(Stabilized 1.74, MRSV is at 1.78)os_str_bytes -
extract_if -
pointer_is_aligned(sptr), needed in capi (Stabilized 1.79, MSRV 1.78) -
Removed in ABI v2 #102strict_provenance(sptr) (gl for invalid, not really needed but good for semantics) -
Removed in optimizations and improvements #103array_chunks
Metadata
Metadata
Assignees
Labels
No labels