This is an automated email from the ASF dual-hosted git repository.

nickva pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/couchdb-jiffy.git


    from a81f9b7  Speed up UTF8 validation by about 25%
     add 9dc7d0a  Simplify numerical overflow handling for doubles
     add 514d548  Simplify and speed up number parsing
     add 25ad8b5  Encode UTF8 atoms (OTP 26+ only)
     add 465193c  Allow number encoding as keys
     add bd7df5f  Export 'encode_options/0' and 'decode_options/0' types
     add 3e3a06b  Implement pre-encoded json
     add 62c80e7  Remove dead yielding code
     add 81f1918  Skip-ahead for UTF8 encoding
     add 83a470a  Version 2.0.0
     new 834a3d4  Remove EEP0018 references
     new 2cd8484  Fix typo
     new 320f0d6  Fixup license name to make Hex happy
     new 1f412fc  Fix unitialized var access on allocation failure
     new 6a6ccd4  Add OTP 29 support. Fix beam Windows 2025 CI.
     new e2411f5  Update ffc.h : faster numbers parsing
     new b74c783  Version 2.0.1

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/ci.yml                |   6 +-
 README.md                               |  92 +++++++--
 c_src/decoder.c                         | 341 ++++----------------------------
 c_src/encoder.c                         | 226 ++++++++++-----------
 c_src/ffc.h                             | 107 +++++++++-
 c_src/jiffy.c                           |   7 +-
 c_src/jiffy.h                           |   2 -
 c_src/jiffy_simd.h                      |  27 ++-
 c_src/jiffy_utf8.h                      |  20 ++
 src/jiffy.app.src                       |   6 +-
 src/jiffy.erl                           |  97 ++++-----
 test/cases/leading_zero_in_number.eterm |   2 +-
 test/jiffy_04_string_tests.erl          |  46 ++++-
 test/jiffy_07_compound_tests.erl        |  23 ++-
 test/jiffy_12_error_tests.erl           |   9 +-
 test/jiffy_18_pre_encoded_tests.erl     |  55 ++++++
 16 files changed, 525 insertions(+), 541 deletions(-)
 create mode 100644 test/jiffy_18_pre_encoded_tests.erl

Reply via email to