From e829566589ce573df18df5935dcb14070504c02e Mon Sep 17 00:00:00 2001 From: Daniel Lemire Date: Fri, 20 Feb 2026 16:17:16 -0500 Subject: [PATCH] 4.3.1 --- CMakeLists.txt | 2 +- Doxyfile | 2 +- include/simdjson/simdjson_version.h | 4 ++-- singleheader/simdjson.cpp | 2 +- singleheader/simdjson.h | 24 ++++++++++++------------ singleheader/singleheader.zip | Bin 10312652 -> 10312670 bytes 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 440ec6a9d..e588c2698 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,7 +12,7 @@ endif() project( simdjson # The version number is modified by tools/release.py - VERSION 4.3.0 + VERSION 4.3.1 DESCRIPTION "Parsing gigabytes of JSON per second" HOMEPAGE_URL "https://simdjson.org/" LANGUAGES CXX C diff --git a/Doxyfile b/Doxyfile index fa0f450ec..b9f0eb37b 100644 --- a/Doxyfile +++ b/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = simdjson # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = "4.3.0" +PROJECT_NUMBER = "4.3.1" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/include/simdjson/simdjson_version.h b/include/simdjson/simdjson_version.h index 66406f289..174c59d40 100644 --- a/include/simdjson/simdjson_version.h +++ b/include/simdjson/simdjson_version.h @@ -4,7 +4,7 @@ #define SIMDJSON_SIMDJSON_VERSION_H /** The version of simdjson being used (major.minor.revision) */ -#define SIMDJSON_VERSION "4.3.0" +#define SIMDJSON_VERSION "4.3.1" namespace simdjson { enum { @@ -19,7 +19,7 @@ enum { /** * The revision (major.minor.REVISION) of simdjson being used. */ - SIMDJSON_VERSION_REVISION = 0 + SIMDJSON_VERSION_REVISION = 1 }; } // namespace simdjson diff --git a/singleheader/simdjson.cpp b/singleheader/simdjson.cpp index 010cb2242..0374b89f3 100644 --- a/singleheader/simdjson.cpp +++ b/singleheader/simdjson.cpp @@ -1,4 +1,4 @@ -/* auto-generated on 2026-02-18 20:08:53 -0500. version 4.3.0 Do not edit! */ +/* auto-generated on 2026-02-20 16:16:37 -0500. version 4.3.1 Do not edit! */ /* including simdjson.cpp: */ /* begin file simdjson.cpp */ #define SIMDJSON_SRC_SIMDJSON_CPP diff --git a/singleheader/simdjson.h b/singleheader/simdjson.h index 23df944b0..cf2658af2 100644 --- a/singleheader/simdjson.h +++ b/singleheader/simdjson.h @@ -1,4 +1,4 @@ -/* auto-generated on 2026-02-18 20:08:53 -0500. version 4.3.0 Do not edit! */ +/* auto-generated on 2026-02-20 16:16:37 -0500. version 4.3.1 Do not edit! */ /* including simdjson.h: */ /* begin file simdjson.h */ #ifndef SIMDJSON_H @@ -2520,7 +2520,7 @@ namespace std { #define SIMDJSON_SIMDJSON_VERSION_H /** The version of simdjson being used (major.minor.revision) */ -#define SIMDJSON_VERSION "4.3.0" +#define SIMDJSON_VERSION "4.3.1" namespace simdjson { enum { @@ -2535,7 +2535,7 @@ enum { /** * The revision (major.minor.REVISION) of simdjson being used. */ - SIMDJSON_VERSION_REVISION = 0 + SIMDJSON_VERSION_REVISION = 1 }; } // namespace simdjson @@ -39901,7 +39901,7 @@ simdjson_inline bool string_builder::capacity_check(size_t upcoming_bytes) { return true; } // check for overflow, most of the time there is no overflow - if (simdjson_likely(position + upcoming_bytes < position)) { + if (simdjson_unlikely(position + upcoming_bytes < position)) { return false; } // We will rarely get here. @@ -41812,7 +41812,7 @@ simdjson_inline bool string_builder::capacity_check(size_t upcoming_bytes) { return true; } // check for overflow, most of the time there is no overflow - if (simdjson_likely(position + upcoming_bytes < position)) { + if (simdjson_unlikely(position + upcoming_bytes < position)) { return false; } // We will rarely get here. @@ -44223,7 +44223,7 @@ simdjson_inline bool string_builder::capacity_check(size_t upcoming_bytes) { return true; } // check for overflow, most of the time there is no overflow - if (simdjson_likely(position + upcoming_bytes < position)) { + if (simdjson_unlikely(position + upcoming_bytes < position)) { return false; } // We will rarely get here. @@ -46634,7 +46634,7 @@ simdjson_inline bool string_builder::capacity_check(size_t upcoming_bytes) { return true; } // check for overflow, most of the time there is no overflow - if (simdjson_likely(position + upcoming_bytes < position)) { + if (simdjson_unlikely(position + upcoming_bytes < position)) { return false; } // We will rarely get here. @@ -49160,7 +49160,7 @@ simdjson_inline bool string_builder::capacity_check(size_t upcoming_bytes) { return true; } // check for overflow, most of the time there is no overflow - if (simdjson_likely(position + upcoming_bytes < position)) { + if (simdjson_unlikely(position + upcoming_bytes < position)) { return false; } // We will rarely get here. @@ -52003,7 +52003,7 @@ simdjson_inline bool string_builder::capacity_check(size_t upcoming_bytes) { return true; } // check for overflow, most of the time there is no overflow - if (simdjson_likely(position + upcoming_bytes < position)) { + if (simdjson_unlikely(position + upcoming_bytes < position)) { return false; } // We will rarely get here. @@ -54320,7 +54320,7 @@ simdjson_inline bool string_builder::capacity_check(size_t upcoming_bytes) { return true; } // check for overflow, most of the time there is no overflow - if (simdjson_likely(position + upcoming_bytes < position)) { + if (simdjson_unlikely(position + upcoming_bytes < position)) { return false; } // We will rarely get here. @@ -56660,7 +56660,7 @@ simdjson_inline bool string_builder::capacity_check(size_t upcoming_bytes) { return true; } // check for overflow, most of the time there is no overflow - if (simdjson_likely(position + upcoming_bytes < position)) { + if (simdjson_unlikely(position + upcoming_bytes < position)) { return false; } // We will rarely get here. @@ -59004,7 +59004,7 @@ simdjson_inline bool string_builder::capacity_check(size_t upcoming_bytes) { return true; } // check for overflow, most of the time there is no overflow - if (simdjson_likely(position + upcoming_bytes < position)) { + if (simdjson_unlikely(position + upcoming_bytes < position)) { return false; } // We will rarely get here. diff --git a/singleheader/singleheader.zip b/singleheader/singleheader.zip index 5428ea895b3df4fca0d62abb302a07d52cdbffe4..fad2712ff7c614fc757349daf7262ccda395f6fd 100644 GIT binary patch delta 1149 zcmajfNlX)A7zSXegKZHIK}0Lk3b;_AoffJVmlk9bP;mpas0bpixF9GfqUhIg!H-S- z6=>qcizc84GhT?j7&(||G{NY>Xo4mljE#wj9!z`@Od2mv<~hyx=6~}g^FLF+OYb1M zq-e4!;z;6Y#8Jf4iKB^Qh-VPT63--#Bc4S( zo7g}+hd7>iE^z{}k=R5$k2sMyi8z^fKJfzLg~W>|2&h_S*qx;yfJ-m9PVQxp%T zSpM5vL2tEp&^+kS*b+t79Vt$&`e@!55@HkUN6Ta}GHQ-deta^+Vn~HFuz(e0uz?-Y zAp;z+1eU@wa6%?5hZV3AR)GuL>W@!ZzD#lUV^o-`|B`zuTU7SgGKJroS1$a4EWI!o zOA~~wWE;f&HeHw~83~P5D___(8a2E&J8vjB>7JIpay&V(vqC3ce6vd;V9t<~=GxV2 zb8Sxd+~8?{n?6GXB6H%zb8Frj5%H)-D=LSoCB-tFqgsY@UnT#UR?rH~^1^onhvg3E zL`ks)wxFf>MZo?g9q=w zHOYSl6_>YAb$N?EL=06KsYp zPzq&G4qIUxc%TBd!w%R9m9Pt{pc-~V4eWth*bDn$KOBIAa0u$)FdTuSa183b zoPd+i1kG>?PD2ZvfmS#R=b#PF!v!Glf&v%e5?qEW&<C^EH=p#l|<(V*8zZgs@=6Qdux8VM9VpO#GDyjT>+BtLB zK0q8q984TStRX%~97-HU98P?Q_%Lw<@sUp)`Ekml6oJ!!tc9(9=&)NA1=Eq*|K^sF zTbY=Sn%1kNP?7o0(O;=sjw-gdmqhJSnIsmLqI~4dl_-dY7>ETe=sqEIlVO`I36)_>D z!J=&{CqT>$xVVX;1t&kHWH z)P{O@;ooK6xT;_BZ7b4n%2sq4 z(UtX~lgo{^W$RBry})3Nyq1!utfiPnUAN19S;D(8FI0F>Wrd5yuf{wvqc%CqmO+zZ z8O$H?_|qt3L)cP5Tgmnu7PiODd3{T)G3<1M1JcAJ!g)tb1=kNjqyo6UU0k7eWVvV*;>RkT5 XebHQDiT~$ey|1w7b{Q)y_(l8z0axCk