Skip to content

Commit bd0e2de

Browse files
committed
Merge branch 'PR'
2 parents be43a46 + e6bd80d commit bd0e2de

File tree

640 files changed

+31113
-45599
lines changed

Some content is hidden

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

640 files changed

+31113
-45599
lines changed

build/conf/java.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -423,6 +423,7 @@ macro _SEM_JAR_SOURCE_SET(SRCDIR=".", PACKAGE_PREFIX="", EXCLUDE[], FILES[], RES
423423
macro FULL_JAVA_SRCS(Args...) {
424424
_IDEA_JAVA_SRCS_VALUE($Args)
425425
_JAVA_SRCS($Args)
426+
_SEM_JAR_SOURCE_SET($Args)
426427
}
427428

428429
# tag:java-specific

build/conf/proto.conf

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -511,18 +511,6 @@ macro _JAVA_PROTO_CMD(File) {
511511
.SEM=proto_files ${input;rootrel:File} ${hide;output:File.jsrc}
512512
}
513513

514-
515-
# tag:proto tag:perl-specific tag:deprecated
516-
### @usage: XS_PROTO(InputProto Dir Outputs...) # deprecated
517-
###
518-
### Generate Perl code from protobuf.
519-
### In order to use this macro one should predict all outputs protoc will emit from input_proto file and enlist those as outputs.
520-
macro XS_PROTO(File, Dir, Outputs...) {
521-
.CMD=${PROTOC_OLD} -I=${ARCADIA_ROOT}/${Dir} ${pre=-I=:_PROTO__INCLUDE} -I=${ARCADIA_ROOT} -I=${PROTOBUF_OLD_PATH} --perlxs_out=${BINDIR} $_PROTOC_FLAGS ${input:File} ${hide;output:Outputs} ${induced_deps=h+cpp;hide;nopath;noext;suf=.pb.h:File} ${hide:PROTO_FAKEID}
522-
PEERDIR(${Dir})
523-
ADDINCL(${ARCADIA_BUILD_ROOT}/${Dir})
524-
}
525-
526514
# tag:proto tag:python-specific
527515
when ($PY_PROTOS_FOR == "yes") {
528516
PEERDIR+=contrib/libs/protobuf/python

build/conf/settings.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,4 +127,3 @@ ARCADIA_TEST_ROOT=../arcadia_tests_data/
127127
DEFAULT_REQUIREMENTS=network:restricted cpu:1 ram:32
128128

129129
AUTOINCLUDE_PATHS=build/conf/autoincludes.json
130-
LINTERS_MAKE_FILENAME=linters.make.inc

build/conf/ts/ts_test.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ module TS_TEST_JEST_FOR: _TS_TEST_BASE {
3535
SET(PEERDIR_TAGS TS TS_PROTO TS_PROTO_FROM_SCHEMA)
3636

3737
# compatibility with old TS_TEST_SRCS
38-
SET(TS_TEST_EXTENSION test.(ts|tsx|js|jsx))
38+
SET(TS_TEST_EXTENSION (test|spec).(ts|tsx|mts|cts|js|jsx|mjs|cjs))
3939
SET(TS_TEST_EXTRA_SRCS_MASK /**/__mocks__/*)
4040

4141
# nots.py will decide if we need to depend on the testing target module output

build/export_generators/ide-gradle/build.gradle.kts.jinja

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,3 @@
1-
{%- macro OutDirs(run, prefix, suffix) -%}
2-
{%- if run.args|length and run.out_dir|length -%}
3-
{%- for out_dir in run.out_dir -%}
4-
{%- set out_dirs = select_by_ends(run.args, "/" + out_dir) -%}
5-
{%- if out_dirs|length %}
6-
{{ prefix }}{{ out_dirs|first }}{{ suffix }}
7-
{%- endif -%}
8-
{%- endfor -%}
9-
{%- endif -%}
10-
{%- endmacro -%}
11-
121
{%- include "[generator]/vars.jinja" -%}
132
{%- include "[generator]/import.jinja" -%}
143
{%- include "[generator]/repositories.jinja" -%}

build/export_generators/ide-gradle/generator.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,5 @@ test=[
8888
"/src/test/java",
8989
"/src/test-integration",
9090
"/src/testFixtures",
91+
"/src/intTest",
9192
]
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{#- default JDK version -#}
2+
{%- set jdk_version = '17' -%}
3+
{%- if target.required_jdk -%}
4+
{%- set jdk_version = target.required_jdk -%}
5+
{%- elif target.jdk_version -%}
6+
{%- set jdk_version = target.jdk_version -%}
7+
{%- elif not target and extra_targets|length -%}
8+
{%- set extra_jdk_version = extra_targets|selectattr('jdk_version')|map(attribute='jdk_version')|first -%}
9+
{%- if extra_jdk_version -%}
10+
{%- set jdk_version = extra_jdk_version -%}
11+
{%- endif -%}
12+
{%- endif -%}
13+
14+
{%- set jdk_path = false -%}
15+
{%- if target.jdk_path and target.jdk_path != "NOT_FOUND" -%}
16+
{%- set jdk_path = target.jdk_path -%}
17+
{#- If no main target, but exists extra_targets -#}
18+
{%- elif not target and extra_targets|length -%}
19+
{%- set jdk_path_targets = extra_targets|selectattr('jdk_path')|rejectattr('jdk_path', 'eq', 'NOT_FOUND') -%}
20+
{%- if jdk_path_targets|length -%}
21+
{%- set jdk_path_target = jdk_path_targets|first -%}
22+
{%- set jdk_path = jdk_path_target.jdk_path -%}
23+
{%- endif -%}
24+
{%- endif -%}

build/export_generators/ide-gradle/kotlin_plugins.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,6 @@ noArg {
5959
{%- if with_kotlin %}
6060

6161
kotlin {
62-
jvmToolchain({{ required_jdk }})
62+
jvmToolchain({{ jdk_version }})
6363
}
6464
{% endif -%}

build/export_generators/ide-gradle/plugins.jinja

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,11 @@ plugins {
3535
{%- endif %}
3636
}
3737

38-
{#- language level -#}
39-
{%- if has_required_jdk %}
38+
{%- if jdk_version %}
4039

4140
java {
4241
toolchain {
43-
languageVersion = JavaLanguageVersion.of("{{ required_jdk }}")
42+
languageVersion = JavaLanguageVersion.of("{{ jdk_version }}")
4443
}
4544
}
46-
{%- endif -%}
45+
{% endif -%}

build/export_generators/ide-gradle/preview.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
tasks.withType<JavaCompile> {
44
options.compilerArgs.add("--enable-preview")
55
options.compilerArgs.add("-Xlint:preview")
6-
options.release.set({{ required_jdk }})
6+
options.release.set({{ jdk_version }})
77
}
88

99
tasks.withType<JavaExec> {
@@ -17,7 +17,7 @@ tasks.withType<Test> {
1717

1818
tasks.withType<Javadoc> {
1919
val javadocOptions = options as CoreJavadocOptions
20-
javadocOptions.addStringOption("source", "{{ required_jdk }}")
20+
javadocOptions.addStringOption("source", "{{ jdk_version }}")
2121
javadocOptions.addBooleanOption("-enable-preview", true)
2222
}
2323
{% endif -%}

0 commit comments

Comments
 (0)