Skip to content

Building on Stable Rust without the stable feature #55

@chyyran

Description

@chyyran

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

Polyfilled library features

  • os_str_bytes (Stabilized 1.74, MRSV is at 1.78)
  • extract_if
  • pointer_is_aligned (sptr), needed in capi (Stabilized 1.79, MSRV 1.78)
  • strict_provenance (sptr) (gl for invalid, not really needed but good for semantics) Removed in ABI v2 #102
  • array_chunks Removed in optimizations and improvements #103

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions