Skip to content

Commit a30e65b

Browse files
committed
Merge pull request #17257 from ydb-platform/merge-libs-250416-0829
2 parents fe7fa70 + 4d3bd51 commit a30e65b

File tree

4,122 files changed

+160499
-136971
lines changed

Some content is hidden

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

4,122 files changed

+160499
-136971
lines changed

build/conf/bison_lex.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ _FLEX_HEADER=
3838

3939
when ($_BISON_FLEX_SET_DEFAULTS == "yes") {
4040
_BISON_HEADER=--defines=${nopath;noext;main;addincl;norel;output;suf=$_BISON_HEADER_SUFFIX:SRC}
41-
_BISON_PP=$YMAKE_PYTHON ${input:"build/scripts/preprocess.py"} $_ADD_HIDDEN_INPUTS($_CPP_BISON_SKELS) ${nopath;noext;tmp;suf=$_BISON_HEADER_SUFFIX:SRC}
41+
_BISON_PP=$YMAKE_PYTHON3 ${input:"build/scripts/preprocess.py"} $_ADD_HIDDEN_INPUTS($_CPP_BISON_SKELS) ${nopath;noext;tmp;suf=$_BISON_HEADER_SUFFIX:SRC}
4242
_FLEX_TOOL=${tool:"contrib/tools/flex-old"}
4343
_FLEX_TOOL_DIR=contrib/tools/flex-old
4444
_FLEX_HEADER=
@@ -94,7 +94,7 @@ macro FLEX_GEN_CPP() {
9494
macro BISON_HEADER(Suffix) {
9595
SET(_BISON_HEADER_SUFFIX $Suffix)
9696
SET(_BISON_HEADER --defines=\${nopath;noext;main;addincl;norel;output;suf=$_BISON_HEADER_SUFFIX:SRC})
97-
SET(_BISON_PP $YMAKE_PYTHON \${input:"build/scripts/preprocess.py"} $_ADD_HIDDEN_INPUTS($_CPP_BISON_SKELS) \${nopath;noext;tmp;suf=$_BISON_HEADER_SUFFIX:SRC})
97+
SET(_BISON_PP $YMAKE_PYTHON3 \${input:"build/scripts/preprocess.py"} $_ADD_HIDDEN_INPUTS($_CPP_BISON_SKELS) \${nopath;noext;tmp;suf=$_BISON_HEADER_SUFFIX:SRC})
9898

9999
}
100100

build/conf/compilers/gnu_compiler.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ when ($CLANG16 == "yes") {
7373

7474
when ($CLANG18 == "yes") {
7575
CFLAGS+=-Wno-array-parameter -Wno-deprecate-lax-vec-conv-all -Wno-unqualified-std-cast-call -Wno-unused-but-set-parameter -Wno-implicit-function-declaration -Wno-int-conversion -Wno-incompatible-function-pointer-types -Wno-address-of-packed-member
76-
CFLAGS+=-Wno-deprecated-this-capture -Wno-c++11-narrowing-const-reference -Wno-missing-designated-field-initializers \
77-
-Wno-packed-non-pod -Wno-format -Wno-vla-cxx-extension -Wno-invalid-offsetof
76+
CFLAGS+=-Wno-deprecated-this-capture -Wno-missing-designated-field-initializers \
77+
-Wno-format -Wno-vla-cxx-extension -Wno-invalid-offsetof \
7878
when ($MAPSMOBI_BUILD_TARGET == "yes") {
7979
CFLAGS+=-Wno-deprecated-declarations
8080
}

build/conf/go.conf

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ elsewhen ($OS_WINDOWS) {
4444
}
4545

4646
# tag:go-specific
47-
GO_TARG_ARCH=unknwon
47+
GO_TARG_ARCH=unknown
4848
when ($ARCH_X86_64) {
4949
GO_TARG_ARCH=amd64
5050
}
@@ -54,12 +54,15 @@ elsewhen ($ARCH_I386) {
5454
elsewhen ($ARCH_ARM64) {
5555
GO_TARG_ARCH=arm64
5656
}
57+
elsewhen ($ARCH_ARM7) {
58+
GO_TARG_ARCH=armv7
59+
}
5760

5861
# tag:go-specific
5962
GO_HOST_TARG_PARAMS=++host-os $GO_HOST_OS ++host-arch $GO_HOST_ARCH ++targ-os $GO_TARG_OS ++targ-arch $GO_TARG_ARCH
6063

6164
# tag:go-specific
62-
GOSTD_VERSION=1.22
65+
GOSTD_VERSION=1.23
6366
when ($GOSTD_VERSION == "1.23") {
6467
GOSTD=contrib/go/_std_1.23/src
6568
}
@@ -480,6 +483,10 @@ when ($ARCH_ARM64) {
480483
elsewhen ($ARCH_X86_64) {
481484
_GO_TOOLCHAIN_ENV_GOARCH=${env:"GOARCH=amd64"}
482485
}
486+
elsewhen ($ARCH_ARM7) {
487+
_GO_TOOLCHAIN_ENV_GOARCH=${env:"GOARCH=arm"}
488+
_GO_TOOLCHAIN_ENV_GOARCH += ${env:"GOARM=7"}
489+
}
483490

484491
# tag:go-specific
485492
_GO_TOOLCHAIN_ENV_GOOS=unknown
@@ -802,15 +809,15 @@ module _GO_BASE_UNIT: _BASE_UNIT {
802809
_GO_COMPILE_FLAGS_RACE=
803810
_GO_LINK_FLAGS_RACE=
804811
}
805-
812+
806813
when ($SANITIZER_TYPE == "memory") {
807814
_GO_COMPILE_FLAGS_SANITIZERS=-msan
808815
_GO_LINK_FLAGS_SANITAZERS=-msan
809816
}
810817
elsewhen ($SANITIZER_TYPE == "address") {
811818
_GO_COMPILE_FLAGS_SANITIZERS=-asan
812819
_GO_LINK_FLAGS_SANITAZERS=-asan
813-
}
820+
}
814821
otherwise {
815822
_GO_COMPILE_FLAGS_SANITIZERS=
816823
_GO_LINK_FLAGS_SANITAZERS=
@@ -1063,7 +1070,7 @@ MOCKGEN_PACKAGE="mocks"
10631070
### @usage: GO_MOCKGEN_PACKAGE(package)
10641071
###
10651072
### Part of Go mock module definition, source mode.
1066-
### Specifies generated package name, instead of default one "mocks"
1073+
### Specifies generated package name, instead of default one "mocks"
10671074
macro GO_MOCKGEN_PACKAGE(PACKAGE) {
10681075
SET(MOCKGEN_PACKAGE ${PACKAGE})
10691076
}
@@ -1072,7 +1079,7 @@ macro GO_MOCKGEN_PACKAGE(PACKAGE) {
10721079
### @usage: GO_MOCKGEN_REFLECT()
10731080
###
10741081
### Part of Go mock module definition, reflect mode.
1075-
### Creates generator program, expected in `gen` folder
1082+
### Creates generator program, expected in `gen` folder
10761083
macro GO_MOCKGEN_REFLECT() {
10771084
PEERDIR(${GOSTD}/encoding/gob)
10781085
PEERDIR(${GOSTD}/flag)

build/conf/java.conf

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -414,11 +414,11 @@ macro _JAVA_SRCS(RESOURCES?"yes":"no", SRCDIR=".", PACKAGE_PREFIX="", EXCLUDE[],
414414
}
415415

416416
# tag:java-specific
417-
# Fill semantic jar_source_set by JAVA_SRCS() Args
417+
# Fill semantic jar_source_set/jar_resource_set by JAVA_SRCS() Args
418418
_JAR_SOURCE_SET_SEM=
419-
macro _SEM_JAR_SOURCE_SET(SRCDIR=".", PACKAGE_PREFIX="", EXCLUDE[], FILES[], RESOURCES?"RESOURCES":"", SKIP_CHECK_SRCDIR?"SKIP_CHECK_SRCDIR":"", Globs...) {
420-
# Now ignore SKIP_CHECK_SRCDIR, PACKAGE_PREFIX, EXCLUDE, RESOURCES, FILES
421-
SET_APPEND(_JAR_SOURCE_SET_SEM && jar_source_set ${pre=${SRCDIR}\::Globs})
419+
macro _SEM_JAR_SOURCE_SET(SRCDIR=".", PACKAGE_PREFIX="", EXCLUDE[], FILES[], RESOURCES?"jar_resource_set":"jar_source_set", SKIP_CHECK_SRCDIR?"SKIP_CHECK_SRCDIR":"", Globs...) {
420+
# Now ignore SKIP_CHECK_SRCDIR, PACKAGE_PREFIX, EXCLUDE, FILES
421+
SET_APPEND(_JAR_SOURCE_SET_SEM && $RESOURCES ${pre=${SRCDIR}\::Globs})
422422
}
423423

424424
### Fill JAVA_SRCS to value for ya ide idea and real apply for late globs
@@ -1468,9 +1468,9 @@ when (!$USE_SYSTEM_ERROR_PRONE) {
14681468
ERROR_PRONE_RESOURCE=$ERROR_PRONE_2_30_0_RESOURCE_GLOBAL
14691469
}
14701470
elsewhen ($JDK_REAL_VERSION == "24") {
1471-
ERROR_PRONE_VERSION=2.30.0
1472-
ERROR_PRONE_PEERDIR=build/platform/java/error_prone/2.30.0
1473-
ERROR_PRONE_RESOURCE=$ERROR_PRONE_2_30_0_RESOURCE_GLOBAL
1471+
ERROR_PRONE_VERSION=2.37.0
1472+
ERROR_PRONE_PEERDIR=build/platform/java/error_prone/2.37.0
1473+
ERROR_PRONE_RESOURCE=$ERROR_PRONE_2_37_0_RESOURCE_GLOBAL
14741474
}
14751475
otherwise {
14761476
ERROR_PRONE_VERSION=2.7.1
@@ -2131,19 +2131,20 @@ macro JAR_EXCLUDE(Filters...) {
21312131
}
21322132

21332133
# tag:java-specific
2134-
_COMPILE_JSRC=${cwd:ARCADIA_BUILD_ROOT} $YMAKE_PYTHON ${input:"build/scripts/compile_jsrc.py"} --input $AUTO_INPUT --output $TARGET --prefix $BINDIR ${hide;kv:"p JC"} ${hide;kv:"pc light-blue"} ${hide;kv:"show_out"}
2134+
_COMPILE_JSRC=${cwd:ARCADIA_BUILD_ROOT} $YMAKE_PYTHON3 ${input:"build/scripts/compile_jsrc.py"} --input $AUTO_INPUT --output $TARGET --prefix $BINDIR ${hide;kv:"p JC"} ${hide;kv:"pc light-blue"} ${hide;kv:"show_out"}
21352135

21362136
# tag:java-specific
21372137
COMPILE_JSRC_MF=$_COMPILE_JSRC && $GENERATE_MF
21382138

21392139
# tag:java-specific tag:internal
21402140
### @usage: JSRC_LIBRARY() # internal
21412141
module JSRC_LIBRARY: _BARE_UNIT {
2142-
.CMD=COMPILE_JSRC_MF
2142+
.ALIASES=SRCS=FILES
2143+
.CMD=$COMPILE_JSRC_MF
21432144
.EXTS=.java
2144-
.PEERDIR_POLICY=as_include
21452145
.FINAL_TARGET=no
2146-
.ALIASES=SRCS=FILES
2146+
.PEERDIR_POLICY=as_include
2147+
.STRUCT_CMD=yes
21472148
PEERDIR_TAGS=JAVA JAVA_PROTO JAVA_PROTO_FROM_SCHEMA JAVA_FBS JAVA_IDL
21482149
MODULE_TYPE=LIBRARY
21492150
SET(MODULE_SUFFIX .jsrc)

build/conf/licenses.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
"GPL-2.0-or-later WITH mif-exception",
6161
"GWT-Terms",
6262
"Hdf5",
63-
"HPND-sell-variant",
6463
"HSQLDB-BSD-3-Clause",
6564
"Ibm-Dhcp",
6665
"Ietf-trust",
@@ -244,6 +243,7 @@
244243
"GPL-3.0-or-later WITH Bison-exception-2.2",
245244
"H2",
246245
"HPND",
246+
"HPND-sell-variant",
247247
"IBM-pibs",
248248
"ICU",
249249
"Ietf",

build/conf/ts/node_modules.conf

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,26 @@ PM_TYPE=
99

1010
# combined input/outputs records as list of directives ${hide;input:<path>} ${hide;output:<path>}, used in builders
1111
_NODE_MODULES_INOUTS=
12+
_NODE_MODULES_BUNDLE_ARG=
1213
_YATOOL_PREBUILDER_ARG=
1314

1415
macro _TS_ADD_NODE_MODULES_FOR_BUILDER() {
1516
# Calculate inputs and outputs of node_modules, fill `_NODE_MODULES_INOUTS` variable
1617
_NODE_MODULES_CONFIGURE()
1718
}
1819

20+
# Not to bundle node_modules by default
21+
_WITH_NODE_MODULES=
22+
23+
### @usage: WITH_NODE_MODULES()
24+
###
25+
### Macro configures the project to output node_modules bundle as a build-result.
26+
###
27+
### Documentation: https://docs.yandex-team.ru/frontend-in-arcadia/references/macros#with-node-modules
28+
macro WITH_NODE_MODULES() {
29+
SET(_WITH_NODE_MODULES yes)
30+
}
31+
1932
_TARBALLS_STORE=__tarballs__
2033
_PREPARE_DEPS_INOUTS=
2134
_PREPARE_DEPS_RESOURCES=

build/conf/ts/ts.conf

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ NOTS_TOOL_BASE_ARGS=\
4141
--pm-type $PM_TYPE \
4242
--trace $TS_TRACE \
4343
--verbose $TS_LOG \
44-
$_YATOOL_PREBUILDER_ARG
44+
$_YATOOL_PREBUILDER_ARG $_NODE_MODULES_BUNDLE_ARG
4545

4646
NOTS_TOOL_BUILD_ENV=
4747

@@ -63,13 +63,13 @@ _RUN_JAVASCRIPT_AFTER_BUILD_TS_PACKAGE_EXTRA=
6363
# Arguments for builders' commands, passed after the command
6464
# TODO FBP-1978 (remove output.tar output)
6565
NOTS_TOOL_COMMON_BUILDER_ARGS=\
66-
--output-file ${output:TARGET} ${hide;output:"output.tar"} ${hide;output:"output.tar.uuid"} \
66+
--output-file ${TARGET} ${hide;output:"output.tar"} ${hide;output:"output.tar.uuid"} \
6767
--tsconfigs $TS_CONFIG_PATH \
6868
--vcs-info "${VCS_INFO_FILE}" \
6969
$NOTS_TOOL_BUILD_REQUIREMENTS__NO_UID__ \
7070
$NOTS_TOOL_BUILD_ENV \
7171
$_RUN_JAVASCRIPT_AFTER_BUILD_ARGS \
72-
$_RENDER_RUN_JAVASCRIPT_AFTER_BUILD_INPUTS($_RUN_JAVASCRIPT_AFTER_BUILD_INPUTS)
72+
$_RUN_JAVASCRIPT_AFTER_BUILD_INPUTS
7373

7474
ERM_PACKAGES_PATH=devtools/frontend_build_platform/erm/erm-packages.json
7575

@@ -238,11 +238,7 @@ macro RUN_JAVASCRIPT_AFTER_BUILD(JS_SCRIPT, OUTDIR="", IN{input}[], ARGS...) {
238238
SET(_RUN_JAVASCRIPT_AFTER_BUILD_INPUTS ${IN})
239239
# here we need to escape $, otherwise it will be expanded in-place and will end up with empty value
240240
SET(_RUN_JAVASCRIPT_AFTER_BUILD_TS_PACKAGE_EXTRA \${hide;output:"output.tar"} \${hide;output:"output.tar.uuid"})
241-
_RUN_JAVASCRIPT_AFTER_BUILD_ADD_JS_SCRIPT_AS_INPUT($JS_SCRIPT)
242-
}
243-
244-
macro _RENDER_RUN_JAVASCRIPT_AFTER_BUILD_INPUTS(IN{input}[]) {
245-
.CMD=${hide;input:IN}
241+
_RUN_JAVASCRIPT_AFTER_BUILD_PROCESS_INPUTS($JS_SCRIPT)
246242
}
247243

248244
### @usage RUN_JAVASCRIPT(script_path [args...] [IN inputs...] [OUTDIR outdir])

build/conf/ts/ts_next.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ TS_NEXT_CMD=$_TS_PROJECT_SETUP_CMD \
5757
multimodule TS_NEXT {
5858
module BUILD: _TS_BASE_UNIT {
5959
.CMD=TS_NEXT_CMD
60+
.SEM=_SEM_IGNORED
6061
.EPILOGUE=_TS_CONFIG_EPILOGUE
6162
.PEERDIRSELF=TS_PREPARE_DEPS
6263

build/conf/ts/ts_package.conf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ TS_PACK=$_TS_PROJECT_SETUP_CMD \
55
${hide;kv:"p TS_PKG"} ${hide;kv:"pc magenta"} \
66
$_RUN_JAVASCRIPT_AFTER_BUILD_TS_PACKAGE_EXTRA \
77
$_RUN_JAVASCRIPT_AFTER_BUILD_ARGS \
8-
$_RENDER_RUN_JAVASCRIPT_AFTER_BUILD_INPUTS($_RUN_JAVASCRIPT_AFTER_BUILD_INPUTS)
8+
$_RUN_JAVASCRIPT_AFTER_BUILD_INPUTS
99

1010

1111
### # internal
@@ -34,6 +34,7 @@ macro _TS_PACKAGE_EPILOGUE() {
3434
multimodule TS_PACKAGE {
3535
module BUILD: _TS_BASE_UNIT {
3636
.CMD=TS_PACK
37+
.SEM=_SEM_IGNORED
3738
.EPILOGUE=_TS_PACKAGE_EPILOGUE
3839
.ALLOWED=TS_FILES TS_FILES_GLOB
3940
.ALIASES=FILES=TS_FILES SRCS=TS_FILES RUN_JAVASCRIPT=RUN_JAVASCRIPT_AFTER_BUILD

build/conf/ts/ts_proto.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ _TS_PROTO_IMPL_CMD=$_TS_PROJECT_SETUP_CMD \
1515
### # internal
1616
module _TS_PROTO_IMPL: _TS_BASE_UNIT {
1717
.CMD=_TS_PROTO_IMPL_CMD
18+
.SEM=_SEM_IGNORED
1819
.IGNORED=GENERATE_ENUM_SERIALIZATION GENERATE_ENUM_SERIALIZATION_WITH_HEADER USE_SKIFF CPP_PROTO_PLUGIN2 PY_PROTO_PLUGIN YMAPS_SPROTO RESOURCE
1920
# We need to collect SRCS paths into list to pass to command
2021
.ALIASES=SRCS=_TS_PROTO_SRCS

build/conf/ts/ts_test.conf

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ _TS_TEST_DEPENDS_ON_BUILD=
1010
# so TS_TEST_JEST module has it's own unique output.
1111
# TS_TEST_JEST_FOR module has to output all files required for test run.
1212
TS_TEST_JEST_CMD=$TOUCH_UNIT \
13-
&& $NOTS_TOOL $NOTS_TOOL_BASE_ARGS create-node-modules --moddir $TS_TEST_FOR_PATH \
13+
&& $NOTS_TOOL $NOTS_TOOL_BASE_ARGS --nm-bundle yes create-node-modules \
14+
--moddir $TS_TEST_FOR_PATH \
1415
$_NODE_MODULES_INOUTS ${hide:PEERS} \
1516
&& ${cwd:BINDIR} $MOVE_FILE $TS_TEST_NM ${output:"workspace_node_modules.tar"} \
1617
${hide;kv:"p TS_JST"} ${hide;kv:"pc magenta"}
@@ -79,7 +80,8 @@ module TS_TEST_HERMIONE_FOR: _TS_TEST_BASE {
7980
}
8081

8182
TS_TEST_PLAYWRIGHT_CMD=$TOUCH_UNIT \
82-
&& $NOTS_TOOL $NOTS_TOOL_BASE_ARGS create-node-modules --moddir $TS_TEST_FOR_PATH \
83+
&& $NOTS_TOOL $NOTS_TOOL_BASE_ARGS --nm-bundle yes create-node-modules \
84+
--moddir $TS_TEST_FOR_PATH \
8385
$_NODE_MODULES_INOUTS ${hide:PEERS} \
8486
&& ${cwd:BINDIR} $MOVE_FILE $TS_TEST_NM ${output:"workspace_node_modules.tar"} \
8587
${hide;kv:"p TSPW"} ${hide;kv:"pc magenta"}
@@ -190,7 +192,7 @@ macro _SETUP_EXTRACT_OUTPUT_TARS_RECIPE(FOR_PATH) {
190192
}
191193

192194
macro _SETUP_INSTALL_NODE_MODULES_RECIPE() {
193-
USE_RECIPE(devtools/frontend_build_platform/nots/recipes/install_node_modules/recipe $NOTS_TOOL_BASE_ARGS --bundle no)
195+
USE_RECIPE(devtools/frontend_build_platform/nots/recipes/install_node_modules/recipe $NOTS_TOOL_BASE_ARGS --nm-bundle no)
194196
}
195197

196198

build/conf/ts/ts_tsc.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ TS_TSC_CMD=$_TS_PROJECT_SETUP_CMD \
2121
multimodule TS_TSC {
2222
module BUILD: _TS_BASE_UNIT {
2323
.CMD=TS_TSC_CMD
24+
.SEM=_SEM_IGNORED
2425
.EPILOGUE=_TS_CONFIG_EPILOGUE
2526
.PEERDIRSELF=TS_PREPARE_DEPS
2627

build/conf/ts/ts_vite.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ TS_VITE_CMD=$_TS_PROJECT_SETUP_CMD \
5757
multimodule TS_VITE {
5858
module BUILD: _TS_BASE_UNIT {
5959
.CMD=TS_VITE_CMD
60+
.SEM=_SEM_IGNORED
6061
.EPILOGUE=_TS_CONFIG_EPILOGUE
6162
.PEERDIRSELF=TS_PREPARE_DEPS
6263

build/conf/ts/ts_webpack.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ TS_WEBPACK_CMD=$_TS_PROJECT_SETUP_CMD \
5555
multimodule TS_WEBPACK {
5656
module BUILD: _TS_BASE_UNIT {
5757
.CMD=TS_WEBPACK_CMD
58+
.SEM=_SEM_IGNORED
5859
.EPILOGUE=_TS_CONFIG_EPILOGUE
5960
.PEERDIRSELF=TS_PREPARE_DEPS
6061

build/config/tests/cpp_style/.clang-format

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,9 @@ AlwaysBreakTemplateDeclarations: true
1515
AlwaysBreakBeforeMultilineStrings: false
1616
BreakBeforeBinaryOperators: false
1717
BreakBeforeTernaryOperators: true
18-
BreakConstructorInitializersBeforeComma: true
18+
BreakConstructorInitializers: BeforeComma
1919
BinPackParameters: true
2020
ColumnLimit: 0
21-
ConstructorInitializerAllOnOneLineOrOnePerLine: false
2221
DerivePointerAlignment: false
2322
ExperimentalAutoDetectBinPacking: false
2423
IndentCaseLabels: true
@@ -51,17 +50,17 @@ InsertBraces: true
5150

5251
# NB: BraceWrapping has no effect unless BreakBeforeBraces is set to Custom
5352
BraceWrapping:
54-
AfterClass: false
55-
AfterControlStatement: false
56-
AfterEnum: false
57-
AfterFunction: false
58-
AfterNamespace: false
59-
AfterObjCDeclaration: false
60-
AfterStruct: false
61-
AfterUnion: false
62-
BeforeCatch: false
63-
BeforeElse: false
64-
IndentBraces: true
53+
AfterClass: false
54+
AfterControlStatement: false
55+
AfterEnum: false
56+
AfterFunction: false
57+
AfterNamespace: false
58+
AfterObjCDeclaration: false
59+
AfterStruct: false
60+
AfterUnion: false
61+
BeforeCatch: false
62+
BeforeElse: false
63+
IndentBraces: true
6564

6665
SpacesInParentheses: false
6766
SpacesInAngles: false
@@ -93,5 +92,5 @@ IndentExternBlock: Indent
9392
TypenameMacros: [Y_THREAD, Y_STATIC_THREAD, Y_POD_THREAD, Y_POD_STATIC_THREAD]
9493
StatementAttributeLikeMacros: [ythrow]
9594
SpacesInLineCommentPrefix:
96-
Minimum: 1
97-
Maximum: 1
95+
Minimum: 1
96+
Maximum: 1

build/config/tests/cpp_style/a.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
service: arcadia-unassigned
1+
service: cppcommittee
22
title: clang-format default config
33

44
arcanum:
55
review:
66
auto_assign: true
7+
min_approvers_count: 1
78
groups:
89
- name: cppcommittee
910
roles: cppcommittee:consultant
@@ -13,4 +14,4 @@ arcanum:
1314
- name: cppcommittee
1415
assign: 1
1516
ship: 0
16-
min_approvers_count: 1
17+
ignore_self_ship: false

build/export_generators/cmake/generator.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ target_commands-ITEM="dict"
159159
target_commands-macro="str"
160160
target_commands-args="list"
161161
target_commands-args_escaped="list"
162+
target_commands-flags="list"
162163

163164
target_macroses="list"
164165
target_macroses-ITEM="dict"

0 commit comments

Comments
 (0)