Skip to content

Commit 3a1f180

Browse files
committed
Freeze libcxx for cuda without c++20 support
commit_hash:c2eb32b5cb16638c17c6fc6900738f26ba6eca49
1 parent 593d804 commit 3a1f180

File tree

1,188 files changed

+250469
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,188 files changed

+250469
-0
lines changed

build/sysincl/stl-to-libcxxcuda11.yml

Lines changed: 1031 additions & 0 deletions
Large diffs are not rendered by default.

build/ymake.core.conf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,9 @@ otherwise {
340340
when ($MSVC == "yes" && $CLANG_CL != "yes") {
341341
SYSINCL+=build/sysincl/stl-to-libcxxmsvc.yml
342342
}
343+
when ($NVCC_STD_VER == "17" || $CUDA11 == "yes") {
344+
SYSINCL+=build/sysincl/stl-to-libcxxcuda11.yml
345+
}
343346
when ($MUSL == "yes") {
344347
SYSINCL+=build/sysincl/libc-musl-libcxx.yml
345348
}
Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
# File format ($ symbol means the beginning of a line):
2+
#
3+
# $ # this message
4+
# $ # =======================
5+
# $ # comments (all commentaries should starts with some number of spaces and # symbol)
6+
# ${action} {license id} {license text hash}
7+
# $BELONGS ./ya/make/file/relative/path/1/ya.make ./ya/make/2/ya.make
8+
# ${all_file_action} filename
9+
# $ # user commentaries (many lines)
10+
# $ generated description - files with this license, license text... (some number of lines that starts with some number of spaces, do not modify)
11+
# ${action} {license spdx} {license text hash}
12+
# $BELONGS ./ya/make/file/relative/path/3/ya.make
13+
# ${all_file_action} filename
14+
# $ # user commentaries
15+
# $ generated description
16+
# $ ...
17+
#
18+
# You can modify action, all_file_action and add commentaries
19+
# Available actions:
20+
# keep - keep license in contrib and use in credits
21+
# skip - skip license
22+
# remove - remove all files with this license
23+
# 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
24+
#
25+
# {all file action} records will be generated when license text contains filename that exists on filesystem (in contrib directory)
26+
# We suppose that that files can contain some license info
27+
# Available all file actions:
28+
# FILE_IGNORE - ignore file (do nothing)
29+
# FILE_INCLUDE - include all file data into licenses text file
30+
# =======================
31+
32+
KEEP COPYRIGHT_SERVICE_LABEL 07668cb5215fea6ee1517de255c09e3e
33+
BELONGS ya.make
34+
License text:
35+
// Copyright (c) 1991-2022 Unicode, Inc. All rights reserved.
36+
Scancode info:
37+
Original SPDX id: COPYRIGHT_SERVICE_LABEL
38+
Score : 100.00
39+
Match type : COPYRIGHT
40+
Files with this license:
41+
include/__format/escaped_output_table.h [29:29]
42+
include/__format/extended_grapheme_cluster_table.h [29:29]
43+
include/__format/width_estimation_table.h [29:29]
44+
45+
KEEP COPYRIGHT_SERVICE_LABEL 33fb5dcc2845a99d87d337644dac5e88
46+
BELONGS ya.make
47+
License text:
48+
// Copyright 2018 Ulf Adams
49+
// Copyright (c) Microsoft Corporation. All rights reserved.
50+
Scancode info:
51+
Original SPDX id: COPYRIGHT_SERVICE_LABEL
52+
Score : 100.00
53+
Match type : COPYRIGHT
54+
Files with this license:
55+
src/include/ryu/common.h [12:13]
56+
src/include/ryu/d2fixed.h [12:13]
57+
src/include/ryu/d2fixed_full_table.h [12:13]
58+
src/include/ryu/d2s.h [12:13]
59+
src/include/ryu/d2s_full_table.h [12:13]
60+
src/include/ryu/d2s_intrinsics.h [12:13]
61+
src/include/ryu/digit_table.h [12:13]
62+
src/include/ryu/f2s.h [12:13]
63+
src/include/ryu/ryu.h [14:15]
64+
src/ryu/d2fixed.cpp [12:13]
65+
src/ryu/d2s.cpp [12:13]
66+
src/ryu/f2s.cpp [12:13]
67+
68+
KEEP COPYRIGHT_SERVICE_LABEL 4bf0a71a5a6e8f89dd3e5e3a19bcfdbb
69+
BELONGS ya.make
70+
License text:
71+
// Copyright (2022) National Technology & Engineering
72+
// Solutions of Sandia, LLC (NTESS).
73+
Scancode info:
74+
Original SPDX id: COPYRIGHT_SERVICE_LABEL
75+
Score : 100.00
76+
Match type : COPYRIGHT
77+
Files with this license:
78+
include/__fwd/mdspan.h [9:10]
79+
include/__mdspan/default_accessor.h [9:10]
80+
include/__mdspan/extents.h [9:10]
81+
include/__mdspan/layout_left.h [9:10]
82+
include/__mdspan/layout_right.h [9:10]
83+
include/__mdspan/mdspan.h [9:10]
84+
85+
KEEP COPYRIGHT_SERVICE_LABEL e0df4d49b106bd82efbad864a93ffce1
86+
BELONGS ya.make
87+
License text:
88+
// Copyright (c) Microsoft Corporation.
89+
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
90+
Scancode info:
91+
Original SPDX id: COPYRIGHT_SERVICE_LABEL
92+
Score : 100.00
93+
Match type : COPYRIGHT
94+
Files with this license:
95+
src/charconv.cpp [40:41]
96+
src/include/ryu/common.h [9:10]
97+
src/include/ryu/common.h [12:13]
98+
src/include/ryu/d2fixed.h [9:10]
99+
src/include/ryu/d2fixed.h [12:13]
100+
src/include/ryu/d2fixed_full_table.h [9:10]
101+
src/include/ryu/d2fixed_full_table.h [12:13]
102+
src/include/ryu/d2s.h [9:10]
103+
src/include/ryu/d2s.h [12:13]
104+
src/include/ryu/d2s_full_table.h [9:10]
105+
src/include/ryu/d2s_full_table.h [12:13]
106+
src/include/ryu/d2s_intrinsics.h [9:10]
107+
src/include/ryu/d2s_intrinsics.h [12:13]
108+
src/include/ryu/digit_table.h [9:10]
109+
src/include/ryu/digit_table.h [12:13]
110+
src/include/ryu/f2s.h [9:10]
111+
src/include/ryu/f2s.h [12:13]
112+
src/include/ryu/ryu.h [10:11]
113+
src/include/ryu/ryu.h [14:15]
114+
src/include/to_chars_floating_point.h [9:10]
115+
src/ryu/d2fixed.cpp [9:10]
116+
src/ryu/d2fixed.cpp [12:13]
117+
src/ryu/d2s.cpp [9:10]
118+
src/ryu/d2s.cpp [12:13]
119+
src/ryu/f2s.cpp [9:10]
120+
src/ryu/f2s.cpp [12:13]
121+
122+
KEEP COPYRIGHT_SERVICE_LABEL ebc015cad7377d32e7b2fc0ae5293aa1
123+
BELONGS ya.make
124+
FILE_INCLUDE CREDITS.TXT found in files: LICENSE.TXT at line 252
125+
# libcxxabi/CREDITS.TXT included in libcxxabi
126+
License text:
127+
Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT
128+
Scancode info:
129+
Original SPDX id: COPYRIGHT_SERVICE_LABEL
130+
Score : 100.00
131+
Match type : COPYRIGHT
132+
Files with this license:
133+
LICENSE.TXT [252:252]
134+
135+
KEEP COPYRIGHT_SERVICE_LABEL f52c727d32a7eaf5a8de6bc96b82797c
136+
BELONGS ya.make
137+
FILE_INCLUDE CREDITS.TXT found in files: LICENSE.TXT at line 293
138+
# libcxxabi/CREDITS.TXT included in libcxxabi
139+
License text:
140+
Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
141+
Scancode info:
142+
Original SPDX id: COPYRIGHT_SERVICE_LABEL
143+
Score : 100.00
144+
Match type : COPYRIGHT
145+
Files with this license:
146+
LICENSE.TXT [293:293]

0 commit comments

Comments
 (0)