Upload Kmake

This commit is contained in:
Gorochu
2026-05-26 23:36:42 -07:00
parent ba051b2f74
commit 555ec72358
41615 changed files with 13344630 additions and 1 deletions

22
deps/v8/third_party/simdutf/BUILD.gn vendored Normal file
View File

@ -0,0 +1,22 @@
# Copyright 2024 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
source_set("header") {
sources = [ "simdutf.h" ]
}
source_set("simdutf") {
sources = [ "simdutf.cpp" ]
public_deps = [ ":header" ]
cflags_cc = [
"-Wno-unused-const-variable",
"-Wno-unused-function",
]
configs -= [ "//build/config/compiler:chromium_code" ]
configs += [ "//build/config/compiler:no_chromium_code" ]
if (!is_debug) {
configs -= [ "//build/config/compiler:default_optimization" ]
configs += [ "//build/config/compiler:optimize_speed" ]
}
}

18
deps/v8/third_party/simdutf/LICENSE vendored Normal file
View File

@ -0,0 +1,18 @@
Copyright 2021 The simdutf authors
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

2
deps/v8/third_party/simdutf/OWNERS vendored Normal file
View File

@ -0,0 +1,2 @@
nidhijaju@chromium.org
toyoshim@chromium.org

View File

@ -0,0 +1,27 @@
Name: simdutf unicode transcoder
Short Name: simdutf
URL: https://github.com/simdutf/simdutf
Version: 6.4.0
License: MIT
License File: LICENSE
Shipped: yes
Security Critical: yes
Description:
This library provide fast Unicode functions such as:
- WHATWG forgiving-base64 (with or without URL encoding) to binary,
- Binary to base64 (with or without URL encoding),
- etc.
The functions are accelerated using SIMD instructions (e.g., ARM NEON, SSE, AVX,
AVX-512, RISC-V Vector Extension, etc.). When your strings contain hundreds of
characters, we can often transcode them at speeds exceeding a billion characters
per second.
This library is written in C++, which is memory unsafe, so it can only be
used for trustworthy data or in sandboxed processes, like the renderer process.
For new uses of base64 involving untrustworthy data in unsandboxed processes,
a memory-safe alternative should be used.
Note: This is using the single header version of the library. To update it,
download the single-header file from their released page, and replace the
files in this directory.

65479
deps/v8/third_party/simdutf/simdutf.cpp vendored Normal file

File diff suppressed because it is too large Load Diff

5990
deps/v8/third_party/simdutf/simdutf.h vendored Normal file

File diff suppressed because it is too large Load Diff