calebzulawski commented on PR #3452:
URL: https://github.com/apache/arrow-rs/pull/3452#issuecomment-1371486920

   That's precisely the use-case for `multiversion`.  I understand if 
`multiversion` isn't appropriate for this project, but I don't think it's 
reasonable to expect users to use `target-cpu` beyond local testing or 
targeting a particular embedded system.
   
   > https://github.com/calebzulawski/target-features appears to be a one hit 
wonder crate (basically one version, no obvious plan for maintenance)
   > 
   > https://github.com/calebzulawski/target-features/commits/master
   > 
   > I am all for removing this dependency 👍
   
   `target-features` was created mostly to address issues [discovered while 
creating the `std::simd` 
module](https://calebzulawski.github.io/rust-simd-book/4.2-native-vector-width.html)
 that didn't quite make it to inclusion in the standard library.  I decided to 
keep it separate from `multiversion` because some users may want to access only 
the `target-features` hardware database without all of the multiversioning 
apparatus.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to