◐ Shell
clean mode source ↗

deps: update simdjson to 3.10.1 · nodejs/node@d714367

1-

/* auto-generated on 2024-08-01 09:31:50 -0400. Do not edit! */

1+

/* auto-generated on 2024-08-26 09:37:03 -0400. Do not edit! */

22

/* including simdjson.cpp: */

33

/* begin file simdjson.cpp */

44

#define SIMDJSON_SRC_SIMDJSON_CPP

@@ -332,6 +332,8 @@ double from_chars(const char *first, const char* end) noexcept;

332332

#define SIMDJSON_ISALIGNED_N(ptr, n) (((uintptr_t)(ptr) & ((n)-1)) == 0)

333333334334

#if SIMDJSON_REGULAR_VISUAL_STUDIO

335+

// We could use [[deprecated]] but it requires C++14

336+

#define simdjson_deprecated __declspec(deprecated)

335337336338

#define simdjson_really_inline __forceinline

337339

#define simdjson_never_inline __declspec(noinline)

@@ -370,6 +372,8 @@ double from_chars(const char *first, const char* end) noexcept;

370372

#define SIMDJSON_POP_DISABLE_UNUSED_WARNINGS

371373372374

#else // SIMDJSON_REGULAR_VISUAL_STUDIO

375+

// We could use [[deprecated]] but it requires C++14

376+

#define simdjson_deprecated __attribute__((deprecated))

373377374378

#define simdjson_really_inline inline __attribute__((always_inline))

375379

#define simdjson_never_inline inline __attribute__((noinline))