Skip to content

Commit 2fa847a

Browse files
authored
Merge pull request #12310 from ydb-platform/mergelibs-241205-0959
Library import 241205-0959
2 parents 50445e3 + 39790fe commit 2fa847a

File tree

533 files changed

+13539
-12335
lines changed

Some content is hidden

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

533 files changed

+13539
-12335
lines changed

build/conf/proto.conf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,11 +295,19 @@ vendor/google.golang.org/genproto/googleapis/rpc/status \
295295
vendor/google.golang.org/genproto/googleapis/type/calendarperiod \
296296
vendor/google.golang.org/genproto/googleapis/type/color \
297297
vendor/google.golang.org/genproto/googleapis/type/date \
298+
vendor/google.golang.org/genproto/googleapis/type/date_range \
299+
vendor/google.golang.org/genproto/googleapis/type/datetime \
300+
vendor/google.golang.org/genproto/googleapis/type/date_time_range \
298301
vendor/google.golang.org/genproto/googleapis/type/dayofweek \
302+
vendor/google.golang.org/genproto/googleapis/type/decimal \
299303
vendor/google.golang.org/genproto/googleapis/type/expr \
300304
vendor/google.golang.org/genproto/googleapis/type/fraction \
305+
vendor/google.golang.org/genproto/googleapis/type/interval \
301306
vendor/google.golang.org/genproto/googleapis/type/latlng \
307+
vendor/google.golang.org/genproto/googleapis/type/localized_text \
302308
vendor/google.golang.org/genproto/googleapis/type/money \
309+
vendor/google.golang.org/genproto/googleapis/type/month \
310+
vendor/google.golang.org/genproto/googleapis/type/phone_number \
303311
vendor/google.golang.org/genproto/googleapis/type/postaladdress \
304312
vendor/google.golang.org/genproto/googleapis/type/quaternion \
305313
vendor/google.golang.org/genproto/googleapis/type/timeofday

build/scripts/error.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
'Temporary failure in name resolution',
1515
'The read operation timed out',
1616
'timeout: timed out',
17+
'no response given after', # sandbox.common.rest.Client.TimeoutExceeded
1718
]
1819

1920

build/sysincl/macro.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1126,8 +1126,10 @@
11261126
- contrib/libs/nvidia/thrust/thrust/system/tbb/detail/unique.h
11271127

11281128
- THRUST_MR_STD_MR_HEADER:
1129-
# this macro has a second value <memory_resource> that will not be used
1130-
- contrib/libs/cxxsupp/libcxx/include/experimental/memory_resource
1129+
# this macro could be resolved to <memory_resource> or <experimental/memory_resource> of stl
1130+
- contrib/libs/cxxsupp/libcxx/include/memory_resource
1131+
- contrib/libs/cxxsupp/libcxxcuda11/include/memory_resource
1132+
- contrib/libs/cxxsupp/libcxxcuda11/include/experimental/memory_resource
11311133

11321134
- source_filter: "^contrib/libs/unixodbc/libltdl"
11331135
includes:

build/sysincl/stl-to-libcxx.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
- experimental/coroutine: DO_NOT_INCLUDE_NON_STANDARD_EXPERIMENTAL_COROUTINE
5959
- experimental/filesystem: DO_NOT_INCLUDE_NON_STANDARD_EXPERIMENTAL_FILESYSTEM
6060
- experimental/numeric: DO_NOT_INCLUDE_NON_STANDARD_EXPERIMENTAL_NUMERIC
61+
- experimental/memory: DO_NOT_INCLUDE_NON_STANDARD_EXPERIMENTAL_MEMORY
6162
- experimental/optional: DO_NOT_INCLUDE_NON_STANDARD_EXPERIMENTAL_OPTIONAL
6263
- experimental/ratio: DO_NOT_INCLUDE_NON_STANDARD_EXPERIMENTAL_RATIO
6364
- experimental/source_location: DO_NOT_INCLUDE_NON_STANDARD_EXPERIMENTAL_SOURCE_LOCATION
@@ -161,6 +162,7 @@
161162
- string: contrib/libs/cxxsupp/libcxx/include/string
162163
- string_view: contrib/libs/cxxsupp/libcxx/include/string_view
163164
- strstream: contrib/libs/cxxsupp/libcxx/include/strstream
165+
- syncstream: contrib/libs/cxxsupp/libcxx/include/syncstream
164166
- system_error: contrib/libs/cxxsupp/libcxx/include/system_error
165167
- thread: contrib/libs/cxxsupp/libcxx/include/thread
166168
- tuple: contrib/libs/cxxsupp/libcxx/include/tuple
@@ -215,6 +217,7 @@
215217
- __algorithm/find_first_of.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/find_first_of.h
216218
- __algorithm/find_if.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/find_if.h
217219
- __algorithm/find_if_not.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/find_if_not.h
220+
- __algorithm/find_segment_if.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/find_segment_if.h
218221
- __algorithm/for_each.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/for_each.h
219222
- __algorithm/for_each_n.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/for_each_n.h
220223
- __algorithm/for_each_segment.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/for_each_segment.h
@@ -280,14 +283,17 @@
280283
- __algorithm/pstl_backends/cpu_backends/transform_reduce.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_backends/cpu_backends/transform_reduce.h
281284
- __algorithm/pstl_copy.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_copy.h
282285
- __algorithm/pstl_count.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_count.h
286+
- __algorithm/pstl_equal.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_equal.h
283287
- __algorithm/pstl_fill.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_fill.h
284288
- __algorithm/pstl_find.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_find.h
285289
- __algorithm/pstl_for_each.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_for_each.h
286290
- __algorithm/pstl_frontend_dispatch.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_frontend_dispatch.h
287291
- __algorithm/pstl_generate.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_generate.h
288292
- __algorithm/pstl_is_partitioned.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_is_partitioned.h
289293
- __algorithm/pstl_merge.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_merge.h
294+
- __algorithm/pstl_move.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_move.h
290295
- __algorithm/pstl_replace.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_replace.h
296+
- __algorithm/pstl_rotate_copy.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_rotate_copy.h
291297
- __algorithm/pstl_sort.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_sort.h
292298
- __algorithm/pstl_stable_sort.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_stable_sort.h
293299
- __algorithm/pstl_transform.h: contrib/libs/cxxsupp/libcxx/include/__algorithm/pstl_transform.h
@@ -694,6 +700,7 @@
694700
- __mdspan/extents.h: contrib/libs/cxxsupp/libcxx/include/__mdspan/extents.h
695701
- __mdspan/layout_left.h: contrib/libs/cxxsupp/libcxx/include/__mdspan/layout_left.h
696702
- __mdspan/layout_right.h: contrib/libs/cxxsupp/libcxx/include/__mdspan/layout_right.h
703+
- __mdspan/layout_stride.h: contrib/libs/cxxsupp/libcxx/include/__mdspan/layout_stride.h
697704
- __mdspan/mdspan.h: contrib/libs/cxxsupp/libcxx/include/__mdspan/mdspan.h
698705
- __memory/addressof.h: contrib/libs/cxxsupp/libcxx/include/__memory/addressof.h
699706
- __memory/align.h: contrib/libs/cxxsupp/libcxx/include/__memory/align.h
@@ -995,7 +1002,6 @@
9951002
- __type_traits/negation.h: contrib/libs/cxxsupp/libcxx/include/__type_traits/negation.h
9961003
- __type_traits/noexcept_move_assign_container.h: contrib/libs/cxxsupp/libcxx/include/__type_traits/noexcept_move_assign_container.h
9971004
- __type_traits/operation_traits.h: contrib/libs/cxxsupp/libcxx/include/__type_traits/operation_traits.h
998-
- __type_traits/predicate_traits.h: contrib/libs/cxxsupp/libcxx/include/__type_traits/predicate_traits.h
9991005
- __type_traits/promote.h: contrib/libs/cxxsupp/libcxx/include/__type_traits/promote.h
10001006
- __type_traits/rank.h: contrib/libs/cxxsupp/libcxx/include/__type_traits/rank.h
10011007
- __type_traits/remove_all_extents.h: contrib/libs/cxxsupp/libcxx/include/__type_traits/remove_all_extents.h
@@ -1015,6 +1021,7 @@
10151021
- __type_traits/unwrap_ref.h: contrib/libs/cxxsupp/libcxx/include/__type_traits/unwrap_ref.h
10161022
- __type_traits/void_t.h: contrib/libs/cxxsupp/libcxx/include/__type_traits/void_t.h
10171023
- __utility/as_const.h: contrib/libs/cxxsupp/libcxx/include/__utility/as_const.h
1024+
- __utility/as_lvalue.h: contrib/libs/cxxsupp/libcxx/include/__utility/as_lvalue.h
10181025
- __utility/auto_cast.h: contrib/libs/cxxsupp/libcxx/include/__utility/auto_cast.h
10191026
- __utility/cmp.h: contrib/libs/cxxsupp/libcxx/include/__utility/cmp.h
10201027
- __utility/convert_to_integral.h: contrib/libs/cxxsupp/libcxx/include/__utility/convert_to_integral.h
@@ -1028,10 +1035,12 @@
10281035
- __utility/integer_sequence.h: contrib/libs/cxxsupp/libcxx/include/__utility/integer_sequence.h
10291036
- __utility/is_pointer_in_range.h: contrib/libs/cxxsupp/libcxx/include/__utility/is_pointer_in_range.h
10301037
- __utility/move.h: contrib/libs/cxxsupp/libcxx/include/__utility/move.h
1038+
- __utility/no_destroy.h: contrib/libs/cxxsupp/libcxx/include/__utility/no_destroy.h
10311039
- __utility/pair.h: contrib/libs/cxxsupp/libcxx/include/__utility/pair.h
10321040
- __utility/piecewise_construct.h: contrib/libs/cxxsupp/libcxx/include/__utility/piecewise_construct.h
10331041
- __utility/priority_tag.h: contrib/libs/cxxsupp/libcxx/include/__utility/priority_tag.h
10341042
- __utility/rel_ops.h: contrib/libs/cxxsupp/libcxx/include/__utility/rel_ops.h
1043+
- __utility/small_buffer.h: contrib/libs/cxxsupp/libcxx/include/__utility/small_buffer.h
10351044
- __utility/swap.h: contrib/libs/cxxsupp/libcxx/include/__utility/swap.h
10361045
- __utility/to_underlying.h: contrib/libs/cxxsupp/libcxx/include/__utility/to_underlying.h
10371046
- __utility/unreachable.h: contrib/libs/cxxsupp/libcxx/include/__utility/unreachable.h

contrib/libs/cxxsupp/builtins/.yandex_meta/build.ym

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{% extends '//builtin/bag.ym' %}
22

3-
{% block current_version %}19.1.3{% endblock %}
3+
{% block current_version %}19.1.4{% endblock %}
44

55
{% block current_url %}
66
https://github.com/llvm/llvm-project/releases/download/llvmorg-{{self.version().strip()}}/compiler-rt-{{self.version().strip()}}.src.tar.xz

contrib/libs/cxxsupp/builtins/int_math.h

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,12 @@
6565
#define crt_copysign(x, y) __builtin_copysign((x), (y))
6666
#define crt_copysignf(x, y) __builtin_copysignf((x), (y))
6767
#define crt_copysignl(x, y) __builtin_copysignl((x), (y))
68-
#if __has_builtin(__builtin_copysignf128)
68+
// We define __has_builtin to always return 0 for GCC versions below 10,
69+
// but __builtin_copysignf128 is available since version 7.
70+
#if __has_builtin(__builtin_copysignf128) || \
71+
(defined(__GNUC__) && __GNUC__ >= 7)
6972
#define crt_copysignf128(x, y) __builtin_copysignf128((x), (y))
70-
#elif __has_builtin(__builtin_copysignq) || (defined(__GNUC__) && __GNUC__ >= 7)
73+
#elif __has_builtin(__builtin_copysignq)
7174
#define crt_copysignf128(x, y) __builtin_copysignq((x), (y))
7275
#endif
7376
#endif
@@ -80,9 +83,11 @@
8083
#define crt_fabs(x) __builtin_fabs((x))
8184
#define crt_fabsf(x) __builtin_fabsf((x))
8285
#define crt_fabsl(x) __builtin_fabsl((x))
83-
#if __has_builtin(__builtin_fabsf128)
86+
// We define __has_builtin to always return 0 for GCC versions below 10,
87+
// but __builtin_fabsf128 is available since version 7.
88+
#if __has_builtin(__builtin_fabsf128) || (defined(__GNUC__) && __GNUC__ >= 7)
8489
#define crt_fabsf128(x) __builtin_fabsf128((x))
85-
#elif __has_builtin(__builtin_fabsq) || (defined(__GNUC__) && __GNUC__ >= 7)
90+
#elif __has_builtin(__builtin_fabsq)
8691
#define crt_fabsf128(x) __builtin_fabsq((x))
8792
#endif
8893
#endif

contrib/libs/cxxsupp/builtins/ya.make

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ LICENSE(
1212

1313
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
1414

15-
VERSION(19.1.3)
15+
VERSION(19.1.4)
1616

17-
ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.3/compiler-rt-19.1.3.src.tar.xz)
17+
ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/compiler-rt-19.1.4.src.tar.xz)
1818

1919
NO_COMPILER_WARNINGS()
2020

contrib/libs/cxxsupp/libcxx/.yandex_meta/build.ym

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{% extends '//builtin/run.ym' %}
22

3-
{% block current_version %}d173ce4a670e88b65c52f6fc1bf10d133ee35704{% endblock %}
4-
{% block current_date %}2023-10-19{% endblock %}
3+
{% block current_version %}3b0705827dbe711788c6b6bec3afa94205db1ce8{% endblock %}
4+
{% block current_date %}2023-12-18{% endblock %}
55

66
{% block keep_sources %}
77
.yandex_meta/scripts/sysincls.py
@@ -302,6 +302,7 @@ SRCS(
302302
src/atomic.cpp
303303
src/barrier.cpp
304304
src/bind.cpp
305+
src/call_once.cpp
305306
src/charconv.cpp
306307
src/chrono.cpp
307308
src/condition_variable.cpp

contrib/libs/cxxsupp/libcxx/.yandex_meta/devtools.copyrights.report

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ BELONGS ya.make
8080
include/__mdspan/extents.h [9:10]
8181
include/__mdspan/layout_left.h [9:10]
8282
include/__mdspan/layout_right.h [9:10]
83+
include/__mdspan/layout_stride.h [9:10]
8384
include/__mdspan/mdspan.h [9:10]
8485

8586
KEEP COPYRIGHT_SERVICE_LABEL e0df4d49b106bd82efbad864a93ffce1

0 commit comments

Comments
 (0)