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 5428ea895..fad2712ff 100644 Binary files a/singleheader/singleheader.zip and b/singleheader/singleheader.zip differ