Skip to content

Commit c9db257

Browse files
committed
Merge
2 parents cb1e5b4 + bb377b2 commit c9db257

File tree

583 files changed

+41759
-7114
lines changed

Some content is hidden

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

583 files changed

+41759
-7114
lines changed

bin/idea.sh

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -193,17 +193,7 @@ for root in $MODULE_ROOTS; do
193193
root=`wslpath -am $root`
194194
fi
195195

196-
VM_CI="jdk.internal.vm.ci/share/classes"
197-
VM_COMPILER="src/jdk.internal.vm.compiler/share/classes"
198-
if test "${root#*$VM_CI}" != "$root" || test "${root#*$VM_COMPILER}" != "$root"; then
199-
for subdir in "$root"/*; do
200-
if [ -d "$subdir" ]; then
201-
SOURCES=$SOURCES" $SOURCE_PREFIX""$subdir"/src"$SOURCE_POSTFIX"
202-
fi
203-
done
204-
else
205-
SOURCES=$SOURCES" $SOURCE_PREFIX""$root""$SOURCE_POSTFIX"
206-
fi
196+
SOURCES=$SOURCES" $SOURCE_PREFIX""$root""$SOURCE_POSTFIX"
207197
done
208198

209199
add_replacement "###SOURCE_ROOTS###" "$SOURCES"
@@ -274,4 +264,4 @@ $BOOT_JDK/bin/$JAVAC -d $JAVAC_CLASSES -sourcepath $JAVAC_SOURCE_PATH -cp $JAVAC
274264

275265
if [ "x$WSL_DISTRO_NAME" != "x" ]; then
276266
rm -rf $ANT_TEMP
277-
fi
267+
fi

doc/building.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,8 @@ <h3 id="fontconfig">Fontconfig</h3>
685685
Fontconfig</a> is required on all platforms except Windows and
686686
macOS.</p>
687687
<ul>
688+
<li>To install on an apt-based Linux, try running
689+
<code>sudo apt-get install libfontconfig-dev</code>.</li>
688690
<li>To install on an rpm-based Linux, try running
689691
<code>sudo yum install fontconfig-devel</code>.</li>
690692
</ul>

doc/building.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,8 @@ if `configure` does not automatically locate the platform FreeType files.
480480
Fontconfig from [freedesktop.org Fontconfig](http://fontconfig.org) is required
481481
on all platforms except Windows and macOS.
482482

483+
* To install on an apt-based Linux, try running `sudo apt-get install
484+
libfontconfig-dev`.
483485
* To install on an rpm-based Linux, try running `sudo yum install
484486
fontconfig-devel`.
485487

make/CompileInterimLangtools.gmk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ define SetupInterimModule
9898
EXCLUDES := sun javax/tools/snippet-files, \
9999
EXCLUDE_FILES := $(TOPDIR)/src/$1/share/classes/module-info.java \
100100
$(TOPDIR)/src/$1/share/classes/javax/tools/ToolProvider.java \
101+
$(TOPDIR)/src/$1/share/classes/com/sun/tools/javac/launcher/Main.java \
101102
Standard.java, \
102103
EXTRA_FILES := $(BUILDTOOLS_OUTPUTDIR)/gensrc/$1.interim/module-info.java \
103104
$($1.interim_EXTRA_FILES), \

make/Global.gmk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,11 @@ test-prebuilt:
125125
$(MAKE) --no-print-directory -r -R -I make/common/ -f make/RunTestsPrebuilt.gmk \
126126
test-prebuilt CUSTOM_MAKE_DIR=$(CUSTOM_MAKE_DIR) TEST="$(TEST)" )
127127

128+
test-prebuilt-with-exit-code:
129+
@( cd $(topdir) && \
130+
$(MAKE) --no-print-directory -r -R -I make/common/ -f make/RunTestsPrebuilt.gmk \
131+
test-prebuilt-with-exit-code CUSTOM_MAKE_DIR=$(CUSTOM_MAKE_DIR) TEST="$(TEST)" )
132+
128133
# Alias for backwards compatibility
129134
run-test-prebuilt: test-prebuilt
130135

make/RunTestsPrebuilt.gmk

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,11 @@ test-prebuilt:
295295
@cd $(TOPDIR) && $(MAKE) $(MAKE_ARGS) -f make/RunTests.gmk run-test \
296296
TEST="$(TEST)"
297297

298+
test-prebuilt-with-exit-code: test-prebuilt
299+
@if test -f $(MAKESUPPORT_OUTPUTDIR)/exit-with-error ; then \
300+
exit 1 ; \
301+
fi
302+
298303
all: test-prebuilt
299304

300305
.PHONY: default all test-prebuilt

make/conf/docs-modules.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ DOCS_MODULES= \
4242
jdk.hotspot.agent \
4343
jdk.httpserver \
4444
jdk.jpackage \
45-
jdk.incubator.concurrent \
4645
jdk.incubator.vector \
4746
jdk.jartool \
4847
jdk.javadoc \

make/conf/module-loader-map.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ BOOT_MODULES= \
4343
java.rmi \
4444
java.security.sasl \
4545
java.xml \
46-
jdk.incubator.concurrent \
4746
jdk.incubator.vector \
4847
jdk.internal.vm.ci \
4948
jdk.jfr \

make/data/hotspot-symbols/symbols-unix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ JVM_NewArray
181181
JVM_NewInstanceFromConstructor
182182
JVM_NewMultiArray
183183
JVM_PhantomReferenceRefersTo
184+
JVM_PrintWarningAtDynamicAgentLoad
184185
JVM_RaiseSignal
185186
JVM_RawMonitorCreate
186187
JVM_RawMonitorDestroy

make/modules/java.base/Lib.gmk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBNET, \
4646
DISABLED_WARNINGS_gcc_net_util_md.c := format-nonliteral, \
4747
DISABLED_WARNINGS_gcc_NetworkInterface.c := unused-function, \
4848
DISABLED_WARNINGS_clang_net_util_md.c := format-nonliteral, \
49+
DISABLED_WARNINGS_clang_aix_DefaultProxySelector.c := deprecated-non-prototype, \
50+
DISABLED_WARNINGS_clang_aix_NetworkInterface.c := gnu-pointer-arith, \
4951
DISABLED_WARNINGS_microsoft_InetAddress.c := 4244, \
5052
DISABLED_WARNINGS_microsoft_ResolverConfigurationImpl.c := 4996, \
5153
LDFLAGS := $(LDFLAGS_JDKLIB) \

0 commit comments

Comments
 (0)