Skip to content
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

Merge foreign-memaccess #168

Closed
wants to merge 114 commits into from
Closed
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
b36738a
8238575: DragSourceEvent.getLocation() returns wrong value on HiDPI s…
mrserb Apr 27, 2020
14b7dd4
7185258: [macosx] Deadlock in SunToolKit.realSync()
mrserb Apr 27, 2020
c18080f
8213123: javax/swing/JButton/4368790/bug4368790.java fails on mac
prsadhuk Apr 27, 2020
a0a9595
8236980: Cleanup of toString methods in JavaSound
mrserb Apr 27, 2020
70165f5
8197797: Test java/awt/Graphics2D/DrawString/RotTransText.java fails
Apr 27, 2020
943f8df
8230672: Specification for java.awt.FontMetrics.getMaxAdvance() is to…
Apr 28, 2020
0d2cc3b
8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Win…
prsadhuk Apr 29, 2020
e9cc3da
8208566: [TEST_BUG] javax\swing\text\GlyphPainter2\6427244\bug6427244…
prsadhuk Apr 30, 2020
7dad5d2
8226464: TitledBorder label appears cut off on hidpi devices
prsadhuk Apr 30, 2020
188106b
8242557: Add length limit for strings in PNGImageWriter
jayathirthrao Apr 30, 2020
b3e1ea0
Merge
Apr 30, 2020
26e37d1
8232744: j.awt.Window::setShape(Shape) paints visible artifacts outsi…
mrserb Apr 30, 2020
318fab9
8242541: Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and…
May 1, 2020
da064f8
8244226: Shenandoah: per-cycle statistics contain worker data from pr…
shipilev May 1, 2020
0264b05
8243429: use reproducible random in :vmTestbase_nsk_stress
iignatev May 1, 2020
eaf3306
8243433: use reproducible random in :vmTestbase_nsk_sysdict
iignatev May 1, 2020
832272d
8178349: Cache builtin class loader constraints to avoid re-initializ…
yminqi May 1, 2020
a777dcf
8225069: Remove Comodo root certificate that is expiring in May 2020
May 1, 2020
b938a4c
8244113: [TESTBUG] java/awt/font/Rotate/RotatedSyntheticBoldTest.java…
May 1, 2020
56fcd54
8243437: use reproducible random in :vmTestbase_nsk_jdi
iignatev May 1, 2020
d29e5b7
8243435: use reproducible random in :vmTestbase_nsk_jvmti
iignatev May 1, 2020
eb6ef3c
8243436: use reproducible random in :vmTestbase_nsk_monitoring
iignatev May 1, 2020
2731d62
Merge
prsadhuk May 2, 2020
4071546
8221902: PIT: javax/swing/JRadioButton/FocusTraversal/FocusTraversal.…
prsadhuk May 4, 2020
823d1d2
8233638: [TESTBUG] Swing test ScreenMenuBarInputTwice.java fails on m…
prsadhuk May 4, 2020
a040c56
8221305: java/awt/FontMetrics/MaxAdvanceIsMax.java fails on MacOS + S…
May 4, 2020
ddb1d7a
8232243: Wrong caret position in JTextPane on Windows with a screen r…
prsadhuk May 6, 2020
eb91535
8172269: When checking the default behaviour for a scroll tab layout …
prsadhuk May 6, 2020
f64bded
8244557: test/jdk/javax/swing/JTabbedPane/TestBackgroundScrollPolicy.…
prsadhuk May 7, 2020
5f0d11e
8233642: [TESTBUG] JMenuBar test bug 4750590.java fails on macos
prsadhuk May 8, 2020
1f2f808
8233643: [TESTBUG] JMenu test bug4515762.java fails on macos
prsadhuk May 8, 2020
b75ea9b
Merge
prsadhuk May 8, 2020
d5b5059
8244653: Suppress gcc 9.1 ABI change notes on aarch64
magicus May 8, 2020
59eb031
8237888: security/infra/java/security/cert/CertPathValidator/certific…
May 8, 2020
e544a6a
Merge
May 8, 2020
f351901
8244508: JFR: FlightRecorderOptions reset date format
May 8, 2020
692f753
8240910: jmod rejects duplicate entries in --class-path jars
May 8, 2020
15d7ef7
8244667: Shenandoah: SBC2Support::test_gc_state takes loop for wrong …
shipilev May 8, 2020
d8510ea
Merge
prsadhuk May 9, 2020
a06585a
8244673: Add periods to SourceVersion.isName javadoc
jddarcy May 9, 2020
ceda308
8244624: Improve handling of JarFile META-INF resources
cl4es May 11, 2020
3887904
8244207: Simplify usage of Compile::print_method() when debugging wit…
May 11, 2020
39670b0
8241934: Simplify parse_stream() and remove has_class_mirror_holder_c…
May 11, 2020
68e55bd
8244730: Shenandoah: gc/shenandoah/options/TestHeuristicsUnlock.java …
shipilev May 11, 2020
f37b72c
8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics
shipilev May 11, 2020
e3138f8
8244737: Shenandoah: move mode code to gc/shenandoah/mode
shipilev May 11, 2020
4016667
8244739: Shenandoah: break superclass dependency on ShenandoahNormalMode
shipilev May 11, 2020
d5414d7
8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode
shipilev May 11, 2020
aebc856
8194874: SA: Remove scripts with sa-jdi.jar dependencies
May 11, 2020
7882592
8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26
May 11, 2020
9253c29
8244620: Fix test WinUpgradeUUIDTest failures in Mach5
May 11, 2020
3b93676
8244676: test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java fails
May 11, 2020
fc842d2
8193066: Avoid use of capturing lambdas in JarFile
cl4es May 11, 2020
9122028
8147018: CompilerControl: Improve handling of timeouts and failures f…
Apr 23, 2020
babaab2
8242429: Better implementation for sign extract
theRealELiu May 12, 2020
46d2879
8244779: ProblemList serviceability/jvmti/HiddenClass/P/Q/HiddenClass…
May 12, 2020
45e0c6a
8244759: Shenandoah: print verbose class unloading counters
shipilev May 12, 2020
cc47d0a
8244674: Third-party code version check
wangweij May 12, 2020
52e1bec
8022574: remove HaltNode code after uncommon trap calls
May 12, 2020
b29d982
8244756: Build broken with some awk version after JDK-8244248
magicus May 12, 2020
a6cdce1
8244661: JFR: Remove use of thread-locals for java.base events
May 12, 2020
25dcb1f
8244821: Shenandoah: disarmed_value is initialized at wrong place
zhengyu123 May 12, 2020
ba59fe9
8244813: [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB e…
rkennke May 12, 2020
e722efa
8244807: Shenandoah: ditch filter in ShenandoahUnload::unload
shipilev May 12, 2020
e686fb6
8244757: Introduce SetupTarget in Main.gmk
magicus May 12, 2020
a726aca
8242009: Review setting test.java/vm.opts in jcmd/jhsdb and debugger …
May 12, 2020
be6f747
8244844: javac command line is not re-executable
magicus May 12, 2020
06d6234
8244767: Potential non-terminated string in getEncodingInternal() on …
DasBrain May 12, 2020
cdf8cc5
8244855: Remove unused "getParent" function from Windows jni_util_md.c
May 12, 2020
dc54da2
8244407: JVM crashes after transformation in C2 IdealLoopTree::split_…
May 12, 2020
e48410a
8244634: LoadLibraryW failed from tools/jpackage tests after JDK-8242302
May 12, 2020
820f722
8242188: [TESTBUG] error in jtreg test jdk/jfr/api/consumer/TestRecor…
nick-arm Apr 29, 2020
7345502
8244928: Build log output too verbose after JDK-8244844
magicus May 13, 2020
fe46f44
8244758: DMG bundler ignores --install-dir option
May 12, 2020
0dab181
8244714: G1 young gen sizer allows zero young gen with huge -XX:NewRatio
May 13, 2020
9651edd
8244815: Always log MMU information in G1
May 13, 2020
382e5dc
8241825: Make compressed oops and compressed class pointers independe…
fisk May 13, 2020
707462e
8244930: Building without test failure handler broken after JDK-8244844
magicus May 13, 2020
ca53ee2
8242934: test/jdk/jdk/jfr/tool/TestPrintJSON.java uses nashorn script…
May 13, 2020
3d50f24
8244853: The static build of libextnet is missing the JNI_OnLoad_extn…
May 13, 2020
398a2b3
8231264: Implementation of JEP 374: Disable biased-locking and deprec…
May 13, 2020
658fb7a
8244852: GraalVM native-image fails after JDK-8238048 change
May 13, 2020
49bfbd3
8243417: Clean up com.sun.tools.javac.main.CommandLine
jonathan-gibbons May 13, 2020
92d1c4a
8244775: Remove unnecessary dependency to jfrEvents.hpp
iklam May 13, 2020
ad2afe0
8241062: Shenandoah: rich asserts trigger "empty statement" inspection
kdnilsen May 13, 2020
168cdcf
8244936: Reduce JNI overhead of accessing FileDescriptor
cl4es May 13, 2020
659aa08
8242901: Duplicate PSYoung/OldGen max size functions
May 13, 2020
073e095
8235211: serviceability/attach/RemovingUnixDomainSocketTest.java fail…
May 13, 2020
80c75c9
8239383: Support for Unicode 13.0
May 13, 2020
be7771b
Added tag jdk-15+23 for changeset f143729ca00e
JesperIRL May 14, 2020
17dd7dc
8240588: _threadObj cannot be used on an exiting JavaThread
May 14, 2020
587505f
8244971: Zero VM is broken after JDK-8241825 (COMPRESSED_CLASS_POINTE…
DamonFool May 14, 2020
5b6f81d
8244777: ClassLoaderStats VM Op uses constant hash value
May 14, 2020
1856ff8
8244684: G1 abuses StarTask to also include partial objarray scan tasks
May 14, 2020
9768618
8244945: Mark VS2019 as supported and default
May 14, 2020
0cc7f35
8244576: [macos] Volume icon deleted by osascript for background image
May 13, 2020
c992521
8244951: Missing entitlements for hardened runtime
May 14, 2020
e13c481
8218482: sun/security/krb5/auto/ReplayCachePrecise.java failed - no K…
wangweij May 14, 2020
8c54309
8245033: Fixes for building in WSL
magicus May 14, 2020
014095c
8245041: Fix incorrect output order in configure
magicus May 14, 2020
43da9ff
8245032: Remove exceptions from compare.sh
magicus May 14, 2020
9a04631
8244973: serviceability/attach/RemovingUnixDomainSocketTest.java fail…
May 14, 2020
95b8e9e
8244340: Handshake processing thread lacks yielding
robehn May 14, 2020
71cc95e
8243947: [TESTBUG] hotspot/jtreg:hotspot_appcds_dynamic fails when th…
calvinccheung May 14, 2020
8da07d1
8242524: Use different default CDS archives depending on UseCompressOops
yminqi May 14, 2020
cab61f1
8243012: Fix issues in j.l.i package info
May 14, 2020
b883bad
8244961: MethodHandles::privateLookupIn throws NPE when called during…
May 15, 2020
4c54fa2
8209774: Refactor shell test javax/xml/jaxp/common/8035437/run.sh to …
fguallini May 15, 2020
b76a215
8245046: SetupTarget incorrect for hotspot-ide-project
magicus May 15, 2020
82f2a0e
8245024: Simplify and eagerly initialize StringConcatFactory
cl4es May 15, 2020
37d5e5f
Automatic merge of jdk:master into master
May 15, 2020
39ab618
Automatic merge of master into foreign-memaccess
May 15, 2020
a09ccef
Merge branch 'foreign-abi' into openjdk-bot-37
mcimadamore May 15, 2020
d09d2ec
Remove whitespaces
mcimadamore May 15, 2020
File filter...
Filter file types
Jump to…
The table of contents is too big for display.

Always

Just for now

@@ -633,3 +633,4 @@ dd5198db2e5b1ebcafe065d987c03ba9fcb50fc3 jdk-15+17
46bca5e5e6fb26efd07245d26fe96a9c3260f51e jdk-15+20
12b55fad80f30d24b1f8fdb3b947ea6465ef9518 jdk-15+21
7223c6d610343fd8323af9d07d501e01fa1a7696 jdk-15+22
f143729ca00ec14a98ea5c7f73acba88da97746e jdk-15+23
@@ -384,7 +384,7 @@ endif

jdk.incubator.jpackage_COPY += .gif .png .txt .spec .script .prerm .preinst \
.postrm .postinst .list .sh .desktop .copyright .control .plist .template \
.icns .scpt .entitlements .wxs .wxl .wxi .ico .bmp .tiff
.icns .scpt .wxs .wxl .wxi .ico .bmp .tiff

jdk.incubator.jpackage_CLEAN += .properties

@@ -117,8 +117,10 @@ JLINK_JRE_TARGETS := $(jlink_jre)
ifeq ($(BUILD_CDS_ARCHIVE), true)
ifeq ($(OPENJDK_TARGET_OS), windows)
CDS_ARCHIVE := bin/server/classes.jsa
CDS_NOCOOPS_ARCHIVE := bin/server/classes_nocoops.jsa
else
CDS_ARCHIVE := lib/server/classes.jsa
CDS_NOCOOPS_ARCHIVE := lib/server/classes_nocoops.jsa
endif

$(eval $(call SetupExecute, gen_cds_archive_jdk, \
@@ -127,6 +129,7 @@ ifeq ($(BUILD_CDS_ARCHIVE), true)
OUTPUT_FILE := $(JDK_IMAGE_DIR)/$(CDS_ARCHIVE), \
SUPPORT_DIR := $(SUPPORT_OUTPUTDIR)/images/jdk, \
COMMAND := $(FIXPATH) $(JDK_IMAGE_DIR)/bin/java -Xshare:dump \
-XX:SharedArchiveFile=$(JDK_IMAGE_DIR)/$(CDS_ARCHIVE) \
-Xmx128M -Xms128M $(LOG_INFO), \
))

@@ -138,10 +141,37 @@ ifeq ($(BUILD_CDS_ARCHIVE), true)
OUTPUT_FILE := $(JRE_IMAGE_DIR)/$(CDS_ARCHIVE), \
SUPPORT_DIR := $(SUPPORT_OUTPUTDIR)/images/jre, \
COMMAND := $(FIXPATH) $(JRE_IMAGE_DIR)/bin/java -Xshare:dump \
-XX:SharedArchiveFile=$(JRE_IMAGE_DIR)/$(CDS_ARCHIVE) \
-Xmx128M -Xms128M $(LOG_INFO), \
))

JRE_TARGETS += $(gen_cds_archive_jre)

$(eval $(call SetupExecute, gen_cds_nocoops_archive_jdk, \
WARN := Creating CDS-NOCOOPS archive for jdk image, \
DEPS := $(jlink_jdk), \
OUTPUT_FILE := $(JDK_IMAGE_DIR)/$(CDS_NOCOOPS_ARCHIVE), \
SUPPORT_DIR := $(SUPPORT_OUTPUTDIR)/images/jdk, \
COMMAND := $(FIXPATH) $(JDK_IMAGE_DIR)/bin/java -Xshare:dump \
-XX:SharedArchiveFile=$(JDK_IMAGE_DIR)/$(CDS_NOCOOPS_ARCHIVE) \
-XX:-UseCompressedOops \
-Xmx128M -Xms128M $(LOG_INFO), \
))

JDK_TARGETS += $(gen_cds_nocoops_archive_jdk)

$(eval $(call SetupExecute, gen_cds_nocoops_archive_jre, \
WARN := Creating CDS-NOCOOPS archive for jre image, \
DEPS := $(jlink_jre), \
OUTPUT_FILE := $(JRE_IMAGE_DIR)/$(CDS_NOCOOPS_ARCHIVE), \
SUPPORT_DIR := $(SUPPORT_OUTPUTDIR)/images/jre, \
COMMAND := $(FIXPATH) $(JRE_IMAGE_DIR)/bin/java -Xshare:dump \
-XX:SharedArchiveFile=$(JRE_IMAGE_DIR)/$(CDS_NOCOOPS_ARCHIVE) \
-XX:-UseCompressedOops \
-Xmx128M -Xms128M $(LOG_INFO), \
))

JRE_TARGETS += $(gen_cds_nocoops_archive_jre)
endif

################################################################################
ProTip! Use n and p to navigate between commits in a pull request.
You can’t perform that action at this time.