Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should update rust to 1.72 #8743

Closed
Ted-Jiang opened this issue Jan 4, 2024 · 4 comments · Fixed by #8997
Closed

Should update rust to 1.72 #8743

Ted-Jiang opened this issue Jan 4, 2024 · 4 comments · Fixed by #8997
Labels
enhancement New feature or request

Comments

@Ted-Jiang
Copy link
Member

Is your feature request related to a problem or challenge?

Try to build df got

error[E0658]: use of unstable library feature 'stdsimd'
   --> /Users/yangjiang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.7/src/operations.rs:124:24
    |
124 |     let res = unsafe { vaesmcq_u8(vaeseq_u8(transmute!(value), transmute!(0u128))) };
    |                        ^^^^^^^^^^
    |
    = note: see issue #48556 <https://github.com/rust-lang/rust/issues/48556> for more information
    = help: add `#![feature(stdsimd)]` to the crate attributes to enable

Describe the solution you'd like

From the ticket
tkaitchuck/aHash#195
we should update rust to 1.72

Describe alternatives you've considered

No response

Additional context

No response

@Ted-Jiang Ted-Jiang added the enhancement New feature or request label Jan 4, 2024
@Ted-Jiang
Copy link
Member Author

@alamb could you give me some advice? any concern? 😄

@alamb
Copy link
Contributor

alamb commented Jan 4, 2024

In theory we have a check for min rust version contributed in #7123 from @sarutak

https://github.com/apache/arrow-datafusion/blob/819d3577872a082f2aea7a68ae83d68534049662/datafusion/core/Cargo.toml#L30

However, it appears not to be working if you can't compile using 1.71

Maybe we can figure out why the CI check isn't failing and then upgrade to rust 1.72 as a MSRV

@Jefffrey
Copy link
Contributor

Jefffrey commented Jan 4, 2024

Maybe we can figure out why the CI check isn't failing and then upgrade to rust 1.72 as a MSRV

CI check not failing because ahash didn't bump their own MSRV. I've raised a PR for them now: tkaitchuck/aHash#196

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants