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

update regex to 0.2.9, enables portable binary releases #857

Merged
merged 2 commits into from
Mar 13, 2018

Conversation

BurntSushi
Copy link
Owner

Pretty much what it says on the tin. This also brings in new AVX2 optimizations added in the regex crate. See: rust-lang/regex#456

We also employ the totally novel idea of updating the CHANGELOG incrementally, instead of doing everything in one swoop during a release.

Note that this does not move to regex-syntax 0.5.0 yet. That requires a bit more work.

This update brings with it a new feature of the regex crate which will
now use SIMD optimizations automatically at runtime with no necessary
compile time flags. All that's needed is to enable the `unstable` feature.

Other crates, such as bytecount and encoding_rs, are still using the
old-style SIMD support, so we leave the simd-accel and avx-accel features.
However, the binaries we distribute on Github no longer have those
features enabled, which makes them truly portable.

Fixes #135
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant