-
Notifications
You must be signed in to change notification settings - Fork 604
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1,121 changed files
with
71,423 additions
and
13,620 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
from devtools.yamaker.project import CMakeNinjaNixProject | ||
|
||
|
||
simdjson = CMakeNinjaNixProject( | ||
owners=["g:cpp-contrib"], | ||
nixattr="simdjson", | ||
arcdir="contrib/libs/simdjson", | ||
disable_includes=[ | ||
"CppCoreCheck\\Warnings.h", | ||
"simdjson/nonstd/string_view.hpp", | ||
"simdjson/ppc64/", | ||
"sys/byteorder.h", | ||
"ppc64.cpp", | ||
"lasx.cpp", | ||
"lasxintrin.h", | ||
"lsx.cpp", | ||
"lsxintrin.h", | ||
], | ||
addincl_global={".": {"./include"}}, | ||
copy_sources=[ | ||
"src/arm64.cpp", | ||
"include/**/*.h", | ||
], | ||
) |
154 changes: 154 additions & 0 deletions
154
contrib/libs/simdjson/.yandex_meta/devtools.copyrights.report
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,154 @@ | ||
# File format ($ symbol means the beginning of a line): | ||
# | ||
# $ # this message | ||
# $ # ======================= | ||
# $ # comments (all commentaries should starts with some number of spaces and # symbol) | ||
# $ IGNORE_FILES {file1.ext1} {file2.ext2} - (optional) ignore listed files when generating license macro and credits | ||
# $ RENAME {original license id} TO {new license id} # user comments - (optional) use {new license id} instead {original license id} in ya.make files | ||
# $ # user comments | ||
# $ | ||
# ${action} {license id} {license text hash} | ||
# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make | ||
# ${all_file_action} filename | ||
# $ # user commentaries (many lines) | ||
# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify) | ||
# ${action} {license spdx} {license text hash} | ||
# $BELONGS ./ya/make/file/relative/path/3/ya.make | ||
# ${all_file_action} filename | ||
# $ # user commentaries | ||
# $ generated description | ||
# $ ... | ||
# | ||
# You can modify action, all_file_action and add commentaries | ||
# Available actions: | ||
# keep - keep license in contrib and use in credits | ||
# skip - skip license | ||
# remove - remove all files with this license | ||
# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file | ||
# | ||
# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory) | ||
# We suppose that that files can contain some license info | ||
# Available all file actions: | ||
# FILE_IGNORE - ignore file (do nothing) | ||
# FILE_INCLUDE - include all file data into licenses text file | ||
# ======================= | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL 16fd5597ca30d730d6cebcdf3be2ec28 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
include/simdjson/internal/instruction_set.h [5:14] | ||
src/internal/isadetection.h [5:14] | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL 1ce2e39c07413c844104d4a1610b8621 | ||
BELONGS ya.make | ||
License text: | ||
Copyright 2018-2023 The simdjson authors | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
LICENSE [189:189] | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL 2067bdaf1585921cf47dfb0b810c88f7 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
include/simdjson/internal/instruction_set.h [5:14] | ||
src/internal/isadetection.h [5:14] | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL 28cd8898b5e8ce155410a78873d77042 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
include/simdjson/internal/instruction_set.h [5:14] | ||
src/internal/isadetection.h [5:14] | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL 41b5314d4933d0efce14f33661eb953a | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
include/simdjson/internal/instruction_set.h [5:14] | ||
src/internal/isadetection.h [5:14] | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL 7679e942759de26f76fdd9b1cb62d060 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
include/simdjson/internal/instruction_set.h [5:14] | ||
src/internal/isadetection.h [5:14] | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL abfbab3d484099905de04f84551ac607 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
include/simdjson/internal/instruction_set.h [5:14] | ||
src/internal/isadetection.h [5:14] | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL ae617de2789c827ff457d4d4ee938f87 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
include/simdjson/internal/instruction_set.h [5:14] | ||
src/internal/isadetection.h [5:14] | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL b52919ca831b9272ba54a8178e0f03e1 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
include/simdjson/internal/instruction_set.h [5:14] | ||
src/internal/isadetection.h [5:14] | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL ce7525b41b9b057bb4906c82b576055d | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
src/to_chars.cpp [21:27] | ||
|
||
KEEP COPYRIGHT_SERVICE_LABEL e79b33a1cc4840182edc20a4b9b36924 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: COPYRIGHT_SERVICE_LABEL | ||
Score : 100.00 | ||
Match type : COPYRIGHT | ||
Files with this license: | ||
include/simdjson/internal/instruction_set.h [5:14] | ||
src/internal/isadetection.h [5:14] |
209 changes: 209 additions & 0 deletions
209
contrib/libs/simdjson/.yandex_meta/devtools.licenses.report
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,209 @@ | ||
# File format ($ symbol means the beginning of a line): | ||
# | ||
# $ # this message | ||
# $ # ======================= | ||
# $ # comments (all commentaries should starts with some number of spaces and # symbol) | ||
# $ IGNORE_FILES {file1.ext1} {file2.ext2} - (optional) ignore listed files when generating license macro and credits | ||
# $ RENAME {original license id} TO {new license id} # user comments - (optional) use {new license id} instead {original license id} in ya.make files | ||
# $ # user comments | ||
# $ | ||
# ${action} {license id} {license text hash} | ||
# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make | ||
# ${all_file_action} filename | ||
# $ # user commentaries (many lines) | ||
# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify) | ||
# ${action} {license spdx} {license text hash} | ||
# $BELONGS ./ya/make/file/relative/path/3/ya.make | ||
# ${all_file_action} filename | ||
# $ # user commentaries | ||
# $ generated description | ||
# $ ... | ||
# | ||
# You can modify action, all_file_action and add commentaries | ||
# Available actions: | ||
# keep - keep license in contrib and use in credits | ||
# skip - skip license | ||
# remove - remove all files with this license | ||
# rename - save license text/links into licenses texts file, but not store SPDX into LINCENSE macro. You should store correct license id into devtools.license.spdx.txt file | ||
# | ||
# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory) | ||
# We suppose that that files can contain some license info | ||
# Available all file actions: | ||
# FILE_IGNORE - ignore file (do nothing) | ||
# FILE_INCLUDE - include all file data into licenses text file | ||
# ======================= | ||
|
||
SKIP BSL-1.0 089f5df1fde5e9be79fa00a24c4269ff | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: BSL-1.0 | ||
Score : 44.00 | ||
Match type : REFERENCE | ||
Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 | ||
Files with this license: | ||
README.md [227:227] | ||
|
||
SKIP LicenseRef-scancode-unknown-license-reference 0d48e0b09865a98a90db20ea37b36bb8 | ||
BELONGS ya.make | ||
License text: | ||
licensed under | ||
Scancode info: | ||
Original SPDX id: LicenseRef-scancode-unknown-license-reference | ||
Score : 11.00 | ||
Match type : INTRO | ||
Links : https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/licenses/unknown-license-reference.LICENSE | ||
Files with this license: | ||
README.md [231:231] | ||
|
||
KEEP BSD-3-Clause 1932361280194a7b208a1a5671cb21a2 | ||
BELONGS ya.make | ||
FILE_INCLUDE CONTRIBUTORS found in files: include/simdjson/internal/instruction_set.h at line 33, include/simdjson/internal/instruction_set.h at line 36, src/internal/isadetection.h at line 33, src/internal/isadetection.h at line 36 | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: BSD-3-Clause | ||
Score : 96.38 | ||
Match type : TEXT | ||
Links : http://www.opensource.org/licenses/BSD-3-Clause, https://spdx.org/licenses/BSD-3-Clause | ||
Files with this license: | ||
include/simdjson/internal/instruction_set.h [18:43] | ||
src/internal/isadetection.h [18:43] | ||
|
||
SKIP Apache-2.0 25f6b0abe41c238db48ab155a5e5bee3 | ||
BELONGS ya.make | ||
License text: | ||
[license img]: https://img.shields.io/badge/License-Apache%202-blue.svg | ||
Scancode info: | ||
Original SPDX id: Apache-2.0 | ||
Score : 95.00 | ||
Match type : REFERENCE | ||
Links : http://www.apache.org/licenses/, http://www.apache.org/licenses/LICENSE-2.0, https://spdx.org/licenses/Apache-2.0 | ||
Files with this license: | ||
README.md [212:212] | ||
|
||
SKIP BSL-1.0 2a9212d785cde4078c2f6803e544de21 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: BSL-1.0 | ||
Score : 99.00 | ||
Match type : REFERENCE | ||
Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 | ||
Files with this license: | ||
README.md [227:227] | ||
|
||
SKIP Apache-2.0 500a503129337bb5adf5977ce11879cd | ||
BELONGS ya.make | ||
License text: | ||
This code is made available under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). | ||
Scancode info: | ||
Original SPDX id: Apache-2.0 | ||
Score : 100.00 | ||
Match type : NOTICE | ||
Links : http://www.apache.org/licenses/, http://www.apache.org/licenses/LICENSE-2.0, https://spdx.org/licenses/Apache-2.0 | ||
Files with this license: | ||
README.md [223:223] | ||
|
||
SKIP BSL-1.0 77dd56e30840a227692d435b4aecdb95 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: BSL-1.0 | ||
Score : 99.00 | ||
Match type : REFERENCE | ||
Links : http://www.boost.org/LICENSE_1_0.txt, http://www.boost.org/users/license.html, https://spdx.org/licenses/BSL-1.0 | ||
Files with this license: | ||
README.md [227:227] | ||
|
||
SKIP Apache-2.0 871555b1be031365ad101c8aa7104482 | ||
BELONGS ya.make | ||
License text: | ||
This code is made available under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). | ||
Scancode info: | ||
Original SPDX id: Apache-2.0 | ||
Score : 100.00 | ||
Match type : REFERENCE | ||
Links : http://www.apache.org/licenses/, http://www.apache.org/licenses/LICENSE-2.0, https://spdx.org/licenses/Apache-2.0 | ||
Files with this license: | ||
README.md [223:223] | ||
|
||
KEEP Apache-2.0 97b415d82a3bce8bcbc7213fa2ac85c1 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: Apache-2.0 | ||
Score : 99.81 | ||
Match type : TEXT | ||
Links : http://www.apache.org/licenses/, http://www.apache.org/licenses/LICENSE-2.0, https://spdx.org/licenses/Apache-2.0 | ||
Files with this license: | ||
LICENSE [1:201] | ||
|
||
SKIP Apache-2.0 a7953e3caf13357c57a3aadc5910c07c | ||
BELONGS ya.make | ||
License text: | ||
// credit: based on code from Google Fuchsia (Apache Licensed) | ||
Scancode info: | ||
Original SPDX id: Apache-2.0 | ||
Score : 95.00 | ||
Match type : NOTICE | ||
Links : http://www.apache.org/licenses/, http://www.apache.org/licenses/LICENSE-2.0, https://spdx.org/licenses/Apache-2.0 | ||
Files with this license: | ||
src/fallback.cpp [310:310] | ||
|
||
SKIP MIT ab9e87f2e8d2cf76674b63680fb52c50 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: MIT | ||
Score : 100.00 | ||
Match type : NOTICE | ||
Links : http://opensource.org/licenses/mit-license.php, https://spdx.org/licenses/MIT | ||
Files with this license: | ||
README.md [229:229] | ||
|
||
SKIP Apache-2.0 c23a044f4165feb9568f486ca3b30fc8 | ||
BELONGS ya.make | ||
Note: matched license text is too long. Read it in the source files. | ||
Scancode info: | ||
Original SPDX id: Apache-2.0 | ||
Score : 90.00 | ||
Match type : NOTICE | ||
Links : http://www.apache.org/licenses/, http://www.apache.org/licenses/LICENSE-2.0, https://spdx.org/licenses/Apache-2.0 | ||
Files with this license: | ||
README.md [227:227] | ||
|
||
SKIP BSD-3-Clause d77bd60dc7ee5f9c3b221f6edd94bbac | ||
BELONGS ya.make | ||
License text: | ||
3-clause BSD. | ||
Scancode info: | ||
Original SPDX id: BSD-3-Clause | ||
Score : 100.00 | ||
Match type : REFERENCE | ||
Links : http://www.opensource.org/licenses/BSD-3-Clause, https://spdx.org/licenses/BSD-3-Clause | ||
Files with this license: | ||
README.md [231:231] | ||
|
||
SKIP MIT dd09705e3ec59af63c705c8f5f3eadb2 | ||
BELONGS ya.make | ||
License text: | ||
Under Windows, we build some tools using the windows/dirent_portable.h file (which is outside our library code): it is under the liberal (business-friendly) MIT license. | ||
Scancode info: | ||
Original SPDX id: MIT | ||
Score : 100.00 | ||
Match type : REFERENCE | ||
Links : http://opensource.org/licenses/mit-license.php, https://spdx.org/licenses/MIT | ||
Files with this license: | ||
README.md [225:225] | ||
|
||
KEEP MIT f0fe4686586f118327c3bc63fe4027de | ||
BELONGS ya.make | ||
License text: | ||
The code is distributed under the MIT license, Copyright (c) 2009 Florian | ||
Scancode info: | ||
Original SPDX id: MIT | ||
Score : 100.00 | ||
Match type : NOTICE | ||
Links : http://opensource.org/licenses/mit-license.php, https://spdx.org/licenses/MIT | ||
Files with this license: | ||
src/to_chars.cpp [21:21] |
Oops, something went wrong.