Skip to content

Commit

Permalink
deps: update simdutf to 3.2.18
Browse files Browse the repository at this point in the history
PR-URL: nodejs/node#50091
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
  • Loading branch information
sercher committed Apr 24, 2024
1 parent 390fff9 commit 2c4c6cf
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 9 deletions.
9 changes: 6 additions & 3 deletions graal-nodejs/deps/simdutf/simdutf.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* auto-generated on 2023-08-11 13:30:54 -0400. Do not edit! */
/* auto-generated on 2023-10-08 13:48:09 -0400. Do not edit! */
// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/src, filename=simdutf.cpp
/* begin file src/simdutf.cpp */
#include "simdutf.h"
Expand Down Expand Up @@ -1119,9 +1119,12 @@ simdutf_really_inline simd16<int16_t>::operator simd16<uint16_t>() const { retur
#endif

#ifdef _MSC_VER
#if _MSC_VER >= 1920
// Visual Studio 2019 and up support VBMI2 under x64 even if the header
#if _MSC_VER >= 1930
// Visual Studio 2022 and up support VBMI2 under x64 even if the header
// avx512vbmi2intrin.h is not found.
// Visual Studio 2019 technically supports VBMI2, but the implementation
// might be unreliable. Search for visualstudio2019icelakeissue in our
// tests.
#define SIMDUTF_COMPILER_SUPPORTS_VBMI2 1
#endif
#endif
Expand Down
6 changes: 3 additions & 3 deletions graal-nodejs/deps/simdutf/simdutf.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* auto-generated on 2023-08-11 13:30:54 -0400. Do not edit! */
/* auto-generated on 2023-10-08 13:48:09 -0400. Do not edit! */
// dofile: invoked with prepath=/Users/dlemire/CVS/github/simdutf/include, filename=simdutf.h
/* begin file include/simdutf.h */
#ifndef SIMDUTF_H
Expand Down Expand Up @@ -576,7 +576,7 @@ SIMDUTF_DISABLE_UNDESIRED_WARNINGS
#define SIMDUTF_SIMDUTF_VERSION_H
/** The version of simdutf being used (major.minor.revision) */
#define SIMDUTF_VERSION "3.2.17"
#define SIMDUTF_VERSION "3.2.18"
namespace simdutf {
enum {
Expand All @@ -591,7 +591,7 @@ enum {
/**
* The revision (major.minor.REVISION) of simdutf being used.
*/
SIMDUTF_VERSION_REVISION = 17
SIMDUTF_VERSION_REVISION = 18
};
} // namespace simdutf
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ This a list of all the dependencies:
* [npm][]
* [openssl][]
* [postject][]
* [simdutf 3.2.17][]
* [simdutf 3.2.18][]
* [undici 5.26.4][]
* [uv][]
* [uvwasi][]
Expand Down Expand Up @@ -273,7 +273,7 @@ See [maintaining-openssl][] for more informations.
The [postject](https://github.com/nodejs/postject) dependency is used for the
[Single Executable strategic initiative](https://github.com/nodejs/single-executable).

### simdutf 3.2.17
### simdutf 3.2.18

The [simdutf](https://github.com/simdutf/simdutf) dependency is
a C++ library for fast UTF-8 decoding and encoding.
Expand Down Expand Up @@ -335,7 +335,7 @@ performance improvements not currently available in standard zlib.
[npm]: #npm
[openssl]: #openssl
[postject]: #postject
[simdutf 3.2.17]: #simdutf-3217
[simdutf 3.2.18]: #simdutf-3218
[undici 5.26.4]: #undici-5264
[update-openssl-action]: ../../../.github/workflows/update-openssl.yml
[uv]: #uv
Expand Down

0 comments on commit 2c4c6cf

Please sign in to comment.