You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
[0.8.4] - 2023-10-30
Features
[breaking] Refactor the Input implementors with automatic padding (#276).
Padding and alignment is now handled automatically by the input types,
allowing them to work safely without copying the entire input. The overhead is now
limited to the padding, which is at most 256 bytes in total.
Fixed an issue where atomic values would be matched with all
trailing characters up until the next closing.
Performance
Improve SIMD codegen.
Improved the way we dispatch to SIMD-intensive functions.
This results in slightly larger binaries, but massive speedups –
throughput increase of 5, 10, 20, or in case of google_map::travel_modes/rsonpath_direct_count
59 (fifty-nine) percent.
Reliability
Harden GitHub Actions.
We now use the StepSecurity harden-runner in audit mode
to test a more secure approach to GitHub CI.
End to end test refactor.
tests are now generated into many separate files instead of one gigantic file.
This improves compilation times, responsiveness of rust-analyzer,
and in general makes the tooling happier.