Closed msharipov closed 6 months ago
CLA Assistant Lite bot Thank you for your contribution! Like many free software projects, you must sign our Contributor License Agreement before we can accept your contribution.
EDIT: All contributors have signed quick-lint-js' Contributor License Agreement (CLA-v1.md).
I have read and hereby agree to quick-lint-js' Contributor License Agreement (CLA-v1.md).
recheck
As I wrote in the GitHub issue (#915), I don't think reusing simdjson makes sense for us. I am therefore won't merge your changes and am closing this pull request.
simdjson provides functions for parsing decimal integers that should run faster than manually coded equivalent. Changed parse_integer_exact to use the parse_integer function from simdjson. Due to inconsistencies between what simdjson and the original implementation consider to be an error, some pre-emptive checks are run on the input string to avoid false positives/negatives. closes #915