Skip to content

Commit 3781388

Browse files
[GR-53528] Merge in tag jdk-23+21
PullRequest: labsjdk-ce/74
2 parents 83ce7f6 + cc82ca6 commit 3781388

File tree

2,214 files changed

+33740
-32209
lines changed

Some content is hidden

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

2,214 files changed

+33740
-32209
lines changed

ci.jsonnet

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -228,27 +228,14 @@ local contains(str, needle) = std.findSubstr(needle, str) != [];
228228
conf.copydir(conf.jdk_home("."), "${JDK_HOME}_fastdebug")
229229
] else []),
230230

231-
publishArtifacts+: if !is_musl_build then [
232-
{
233-
name: "labsjdk" + conf.name,
234-
dir: ".",
235-
patterns: ["jdk_home", "jdk_home_fastdebug"]
236-
}
237-
] else [
238-
# In contrast to the labsjdk-builder repo, the gate in this repo
239-
# does not bundle the musl static library into the main JDK. That is
240-
# why the musl static library builder does not publish anything.
241-
# The musl-based builder in this repo exists solely to ensure
242-
# the musl build does not regress.
243-
],
244231
},
245232

246233
# Downstream Graal branch to test against. If you change this value to anything but
247234
# "master", you must create an ol-jira issue to change it back to master once the
248235
# next JVMCI release has been made. Add the issue id as a comment here.
249236
# You might want to point this to the merge commit of a Graal PR, i.e., include
250237
# the "_gate" suffix.
251-
local downstream_branch = "labsjdk/automation-4-11-2024-9476_gate",
238+
local downstream_branch = "labsjdk/automation-4-18-2024-2259_gate",
252239

253240
local clone_graal(defs) = {
254241
# Checkout the graal-enterprise repo to the "_gate" version of the
@@ -402,9 +389,6 @@ local contains(str, needle) = std.findSubstr(needle, str) != [];
402389
],
403390

404391
DefineBuilds(defs):: [ self.Build(defs, conf, is_musl_build=false) for conf in build_confs(defs) ] +
405-
[ self.CompilerTests(defs, conf, fastdebug=true) for conf in graal_confs(defs) ] +
406-
[ self.CompilerTests(defs, conf, fastdebug=false) for conf in graal_confs(defs) ] +
407-
[ self.JavaScriptTests(defs, conf) for conf in graal_confs(defs) ] +
408392
[ self.Build(defs, conf, is_musl_build=true) for conf in amd64_musl_confs(defs) ],
409393

410394
local defs = {

make/Bundles.gmk

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2016, 2023, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -28,6 +28,9 @@ default: all
2828
include $(SPEC)
2929
include MakeBase.gmk
3030

31+
include CopyFiles.gmk
32+
include MakeIO.gmk
33+
3134
PRODUCT_TARGETS :=
3235
LEGACY_TARGETS :=
3336
TEST_TARGETS :=

make/CompileDemos.gmk

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ default: all
3131

3232
include $(SPEC)
3333
include MakeBase.gmk
34+
35+
include CopyFiles.gmk
3436
include JavaCompilation.gmk
3537
include TextFileProcessing.gmk
3638
include ZipArchive.gmk
@@ -214,7 +216,7 @@ $(eval $(call SetupBuildDemo, SampleTree, \
214216
))
215217

216218
$(eval $(call SetupBuildDemo, TableExample, \
217-
DISABLED_WARNINGS := rawtypes unchecked deprecation this-escape, \
219+
DISABLED_WARNINGS := rawtypes unchecked deprecation this-escape dangling-doc-comments, \
218220
DEMO_SUBDIR := jfc, \
219221
))
220222

make/CompileInterimLangtools.gmk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ default: all
2828

2929
include $(SPEC)
3030
include MakeBase.gmk
31+
32+
include CopyFiles.gmk
3133
include JavaCompilation.gmk
3234
include Modules.gmk
3335

make/CompileModuleTools.gmk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ $(eval $(call SetupJavaCompilation, BUILD_JIGSAW_TOOLS, \
5353
build/tools/jigsaw, \
5454
COPY := .properties .html, \
5555
BIN := $(TOOLS_CLASSES_DIR), \
56-
DISABLED_WARNINGS := fallthrough this-escape, \
56+
DISABLED_WARNINGS := fallthrough, \
5757
JAVAC_FLAGS := \
5858
--add-modules jdk.jdeps \
5959
--add-exports java.base/jdk.internal.module=ALL-UNNAMED \

make/CompileToolsJdk.gmk

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2011, 2023, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2011, 2024, Oracle and/or its affiliates. All rights reserved.
33
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
#
55
# This code is free software; you can redistribute it and/or modify it
@@ -27,6 +27,8 @@ default: all
2727

2828
include $(SPEC)
2929
include MakeBase.gmk
30+
31+
include CopyFiles.gmk
3032
include JavaCompilation.gmk
3133
include TextFileProcessing.gmk
3234

@@ -53,7 +55,7 @@ $(eval $(call SetupJavaCompilation, BUILD_TOOLS_JDK, \
5355
build/tools/depend \
5456
, \
5557
BIN := $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes, \
56-
DISABLED_WARNINGS := options, \
58+
DISABLED_WARNINGS := dangling-doc-comments options, \
5759
JAVAC_FLAGS := \
5860
--add-exports java.desktop/sun.awt=ALL-UNNAMED \
5961
--add-exports java.base/sun.text=ALL-UNNAMED \

make/CopyImportModules.gmk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ default: all
3131
include $(SPEC)
3232
include MakeBase.gmk
3333

34+
include CopyFiles.gmk
35+
3436
LIBS_DIR := $(wildcard $(addsuffix /$(MODULE), $(IMPORT_MODULES_LIBS)))
3537
CMDS_DIR := $(wildcard $(addsuffix /$(MODULE), $(IMPORT_MODULES_CMDS)))
3638
CONF_DIR := $(wildcard $(addsuffix /$(MODULE), $(IMPORT_MODULES_CONF)))

make/CopyInterimTZDB.gmk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ default: all
2828
include $(SPEC)
2929
include MakeBase.gmk
3030

31+
include CopyFiles.gmk
32+
3133
##########################################################################################
3234

3335
### TZDB tool needs files from java.time.zone package

make/CreateJmods.gmk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ default: all
2727

2828
include $(SPEC)
2929
include MakeBase.gmk
30+
31+
include CopyFiles.gmk
3032
include Execute.gmk
3133
include Modules.gmk
3234

make/Docs.gmk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ default: all
2626

2727
include $(SPEC)
2828
include MakeBase.gmk
29+
30+
include CopyFiles.gmk
2931
include Execute.gmk
3032
include Modules.gmk
3133
include ModuleTools.gmk

0 commit comments

Comments
 (0)