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

Simd percent decoder (#458) #459

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

Simd percent decoder (#458) #459

wants to merge 2 commits into from

Commits on Jul 6, 2023

  1. Simd percent decoder (#458)

    * incorporate simd percent decoder
    
    * fixing some comments
    
    * made avx512 version match existing behavior on malformed input
    
    * made avx2 version match existing behavior on malformed input. made percent_decode_slow the fallback on non-x64_64 or x64_64 lacking avx2, which required changing the function signature of percent_decode_slow. deleted simde version since simde would require an external dependency.
    
    * got rid of a few instructions in AVX2 version
    
    ---------
    
    Co-authored-by: Jeff Plaisance <[email protected]>
    lemire and jplaisance authored Jul 6, 2023
    Configuration menu
    Copy the full SHA
    5de866f View commit details
    Browse the repository at this point in the history
  2. Added comment.

    Daniel Lemire committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    7538bf8 View commit details
    Browse the repository at this point in the history