File tree 4 files changed +18
-5
lines changed
4 files changed +18
-5
lines changed Original file line number Diff line number Diff line change @@ -7,10 +7,10 @@ project(simdjson
7
7
8
8
set (PROJECT_VERSION_MAJOR 0)
9
9
set (PROJECT_VERSION_MINOR 7)
10
- set (PROJECT_VERSION_PATCH 0 )
11
- set (SIMDJSON_SEMANTIC_VERSION "0.7.0 " CACHE STRING "simdjson semantic version" )
12
- set (SIMDJSON_LIB_VERSION "5 .0.0" CACHE STRING "simdjson library version" )
13
- set (SIMDJSON_LIB_SOVERSION "5 " CACHE STRING "simdjson library soversion" )
10
+ set (PROJECT_VERSION_PATCH 1 )
11
+ set (SIMDJSON_SEMANTIC_VERSION "0.7.1 " CACHE STRING "simdjson semantic version" )
12
+ set (SIMDJSON_LIB_VERSION "6 .0.0" CACHE STRING "simdjson library version" )
13
+ set (SIMDJSON_LIB_SOVERSION "6 " CACHE STRING "simdjson library soversion" )
14
14
set (SIMDJSON_GITHUB_REPOSITORY https://github.com/simdjson/simdjson)
15
15
16
16
include (GNUInstallDirs)
Original file line number Diff line number Diff line change 7
7
8
8
#include " simdjson/portability.h"
9
9
10
+ #ifndef SIMDJSON_IMPLEMENTATION_ARM64
11
+ #define SIMDJSON_IMPLEMENTATION_ARM64 (SIMDJSON_IS_ARM64)
12
+ #endif
13
+ #define SIMDJSON_CAN_ALWAYS_RUN_ARM64 SIMDJSON_IMPLEMENTATION_ARM64 && SIMDJSON_IS_ARM64
14
+
15
+
10
16
#include " simdjson/internal/isadetection.h"
11
17
#include " simdjson/internal/jsoncharutils_tables.h"
12
18
#include " simdjson/internal/numberparsing_tables.h"
Original file line number Diff line number Diff line change 7
7
8
8
#include " simdjson/portability.h"
9
9
10
+ #ifndef SIMDJSON_IMPLEMENTATION_PPC64
11
+ #define SIMDJSON_IMPLEMENTATION_PPC64 (SIMDJSON_IS_PPC64)
12
+ #endif
13
+ #define SIMDJSON_CAN_ALWAYS_RUN_PPC64 SIMDJSON_IMPLEMENTATION_PPC64 && SIMDJSON_IS_PPC64
14
+
15
+
10
16
#include " simdjson/internal/isadetection.h"
11
17
#include " simdjson/internal/jsoncharutils_tables.h"
12
18
#include " simdjson/internal/numberparsing_tables.h"
Original file line number Diff line number Diff line change @@ -222,7 +222,8 @@ void test() {
222
222
" \xef\xbf " , // 6.14.7
223
223
" \x80 " ,
224
224
" \x91\x85\x95\x9e " ,
225
- " \x6c\x02\x8e\x18 " };
225
+ " \x6c\x02\x8e\x18 " ,
226
+ " [[[[[[[[[[[[[[[\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 " };
226
227
for (size_t i = 0 ; i < 8 ; i++) {
227
228
size_t len = std::strlen (goodsequences[i]);
228
229
if (!simdjson::validate_utf8 (goodsequences[i], len)) {
You can’t perform that action at this time.
0 commit comments