Skip to content

Conversation

joshlf
Copy link
Member

@joshlf joshlf commented Jun 9, 2025

Previously, these types were gated by the stdarch_x86_avx512 nightly
Rust feature. As of 1.89.0, they are supported on stable.

Closes #2583


This PR is on branch simd-x86-avx12.

@joshlf joshlf requested a review from jswrenn June 9, 2025 15:36
@joshlf joshlf enabled auto-merge June 9, 2025 15:36
@codecov-commenter
Copy link

codecov-commenter commented Jun 9, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.75%. Comparing base (0e51bab) to head (ca6c178).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2574   +/-   ##
=======================================
  Coverage   88.75%   88.75%           
=======================================
  Files          20       20           
  Lines        5343     5343           
=======================================
  Hits         4742     4742           
  Misses        601      601           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jswrenn
Copy link
Collaborator

jswrenn commented Jun 10, 2025

I think we should punt on this until 1.89 is released, and in the meantime -A stable_features in our nightly CI runs. That will allow us to get the nightly CI roller working again.

@joshlf joshlf added the blocked-on-rust Blocked on a Rust feature landing or stabilizing label Jun 10, 2025
@joshlf
Copy link
Member Author

joshlf commented Jun 10, 2025

Blocked on #2583.

@joshlf joshlf force-pushed the I6907ba8f144bd90d917b85c9687443fc7cf19de2 branch 2 times, most recently from ee55560 to c59baac Compare August 29, 2025 01:52
Previously, these types were gated by the `stdarch_x86_avx512` nightly
Rust feature. As of 1.89.0, they are supported on stable.

Closes #2583

gherrit-pr-id: I6907ba8f144bd90d917b85c9687443fc7cf19de2
@joshlf joshlf force-pushed the I6907ba8f144bd90d917b85c9687443fc7cf19de2 branch from c59baac to ca6c178 Compare August 29, 2025 01:55
@joshlf joshlf added this pull request to the merge queue Aug 29, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Aug 29, 2025
@usamoi
Copy link
Contributor

usamoi commented Sep 25, 2025

In these four types __m512bh, __m512, __m512d, and __m512i, only __m512bh was stabilized in Rust 1.89, while the other three were stabilized in Rust 1.72. Does it make sense to lower the required Rust version to 1.72?

See also: rust-lang/stdarch#1436

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked-on-rust Blocked on a Rust feature landing or stabilizing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support x86 AVX-12 SIMD types without simd-nightly
4 participants