Skip to content

Library import 250716-0050 #21185

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 43 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
d28a870
YT-25642: Don't throw error in RPC client if there is no more memory
savnadya Jul 12, 2025
50fb38c
YQL-17269: Fix UNION/EXCEPT/INTERSECT precedence
vityaman Jul 13, 2025
d531dc4
Update to Kotlin 2.2.0
Jul 13, 2025
e3196ab
Intermediate changes
robot-piglet Jul 13, 2025
8cb7738
Intermediate changes
robot-piglet Jul 13, 2025
e123adb
New version of the tld SKIP_CHECK SKIP_REVIEW
Jul 13, 2025
099e9df
Revert Compatify new remote operations config
Jul 14, 2025
c9db8c7
Intermediate changes
robot-piglet Jul 14, 2025
1fd47f9
Intermediate changes
robot-piglet Jul 14, 2025
0b523b9
YT: Set proper error code on cancel rpc request future
Jul 14, 2025
9c3d6f6
YT: Fix sharing trace_id between several requests on cancelation
Jul 14, 2025
552acf2
YT-18571: Rename TCaseInsensitiveStringEqualityComparer -> TCaseInsen…
Jul 14, 2025
715b4fe
Intermediate changes
robot-piglet Jul 14, 2025
a879d14
Intermediate changes
robot-piglet Jul 14, 2025
509303a
Update kotlinc template.
Jul 14, 2025
7cc9c55
Fix absent kv->p
dimdim1177 Jul 14, 2025
1085e72
update go source to 1.24.5, no switch
psydvl Jul 14, 2025
8b65c0b
Keep original filename when importing tzdata
georgthegreat Jul 14, 2025
02624d0
fix allocator for linux aarch64
Jul 14, 2025
08da58c
YT-25636: Fix HashDoS in NYT::NHttp::THeaders
Jul 14, 2025
bd88e7b
YT-25634: Unify periodic yielders
Jul 14, 2025
b0ba886
feat contrib/protobuf: Make public 'TextFormat::Printer::SetRedactDeb…
kpavlov00 Jul 14, 2025
e45c4a9
Update contrib/libs/cctz/tzdata to 2025b
georgthegreat Jul 14, 2025
f567ad5
Automatic release build for ymake, os_ymake
Jul 15, 2025
1e0a8c6
Intermediate changes
robot-piglet Jul 15, 2025
846eede
Automatic release build for test_tool, os_ya, ya_bin, os_test_tool
Jul 15, 2025
075c594
Add GO_OAPI_CODEGEN_V2
Jul 15, 2025
8c60f3e
Fix babenko-issues
Jul 15, 2025
dab0921
Fix changing hashbang on _escaped_fragment_
Jul 15, 2025
6fb5119
Intermediate changes
robot-piglet Jul 15, 2025
64137fb
YQL-20171: Fix aggregation joining key
vityaman Jul 15, 2025
b88aa58
YQL-20098: Wide{Skip,Take}Blocks rewrite from Flow to Stream
Jul 15, 2025
ca650d2
coroutine_traits: Implicitly convert returned std::exception into err…
georgthegreat Jul 15, 2025
93443fe
Add ubuntu 24 OS_SDK
4JustMe4 Jul 15, 2025
2ff7f5b
use system allocator by default
Jul 15, 2025
8921000
Intermediate changes
robot-piglet Jul 15, 2025
9fa5e2a
YQL-19616: Generate Vim SQL syntax highlighting
vityaman Jul 15, 2025
ad7a665
YT-25637: User-configurable batch sizes in QL
Jul 15, 2025
728e0ea
Fix http client cancel after request finished
Jul 15, 2025
a40bd4f
Update contrib/libs/cxxsupp/openmp to 20.1.7
4JustMe4 Jul 15, 2025
5324831
Fix 'Member over renaming FlatMap' optimizer
nepal Jul 15, 2025
15a3738
Merge branch 'rightlib' into merge-libs-250716-0050
alexv-smirnov Jul 16, 2025
870a369
Import libraries 250716-0050
alexv-smirnov Jul 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion build/conf/docs.conf
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ TOUCH_DOCS_MF=$TOUCH_DOCS && $GENERATE_MF
###
### Copy files from src_dir to $BINDIR/dst_dir
macro DOCS_COPY_FILES(FROM="${CURDIR}", NAMESPACE=".", FILES...) {
.CMD=$YMAKE_PYTHON3 ${input:"build/scripts/copy_docs_files.py"} ${hide;input:"build/scripts/process_command_files.py"} --source-root $ARCADIA_ROOT --build-root $ARCADIA_BUILD_ROOT --src-dir $FROM --dst-dir $BINDIR/$NAMESPACE $FILES ${hide;context=TEXT;input=TEXT;pre=${FROM}/:FILES} ${hide;output;pre=${NAMESPACE}/:FILES}
.CMD=$YMAKE_PYTHON3 ${input:"build/scripts/copy_docs_files.py"} ${hide;input:"build/scripts/process_command_files.py"} --source-root $ARCADIA_ROOT --build-root $ARCADIA_BUILD_ROOT --src-dir $FROM --dst-dir $BINDIR/$NAMESPACE $FILES ${hide;context=TEXT;input=TEXT;pre=${FROM}/:FILES} ${hide;output;pre=${NAMESPACE}/:FILES} $_DOCS_KV
.STRUCT_CMD=yes
}

Expand Down
23 changes: 22 additions & 1 deletion build/conf/go.conf
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,9 @@ GOSTD_VERSION=1.23
when ($GOSTD_VERSION == "1.23") {
GOSTD=contrib/go/_std_1.23/src
}
elsewhen ($GOSTD_VERSION == "1.24") {
GOSTD=contrib/go/_std_1.24/src
}
otherwise {
GOSTD=__unsupported_go_std_library_version_[$GOSTD_VERSION]__
}
Expand Down Expand Up @@ -205,7 +208,7 @@ _GO_TOOL_COMMON_FLAGS=\

# tag:go-specific
macro _GO_GEN_COVER_GO(GO_FILE, GO_COVER_OUTPUT, VAR_ID) {
.CMD=${hide:_GO_FAKEID} ${cwd;rootdir;input:GO_FILE} $GO_TOOLS_ROOT/pkg/tool/$_GO_TC_PATH/cover -mode set -var $VAR_ID -o ${output;suf=.cover.go;noext:GO_COVER_OUTPUT} ${rootrel;input:GO_FILE}
.CMD=${hide:_GO_FAKEID} ${cwd;rootdir;input:GO_FILE} $GO_TOOLS_ROOT/pkg/tool/$_GO_TC_PATH/cover -mode set -var $VAR_ID -o ${output;suf=.cover.go;noext:GO_COVER_OUTPUT} ${rootrel;input:GO_FILE} ${hide;kv:"p go"} ${hide;kv:"pc light-blue"}
}

# tag:go-specific
Expand Down Expand Up @@ -1058,6 +1061,7 @@ _GO_MODULES_TXT=${ARCADIA_ROOT}/vendor/modules.txt
_GO_TOOL_MOCKGEN=vendor/go.uber.org/mock/mockgen
_GO_TOOL_REFLECTOR=library/go/mockgen/reflector
_GO_TOOL_OAPI_CODEGEN=vendor/github.com/deepmap/oapi-codegen/cmd/oapi-codegen
_GO_TOOL_OAPI_CODEGEN_V2=vendor/github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen
_GO_TOOL_OAPI_CODEGEN_TAXI=taxi/infra/go/platform/tools/pkg/deepmap/oapi-codegen/cmd/oapi-codegen
_GO_TOOL_OAPI_CODEGEN_TAXI_1134=taxi/infra/go/platform/tools/pkg1134/oapi-codegen-1.13.4/cmd/oapi-codegen

Expand Down Expand Up @@ -1180,6 +1184,23 @@ macro GO_OAPI_CODEGEN(GENERATE, PACKAGE, IN, IN_NOPARSE[], Args...) {
_GO_OAPI_CODEGEN_IMPL(${_GO_TOOL_OAPI_CODEGEN} ${IN} ${suf=.gen.go:GENERATE} GENERATE ${GENERATE} PACKAGE ${PACKAGE} ${Args} IN_NOPARSE ${IN_NOPARSE})
}

# tag:go-specific
### @usage: GO_OAPI_CODEGEN_V2(GENERATE, PACKAGE, IN, IN_NOPARSE[], Args...)
###
### Go oapi-codegen (v2) module
### Generates GENERATE thing with PACKAGE package from file IN into STDOUT file
### Optional arguments will be passed into generator
### IN_NOPARSE - input files required for running generation, except IN
### Can be placed multiple times in same ya.make
###
### PEERDIRs to dependencies of the generated code must be added manually.
### All possible dependencies are listed in:
### vendor/github.com/oapi-codegen/oapi-codegen/v2/pkg/codegen/templates/imports.tmpl
### For example, see devtools/dummy_arcadia/go/oapi-codegen-v2
macro GO_OAPI_CODEGEN_V2(GENERATE, PACKAGE, IN, IN_NOPARSE[], Args...) {
_GO_OAPI_CODEGEN_IMPL(${_GO_TOOL_OAPI_CODEGEN_V2} ${IN} ${suf=.gen.go:GENERATE} GENERATE ${GENERATE} PACKAGE ${PACKAGE} ${Args} IN_NOPARSE ${IN_NOPARSE})
}

# tag:go-specific
### private, taxi only
macro GO_OAPI_CODEGEN_TAXI(GENERATE, PACKAGE, IN, IN_NOPARSE[], OUT_SUFFIX="", Args...) {
Expand Down
9 changes: 5 additions & 4 deletions build/conf/java.conf
Original file line number Diff line number Diff line change
Expand Up @@ -674,10 +674,10 @@ module JAVA_CONTRIB: _JAR_BASE {
}
otherwise {
when ($LOCAL_JAR_PATH) {
FETCH_TARGET_JAR= && $FS_TOOLS copy ${input:LOCAL_JAR_PATH} $TARGET
FETCH_TARGET_JAR= && $FS_TOOLS copy ${input:LOCAL_JAR_PATH} $TARGET ${hide;kv:"p FS"} ${hide;kv:"pc yellow"}
}
otherwise {
FETCH_TARGET_JAR= && $GENERATE_VCS_JAVA_INFO_NODEP && ${cwd:BINDIR} $JDK_RESOURCE/bin/jar cfvm $TARGET $VCS_JAVA .
FETCH_TARGET_JAR= && $GENERATE_VCS_JAVA_INFO_NODEP && ${cwd:BINDIR} $JDK_RESOURCE/bin/jar cfvm $TARGET $VCS_JAVA . ${hide;kv:"p FS"} ${hide;kv:"pc yellow"}
PEERDIR+=build/platform/java/jdk
PEERDIR+=$JDK_RESOURCE_PEERDIR
}
Expand All @@ -687,10 +687,10 @@ module JAVA_CONTRIB: _JAR_BASE {
}
otherwise {
when ($LOCAL_SOURCES_JAR_PATH) {
FETCH_SRCS_JAR= && $FS_TOOLS copy ${input:LOCAL_SOURCES_JAR_PATH} ${output;pre=${BINDIR}/;suf=-sources.jar:REALPRJNAME}
FETCH_SRCS_JAR= && $FS_TOOLS copy ${input:LOCAL_SOURCES_JAR_PATH} ${output;pre=${BINDIR}/;suf=-sources.jar:REALPRJNAME} ${hide;kv:"p FS"} ${hide;kv:"pc yellow"}
}
otherwise {
FETCH_SRCS_JAR= && $GENERATE_VCS_JAVA_INFO_NODEP && $FS_TOOLS md ${BINDIR}/fake-src && ${cwd;suf=/fake-src:BINDIR} $JDK_RESOURCE/bin/jar cfvm ${output;pre=${BINDIR}/;suf=-sources.jar:REALPRJNAME} $VCS_JAVA .
FETCH_SRCS_JAR= && $GENERATE_VCS_JAVA_INFO_NODEP && $FS_TOOLS md ${BINDIR}/fake-src && ${cwd;suf=/fake-src:BINDIR} $JDK_RESOURCE/bin/jar cfvm ${output;pre=${BINDIR}/;suf=-sources.jar:REALPRJNAME} $VCS_JAVA . ${hide;kv:"p FS"} ${hide;kv:"pc yellow"}
PEERDIR+=build/platform/java/jdk
PEERDIR+=$JDK_RESOURCE_PEERDIR
}
Expand Down Expand Up @@ -2091,6 +2091,7 @@ macro WITH_KOTLINC_DETEKT(Options...) {
# tag:kotlin-specific
### Also search for _KAPT_OPTS and change version there
### change supported jvmTarget in https://a.yandex-team.ru/arcadia/devtools/ya/jbuild/gen/actions/idea.py?rev=r16258919#L668
### change https://a.yandex-team.ru/arcadia/devtools/ya/jbuild/idea_templates/kotlinc.xml?rev=r17017283
_KOTLIN_VERSION=2.1.21
KOTLIN_VERSION=2.1.21
KOTLIN_BOM_FILE=${ARCADIA_ROOT}/contrib/java/org/jetbrains/kotlin/kotlin-bom/2.1.21/ya.dependency_management.inc
Expand Down
2 changes: 1 addition & 1 deletion build/conf/proto.conf
Original file line number Diff line number Diff line change
Expand Up @@ -673,7 +673,7 @@ macro _COMPILE_LIST_PROTO(SRC) {

# tag:proto
macro _PROTO_DESC_RAWPROTO_CMD(File) {
.CMD=${cwd;rootdir;input:File} $YMAKE_PYTHON3 ${input:"build/scripts/desc_rawproto_wrapper.py"} --desc-output ${output;suf=.desc:File} --rawproto-output ${norel;output;suf=.${_MODDIR_HASH}.rawproto:File} --proto-file ${rootrel;input:File} -- $PROTOC -I=./$PROTO_NAMESPACE -I=$ARCADIA_ROOT/$PROTO_NAMESPACE ${pre=-I=:_PROTO__INCLUDE} -I=$ARCADIA_BUILD_ROOT -I=$PROTOBUF_INCLUDE_PATH --include_source_info $_PROTOC_FLAGS ${hide:PROTO_FAKEID}
.CMD=${cwd;rootdir;input:File} $YMAKE_PYTHON3 ${input:"build/scripts/desc_rawproto_wrapper.py"} --desc-output ${output;suf=.desc:File} --rawproto-output ${norel;output;suf=.${_MODDIR_HASH}.rawproto:File} --proto-file ${rootrel;input:File} -- $PROTOC -I=./$PROTO_NAMESPACE -I=$ARCADIA_ROOT/$PROTO_NAMESPACE ${pre=-I=:_PROTO__INCLUDE} -I=$ARCADIA_BUILD_ROOT -I=$PROTOBUF_INCLUDE_PATH --include_source_info $_PROTOC_FLAGS ${hide:PROTO_FAKEID} ${hide;kv:"p PD"} ${hide;kv:"pc light-cyan"}
}

_PROTO_DESC_MERGE_CMD=$YMAKE_PYTHON3 ${input:"build/scripts/merge_files.py"} $TARGET ${ext=.desc:AUTO_INPUT} ${hide;kv:"p PD"} ${hide;kv:"pc light-cyan"} && ${cwd:ARCADIA_BUILD_ROOT} $YMAKE_PYTHON3 ${input:"build/scripts/collect_rawproto.py"} --output ${output;suf=.protosrc:REALPRJNAME} ${rootrel;ext=.rawproto:AUTO_INPUT}
Expand Down
10 changes: 5 additions & 5 deletions build/external_resources/ymake/public.resources.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"by_platform": {
"darwin": {
"uri": "sbr:9134846356"
"uri": "sbr:9189996113"
},
"darwin-arm64": {
"uri": "sbr:9134845402"
"uri": "sbr:9189994273"
},
"linux": {
"uri": "sbr:9134847582"
"uri": "sbr:9189998716"
},
"linux-aarch64": {
"uri": "sbr:9134844005"
"uri": "sbr:9189992882"
},
"win32": {
"uri": "sbr:9134847069"
"uri": "sbr:9189997453"
}
}
}
10 changes: 5 additions & 5 deletions build/external_resources/ymake/resources.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
{
"by_platform": {
"darwin": {
"uri": "sbr:9134847636"
"uri": "sbr:9189991566"
},
"darwin-arm64": {
"uri": "sbr:9134847194"
"uri": "sbr:9189990256"
},
"linux": {
"uri": "sbr:9134848889"
"uri": "sbr:9189994200"
},
"linux-aarch64": {
"uri": "sbr:9134846549"
"uri": "sbr:9189989140"
},
"win32": {
"uri": "sbr:9134848417"
"uri": "sbr:9189992529"
}
}
}
12 changes: 12 additions & 0 deletions build/mapping.conf.json
Original file line number Diff line number Diff line change
Expand Up @@ -577,6 +577,7 @@
"9116226487": "{registry_endpoint}/9116226487",
"9150817338": "{registry_endpoint}/9150817338",
"9180813918": "{registry_endpoint}/9180813918",
"9196630884": "{registry_endpoint}/9196630884",
"5486731632": "{registry_endpoint}/5486731632",
"5514350352": "{registry_endpoint}/5514350352",
"5514360398": "{registry_endpoint}/5514360398",
Expand Down Expand Up @@ -816,6 +817,7 @@
"8972534424": "{registry_endpoint}/8972534424",
"9023067054": "{registry_endpoint}/9023067054",
"9134846356": "{registry_endpoint}/9134846356",
"9189996113": "{registry_endpoint}/9189996113",
"5766171800": "{registry_endpoint}/5766171800",
"5805430761": "{registry_endpoint}/5805430761",
"5829025456": "{registry_endpoint}/5829025456",
Expand Down Expand Up @@ -906,6 +908,7 @@
"8972533338": "{registry_endpoint}/8972533338",
"9023066483": "{registry_endpoint}/9023066483",
"9134845402": "{registry_endpoint}/9134845402",
"9189994273": "{registry_endpoint}/9189994273",
"5766173070": "{registry_endpoint}/5766173070",
"5805432830": "{registry_endpoint}/5805432830",
"5829031598": "{registry_endpoint}/5829031598",
Expand Down Expand Up @@ -996,6 +999,7 @@
"8972536518": "{registry_endpoint}/8972536518",
"9023067958": "{registry_endpoint}/9023067958",
"9134847582": "{registry_endpoint}/9134847582",
"9189998716": "{registry_endpoint}/9189998716",
"5766171341": "{registry_endpoint}/5766171341",
"5805430188": "{registry_endpoint}/5805430188",
"5829023352": "{registry_endpoint}/5829023352",
Expand Down Expand Up @@ -1086,6 +1090,7 @@
"8972533033": "{registry_endpoint}/8972533033",
"9023066082": "{registry_endpoint}/9023066082",
"9134844005": "{registry_endpoint}/9134844005",
"9189992882": "{registry_endpoint}/9189992882",
"8270821739": "{registry_endpoint}/8270821739",
"8295446553": "{registry_endpoint}/8295446553",
"8326170338": "{registry_endpoint}/8326170338",
Expand All @@ -1106,6 +1111,7 @@
"8972535583": "{registry_endpoint}/8972535583",
"9023067572": "{registry_endpoint}/9023067572",
"9134847069": "{registry_endpoint}/9134847069",
"9189997453": "{registry_endpoint}/9189997453",
"5766172695": "{registry_endpoint}/5766172695",
"5805432230": "{registry_endpoint}/5805432230",
"5829029743": "{registry_endpoint}/5829029743",
Expand Down Expand Up @@ -2094,6 +2100,7 @@
"9116226487": "devtools/ya/test/programs/test_tool/bin/test_tool for linux",
"9150817338": "devtools/ya/test/programs/test_tool/bin/test_tool for linux",
"9180813918": "devtools/ya/test/programs/test_tool/bin/test_tool for linux",
"9196630884": "devtools/ya/test/programs/test_tool/bin/test_tool for linux",
"5486731632": "devtools/ya/test/programs/test_tool/bin3/test_tool3 for linux",
"5514350352": "devtools/ya/test/programs/test_tool/bin3/test_tool3 for linux",
"5514360398": "devtools/ya/test/programs/test_tool/bin3/test_tool3 for linux",
Expand Down Expand Up @@ -2333,6 +2340,7 @@
"8972534424": "devtools/ymake/bin/ymake for darwin",
"9023067054": "devtools/ymake/bin/ymake for darwin",
"9134846356": "devtools/ymake/bin/ymake for darwin",
"9189996113": "devtools/ymake/bin/ymake for darwin",
"5766171800": "devtools/ymake/bin/ymake for darwin-arm64",
"5805430761": "devtools/ymake/bin/ymake for darwin-arm64",
"5829025456": "devtools/ymake/bin/ymake for darwin-arm64",
Expand Down Expand Up @@ -2423,6 +2431,7 @@
"8972533338": "devtools/ymake/bin/ymake for darwin-arm64",
"9023066483": "devtools/ymake/bin/ymake for darwin-arm64",
"9134845402": "devtools/ymake/bin/ymake for darwin-arm64",
"9189994273": "devtools/ymake/bin/ymake for darwin-arm64",
"5766173070": "devtools/ymake/bin/ymake for linux",
"5805432830": "devtools/ymake/bin/ymake for linux",
"5829031598": "devtools/ymake/bin/ymake for linux",
Expand Down Expand Up @@ -2513,6 +2522,7 @@
"8972536518": "devtools/ymake/bin/ymake for linux",
"9023067958": "devtools/ymake/bin/ymake for linux",
"9134847582": "devtools/ymake/bin/ymake for linux",
"9189998716": "devtools/ymake/bin/ymake for linux",
"5766171341": "devtools/ymake/bin/ymake for linux-aarch64",
"5805430188": "devtools/ymake/bin/ymake for linux-aarch64",
"5829023352": "devtools/ymake/bin/ymake for linux-aarch64",
Expand Down Expand Up @@ -2603,6 +2613,7 @@
"8972533033": "devtools/ymake/bin/ymake for linux-aarch64",
"9023066082": "devtools/ymake/bin/ymake for linux-aarch64",
"9134844005": "devtools/ymake/bin/ymake for linux-aarch64",
"9189992882": "devtools/ymake/bin/ymake for linux-aarch64",
"8270821739": "devtools/ymake/bin/ymake for win32",
"8295446553": "devtools/ymake/bin/ymake for win32",
"8326170338": "devtools/ymake/bin/ymake for win32",
Expand All @@ -2623,6 +2634,7 @@
"8972535583": "devtools/ymake/bin/ymake for win32",
"9023067572": "devtools/ymake/bin/ymake for win32",
"9134847069": "devtools/ymake/bin/ymake for win32",
"9189997453": "devtools/ymake/bin/ymake for win32",
"5766172695": "devtools/ymake/bin/ymake for win32-clang-cl",
"5805432230": "devtools/ymake/bin/ymake for win32-clang-cl",
"5829029743": "devtools/ymake/bin/ymake for win32-clang-cl",
Expand Down
2 changes: 2 additions & 0 deletions build/platform/linux_sdk/ya.make
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ ELSEIF (ARCH_X86_64)
DECLARE_EXTERNAL_RESOURCE(OS_SDK_ROOT ${OS_SDK_SBR})
ELSEIF (OS_SDK == "ubuntu-22")
DECLARE_EXTERNAL_RESOURCE(OS_SDK_ROOT sbr:6495397322)
ELSEIF (OS_SDK == "ubuntu-24")
DECLARE_EXTERNAL_RESOURCE(OS_SDK_ROOT sbr:9213417189)
ELSE()
MESSAGE(FATAL_ERROR "There is no ${OS_SDK} SDK for x86-64")
ENDIF()
Expand Down
10 changes: 5 additions & 5 deletions build/platform/test_tool/host.ya.make.inc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
IF (HOST_OS_DARWIN AND HOST_ARCH_X86_64)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9180894618)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9196648327)
ELSEIF (HOST_OS_DARWIN AND HOST_ARCH_ARM64)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9180891807)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9196647725)
ELSEIF (HOST_OS_LINUX AND HOST_ARCH_X86_64)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9180899616)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9196650022)
ELSEIF (HOST_OS_LINUX AND HOST_ARCH_AARCH64)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9180889439)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9196646940)
ELSEIF (HOST_OS_WINDOWS AND HOST_ARCH_X86_64)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9180897337)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9196648771)

ENDIF()
10 changes: 5 additions & 5 deletions build/platform/test_tool/host_os.ya.make.inc
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
IF (HOST_OS_DARWIN AND HOST_ARCH_X86_64)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9180810960)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9196629851)
ELSEIF (HOST_OS_DARWIN AND HOST_ARCH_ARM64)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9180809464)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9196629191)
ELSEIF (HOST_OS_LINUX AND HOST_ARCH_X86_64)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9180813918)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9196630884)
ELSEIF (HOST_OS_LINUX AND HOST_ARCH_AARCH64)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9180808176)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9196628676)
ELSEIF (HOST_OS_WINDOWS AND HOST_ARCH_X86_64)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9180812268)
DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:9196630312)

ENDIF()
3 changes: 3 additions & 0 deletions build/sysincl/libc-to-nothing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@
- sys/cdefs.h
- syscall.h
- sys/dir.h
- sys/dr.h
- sys/epoll.h
- sys/errno.h
- sys/eventfd.h
Expand All @@ -138,6 +139,7 @@
- sys/hwcap.h
- sys/kd.h
- syslog.h
- sys/ldr.h
- sys/mman.h
- sys/mount.h
- sys/msg.h
Expand All @@ -153,6 +155,7 @@
- sys/quota.h
- sys/reboot.h
- sys/resource.h
- sys/rset.h
- sys/select.h
- sys/sem.h
- sys/sendfile.h
Expand Down
26 changes: 8 additions & 18 deletions build/ymake.core.conf
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ GO_FAKEID=11100371
ANDROID_FAKEID=2023-05-17
CLANG_TIDY_FAKEID=2023-06-06
CYTHON_FAKEID=16618405
JAVA_FAKEID=8966008
JAVA_FAKEID=9293095
PROTO_FAKEID=0
FBS_FAKEID=2024-03-13

Expand Down Expand Up @@ -364,26 +364,16 @@ macro NO_LTO() {
}

# tag:allocator
DEFAULT_ALLOCATOR=LF
DEFAULT_ALLOCATOR=SYSTEM

# tag:allocator
when ($OS_ANDROID == "yes" || $OS_WINDOWS == "yes" || $ARCH_TYPE_32 == "yes" || $ARCH_AARCH64 == "yes") {
DEFAULT_ALLOCATOR=J
}

# tag:allocator
when ($ARCH_PPC64LE == "yes") {
DEFAULT_ALLOCATOR=SYSTEM
when ($MUSL == "yes") {
DEFAULT_ALLOCATOR=TCMALLOC_TC
}

# tag:allocator
when ($OS_DARWIN == "yes") {
DEFAULT_ALLOCATOR=SYSTEM
}

# tag:allocator
when ($OS_FREEBSD == "yes") {
DEFAULT_ALLOCATOR=SYSTEM
when ($OS_ANDROID == "yes" || $OS_WINDOWS == "yes" || $ARCH_TYPE_32 == "yes") {
DEFAULT_ALLOCATOR=J
}

# tag:allocator
Expand Down Expand Up @@ -2182,7 +2172,7 @@ module SO_PROGRAM: DLL {
}
}

DLL_PROXY_CMD_MF=$GENERATE_MF && $COPY_CMD $AUTO_INPUT $TARGET
DLL_PROXY_CMD_MF=$GENERATE_MF && $COPY_CMD $AUTO_INPUT $TARGET ${hide;kv:"p MF"} ${hide;kv:"pc light-cyan"}

# tag:internal
### @usage: DEV_DLL_PROXY() # internal
Expand Down Expand Up @@ -3228,7 +3218,7 @@ macro AR_PLUGIN(name) {
### Script will receive all arguments to link_exe.py, and can output into stdout preprocessed list
### of all arguments, in JSON format
macro LD_PLUGIN(Name) {
.CMD=$COPY_CMD ${context=TEXT;input=TEXT:Name} ${global;noauto;output;suf=.pyplugin:Name}
.CMD=$COPY_CMD ${context=TEXT;input=TEXT:Name} ${global;noauto;output;suf=.pyplugin:Name} ${hide;kv:"p CP"} ${hide;kv:"pc light-cyan"}
.STRUCT_CMD=yes
.SEM=_SEM_IGNORED
}
Expand Down
Loading
Loading