Skip to content

Commit

Permalink
Merge 254fcb3 into 30aae3f
Browse files Browse the repository at this point in the history
  • Loading branch information
zverevgeny authored Jan 4, 2025
2 parents 30aae3f + 254fcb3 commit c85024e
Show file tree
Hide file tree
Showing 1,121 changed files with 71,423 additions and 13,620 deletions.
24 changes: 24 additions & 0 deletions contrib/libs/simdjson/.yandex_meta/__init__.py
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 contrib/libs/simdjson/.yandex_meta/devtools.copyrights.report
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 contrib/libs/simdjson/.yandex_meta/devtools.licenses.report
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]
Loading

0 comments on commit c85024e

Please sign in to comment.