diff options
author | robot-contrib <robot-contrib@yandex-team.com> | 2024-12-11 22:08:26 +0300 |
---|---|---|
committer | robot-contrib <robot-contrib@yandex-team.com> | 2024-12-11 23:01:16 +0300 |
commit | c00ffbc88ae54c7d7867636eb7f136a67452c04b (patch) | |
tree | 3058af517bed146e199612deb108f7b4980cd22a | |
parent | ba2033ed7af47f6d8aa3c062ee452b641296a3c9 (diff) | |
download | ydb-c00ffbc88ae54c7d7867636eb7f136a67452c04b.tar.gz |
Update contrib/libs/simdjson to 3.11.2
commit_hash:082502661a061477eea2543c1668e1ed485090bd
-rw-r--r-- | contrib/libs/simdjson/.yandex_meta/override.nix | 4 | ||||
-rw-r--r-- | contrib/libs/simdjson/include/simdjson/concepts.h | 16 | ||||
-rw-r--r-- | contrib/libs/simdjson/include/simdjson/simdjson_version.h | 4 | ||||
-rw-r--r-- | contrib/libs/simdjson/src/arm64.cpp | 1 | ||||
-rw-r--r-- | contrib/libs/simdjson/src/fallback.cpp | 1 | ||||
-rw-r--r-- | contrib/libs/simdjson/src/haswell.cpp | 1 | ||||
-rw-r--r-- | contrib/libs/simdjson/src/icelake.cpp | 1 | ||||
-rw-r--r-- | contrib/libs/simdjson/src/westmere.cpp | 1 | ||||
-rw-r--r-- | contrib/libs/simdjson/ya.make | 4 |
9 files changed, 19 insertions, 14 deletions
diff --git a/contrib/libs/simdjson/.yandex_meta/override.nix b/contrib/libs/simdjson/.yandex_meta/override.nix index 0c5a25f7855..531d627913d 100644 --- a/contrib/libs/simdjson/.yandex_meta/override.nix +++ b/contrib/libs/simdjson/.yandex_meta/override.nix @@ -1,11 +1,11 @@ pkgs: attrs: with pkgs; rec { - version = "3.11.1"; + version = "3.11.2"; src = fetchFromGitHub { owner = "simdjson"; repo = "simdjson"; rev = "v${version}"; - hash = "sha256-iUbUkov8RAytdzkstc1Q1kkJtFLQxeRMjcEfi7NSzgs="; + hash = "sha256-MQexzJyxLst8MdZ2H2LN6OG7nqgYBW3V1Euudb979yY="; }; cmakeFlags = attrs.cmakeFlags ++ [ diff --git a/contrib/libs/simdjson/include/simdjson/concepts.h b/contrib/libs/simdjson/include/simdjson/concepts.h index 494d2d294e8..649314bc1b8 100644 --- a/contrib/libs/simdjson/include/simdjson/concepts.h +++ b/contrib/libs/simdjson/include/simdjson/concepts.h @@ -20,14 +20,14 @@ namespace details { }; \ }; -SIMDJSON_IMPL_CONCEPT(emplace_back, emplace_back); -SIMDJSON_IMPL_CONCEPT(emplace, emplace); -SIMDJSON_IMPL_CONCEPT(push_back, push_back); -SIMDJSON_IMPL_CONCEPT(add, add); -SIMDJSON_IMPL_CONCEPT(push, push); -SIMDJSON_IMPL_CONCEPT(append, append); -SIMDJSON_IMPL_CONCEPT(insert, insert); -SIMDJSON_IMPL_CONCEPT(op_append, operator+=); +SIMDJSON_IMPL_CONCEPT(emplace_back, emplace_back) +SIMDJSON_IMPL_CONCEPT(emplace, emplace) +SIMDJSON_IMPL_CONCEPT(push_back, push_back) +SIMDJSON_IMPL_CONCEPT(add, add) +SIMDJSON_IMPL_CONCEPT(push, push) +SIMDJSON_IMPL_CONCEPT(append, append) +SIMDJSON_IMPL_CONCEPT(insert, insert) +SIMDJSON_IMPL_CONCEPT(op_append, operator+=) #undef SIMDJSON_IMPL_CONCEPT } // namespace details diff --git a/contrib/libs/simdjson/include/simdjson/simdjson_version.h b/contrib/libs/simdjson/include/simdjson/simdjson_version.h index 6a1d79631a7..d2d5567c830 100644 --- a/contrib/libs/simdjson/include/simdjson/simdjson_version.h +++ b/contrib/libs/simdjson/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 "3.11.1" +#define SIMDJSON_VERSION "3.11.2" namespace simdjson { enum { @@ -19,7 +19,7 @@ enum { /** * The revision (major.minor.REVISION) of simdjson being used. */ - SIMDJSON_VERSION_REVISION = 1 + SIMDJSON_VERSION_REVISION = 2 }; } // namespace simdjson diff --git a/contrib/libs/simdjson/src/arm64.cpp b/contrib/libs/simdjson/src/arm64.cpp index 436757d5322..e017ce01678 100644 --- a/contrib/libs/simdjson/src/arm64.cpp +++ b/contrib/libs/simdjson/src/arm64.cpp @@ -150,6 +150,7 @@ simdjson_warn_unused error_code dom_parser_implementation::stage2_next(dom::docu return stage2::tape_builder::parse_document<true>(*this, _doc); } +SIMDJSON_NO_SANITIZE_MEMORY simdjson_warn_unused uint8_t *dom_parser_implementation::parse_string(const uint8_t *src, uint8_t *dst, bool allow_replacement) const noexcept { return arm64::stringparsing::parse_string(src, dst, allow_replacement); } diff --git a/contrib/libs/simdjson/src/fallback.cpp b/contrib/libs/simdjson/src/fallback.cpp index f8e87be06b8..dbecb2f32ae 100644 --- a/contrib/libs/simdjson/src/fallback.cpp +++ b/contrib/libs/simdjson/src/fallback.cpp @@ -388,6 +388,7 @@ simdjson_warn_unused error_code dom_parser_implementation::stage2_next(dom::docu return stage2::tape_builder::parse_document<true>(*this, _doc); } +SIMDJSON_NO_SANITIZE_MEMORY simdjson_warn_unused uint8_t *dom_parser_implementation::parse_string(const uint8_t *src, uint8_t *dst, bool replacement_char) const noexcept { return fallback::stringparsing::parse_string(src, dst, replacement_char); } diff --git a/contrib/libs/simdjson/src/haswell.cpp b/contrib/libs/simdjson/src/haswell.cpp index f721cac8b95..d369a11fab0 100644 --- a/contrib/libs/simdjson/src/haswell.cpp +++ b/contrib/libs/simdjson/src/haswell.cpp @@ -147,6 +147,7 @@ simdjson_warn_unused error_code dom_parser_implementation::stage2_next(dom::docu return stage2::tape_builder::parse_document<true>(*this, _doc); } +SIMDJSON_NO_SANITIZE_MEMORY simdjson_warn_unused uint8_t *dom_parser_implementation::parse_string(const uint8_t *src, uint8_t *dst, bool replacement_char) const noexcept { return haswell::stringparsing::parse_string(src, dst, replacement_char); } diff --git a/contrib/libs/simdjson/src/icelake.cpp b/contrib/libs/simdjson/src/icelake.cpp index 8ec08c69ccf..c057d42787a 100644 --- a/contrib/libs/simdjson/src/icelake.cpp +++ b/contrib/libs/simdjson/src/icelake.cpp @@ -193,6 +193,7 @@ simdjson_warn_unused error_code dom_parser_implementation::stage2_next(dom::docu return stage2::tape_builder::parse_document<true>(*this, _doc); } +SIMDJSON_NO_SANITIZE_MEMORY simdjson_warn_unused uint8_t *dom_parser_implementation::parse_string(const uint8_t *src, uint8_t *dst, bool replacement_char) const noexcept { return icelake::stringparsing::parse_string(src, dst, replacement_char); } diff --git a/contrib/libs/simdjson/src/westmere.cpp b/contrib/libs/simdjson/src/westmere.cpp index 538db42f898..b38c40bb73f 100644 --- a/contrib/libs/simdjson/src/westmere.cpp +++ b/contrib/libs/simdjson/src/westmere.cpp @@ -152,6 +152,7 @@ simdjson_warn_unused error_code dom_parser_implementation::stage2_next(dom::docu return stage2::tape_builder::parse_document<true>(*this, _doc); } +SIMDJSON_NO_SANITIZE_MEMORY simdjson_warn_unused uint8_t *dom_parser_implementation::parse_string(const uint8_t *src, uint8_t *dst, bool replacement_char) const noexcept { return westmere::stringparsing::parse_string(src, dst, replacement_char); } diff --git a/contrib/libs/simdjson/ya.make b/contrib/libs/simdjson/ya.make index 51292801443..bfb3a376e64 100644 --- a/contrib/libs/simdjson/ya.make +++ b/contrib/libs/simdjson/ya.make @@ -10,9 +10,9 @@ LICENSE( LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(3.11.1) +VERSION(3.11.2) -ORIGINAL_SOURCE(https://github.com/simdjson/simdjson/archive/v3.11.1.tar.gz) +ORIGINAL_SOURCE(https://github.com/simdjson/simdjson/archive/v3.11.2.tar.gz) ADDINCL( GLOBAL contrib/libs/simdjson/include |