Skip to content

Compile with a stable Rust #6

@woodruffw

Description

@woodruffw

We should aim to support compilation and use with a stable Rust release, to avoid encountering nightly bugs and depending on unstable APIs.

Some items that need to be handled:

  • Reverie currently uses the unstable std::test and #[bench]. We should probably use criterion instead.
  • Reverie uses #[feature(stdsimd)] since the MMX intrinsics were never stabilized. Once they're removed in favor of SSE2 and AVX2, we can remove this #[feature]. (gf2/domain{8,64}: MMX -> SSE #4)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions