From duke at openjdk.java.net Sun Dec 1 08:42:43 2019 From: duke at openjdk.java.net (duke) Date: Sun, 1 Dec 2019 08:42:43 GMT Subject: git: openjdk/mobile: 8234541: C1 emits an empty message when it inlines successfully Message-ID: <575367cd-2911-4aa1-b799-7303e5b64b6e@openjdk.java.net> Changeset: 4e64af81 Author: Liu Xin Committer: Paul Hohensee Date: 2019-11-30 14:33:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/4e64af81 8234541: C1 emits an empty message when it inlines successfully Use "inline" as the message when successfull Reviewed-by: thartmann, mdoerr ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp From duke at openjdk.java.net Sun Dec 1 23:34:45 2019 From: duke at openjdk.java.net (duke) Date: Sun, 1 Dec 2019 23:34:45 GMT Subject: git: openjdk/mobile: 8234147: Avoid looking up standard charsets in core libraries Message-ID: <231304f8-7bd9-47a3-b733-63c505e430f4@openjdk.java.net> Changeset: cd589d84 Author: Ivan Gerasimov Date: 2019-12-01 15:29:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/cd589d84 8234147: Avoid looking up standard charsets in core libraries Reviewed-by: alanb ! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/OutputStreamWriter.java ! src/java.base/share/classes/java/lang/CharacterName.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/nio/file/FileChannelLinesSpliterator.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/PropertyResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/java/util/jar/Manifest.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessMaps.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/perf/Perf.java ! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java ! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java ! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/nio/cs/ThreadLocalCoders.java ! src/java.base/share/classes/sun/util/PropertyResourceBundleCharset.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.prefs/share/classes/java/util/prefs/XmlSupport.java ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java From duke at openjdk.java.net Mon Dec 2 10:08:46 2019 From: duke at openjdk.java.net (duke) Date: Mon, 2 Dec 2019 10:08:46 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <10e5393b-d1db-49f4-b811-44ea5b9b61a9@openjdk.java.net> Changeset: ed97c870 Author: Jan Lahoda Date: 2019-12-02 10:58:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/ed97c870 8233524: Wrong module name for \"package P is declared in the unnamed module, but module M does not read it\" Using the correct placeholder for the module name. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: c41e9803 Author: Jan Lahoda Date: 2019-12-02 10:58:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/c41e9803 8234078: Missing license headers in a few javac files Reviewed-by: vromero ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java - src/jdk.compiler/share/classes/META-INF/services/com.sun.tools.javac.platform.PlatformProvider - src/jdk.compiler/share/classes/com/sun/tools/javac/services/javax.tools.JavaCompilerTool From duke at openjdk.java.net Mon Dec 2 13:27:47 2019 From: duke at openjdk.java.net (duke) Date: Mon, 2 Dec 2019 13:27:47 GMT Subject: git: openjdk/mobile: 7 new changesets Message-ID: <8b1cb548-1c7b-41af-a2f7-360c68ed1254@openjdk.java.net> Changeset: 6246b6cc Author: Thomas Schatzl Date: 2019-12-02 14:21:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/6246b6cc 8233919: Incrementally calculate the occupied cards in a heap region remembered set Instead of iterating over the remembered set card containers, continuously update a single counter per remembered set about occupancy. Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/sparsePRT.cpp ! src/hotspot/share/gc/g1/sparsePRT.hpp + src/hotspot/share/gc/g1/sparsePRT.inline.hpp Changeset: 1534ccfa Author: Thomas Schatzl Date: 2019-12-02 14:21:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/1534ccfa 8233588: Clean up SurvRateGroup Remove unnecessary members, enforce stricter visibility within use. Reviewed-by: sangheki, kbarrett ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/survRateGroup.cpp ! src/hotspot/share/gc/g1/survRateGroup.hpp Changeset: c0d5a70e Author: Thomas Schatzl Date: 2019-12-02 14:21:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/c0d5a70e 8231579: G1's incremental calculation of region elapsed time always uses the same age group for prediction Separate calculation of time required for copying objects from non-copy time. Calculate the former in bulk, and the latter as usual, combining them as needed. Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: eaca9f88 Author: Thomas Schatzl Date: 2019-12-02 14:21:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/eaca9f88 8234574: Rename prediction methods in G1Analytics Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1Predictions.hpp ! src/hotspot/share/gc/g1/survRateGroup.cpp ! src/hotspot/share/gc/g1/survRateGroup.hpp ! test/hotspot/gtest/gc/g1/test_g1Predictions.cpp Changeset: 5182f694 Author: Thomas Schatzl Date: 2019-12-02 14:21:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/5182f694 8234179: Move HeapRegion::_recorded_rs_length/_predicted_elapsed_time_ms into G1CollectionSet Reviewed-by: sjohanss, lkorinth ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp Changeset: 62aa051a Author: Thomas Schatzl Date: 2019-12-02 14:21:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/62aa051a 8234586: Rename survRateGroup.?pp files to g1SurvRateGroup.?pp Reviewed-by: kbarrett, sjohanss = src/hotspot/share/gc/g1/g1SurvRateGroup.cpp + src/hotspot/share/gc/g1/g1SurvRateGroup.hpp ! src/hotspot/share/gc/g1/heapRegion.hpp - src/hotspot/share/gc/g1/survRateGroup.hpp Changeset: 67e0f3b4 Author: Thomas Schatzl Date: 2019-12-02 14:21:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/67e0f3b4 8234587: Rename the SurvRateGroup class to G1SurvRateGroup Reviewed-by: kbarrett, sangheki ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp From duke at openjdk.java.net Mon Dec 2 13:47:45 2019 From: duke at openjdk.java.net (duke) Date: Mon, 2 Dec 2019 13:47:45 GMT Subject: git: openjdk/mobile: 8173361: various crashes in JvmtiExport::post_compiled_method_load Message-ID: <1d80ffca-21e0-4f96-8234-79de6a6bcb23@openjdk.java.net> Changeset: b1d915ef Author: Coleen Phillimore Date: 2019-12-02 08:40:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/b1d915ef 8173361: various crashes in JvmtiExport::post_compiled_method_load Don't post information that uses metadata from unloaded nmethods Reviewed-by: eosterlund, dholmes, sspitsyn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.hpp From duke at openjdk.java.net Mon Dec 2 14:06:43 2019 From: duke at openjdk.java.net (duke) Date: Mon, 2 Dec 2019 14:06:43 GMT Subject: git: openjdk/mobile: 8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators Message-ID: Changeset: d1d57d94 Author: Coleen Phillimore Date: 2019-12-02 09:02:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/d1d57d94 8173658: JvmtiExport::post_class_unload() is broken for non-JavaThread initiators Call extension ClassUnload event as a deferred event from the ServiceThread and remove unsafe arguments Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiExtensions.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.inline.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp From duke at openjdk.java.net Mon Dec 2 15:03:44 2019 From: duke at openjdk.java.net (duke) Date: Mon, 2 Dec 2019 15:03:44 GMT Subject: git: openjdk/mobile: 8233799: Review the need for overview.html in the java.time package Message-ID: <72544997-c60d-4f4b-8d74-48c778df69e9@openjdk.java.net> Changeset: 13569d67 Author: Roger Riggs Date: 2019-12-02 09:45:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/13569d67 8233799: Review the need for overview.html in the java.time package Reviewed-by: dfuchs, naoto, lancea - src/java.base/share/classes/java/time/overview.html From duke at openjdk.java.net Mon Dec 2 17:56:43 2019 From: duke at openjdk.java.net (duke) Date: Mon, 2 Dec 2019 17:56:43 GMT Subject: git: openjdk/mobile: 8223252: Update Javadoc help page with new search features Message-ID: <1d64d1c6-b50a-43b2-b2df-4f0aa947b6fd@openjdk.java.net> Changeset: ff2f628e Author: Hannes Walln?fer Date: 2019-12-02 18:52:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/ff2f628e 8223252: Update Javadoc help page with new search features Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties From duke at openjdk.java.net Mon Dec 2 18:46:41 2019 From: duke at openjdk.java.net (duke) Date: Mon, 2 Dec 2019 18:46:41 GMT Subject: git: openjdk/mobile: 8235183: Remove the "HACK CODE" in comment Message-ID: Changeset: 50714b0f Author: Xue-Lei Andrew Fan Date: 2019-12-02 10:42:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/50714b0f 8235183: Remove the "HACK CODE" in comment Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java From duke at openjdk.java.net Tue Dec 3 06:44:44 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 06:44:44 GMT Subject: git: openjdk/mobile: 8234744: KeyStore.store can write wrong type of file Message-ID: <41550c64-f79a-4a4f-a440-ab744a249a3f@openjdk.java.net> Changeset: bc19b648 Author: Weijun Wang Date: 2019-12-03 14:38:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/bc19b648 8234744: KeyStore.store can write wrong type of file Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java + test/jdk/sun/security/provider/KeyStore/WrongStoreType.java From duke at openjdk.java.net Tue Dec 3 07:05:39 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 07:05:39 GMT Subject: git: openjdk/mobile: 8235218: Minimal VM is broken after JDK-8173361 Message-ID: <10d57b47-cbd4-4733-a9cc-6671db55dba7@openjdk.java.net> Changeset: c10f731b Author: Jie Fu Date: 2019-12-03 09:36:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/c10f731b 8235218: Minimal VM is broken after JDK-8173361 Reviewed-by: dholmes ! src/hotspot/share/prims/jvmtiImpl.hpp From duke at openjdk.java.net Tue Dec 3 07:19:48 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 07:19:48 GMT Subject: git: openjdk/mobile: 11 new changesets Message-ID: Changeset: 94116efd Author: Prasanta Sadhukhan Date: 2019-11-21 14:43:47 +0000 URL: https://git.openjdk.java.net/mobile/commit/94116efd 8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly Reviewed-by: serb ! test/jdk/java/awt/EventQueue/6980209/bug6980209.java Changeset: 51837b8a Author: Jayathirth D V Date: 2019-11-22 11:35:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/51837b8a 8233696: [TESTBUG]Some jtreg tests fail when CAPS_LOCK is ON Reviewed-by: serb, prr ! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java ! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/unix/UnixMultiResolutionSplashTest.java ! test/jdk/java/awt/Toolkit/LockingKeyStateTest/LockingKeyStateTest.java ! test/jdk/java/awt/Toolkit/RealSync/Test.java ! test/jdk/javax/swing/JFileChooser/8041694/bug8041694.java Changeset: b690482e Author: Prasanta Sadhukhan Date: 2019-11-25 11:20:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/b690482e 8193544: Regression automated test '/open/test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java' fails Reviewed-by: serb ! test/jdk/javax/swing/JDialog/Transparency/TransparencyTest.java Changeset: e14102a0 Author: Phil Race Date: 2019-11-25 12:09:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/e14102a0 8227324: Upgrade to freetype 2.10.1 Reviewed-by: serb, jdv ! src/java.desktop/share/legal/freetype.md ! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h + src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c ! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h ! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h ! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c ! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c ! src/java.desktop/share/native/libfreetype/src/base/ftinit.c ! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c ! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c ! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c ! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c ! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h ! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c + src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.c Changeset: 5c2f5131 Author: Phil Race Date: 2019-11-26 09:50:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/5c2f5131 8234769: Duplicate attribution in freetype.md Reviewed-by: psadhukhan ! src/java.desktop/share/legal/freetype.md Changeset: a5f4fa71 Author: Pankaj Bansal Date: 2019-11-27 11:05:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/a5f4fa71 8230235: Rendering HTML with empty img attribute and documentBaseKey cause Exception Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java + test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java Changeset: 02bbbb41 Author: Prasanta Sadhukhan Date: 2019-11-27 13:35:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/02bbbb41 8234786: Fix for JDK-8214578 breaks OS X 10.12 compatibility Reviewed-by: jdv ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.h Changeset: 0ee193c7 Author: Dmitry Batrak Date: 2019-11-27 16:39:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/0ee193c7 8210058: Algorithmic Italic font leans opposite angle in Printing Reviewed-by: prr, jdv, psadhukhan ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c = test/jdk/java/awt/font/Rotate/A.ttf + test/jdk/java/awt/font/Rotate/RotatedItalicsTest.java Changeset: 55f3fd95 Author: Prasanta Sadhukhan Date: 2019-12-02 11:58:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/55f3fd95 8234149: Several regression tests do not dispose Frame at end Reviewed-by: serb ! test/jdk/javax/swing/AbstractButton/6711682/bug6711682.java ! test/jdk/javax/swing/Action/8133039/bug8133039.java ! test/jdk/javax/swing/JButton/4368790/bug4368790.java ! test/jdk/javax/swing/JButton/4796987/bug4796987.java ! test/jdk/javax/swing/JColorChooser/Test8051548.java ! test/jdk/javax/swing/JComboBox/4523758/bug4523758.java ! test/jdk/javax/swing/JComboBox/6236162/bug6236162.java ! test/jdk/javax/swing/JComboBox/7195179/Test7195179.java ! test/jdk/javax/swing/JComboBox/8057893/bug8057893.java ! test/jdk/javax/swing/JComponent/4337267/bug4337267.java ! test/jdk/javax/swing/JComponent/6989617/bug6989617.java ! test/jdk/javax/swing/JComponent/7154030/bug7154030.java ! test/jdk/javax/swing/JEditorPane/4492274/bug4492274.java ! test/jdk/javax/swing/JFrame/4962534/bug4962534.java ! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java ! test/jdk/javax/swing/JInternalFrame/5066752/bug5066752.java ! test/jdk/javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java ! test/jdk/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java ! test/jdk/javax/swing/JLabel/6596966/bug6596966.java ! test/jdk/javax/swing/JLayer/6824395/bug6824395.java ! test/jdk/javax/swing/JList/6462008/bug6462008.java ! test/jdk/javax/swing/JList/6510999/bug6510999.java ! test/jdk/javax/swing/JMenu/4417601/bug4417601.java ! test/jdk/javax/swing/JMenu/4515762/bug4515762.java ! test/jdk/javax/swing/JMenu/4692443/bug4692443.java ! test/jdk/javax/swing/JMenu/6359669/bug6359669.java ! test/jdk/javax/swing/JMenu/6470128/bug6470128.java ! test/jdk/javax/swing/JMenu/6538132/bug6538132.java ! test/jdk/javax/swing/JMenuBar/4750590/bug4750590.java ! test/jdk/javax/swing/JMenuItem/4171437/bug4171437.java ! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java ! test/jdk/javax/swing/JMenuItem/6209975/bug6209975.java ! test/jdk/javax/swing/JPopupMenu/4634626/bug4634626.java ! test/jdk/javax/swing/JPopupMenu/6217905/bug6217905.java ! test/jdk/javax/swing/JPopupMenu/6515446/bug6515446.java ! test/jdk/javax/swing/JPopupMenu/6580930/bug6580930.java ! test/jdk/javax/swing/JPopupMenu/6827786/bug6827786.java ! test/jdk/javax/swing/JPopupMenu/6987844/bug6987844.java ! test/jdk/javax/swing/JRadioButton/8041561/bug8041561.java ! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java ! test/jdk/javax/swing/JRootPane/4670486/bug4670486.java ! test/jdk/javax/swing/JScrollBar/4708809/bug4708809.java ! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java ! test/jdk/javax/swing/JScrollBar/6542335/bug6542335.java ! test/jdk/javax/swing/JScrollBar/bug4202954/bug4202954.java ! test/jdk/javax/swing/JSpinner/4973721/bug4973721.java ! test/jdk/javax/swing/JSplitPane/4885629/bug4885629.java ! test/jdk/javax/swing/JTabbedPane/4361477/bug4361477.java ! test/jdk/javax/swing/JTabbedPane/4624207/bug4624207.java ! test/jdk/javax/swing/JTabbedPane/6495408/bug6495408.java ! test/jdk/javax/swing/JTabbedPane/7161568/bug7161568.java ! test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java ! test/jdk/javax/swing/JTable/4220171/bug4220171.java ! test/jdk/javax/swing/JTable/6777378/bug6777378.java Changeset: 50190491 Author: Prasanta Sadhukhan Date: 2019-12-03 11:52:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/50190491 Merge Changeset: c7a2e3b8 Author: Prasanta Sadhukhan Date: 2019-12-03 12:42:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/c7a2e3b8 Merge From duke at openjdk.java.net Tue Dec 3 07:34:43 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 07:34:43 GMT Subject: git: openjdk/mobile: 8234617: C1: Incorrect result of field load due to missing narrowing conversion Message-ID: <17a1f6e3-db6c-445b-b1f7-af75393f4b43@openjdk.java.net> Changeset: aff41433 Author: Tobias Hartmann Date: 2019-12-03 08:29:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/aff41433 8234617: C1: Incorrect result of field load due to missing narrowing conversion Emit an explicit conversion to get the correct field value after the write. Reviewed-by: vlivanov, mdoerr ! src/hotspot/share/c1/c1_GraphBuilder.cpp + test/hotspot/jtreg/compiler/conversions/Conversion.jasm + test/hotspot/jtreg/compiler/conversions/TestPrimitiveConversions.java From duke at openjdk.java.net Tue Dec 3 09:47:48 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 09:47:48 GMT Subject: git: openjdk/mobile: 8234822: Limit ZGC jtreg-support to Windows 2019 Server Message-ID: Changeset: 802580b2 Author: Stefan Karlsson Date: 2019-12-03 10:40:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/802580b2 8234822: Limit ZGC jtreg-support to Windows 2019 Server Reviewed-by: iignatyev, eosterlund ! test/lib/sun/hotspot/gc/GC.java From duke at openjdk.java.net Tue Dec 3 09:51:44 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 09:51:44 GMT Subject: git: openjdk/mobile: 8233299: Implementation: JEP 365: ZGC on Windows Message-ID: Changeset: 6ba58f76 Author: Stefan Karlsson Date: 2019-11-07 15:29:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/6ba58f76 8233299: Implementation: JEP 365: ZGC on Windows Reviewed-by: pliden, eosterlund ! make/autoconf/hotspot.m4 ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp + src/hotspot/os/windows/gc/z/zBackingFile_windows.cpp + src/hotspot/os/windows/gc/z/zBackingFile_windows.hpp + src/hotspot/os/windows/gc/z/zInitialize_windows.cpp + src/hotspot/os/windows/gc/z/zLargePages_windows.cpp + src/hotspot/os/windows/gc/z/zMapper_windows.cpp + src/hotspot/os/windows/gc/z/zMapper_windows.hpp = src/hotspot/os/windows/gc/z/zNUMA_windows.cpp + src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp + src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp + src/hotspot/os/windows/gc/z/zSyscall_windows.cpp + src/hotspot/os/windows/gc/z/zSyscall_windows.hpp + src/hotspot/os/windows/gc/z/zUtils_windows.cpp + src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp From duke at openjdk.java.net Tue Dec 3 10:21:44 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 10:21:44 GMT Subject: git: openjdk/mobile: 8234741: enhance os::get_core_path on macOS Message-ID: <0cc5a3aa-c8a3-4dcf-8a27-63b7b152233b@openjdk.java.net> Changeset: fec6f8a1 Author: Matthias Baesken Date: 2019-11-29 09:52:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/fec6f8a1 8234741: enhance os::get_core_path on macOS Reviewed-by: clanger, gziemski ! src/hotspot/os/bsd/os_bsd.cpp From duke at openjdk.java.net Tue Dec 3 11:48:49 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 11:48:49 GMT Subject: git: openjdk/mobile: 8216041: [Event Request] - Deoptimization Message-ID: Changeset: 6864634f Author: Igor Ignatyev Committer: Markus Gr?nlund Date: 2019-12-03 12:41:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/6864634f 8216041: [Event Request] - Deoptimization Reviewed-by: iignatyev, vlivanov, egahlin ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/lib/jdk/test/lib/jfr/EventNames.java From duke at openjdk.java.net Tue Dec 3 11:59:44 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 11:59:44 GMT Subject: git: openjdk/mobile: 8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 Message-ID: Changeset: a2fad13c Author: Michael McMahon Date: 2019-12-03 11:55:47 +0000 URL: https://git.openjdk.java.net/mobile/commit/a2fad13c 8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 Reviewed-by: alanb ! test/jdk/java/net/Socket/Timeouts.java From duke at openjdk.java.net Tue Dec 3 12:02:40 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 12:02:40 GMT Subject: git: openjdk/mobile: 8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 Message-ID: <360e226b-44d8-4cf6-b67b-2be9a841fa9f@openjdk.java.net> Changeset: 7afaaf12 Author: Michael McMahon Date: 2019-12-03 11:57:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/7afaaf12 8234824: java/nio/channels/SocketChannel/AdaptSocket.java fails on Windows 10 Reviewed-by: alanb ! test/jdk/java/nio/channels/SocketChannel/AdaptSocket.java From duke at openjdk.java.net Tue Dec 3 12:40:41 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 12:40:41 GMT Subject: git: openjdk/mobile: 8233116: Escape Sequences For Line Continuation and White Space (Preview) Message-ID: <452d8819-568a-434e-a27c-6cd327fb7891@openjdk.java.net> Changeset: 234f326d Author: Jim Laskey Date: 2019-12-03 08:35:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/234f326d 8233116: Escape Sequences For Line Continuation and White Space (Preview) Reviewed-by: vromero, jlahoda, bchristi, mcimadamore ! src/java.base/share/classes/java/lang/String.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java ! test/jdk/java/lang/String/TranslateEscapes.java ! test/langtools/tools/javac/TextBlockAPI.java ! test/langtools/tools/javac/TextBlockLang.java From duke at openjdk.java.net Tue Dec 3 12:56:47 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 12:56:47 GMT Subject: git: openjdk/mobile: 8234543: ZGC: Parallel pre-touch Message-ID: <7251ee8a-1913-4ea5-8432-ffe27f186654@openjdk.java.net> Changeset: 5e758d23 Author: Per Lid?n Date: 2019-12-03 13:51:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/5e758d23 8234543: ZGC: Parallel pre-touch Reviewed-by: eosterlund, stefank ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zWorkers.cpp + test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java From duke at openjdk.java.net Tue Dec 3 14:15:45 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 14:15:45 GMT Subject: git: openjdk/mobile: 8234656: Improve granularity of verifier logging Message-ID: <89d656b2-6ffa-4d82-b65d-41256dd25f24@openjdk.java.net> Changeset: f91513a7 Author: Harold Seigel Date: 2019-12-03 14:10:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/f91513a7 8234656: Improve granularity of verifier logging Print brief output for log level 'info'. Print detailed output for 'debug' and 'trace'. Reviewed-by: iklam, lfoltan, dholmes ! src/hotspot/share/classfile/verifier.cpp ! test/hotspot/jtreg/runtime/logging/VerificationTest.java ! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java From duke at openjdk.java.net Tue Dec 3 14:34:40 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 14:34:40 GMT Subject: git: openjdk/mobile: 8234964: failure_handler: gather more environment information on Windows, Solaris and Linux Message-ID: <51b53f36-6a50-4c4f-90f6-3fcd99210af9@openjdk.java.net> Changeset: 095d77ac Author: Julia Boes Date: 2019-12-03 12:44:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/095d77ac 8234964: failure_handler: gather more environment information on Windows, Solaris and Linux Add 'ifconfig -a' on Solaris and Linux, 'ipconfig /all' on Windows Reviewed-by: iignatyev, vtewari ! test/failure_handler/src/share/conf/linux.properties ! test/failure_handler/src/share/conf/mac.properties ! test/failure_handler/src/share/conf/solaris.properties ! test/failure_handler/src/share/conf/windows.properties From duke at openjdk.java.net Tue Dec 3 15:02:42 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 15:02:42 GMT Subject: git: openjdk/mobile: 8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure Message-ID: <3df5c680-a103-4476-b214-9c20be877261@openjdk.java.net> Changeset: 21e03e71 Author: Robbin Ehn Date: 2019-12-03 15:32:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/21e03e71 8234796: Refactor Handshake::execute to take a more complex type than ThreadClosure Reviewed-by: dholmes, pliden, coleenp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.hpp ! src/hotspot/share/gc/z/zWorkers.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/utilities/globalCounter.cpp From duke at openjdk.java.net Tue Dec 3 16:15:41 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 16:15:41 GMT Subject: git: openjdk/mobile: 8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java Message-ID: Changeset: 3cb74bd7 Author: John Jiang Date: 2019-12-04 00:06:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/3cb74bd7 8235255: ProblemList javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java Reviewed-by: mullan ! test/jdk/ProblemList.txt From duke at openjdk.java.net Tue Dec 3 16:25:45 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 16:25:45 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 03521f46 Author: Erik ?sterlund Date: 2019-12-03 16:13:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/03521f46 8234426: Sweeper should not CompiledIC::set_to_clean with ICStubs for is_unloading() nmethods Reviewed-by: stefank, thartmann ! src/hotspot/share/code/compiledMethod.cpp Changeset: 22ea33cf Author: Erik ?sterlund Date: 2019-12-03 16:13:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/22ea33cf 8234662: Sweeper should keep current nmethod alive before yielding for ICStub refills Reviewed-by: pliden, stefank ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp From duke at openjdk.java.net Tue Dec 3 17:18:46 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 17:18:46 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <8e2d13c2-61bf-4376-b53b-9e2d79b95399@openjdk.java.net> Changeset: c7bc0f7a Author: Vladimir Ivanov Date: 2019-12-03 20:13:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/c7bc0f7a 8231430: C2: Memory stomp in max_array_length() for T_ILLEGAL type Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: a6daef52 Author: Vladimir Ivanov Date: 2019-12-03 20:13:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/a6daef52 8234923: Missed call_site_target nmethod dependency for non-fully initialized ConstantCallSite instance Reviewed-by: jrose ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciCallSite.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/opto/type.cpp ! src/java.base/share/classes/java/lang/invoke/ConstantCallSite.java ! test/jdk/java/lang/invoke/CallSiteTest.java From duke at openjdk.java.net Tue Dec 3 19:50:45 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 19:50:45 GMT Subject: git: openjdk/mobile: 8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java Message-ID: <177379db-eab3-42d8-ac00-466b02095445@openjdk.java.net> Changeset: 7204086e Author: Serguei Spitsyn Date: 2019-12-03 19:45:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/7204086e 8235280: UnProblemList vmTestbase/nsk/jvmti/GetThreadState/thrstat001/TestDescription.java Remove test from ProblemList.txt. Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.java.net Tue Dec 3 20:20:46 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 20:20:46 GMT Subject: git: openjdk/mobile: 8213415: BitMap::word_index_round_up overflow problems Message-ID: <2122d740-f94c-42fc-8aaa-4a62d4d4644b@openjdk.java.net> Changeset: e70386f2 Author: Kim Barrett Date: 2019-12-03 15:12:56 +0000 URL: https://git.openjdk.java.net/mobile/commit/e70386f2 8213415: BitMap::word_index_round_up overflow problems Limit BitMap sizes so to-word round-up can't overflow. Reviewed-by: tschatzl, stuefe ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.hpp ! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/bitMap.inline.hpp ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp From duke at openjdk.java.net Tue Dec 3 20:29:44 2019 From: duke at openjdk.java.net (duke) Date: Tue, 3 Dec 2019 20:29:44 GMT Subject: git: openjdk/mobile: 8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done Message-ID: <312ef54f-9a05-4a8b-996d-ad3b2a611068@openjdk.java.net> Changeset: 3e0a5245 Author: Roman Kennke Date: 2019-12-03 21:23:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/3e0a5245 8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp From duke at openjdk.java.net Wed Dec 4 00:15:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 00:15:43 GMT Subject: git: openjdk/mobile: 8234779: Provide idiom for declaring classes noncopyable Message-ID: <502addb1-d5e3-450e-a87d-3989490cfada@openjdk.java.net> Changeset: 577e87e5 Author: Kim Barrett Date: 2019-12-03 19:09:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/577e87e5 8234779: Provide idiom for declaring classes noncopyable Add NONCOPYABLE macro and uses. Reviewed-by: dholmes, pliden, coleenp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/bsd/os_perf_bsd.cpp ! src/hotspot/os/bsd/semaphore_bsd.hpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/linux/waitBarrier_linux.hpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/posix/semaphore_posix.hpp ! src/hotspot/os/solaris/os_perf_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os/windows/os_perf_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/semaphore_windows.hpp ! src/hotspot/share/gc/g1/g1FreeIdSet.hpp ! src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.hpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/oopStorage.inline.hpp ! src/hotspot/share/gc/shared/oopStorageParState.hpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/jfr/jni/jfrJavaCall.hpp ! src/hotspot/share/memory/metaspaceClosure.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/runtime/os_perf.hpp ! src/hotspot/share/runtime/semaphore.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/lockFreeStack.hpp ! src/hotspot/share/utilities/ostream.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.hpp ! src/hotspot/share/utilities/waitBarrier.hpp ! src/hotspot/share/utilities/waitBarrier_generic.hpp From duke at openjdk.java.net Wed Dec 4 01:21:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 01:21:43 GMT Subject: git: openjdk/mobile: 8235263: Revert TLS 1.3 change that wrapped IOExceptions Message-ID: Changeset: 96a8b979 Author: Xue-Lei Andrew Fan Date: 2019-12-03 17:15:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/96a8b979 8235263: Revert TLS 1.3 change that wrapped IOExceptions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java From duke at openjdk.java.net Wed Dec 4 04:16:42 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 04:16:42 GMT Subject: git: openjdk/mobile: 8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Message-ID: <41ae4e3c-7739-446a-87d5-d2db8933a09c@openjdk.java.net> Changeset: b1c42a1d Author: Chris Plummer Date: 2019-12-03 20:08:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/b1c42a1d 8235221: Fix ProblemList.txt for sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java Reviewed-by: iignatyev ! test/jdk/ProblemList.txt From duke at openjdk.java.net Wed Dec 4 05:14:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 05:14:43 GMT Subject: git: openjdk/mobile: 8129092: compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail Message-ID: Changeset: 503a960e Author: Igor Ignatyev Date: 2019-12-03 20:23:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/503a960e 8129092: compiler/intrinsics/classcast/NullCheckDroppingsTest.java testVarClassCast() can fail Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java From duke at openjdk.java.net Wed Dec 4 06:13:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 06:13:43 GMT Subject: git: openjdk/mobile: 8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes() Message-ID: Changeset: b0812b28 Author: Tobias Hartmann Date: 2019-12-04 07:07:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/b0812b28 8234616: assert(0 <= i && i < _len) failed: illegal index in PhaseMacroExpand::expand_macro_nodes() Make sure the index into the macro node array is decremented on removal. Reviewed-by: vlivanov, kvn ! src/hotspot/share/opto/macro.cpp From duke at openjdk.java.net Wed Dec 4 07:14:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 07:14:43 GMT Subject: git: openjdk/mobile: 8234791: Fix Client VM build for x86_64 and AArch64 Message-ID: Changeset: ddb989de Author: Pengfei Li Date: 2019-11-29 03:48:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/ddb989de 8234791: Fix Client VM build for x86_64 and AArch64 Reviewed-by: adinn, aph, thartmann ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/share/runtime/arguments.cpp From duke at openjdk.java.net Wed Dec 4 08:11:47 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 08:11:47 GMT Subject: git: openjdk/mobile: 8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version Message-ID: Changeset: fb830f6a Author: Matthias Baesken Date: 2019-12-03 11:41:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/fb830f6a 8235243: handle VS2017 15.9 and VS2019 in abstract_vm_version Reviewed-by: dholmes, mdoerr ! src/hotspot/share/runtime/abstract_vm_version.cpp From duke at openjdk.java.net Wed Dec 4 08:47:50 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 08:47:50 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: f26bdf84 Author: Jan Lahoda Date: 2019-12-04 09:38:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/f26bdf84 8234899: Compiler reports AssertionError for conditional operator ? : and pattern matching for instanceof Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/langtools/tools/javac/ConditionalExpressionResolvePending.java ! test/langtools/tools/javac/patterns/BindingsTest1.java Changeset: 07be2351 Author: Jan Lahoda Date: 2019-12-04 09:38:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/07be2351 8234922: No compilation error reported not reported for a binding variable when loop broken with label Any break outside of a loop should confine the binding variables from the loop's condition to the loop Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/patterns/BindingsTest1.java ! test/langtools/tools/javac/patterns/BindingsTest2.java ! test/langtools/tools/javac/patterns/BindingsTest2.out + test/langtools/tools/javac/patterns/BreakAndLoops.java From duke at openjdk.java.net Wed Dec 4 09:06:46 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 09:06:46 GMT Subject: git: openjdk/mobile: 8235325: build failure on Linux after 8235243 Message-ID: Changeset: e230c1ce Author: Matthias Baesken Date: 2019-12-04 09:43:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/e230c1ce 8235325: build failure on Linux after 8235243 Reviewed-by: clanger ! src/hotspot/share/runtime/abstract_vm_version.cpp From duke at openjdk.java.net Wed Dec 4 09:32:46 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 09:32:46 GMT Subject: git: openjdk/mobile: 8235257: Split 'assert(loader != NULL && oopDesc::is_oop(loader), "loader must be oop")' Message-ID: <6a240b15-a26f-4530-9053-4b515770130b@openjdk.java.net> Changeset: c0ea1e64 Author: Stefan Karlsson Date: 2019-12-04 10:26:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/c0ea1e64 8235257: Split 'assert(loader != NULL && oopDesc::is_oop(loader), "loader must be oop")' Reviewed-by: dcubed, hseigel ! src/hotspot/share/classfile/javaClasses.cpp From duke at openjdk.java.net Wed Dec 4 11:07:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 11:07:43 GMT Subject: git: openjdk/mobile: 8234742: Improve handshake logging Message-ID: <63b40ae7-8715-424c-8c21-e4d8e33bfd8b@openjdk.java.net> Changeset: b31e91cd Author: Robbin Ehn Date: 2019-12-04 11:57:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/b31e91cd 8234742: Improve handshake logging Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/thread.hpp From duke at openjdk.java.net Wed Dec 4 13:04:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 13:04:43 GMT Subject: git: openjdk/mobile: 8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out Message-ID: <83fee858-0b05-41b9-b47c-b37617765571@openjdk.java.net> Changeset: f6711106 Author: Arno Zeller Date: 2019-12-02 17:10:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/f6711106 8234696: tools/jlink/plugins/VendorInfoPluginsTest.java times out Reviewed-by: mchung, clanger ! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java From duke at openjdk.java.net Wed Dec 4 15:06:46 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 15:06:46 GMT Subject: git: openjdk/mobile: 8234397: add OS uptime information to os::print_os_info output Message-ID: Changeset: 14391e80 Author: Matthias Baesken Date: 2019-12-03 15:17:59 +0000 URL: https://git.openjdk.java.net/mobile/commit/14391e80 8234397: add OS uptime information to os::print_os_info output Reviewed-by: clanger, dholmes, lucy ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp From duke at openjdk.java.net Wed Dec 4 16:03:49 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 16:03:49 GMT Subject: git: openjdk/mobile: 8235247: WorkerDataArray leaks C heap memory for associated work items Message-ID: <28482456-42e6-40f3-8762-043d7176f35a@openjdk.java.net> Changeset: 1a4d4ff1 Author: Thomas Schatzl Date: 2019-12-04 16:58:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/1a4d4ff1 8235247: WorkerDataArray leaks C heap memory for associated work items Reviewed-by: lkorinth, kbarrett ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp From duke at openjdk.java.net Wed Dec 4 16:14:43 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 16:14:43 GMT Subject: git: openjdk/mobile: 8234355: Buffer overflow in jcmd GC.class_stats due to too many classes Message-ID: <67674b62-7c7f-41e0-bfc2-4f58139eb21b@openjdk.java.net> Changeset: 386b387e Author: Coleen Phillimore Date: 2019-12-04 11:09:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/386b387e 8234355: Buffer overflow in jcmd GC.class_stats due to too many classes Remove use of GC.class_stats in testing and failure analysis (plan to deprecate) Reviewed-by: dcubed ! test/failure_handler/src/share/conf/common.properties From duke at openjdk.java.net Wed Dec 4 16:49:44 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 16:49:44 GMT Subject: git: openjdk/mobile: 8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation Message-ID: <0999a70e-5832-4fe0-9433-52cdc223e915@openjdk.java.net> Changeset: e7d68cd1 Author: Alan Bateman Date: 2019-12-04 16:37:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/e7d68cd1 8235193: (dc) Remove JNI overhead from DatagramChannel.send implementation Reviewed-by: chegar ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/jdk/internal/access/JavaNetInetAddressAccess.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NativeSocketAddress.java ! src/java.base/share/native/libnio/ch/NativeSocketAddress.c ! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c - test/jdk/java/nio/channels/DatagramChannel/ManySenders.java + test/jdk/java/nio/channels/DatagramChannel/ManySourcesAndTargets.java From duke at openjdk.java.net Wed Dec 4 17:59:44 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 17:59:44 GMT Subject: git: openjdk/mobile: 8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items Message-ID: <0d18c50c-3506-45a2-ac65-c23617b2f100@openjdk.java.net> Changeset: 72f42efc Author: Thomas Schatzl Date: 2019-12-04 18:54:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/72f42efc 8235347: [Backout] 8235247: WorkerDataArray leaks C heap memory for associated work items Backout of earlier change due to unexpected crashes. Reviewed-by: sjohanss ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp From duke at openjdk.java.net Wed Dec 4 18:51:41 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 18:51:41 GMT Subject: git: openjdk/mobile: 8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup Message-ID: <99331558-1ef2-4a0e-b617-d6ded68b7e0c@openjdk.java.net> Changeset: a445b66e Author: Mandy Chung Date: 2019-12-04 10:46:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/a445b66e 8233527: Update Lookup::hasPrivateAccess and Lookup::defineClass spec w.r.t. full power lookup Add a new Lookup::hasFullPrivilegeAccess method and document the capabilities requiring full privileges Reviewed-by: alanb, plevart ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java ! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java From duke at openjdk.java.net Wed Dec 4 18:55:42 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 18:55:42 GMT Subject: git: openjdk/mobile: 8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events Message-ID: <44878aa1-603b-4702-a5fe-05b733d7cff7@openjdk.java.net> Changeset: 5845912f Author: Coleen Phillimore Date: 2019-12-04 13:48:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/5845912f 8235273: nmethodLocker not needed for COMPILED_METHOD_UNLOAD events Remove unnecessary nmethodLocker Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp From duke at openjdk.java.net Wed Dec 4 19:08:40 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 19:08:40 GMT Subject: git: openjdk/mobile: 8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading Message-ID: Changeset: 61cdeba6 Author: Roman Kennke Date: 2019-12-04 20:03:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/61cdeba6 8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp From duke at openjdk.java.net Wed Dec 4 19:25:40 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 19:25:40 GMT Subject: git: openjdk/mobile: 8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing Message-ID: Changeset: ce9ff092 Author: Ioi Lam Date: 2019-12-04 11:19:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/ce9ff092 8235179: [TESTBUG] DynamicArchiveRelocationTest.java fails with 'runtime archive relocation start' missing Reviewed-by: mseledtsov, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java From duke at openjdk.java.net Wed Dec 4 20:34:40 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 20:34:40 GMT Subject: git: openjdk/mobile: 8234060: Potential memory reordering problem in JfrBuffer flush mechanism Message-ID: <63727146-31fa-4e8e-a869-5091d17fef0e@openjdk.java.net> Changeset: d713fb8a Author: Denghui Dong Committer: Markus Gr?nlund Date: 2019-12-04 21:26:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/d713fb8a 8234060: Potential memory reordering problem in JfrBuffer flush mechanism Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp ! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp ! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriter.java From duke at openjdk.java.net Wed Dec 4 20:43:39 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 20:43:39 GMT Subject: git: openjdk/mobile: 8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock Message-ID: <719f27e6-2729-4a1a-9dc5-13a507dd188e@openjdk.java.net> Changeset: 0a375cfa Author: Roman Kennke Date: 2019-12-04 21:40:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/0a375cfa 8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp From duke at openjdk.java.net Wed Dec 4 21:11:41 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 21:11:41 GMT Subject: git: openjdk/mobile: 8225054: Compiler implementation for records Message-ID: Changeset: 827e5e32 Author: Vicente Romero Date: 2019-12-04 15:57:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/827e5e32 8225054: Compiler implementation for records 8225052: javax.lang.model support for records 8225053: Preview APIs support for records 8225055: Javadoc for records 8226314: com.sun.source support for records 8227113: Specification for java.lang.Record 8233526: JVM support for records Implement records in the compiler and the JVM, including serialization, reflection and APIs support Co-authored-by: Brian Goetz Co-authored-by: Maurizio Cimadamore Co-authored-by: Harold Seigel Co-authored-by: Joe Darcy Co-authored-by: Jonathan Gibbons Co-authored-by: Chris Hegarty Co-authored-by: Jan Lahoda Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn ! make/CompileInterimLangtools.gmk ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileParser.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp + src/hotspot/share/oops/recordComponent.cpp + src/hotspot/share/oops/recordComponent.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/lang/Class.java + src/java.base/share/classes/java/lang/Record.java ! src/java.base/share/classes/java/lang/annotation/ElementType.java + src/java.base/share/classes/java/lang/reflect/RecordComponent.java + src/java.base/share/classes/java/lang/runtime/ObjectMethods.java + src/java.base/share/classes/java/lang/runtime/package-info.java ! src/java.base/share/classes/jdk/internal/PreviewFeature.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java ! src/java.base/share/native/libjava/Class.c ! src/java.compiler/share/classes/javax/annotation/processing/RoundEnvironment.java ! src/java.compiler/share/classes/javax/lang/model/element/Element.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java ! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java + src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/package-info.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementFilter.java + src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java + src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java + src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor6.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java ! src/java.instrument/share/native/libinstrument/JavaExceptions.c ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java + src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java + test/hotspot/jtreg/runtime/records/RedefineRecord.java = test/hotspot/jtreg/runtime/records/TEST.properties + test/hotspot/jtreg/runtime/records/abstractRecord.jcod + test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod + test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java + test/hotspot/jtreg/runtime/records/notFinalRecord.jcod + test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod + test/hotspot/jtreg/runtime/records/recordAttributeTest.java + test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod + test/hotspot/jtreg/runtime/records/recordReflectionTest.java + test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod + test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod + test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod ! test/jdk/ProblemList.txt + test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java + test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java + test/jdk/java/io/Serializable/records/BadValues.java + test/jdk/java/io/Serializable/records/BasicRecordSer.java + test/jdk/java/io/Serializable/records/ConstructorAccessTest.java + test/jdk/java/io/Serializable/records/ConstructorPermissionTest.java + test/jdk/java/io/Serializable/records/CycleTest.java + test/jdk/java/io/Serializable/records/ProhibitedMethods.java + test/jdk/java/io/Serializable/records/ReadResolveTest.java + test/jdk/java/io/Serializable/records/RecordClassTest.java + test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java + test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java + test/jdk/java/io/Serializable/records/StreamRefTest.java = test/jdk/java/io/Serializable/records/TEST.properties + test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java + test/jdk/java/io/Serializable/records/WriteReplaceTest.java + test/jdk/java/io/Serializable/records/empty_security.policy + test/jdk/java/io/Serializable/records/migration/AbstractTest.java + test/jdk/java/io/Serializable/records/migration/AssignableFrom.java + test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java + test/jdk/java/io/Serializable/records/migration/DefaultValues.java + test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java + test/jdk/java/io/Serializable/records/migration/Point.java + test/jdk/java/io/Serializable/records/migration/SuperStreamFields.java + test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java + test/jdk/java/io/Serializable/records/migration/plain/AssignableFromImpl.java + test/jdk/java/io/Serializable/records/migration/plain/DefaultValuesImpl.java + test/jdk/java/io/Serializable/records/migration/plain/PointImpl.java + test/jdk/java/io/Serializable/records/migration/plain/SuperStreamFieldsImpl.java + test/jdk/java/io/Serializable/records/migration/record/AssignableFromImpl.java + test/jdk/java/io/Serializable/records/migration/record/DefaultValuesImpl.java + test/jdk/java/io/Serializable/records/migration/record/PointImpl.java + test/jdk/java/io/Serializable/records/migration/record/SuperStreamFieldsImpl.java - test/jdk/java/lang/Runtime/Resources.java - test/jdk/java/lang/Runtime/exec/ArgWithSpaceAndFinalBackslash.java - test/jdk/java/lang/Runtime/exec/BadEnvp.java - test/jdk/java/lang/Runtime/exec/ConcurrentRead.java - test/jdk/java/lang/Runtime/exec/Duped.java - test/jdk/java/lang/Runtime/exec/ExecEmptyString.java - test/jdk/java/lang/Runtime/exec/ExecWithDir.java - test/jdk/java/lang/Runtime/exec/ExecWithInput.java - test/jdk/java/lang/Runtime/exec/ExecWithLotsOfArgs.java - test/jdk/java/lang/Runtime/exec/ExitValue.java - test/jdk/java/lang/Runtime/exec/LotsOfDestroys.java - test/jdk/java/lang/Runtime/exec/LotsOfOutput.java - test/jdk/java/lang/Runtime/exec/SetCwd.java - test/jdk/java/lang/Runtime/exec/Space.java - test/jdk/java/lang/Runtime/exec/Status.java - test/jdk/java/lang/Runtime/exec/UnixCommands.java - test/jdk/java/lang/Runtime/exec/setcwd.sh - test/jdk/java/lang/Runtime/shutdown/Basic.java - test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.java - test/jdk/java/lang/Runtime/shutdown/ShutdownHooks.sh - test/jdk/java/lang/Runtime/shutdown/ShutdownInterruptedMain.java + test/jdk/java/lang/RuntimeTests/Resources.java = test/jdk/java/lang/RuntimeTests/Version/Basic.java = test/jdk/java/lang/RuntimeTests/Version/VersionProps.java + test/jdk/java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java + test/jdk/java/lang/RuntimeTests/exec/BadEnvp.java + test/jdk/java/lang/RuntimeTests/exec/ConcurrentRead.java + test/jdk/java/lang/RuntimeTests/exec/Duped.java = test/jdk/java/lang/RuntimeTests/exec/ExecCommand.java + test/jdk/java/lang/RuntimeTests/exec/ExecEmptyString.java + test/jdk/java/lang/RuntimeTests/exec/ExecWithDir.java + test/jdk/java/lang/RuntimeTests/exec/ExecWithInput.java + test/jdk/java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java + test/jdk/java/lang/RuntimeTests/exec/ExitValue.java + test/jdk/java/lang/RuntimeTests/exec/LotsOfDestroys.java + test/jdk/java/lang/RuntimeTests/exec/LotsOfOutput.java + test/jdk/java/lang/RuntimeTests/exec/SetCwd.java = test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java + test/jdk/java/lang/RuntimeTests/exec/Space.java + test/jdk/java/lang/RuntimeTests/exec/Status.java = test/jdk/java/lang/RuntimeTests/exec/StreamsSurviveDestroy.java + test/jdk/java/lang/RuntimeTests/exec/UnixCommands.java = test/jdk/java/lang/RuntimeTests/exec/WinCommand.java + test/jdk/java/lang/RuntimeTests/exec/setcwd.sh = test/jdk/java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java = test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target.java = test/jdk/java/lang/RuntimeTests/loadLibrary/src/Target2.java + test/jdk/java/lang/RuntimeTests/shutdown/Basic.java + test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java + test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.sh + test/jdk/java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java + test/jdk/java/lang/instrument/RedefineRecordAttr/Host/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostAB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABC/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABCD/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostABD/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostAC/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostACB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostBA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostBAC/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostBCA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostCAB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/HostCBA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/Host/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostA/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/HostB/redef/Host.java + test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java ! test/jdk/java/lang/instrument/TEST.properties + test/jdk/java/lang/reflect/records/RecordReflectionTest.java = test/jdk/java/lang/reflect/records/TEST.properties + test/jdk/java/lang/runtime/ObjectMethodsTest.java = test/jdk/java/lang/runtime/TEST.properties + test/jdk/java/lang/runtime/empty.policy ! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java ! test/langtools/ProblemList.txt ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/AnnotatedBinaryNode.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/BinaryNode.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Coords.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Holder.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Node.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/NonNull.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/Point.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializablePoint.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/examples/SerializableProxy.java + test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk11/element-list ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java ! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java ! test/langtools/jdk/javadoc/tool/modules/ModuleTestBase.java ! test/langtools/jdk/javadoc/tool/reporter_generates_warnings/pkg/MyDoclet.java ! test/langtools/jdk/jshell/CompletenessTest.java ! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java + test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java ! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java ! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java ! test/langtools/lib/combo/tools/javac/combo/Template.java ! test/langtools/lib/combo/tools/javac/combo/TemplateTest.java ! test/langtools/tools/javac/6402516/CheckLocalElements.java ! test/langtools/tools/javac/MethodParameters/AttributeVisitor.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java + test/langtools/tools/javac/diags/examples/AccessorCantBeGeneric.java + test/langtools/tools/javac/diags/examples/AccessorCantThrowException.java + test/langtools/tools/javac/diags/examples/AccessorMethodCantBeStatic.java + test/langtools/tools/javac/diags/examples/AccessorReturnTypeDoesntMatch.java + test/langtools/tools/javac/diags/examples/CanonicalCantInvokeOtherConstructor.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorArgumentMismatch.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveReturn.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorCantHaveThrowsClause.java + test/langtools/tools/javac/diags/examples/CanonicalConstructorMustBePublic.java + test/langtools/tools/javac/diags/examples/CanonicalMustNotDeclareTypeVariables.java + test/langtools/tools/javac/diags/examples/ConstructorWithSameErasureAsCanonical.java + test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java + test/langtools/tools/javac/diags/examples/IllegalRecordComponentName.java ! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java + test/langtools/tools/javac/diags/examples/InstanceInitializersNotAllowedInRecords.java + test/langtools/tools/javac/diags/examples/InvalidSuperTypeRecord.java + test/langtools/tools/javac/diags/examples/KindnameRecord.java + test/langtools/tools/javac/diags/examples/MethodMustBePublic.java + test/langtools/tools/javac/diags/examples/Records.java + test/langtools/tools/javac/diags/examples/RecordsCanNotDeclareInstanceFields.java + test/langtools/tools/javac/diags/examples/RecordsCantDeclareComponentModifiers.java + test/langtools/tools/javac/diags/examples/RecordsNotAllowedInInnerClasses.java ! test/langtools/tools/javac/expswitch/ExpSwitchNestingTest.java ! test/langtools/tools/javac/importscope/T8193717.java ! test/langtools/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/modules/AnnotationProcessing.java ! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java ! test/langtools/tools/javac/parser/extend/TrialParser.java ! test/langtools/tools/javac/patterns/scope/ScopeTest.java ! test/langtools/tools/javac/processing/model/TestSourceVersion.java ! test/langtools/tools/javac/processing/model/TestSymtabItems.java + test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java + test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java + test/langtools/tools/javac/processing/model/element/JavaxLangModelForRecords.java ! test/langtools/tools/javac/processing/model/element/TestElementKindPredicates.java + test/langtools/tools/javac/processing/model/element/TestRecord.java + test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java ! test/langtools/tools/javac/processing/model/util/TestTypeKindVisitors.java + test/langtools/tools/javac/records/MapAccessorToComponent.java + test/langtools/tools/javac/records/RecordCompilationTests.java + test/langtools/tools/javac/records/RecordMemberTests.java + test/langtools/tools/javac/records/VarargsRecordsTest.java + test/langtools/tools/javac/records/mandated_members/CheckRecordMembers.java + test/langtools/tools/javac/records/mandated_members/read_resolve_method/CheckReadResolveMethodTest.java + test/langtools/tools/javac/records/writeread/Record.java + test/langtools/tools/javac/records/writeread/WriteReadTest.java ! test/langtools/tools/javac/tree/JavacTreeScannerTest.java ! test/langtools/tools/javac/tree/SourceTreeScannerTest.java ! test/langtools/tools/javac/tree/TreeKindTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java ! test/langtools/tools/lib/toolbox/ToolBox.java ! test/lib/jdk/test/lib/ByteCodeLoader.java From duke at openjdk.java.net Wed Dec 4 22:49:42 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 22:49:42 GMT Subject: git: openjdk/mobile: 8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming Message-ID: Changeset: 8b029e21 Author: Mikhailo Seledtsov Date: 2019-12-04 14:44:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/8b029e21 8235356: [TESTBUG] Disable 'producer is alive' check in JFR TestCrossProcessStreaming Disabled the check Reviewed-by: dcubed ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java From duke at openjdk.java.net Wed Dec 4 23:00:39 2019 From: duke at openjdk.java.net (duke) Date: Wed, 4 Dec 2019 23:00:39 GMT Subject: git: openjdk/mobile: 8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations Message-ID: <294dcc48-9c01-446d-bdaf-3e0d38e76da4@openjdk.java.net> Changeset: e8c10bc9 Author: Sandhya Viswanathan Date: 2019-12-04 14:55:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/e8c10bc9 8235288: AVX 512 instructions inadvertently used on Xeon for small vector width operations Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/macroAssembler_x86.hpp From duke at openjdk.java.net Thu Dec 5 07:02:42 2019 From: duke at openjdk.java.net (duke) Date: Thu, 5 Dec 2019 07:02:42 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: Changeset: 06257b3f Author: Letu Yang Committer: Paul Hohensee Date: 2019-12-04 15:01:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/06257b3f 8234288: Turkey Time Zone returns incorrect time zone name Add and use "Turkey Time" time zone. Reviewed-by: naoto, martin, phh ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 9c4adc66 Author: Christoph G?ttschkes Date: 2019-12-04 10:38:54 +0000 URL: https://git.openjdk.java.net/mobile/commit/9c4adc66 8234906: [TESTBUG] TestDivZeroCheckControl fails for client VMs due to Unrecognized VM option LoopUnrollLimit Reviewed-by: kvn ! test/hotspot/jtreg/compiler/loopopts/TestDivZeroCheckControl.java Changeset: ab280fca Author: Weijun Wang Date: 2019-12-05 10:36:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/ab280fca 8234267: DelegationPermission implementation doesn't completely follow the updated specification Reviewed-by: xuelei ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! test/jdk/javax/security/auth/kerberos/DelegationPermissionInit.java Changeset: d4c0619b Author: Valerie Peng Date: 2019-12-05 03:55:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/d4c0619b 8233016: javax.crypto.Cipher throws NPE for the given custom CipherSpi and Provider Changed to throw IAE instead of NPE for non-null invalid arguments Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/Cipher.java From duke at openjdk.java.net Thu Dec 5 08:52:46 2019 From: duke at openjdk.java.net (duke) Date: Thu, 5 Dec 2019 08:52:46 GMT Subject: git: openjdk/mobile: Added tag jdk-14+26 for changeset 288777cf0702 Message-ID: Changeset: f33e2e9c Author: Jesper Wilhelmsson Date: 2019-12-05 08:21:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/f33e2e9c Added tag jdk-14+26 for changeset 288777cf0702 ! .hgtags From duke at openjdk.java.net Thu Dec 5 10:06:46 2019 From: duke at openjdk.java.net (duke) Date: Thu, 5 Dec 2019 10:06:46 GMT Subject: git: openjdk/mobile: 8234391: C2: Generic vector operands Message-ID: Changeset: 979cd452 Author: Jatin Bhateja Date: 2019-12-05 12:56:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/979cd452 8234391: C2: Generic vector operands Reviewed-by: vlivanov, sviswanathan, thartmann, jrose ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/phase.cpp ! src/hotspot/share/opto/phase.hpp From duke at openjdk.java.net Thu Dec 5 12:05:42 2019 From: duke at openjdk.java.net (duke) Date: Thu, 5 Dec 2019 12:05:42 GMT Subject: git: openjdk/mobile: 8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations Message-ID: <263cd3b3-35be-4cfc-8e9f-1df78a4c2b40@openjdk.java.net> Changeset: c023983c Author: Leo Korinth Date: 2019-12-05 12:52:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/c023983c 8235250: Create (test) abstraction for allocating objects that is immune to removal by optimizations Reviewed-by: eosterlund, tschatzl ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java ! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java ! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java ! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java + test/hotspot/jtreg/gc/testlibrary/Allocation.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java From duke at openjdk.java.net Thu Dec 5 13:30:42 2019 From: duke at openjdk.java.net (duke) Date: Thu, 5 Dec 2019 13:30:42 GMT Subject: git: openjdk/mobile: 8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint Message-ID: <53c7f724-f406-4fb2-80c9-aa1a3dacfa75@openjdk.java.net> Changeset: 945c8d55 Author: Jim Laskey Date: 2019-12-05 09:22:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/945c8d55 8232681: ArrayIndexOutOfBoundsException with text blocks in javac when using -Xlint Reviewed-by: sundar ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! test/langtools/tools/javac/TextBlockAPI.java From duke at openjdk.java.net Thu Dec 5 15:55:49 2019 From: duke at openjdk.java.net (duke) Date: Thu, 5 Dec 2019 15:55:49 GMT Subject: git: openjdk/mobile: 8235360: Update JDWP, JDI and Instrumentation specs for Record attribute Message-ID: <632b64c6-60dc-4f1b-ae2f-caa0dc59ec2b@openjdk.java.net> Changeset: 73676cff Author: Harold Seigel Date: 2019-12-05 15:45:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/73676cff 8235360: Update JDWP, JDI and Instrumentation specs for Record attribute Add Record to list of attributes that class redefinition cannot change Reviewed-by: lfoltan ! make/data/jdwp/jdwp.spec ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java From duke at openjdk.java.net Thu Dec 5 22:06:46 2019 From: duke at openjdk.java.net (duke) Date: Thu, 5 Dec 2019 22:06:46 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <0a39e390-0e9d-43c6-9f99-c97e5cf11da3@openjdk.java.net> Changeset: 264573c9 Author: Andy Herrick Date: 2019-12-05 11:25:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/264573c9 8212780: Packaging Tool Implementation Co-authored-by: Alexey Semenyuk Co-authored-by: Alexander Matveev Co-authored-by: Kevin Rushforth Co-authored-by: Philip Race Reviewed-by: asemenyuk, almatvee, herrick, kcr, prr, erikj, ihse, rriggs, mchung, alanb ! make/CompileJavaModules.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk + make/launcher/Launcher-jdk.incubator.jpackage.gmk + make/lib/Lib-jdk.incubator.jpackage.gmk ! src/java.base/share/classes/module-info.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LibProvidersLookup.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxDebBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxRpmBundler.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/PackageProperty.java + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources.properties + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties = src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/java32.png + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.control + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.copyright + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.desktop + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postinst + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.postrm + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.preinst + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.prerm + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/template.spec + src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/utils.sh + src/jdk.incubator.jpackage/linux/classes/module-info.java.extra + src/jdk.incubator.jpackage/linux/native/jpackageapplauncher/launcher.cpp + src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.cpp + src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.h + src/jdk.incubator.jpackage/linux/native/libapplauncher/PlatformDefs.h + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/EnumeratedBundlerParam.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacCertificate.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Info-lite.plist.template + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore.entitlements + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore_Inherit.entitlements + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.properties + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/Runtime-Info.plist.template + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_pkg.png = src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/java.icns + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/lic_template.plist + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/postinstall.template + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/preinstall.template + src/jdk.incubator.jpackage/macosx/classes/module-info.java.extra + src/jdk.incubator.jpackage/macosx/native/jpackageapplauncher/main.m + src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.h + src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.mm + src/jdk.incubator.jpackage/macosx/native/libapplauncher/PlatformDefs.h + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractBundler.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractImageBundler.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AppImageFile.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ArgAction.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BasicBundlers.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundleParams.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundler.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/BundlerParamInfo.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Bundlers.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/CLIHelp.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ConfigException.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DottedVersion.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/FileAssociation.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/I18N.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JPackageToolProvider.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Log.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ModFile.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PackagerException.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PathGroup.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Platform.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/PlatformPackage.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/RelativeFileSet.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ScriptRunner.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ToolValidator.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/ResourceLocator.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/CommandLine.java + src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/main/Main.java + src/jdk.incubator.jpackage/share/classes/module-info.java + src/jdk.incubator.jpackage/share/native/libapplauncher/FileAttributes.h + src/jdk.incubator.jpackage/share/native/libapplauncher/FilePath.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.h + src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.h + src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Library.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Library.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.h + src/jdk.incubator.jpackage/share/native/libapplauncher/OrderedMap.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Package.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Package.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.h + src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.h + src/jdk.incubator.jpackage/share/native/libapplauncher/Properties.h + src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.cpp + src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.h + src/jdk.incubator.jpackage/share/native/libapplauncher/main.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttribute.h + src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttributes.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/FilePath.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp + src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.h + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinExeBundler.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsBundlerParam.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsDefender.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsRegistry.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixPipeline.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixTool.java + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_en.wxl + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_ja.wxl + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinLauncher.template + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources.properties + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties = src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/java48.ico + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/main.wxs + src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/overrides.wxi + src/jdk.incubator.jpackage/windows/classes/module-info.java.extra + src/jdk.incubator.jpackage/windows/native/jpackageapplauncher/WinLauncher.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/DllMain.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/FileAttribute.h + src/jdk.incubator.jpackage/windows/native/libapplauncher/FilePath.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/PlatformDefs.h + src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.cpp + src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.h + src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/ByteBuffer.h + src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.h + src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.h + src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/IconSwap.h + src/jdk.incubator.jpackage/windows/native/libjpackage/Log.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/Log.h + src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/ResourceEditor.h + src/jdk.incubator.jpackage/windows/native/libjpackage/SourceCodePos.h + src/jdk.incubator.jpackage/windows/native/libjpackage/SysInfo.h + src/jdk.incubator.jpackage/windows/native/libjpackage/UniqueHandle.h + src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/Utils.h + src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/VersionInfoSwap.h + src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.h + src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.h + src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/jpackage.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.cpp + src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.h + src/jdk.incubator.jpackage/windows/native/libwixhelper/libwixhelper.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Executor.h + src/jdk.incubator.jpackage/windows/native/msiwrapper/MsiWrapper.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.cpp + src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.h - src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java + test/jdk/tools/jpackage/TEST.properties + test/jdk/tools/jpackage/apps/com.hello/com/hello/Hello.java + test/jdk/tools/jpackage/apps/com.hello/module-info.java + test/jdk/tools/jpackage/apps/com.other/com/other/Other.java + test/jdk/tools/jpackage/apps/com.other/module-info.java + test/jdk/tools/jpackage/apps/dukeplug.png + test/jdk/tools/jpackage/apps/image/Hello.java + test/jdk/tools/jpackage/apps/installer/Hello.java + test/jdk/tools/jpackage/helpers/JPackageHelper.java + test/jdk/tools/jpackage/helpers/JPackageInstallerHelper.java + test/jdk/tools/jpackage/helpers/JPackagePath.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CfgFile.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/AppImageFileTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/CompareDottedVersionTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DeployParamsTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/DottedVersionTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/InvalidDottedVersionTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/OverridableResourceTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/PathGroupTest.java + test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ToolValidatorTest.java + test/jdk/tools/jpackage/junit/junit.java + test/jdk/tools/jpackage/junit/run_junit.sh + test/jdk/tools/jpackage/linux/AppCategoryTest.java + test/jdk/tools/jpackage/linux/LicenseTypeTest.java + test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java + test/jdk/tools/jpackage/linux/LinuxResourceTest.java + test/jdk/tools/jpackage/linux/MaintainerTest.java + test/jdk/tools/jpackage/linux/PackageDepsTest.java + test/jdk/tools/jpackage/linux/ReleaseTest.java + test/jdk/tools/jpackage/linux/ShortcutHintTest.java + test/jdk/tools/jpackage/macosx/MacPropertiesTest.java + test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java + test/jdk/tools/jpackage/macosx/SigningAppImageTest.java + test/jdk/tools/jpackage/macosx/SigningPackageTest.java + test/jdk/tools/jpackage/macosx/base/SigningBase.java + test/jdk/tools/jpackage/macosx/base/SigningCheck.java + test/jdk/tools/jpackage/manage_packages.sh + test/jdk/tools/jpackage/resources/icon.icns + test/jdk/tools/jpackage/resources/icon.ico + test/jdk/tools/jpackage/resources/icon.png + test/jdk/tools/jpackage/resources/license.txt + test/jdk/tools/jpackage/run_tests.sh + test/jdk/tools/jpackage/share/AddLauncherBase.java + test/jdk/tools/jpackage/share/AddLauncherModuleTest.java + test/jdk/tools/jpackage/share/AddLauncherTest.java + test/jdk/tools/jpackage/share/AddLaunchersTest.java + test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java + test/jdk/tools/jpackage/share/AppImagePackageTest.java + test/jdk/tools/jpackage/share/ArgumentsTest.java + test/jdk/tools/jpackage/share/Base.java + test/jdk/tools/jpackage/share/ErrorTest.java + test/jdk/tools/jpackage/share/FileAssociationsTest.java + test/jdk/tools/jpackage/share/IconTest.java + test/jdk/tools/jpackage/share/InstallDirTest.java + test/jdk/tools/jpackage/share/InvalidArgTest.java + test/jdk/tools/jpackage/share/JavaOptionsBase.java + test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java + test/jdk/tools/jpackage/share/JavaOptionsModuleTest.java + test/jdk/tools/jpackage/share/JavaOptionsTest.java + test/jdk/tools/jpackage/share/LicenseTest.java + test/jdk/tools/jpackage/share/MissingArgumentsTest.java + test/jdk/tools/jpackage/share/RuntimePackageTest.java + test/jdk/tools/jpackage/share/SimplePackageTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java + test/jdk/tools/jpackage/test_jpackage.sh + test/jdk/tools/jpackage/windows/WinConsoleTest.java + test/jdk/tools/jpackage/windows/WinDirChooserTest.java + test/jdk/tools/jpackage/windows/WinMenuGroupTest.java + test/jdk/tools/jpackage/windows/WinMenuTest.java + test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java + test/jdk/tools/jpackage/windows/WinResourceTest.java + test/jdk/tools/jpackage/windows/WinScriptTest.java + test/jdk/tools/jpackage/windows/WinShortcutTest.java + test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java Changeset: 3000f212 Author: Michael McMahon Date: 2019-12-05 16:43:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/3000f212 8235413: com.sun.net.httpserver.BasicAuthenticator.charset is protected field Reviewed-by: chegar, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java Changeset: 730d0ecf Author: Naoto Sato Date: 2019-12-05 13:10:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/730d0ecf 8222756: Plural support in CompactNumberFormat Reviewed-by: joehw, rriggs ! make/jdk/src/classes/build/tools/cldrconverter/AbstractLDMLHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java ! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java + make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! make/jdk/src/classes/build/tools/cldrconverter/StringListElement.java ! make/jdk/src/classes/build/tools/cldrconverter/StringListEntry.java ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/spi/NumberFormatProvider.java ! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java ! src/java.base/share/classes/sun/util/locale/provider/SPILocaleProviderAdapter.java + test/jdk/java/text/Format/CompactNumberFormat/SPIProviderTest.java ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java + test/jdk/java/text/Format/CompactNumberFormat/TestPlurals.java + test/jdk/java/text/Format/CompactNumberFormat/provider/module-info.java + test/jdk/java/text/Format/CompactNumberFormat/provider/test/NumberFormatProviderImpl.java From duke at openjdk.java.net Thu Dec 5 22:20:45 2019 From: duke at openjdk.java.net (duke) Date: Thu, 5 Dec 2019 22:20:45 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <66cb7ae5-9d27-4517-b43d-116ab660a6bd@openjdk.java.net> Changeset: 8846a804 Author: Coleen Phillimore Date: 2019-12-05 16:57:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/8846a804 8212160: JVMTI agent crashes with "assert(_value != 0LL) failed: resolving NULL _value" Add local deferred event list to thread to post events outside CodeCache_lock. Reviewed-by: eosterlund, dholmes, sspitsyn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.cpp + test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java + test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp Changeset: 5cbabecd Author: Alex Menkov Date: 2019-12-05 13:52:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/5cbabecd 8235433: Problem list JdwpListenTest.java and JdwpAttachTest.java on Windows Reviewed-by: dcubed ! test/jdk/ProblemList.txt Changeset: 56577087 Author: Coleen Phillimore Date: 2019-12-05 16:58:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/56577087 Merge From duke at openjdk.java.net Thu Dec 5 22:29:40 2019 From: duke at openjdk.java.net (duke) Date: Thu, 5 Dec 2019 22:29:40 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <041c87ec-c61b-44a4-b2cc-cc93377ba2fb@openjdk.java.net> Changeset: df308ac6 Author: Joe Darcy Date: 2019-12-05 14:14:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/df308ac6 8224630: ElementScannerN, N > 9 should scan type parameters Reviewed-by: mcimadamore, erikj ! make/autoconf/boot-jdk.m4 ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java Changeset: 81ec9e30 Author: Joe Darcy Date: 2019-12-05 14:19:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/81ec9e30 8235369: Class.toGenericString need to be updated for records Reviewed-by: vromero, mchung, chegar ! src/java.base/share/classes/java/lang/Class.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java From duke at openjdk.java.net Fri Dec 6 02:52:45 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 02:52:45 GMT Subject: git: openjdk/mobile: 8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register Message-ID: Changeset: 30559e64 Author: Joshua Zhu Date: 2019-12-06 10:41:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/30559e64 8233948: AArch64: Incorrect mapping between OptoReg and VMReg for high 64 bits of Vector Register Reviewed-by: adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.cpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp From duke at openjdk.java.net Fri Dec 6 03:09:39 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 03:09:39 GMT Subject: git: openjdk/mobile: 8235456: Minimal VM is broken after JDK-8212160 Message-ID: Changeset: f8caabaa Author: Jie Fu Date: 2019-12-06 10:13:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/f8caabaa 8235456: Minimal VM is broken after JDK-8212160 Reviewed-by: dholmes ! src/hotspot/share/prims/jvmtiImpl.hpp From duke at openjdk.java.net Fri Dec 6 08:24:45 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 08:24:45 GMT Subject: git: openjdk/mobile: 8228448: Jconsole can't connect to itself Message-ID: <64a37158-f426-4a49-b31d-0aa57af8796c@openjdk.java.net> Changeset: 5decc88d Author: Ramkumar Sunderbabu Committer: Rahul Raghavan Date: 2019-12-06 13:42:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/5decc88d 8228448: Jconsole can't connect to itself Additions done to allow jconsole to connect to itself Reviewed-by: erikj ! make/launcher/Launcher-jdk.jconsole.gmk From duke at openjdk.java.net Fri Dec 6 09:00:48 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 09:00:48 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <5daa9cd4-9821-4e04-8e09-34251a18e059@openjdk.java.net> Changeset: 02dad379 Author: Thomas Schatzl Date: 2019-12-06 09:49:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/02dad379 8235346: [Redo] 8235247: WorkerDataArray leaks C heap memory for associated work items Fix gtest after last iteration to acknowledge correct ownership of sub-WorkerDataArrays. Reviewed-by: lkorinth, sjohanss ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp Changeset: 70c62f53 Author: Thomas Schatzl Date: 2019-12-06 09:49:59 +0000 URL: https://git.openjdk.java.net/mobile/commit/70c62f53 8235341: Improve WorkerDataArray API to disallow separate instantiation of sub-items Reviewed-by: lkorinth, sjohanss ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp ! src/hotspot/share/gc/shared/workerDataArray.hpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp From duke at openjdk.java.net Fri Dec 6 09:09:55 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 09:09:55 GMT Subject: git: openjdk/mobile: 8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive Message-ID: Changeset: fd8832f7 Author: Christian Hagedorn Date: 2019-12-06 10:00:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/fd8832f7 8229994: assert(false) failed: Bad graph detected in get_early_ctrl_for_expensive Fixes wrong idom information set in loop peeling when a loop strip mined loop is involved. Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/PeelingAndLoopStripMining.java From duke at openjdk.java.net Fri Dec 6 10:34:50 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 10:34:50 GMT Subject: git: openjdk/mobile: 8235435: Remove (obsolete) @author info from javadoc source and tests Message-ID: <39e3fc50-a7c0-4e9a-a95b-5604f871cd8b@openjdk.java.net> Changeset: 026eac26 Author: Pavel Rappo Date: 2019-12-06 10:12:51 +0000 URL: https://git.openjdk.java.net/mobile/commit/026eac26 8235435: Remove (obsolete) @author info from javadoc source and tests Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MarkerComments.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/DocType.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/DocEnvImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocClassFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java ! test/langtools/jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java ! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java ! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java ! test/langtools/jdk/javadoc/doclet/AccessSummary/AccessSummary.java ! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java ! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java ! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java ! test/langtools/jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java ! test/langtools/jdk/javadoc/doclet/MetaTag/MetaTag.java ! test/langtools/jdk/javadoc/doclet/ValidHtml/ValidHtml.java ! test/langtools/jdk/javadoc/doclet/VersionNumber/VersionNumber.java ! test/langtools/jdk/javadoc/doclet/WindowTitles/WindowTitles.java ! test/langtools/jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java ! test/langtools/jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java ! test/langtools/jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java ! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java ! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java ! test/langtools/jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java ! test/langtools/jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java ! test/langtools/jdk/javadoc/doclet/testBaseClass/TestBaseClass.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java ! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java ! test/langtools/jdk/javadoc/doclet/testCharset/TestCharset.java ! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java ! test/langtools/jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java ! test/langtools/jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java ! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java ! test/langtools/jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java ! test/langtools/jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java ! test/langtools/jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java ! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java ! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java ! test/langtools/jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java ! test/langtools/jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java ! test/langtools/jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java ! test/langtools/jdk/javadoc/doclet/testEncoding/TestEncoding.java ! test/langtools/jdk/javadoc/doclet/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/langtools/jdk/javadoc/doclet/testGroupOption/TestGroupOption.java ! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java ! test/langtools/jdk/javadoc/doclet/testHelpFile/TestHelpFile.java ! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java ! test/langtools/jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java ! test/langtools/jdk/javadoc/doclet/testHref/TestHref.java ! test/langtools/jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java ! test/langtools/jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java ! test/langtools/jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java ! test/langtools/jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java ! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java ! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java ! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java ! test/langtools/jdk/javadoc/doclet/testNotifications/TestNotifications.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java ! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java ! test/langtools/jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java ! test/langtools/jdk/javadoc/doclet/testReturnTag/TestReturnTag.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java ! test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/langtools/jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java ! test/langtools/jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java ! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java ! test/langtools/jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java ! test/langtools/jdk/javadoc/doclet/testSourceTab/TestSourceTab.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java ! test/langtools/jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java ! test/langtools/jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java ! test/langtools/jdk/javadoc/doclet/testSupplementary/TestSupplementary.java ! test/langtools/jdk/javadoc/doclet/testTagInheritence/TestTagInheritence.java ! test/langtools/jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java ! test/langtools/jdk/javadoc/doclet/testTagOutput/TestTagOutput.java ! test/langtools/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java ! test/langtools/jdk/javadoc/doclet/testThrowsInheritence/TestThrowsTagInheritence.java ! test/langtools/jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java ! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java ! test/langtools/jdk/javadoc/doclet/testTopOption/TestTopOption.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java ! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTag.java ! test/langtools/jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java ! test/langtools/jdk/javadoc/doclet/testWarnings/TestWarnings.java ! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java ! test/langtools/jdk/javadoc/tool/NoStar.java ! test/langtools/jdk/javadoc/tool/T4696488.java ! test/langtools/jdk/javadoc/tool/T4994049/T4994049.java ! test/langtools/jdk/javadoc/tool/T6551367.java ! test/langtools/jdk/javadoc/tool/XWerror.java ! test/langtools/jdk/javadoc/tool/completionFailure/CompletionFailure.java ! test/langtools/jdk/javadoc/tool/dupOk/DupOk.java ! test/langtools/jdk/javadoc/tool/outputRedirect/Test.java ! test/langtools/jdk/javadoc/tool/sourceOnly/Test.java ! test/langtools/jdk/javadoc/tool/sourceOption/SourceOption.java From duke at openjdk.java.net Fri Dec 6 11:32:47 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 11:32:47 GMT Subject: git: openjdk/mobile: 8220465: Use shadow regions for faster ParallelGC full GCs Message-ID: Changeset: 7eadf5b3 Author: Haoyu Li Committer: Stefan Johansson Date: 2019-10-23 21:28:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/7eadf5b3 8220465: Use shadow regions for faster ParallelGC full GCs Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp From duke at openjdk.java.net Fri Dec 6 14:51:46 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 14:51:46 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: <5a45a7d5-6800-4d25-8f9a-81682e14ec6b@openjdk.java.net> Changeset: b8dbdd12 Author: Harold Seigel Date: 2019-12-06 13:05:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/b8dbdd12 8235359: Simplify method Class.getRecordComponents() Change getRecordComponents0() to return an array of RecordComponent's so no conversion is needed Reviewed-by: lfoltan, chegar, fparain, vromero, mchung ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/native/libjava/Class.c Changeset: 547e472c Author: Christoph Langer Date: 2019-12-06 14:13:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/547e472c 8234185: Cleanup usage of canonicalize function between libjava, hotspot and libinstrument Reviewed-by: dholmes, alanb, sspitsyn ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/include/jvm.h ! src/java.base/share/native/libjava/jdk_util.h ! src/java.base/share/native/libjava/jni_util.c ! src/java.base/unix/native/libjava/UnixFileSystem_md.c ! src/java.base/unix/native/libjava/canonicalize_md.c ! src/java.base/windows/native/libjava/canonicalize_md.c ! src/java.base/windows/native/libjava/io_util_md.h ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c Changeset: b1e086a5 Author: Martin Doerr Date: 2019-12-06 14:31:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/b1e086a5 8220348: [ntintel] asserts about copying unaligned array Reviewed-by: clanger, stuefe ! src/java.prefs/windows/native/libprefs/WindowsPreferences.c ! src/java.security.jgss/share/native/libj2gss/GSSLibStub.c Changeset: b96610d0 Author: Michael McMahon Date: 2019-12-06 14:17:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/b96610d0 8235475: Add additional timestamp to test java/nio/channels/Selector/SelectWithConsumer.java Reviewed-by: alanb ! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java From duke at openjdk.java.net Fri Dec 6 17:15:13 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 17:15:13 GMT Subject: git: openjdk/mobile: 8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal Message-ID: Changeset: 4abba17c Author: Calvin Cheung Date: 2019-12-06 09:09:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/4abba17c 8225219: [TESTBUG] AppCDS tests timed out with -Xcomp and --limit-modules option won't work with Graal Reviewed-by: kvn, iklam, iignatyev ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java From duke at openjdk.java.net Fri Dec 6 17:22:13 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 17:22:13 GMT Subject: git: openjdk/mobile: 8235353: clean up hotspot problem lists Message-ID: <4358badd-8880-4474-acd3-49b6da67cf4d@openjdk.java.net> Changeset: 60fda4e5 Author: Igor Ignatyev Date: 2019-12-06 09:14:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/60fda4e5 8235353: clean up hotspot problem lists Reviewed-by: kvn, mdoerr ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.java.net Fri Dec 6 17:29:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 17:29:15 GMT Subject: git: openjdk/mobile: 8234331: Add robust and optimized utility for rounding up to next power of two Message-ID: <84c52e36-2e40-4141-853f-bc05015d9c58@openjdk.java.net> Changeset: 06cb1958 Author: Claes Redestad Date: 2019-12-06 18:05:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/06cb1958 8234331: Add robust and optimized utility for rounding up to next power of two Reviewed-by: eosterlund, stuefe, jrose ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/libadt/dict.cpp ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/utilities/count_leading_zeros.hpp ! src/hotspot/share/utilities/growableArray.hpp + src/hotspot/share/utilities/powerOfTwo.hpp - test/hotspot/gtest/gc/z/test_zUtils.cpp ! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp + test/hotspot/gtest/utilities/test_powerOfTwo.cpp From duke at openjdk.java.net Fri Dec 6 19:28:13 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 19:28:13 GMT Subject: git: openjdk/mobile: 8235446: confusing error message for records with no parens Message-ID: Changeset: bf2f855c Author: Vicente Romero Date: 2019-12-06 14:23:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/bf2f855c 8235446: confusing error message for records with no parens Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/IncorrectRecordDeclaration.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From duke at openjdk.java.net Fri Dec 6 19:50:14 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 19:50:14 GMT Subject: git: openjdk/mobile: 8234835: Use UTF-8 charset in fixuppandoc Message-ID: Changeset: b0f3e76e Author: Dan Smith Date: 2019-12-06 12:33:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/b0f3e76e 8234835: Use UTF-8 charset in fixuppandoc Reviewed-by: martin, jjg ! make/jdk/src/classes/build/tools/fixuppandoc/Main.java From duke at openjdk.java.net Fri Dec 6 20:07:12 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 20:07:12 GMT Subject: git: openjdk/mobile: 8230067: Add optional automatic retry when running jtreg tests Message-ID: Changeset: 72cb073c Author: Erik Joelsson Date: 2019-12-06 12:01:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/72cb073c 8230067: Add optional automatic retry when running jtreg tests Reviewed-by: prr ! doc/testing.html ! doc/testing.md ! make/RunTests.gmk ! make/conf/jib-profiles.js From duke at openjdk.java.net Fri Dec 6 20:18:13 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 20:18:13 GMT Subject: git: openjdk/mobile: 8235499: Change HotSpot jtreg records test to better handle JDK updates Message-ID: <49869db9-7cca-43f4-b811-73e78deff65c@openjdk.java.net> Changeset: 0da41b46 Author: Joe Darcy Date: 2019-12-06 12:13:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/0da41b46 8235499: Change HotSpot jtreg records test to better handle JDK updates Reviewed-by: hseigel, iignatyev ! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java ! test/hotspot/jtreg/runtime/records/recordReflectionTest.java From duke at openjdk.java.net Fri Dec 6 21:12:13 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 21:12:13 GMT Subject: git: openjdk/mobile: 8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs Message-ID: Changeset: fa21d577 Author: Jonathan Gibbons Date: 2019-12-06 13:03:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/fa21d577 8218268: Javac treats Manifest Class-Path entries as Paths instead of URLs Reviewed-by: mchung, bchristi ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java From duke at openjdk.java.net Fri Dec 6 21:37:11 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 21:37:11 GMT Subject: git: openjdk/mobile: 8235514: Update record serialization tests to not use hard coded source versions Message-ID: <288026c3-da78-4451-adf5-d3bdf5b85b1d@openjdk.java.net> Changeset: e1921502 Author: Joe Darcy Date: 2019-12-06 13:32:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/e1921502 8235514: Update record serialization tests to not use hard coded source versions Reviewed-by: lancea ! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java ! test/jdk/java/io/Serializable/records/ProhibitedMethods.java ! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java From duke at openjdk.java.net Fri Dec 6 22:52:14 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 22:52:14 GMT Subject: git: openjdk/mobile: 8235438: [JVMCI] StackTraceElement::decode should use the original Method Message-ID: <1c51a9f6-af35-4109-9e02-585765bba1d7@openjdk.java.net> Changeset: 41b4803c Author: Vladimir Kozlov Date: 2019-12-06 14:47:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/41b4803c 8235438: [JVMCI] StackTraceElement::decode should use the original Method Reviewed-by: coleenp, never ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp From duke at openjdk.java.net Fri Dec 6 23:16:13 2019 From: duke at openjdk.java.net (duke) Date: Fri, 6 Dec 2019 23:16:13 GMT Subject: git: openjdk/mobile: 8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag Message-ID: <18b2585e-8112-4f47-a8ec-17be664f3e86@openjdk.java.net> Changeset: e7fa6371 Author: Mandy Chung Date: 2019-12-06 15:10:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/e7fa6371 8235351: Lookup::unreflect should bind with the original caller independent of Method's accessible flag Reviewed-by: alanb ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/jdk/java/lang/invoke/CallerSensitiveAccess.java From duke at openjdk.java.net Sat Dec 7 00:09:12 2019 From: duke at openjdk.java.net (duke) Date: Sat, 7 Dec 2019 00:09:12 GMT Subject: git: openjdk/mobile: 8235510: java.util.zip.CRC32 performance drop after 8200067 Message-ID: <2ab0a0e6-2516-43c7-966b-bab361f88100@openjdk.java.net> Changeset: 6a547f95 Author: Sandhya Viswanathan Date: 2019-12-06 16:03:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/6a547f95 8235510: java.util.zip.CRC32 performance drop after 8200067 Backout 8200067 optimization Reviewed-by: kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp From duke at openjdk.java.net Sat Dec 7 02:20:11 2019 From: duke at openjdk.java.net (duke) Date: Sat, 7 Dec 2019 02:20:11 GMT Subject: git: openjdk/mobile: 8233222: Clarify system property usage in KerberosPrincipal instantiation Message-ID: Changeset: 36bd09de Author: Weijun Wang Date: 2019-12-07 09:40:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/36bd09de 8233222: Clarify system property usage in KerberosPrincipal instantiation Reviewed-by: mullan ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java From duke at openjdk.java.net Sun Dec 8 15:12:17 2019 From: duke at openjdk.java.net (duke) Date: Sun, 8 Dec 2019 15:12:17 GMT Subject: git: openjdk/mobile: 8235262: Move c2i_entry_barrier for x86_32 to shared Message-ID: Changeset: ee140f7f Author: Zhengyu Gu Date: 2019-12-08 10:05:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/ee140f7f 8235262: Move c2i_entry_barrier for x86_32 to shared Reviewed-by: rkennke, eosterlund ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp From duke at openjdk.java.net Mon Dec 9 08:41:17 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 08:41:17 GMT Subject: git: openjdk/mobile: 8233453: MLVM deoptimize stress test timed out Message-ID: <2cdaf312-8537-4314-999d-73a2c77465f0@openjdk.java.net> Changeset: 228c3144 Author: Rahul Raghavan Date: 2019-12-09 14:02:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/228c3144 8233453: MLVM deoptimize stress test timed out Increased timeout factor for MLVM deoptimize stress test Reviewed-by: iignatyev, thartmann ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java From duke at openjdk.java.net Mon Dec 9 09:26:19 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 09:26:19 GMT Subject: git: openjdk/mobile: 8235483: Warnings printed during the build Message-ID: Changeset: 4c4d6cdc Author: Jan Lahoda Date: 2019-12-09 10:16:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/4c4d6cdc 8235483: Warnings printed during the build Reviewed-by: erikj ! make/gendata/Gendata-jdk.compiler.gmk From duke at openjdk.java.net Mon Dec 9 09:55:21 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 09:55:21 GMT Subject: git: openjdk/mobile: 8165443: Free Collection Set serial phase takes very long on large heaps Message-ID: Changeset: 9cabfa82 Author: Stefan Johansson Date: 2019-12-09 10:26:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/9cabfa82 8165443: Free Collection Set serial phase takes very long on large heaps Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegionManager.cpp ! src/hotspot/share/gc/g1/heapRegionManager.hpp ! src/hotspot/share/gc/g1/heapRegionSet.cpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp ! src/hotspot/share/gc/g1/heapRegionSet.inline.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java From duke at openjdk.java.net Mon Dec 9 13:23:17 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 13:23:17 GMT Subject: git: openjdk/mobile: 8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress Message-ID: Changeset: 3ea25ecd Author: Julia Boes Date: 2019-12-09 12:06:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/3ea25ecd 8233319: Deprecate MulticastSocket methods that operate on java.net.InetAddress Deprecate any method that operates on InetAddress as well as getLoopbackMode and setLoopbackMode Reviewed-by: chegar, dfuchs, alanb ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/StandardSocketOptions.java From duke at openjdk.java.net Mon Dec 9 13:34:16 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 13:34:16 GMT Subject: git: openjdk/mobile: 8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException Message-ID: <2c86066b-7300-4dec-ab64-d802cb6d241a@openjdk.java.net> Changeset: 07fc539a Author: Julia Boes Date: 2019-12-09 12:46:12 +0000 URL: https://git.openjdk.java.net/mobile/commit/07fc539a 8232513: java/net/DatagramSocket/PortUnreachable.java still fails intermittently with BindException Increase the number of bind retries and test repeats, best effort only Reviewed-by: msheppar, dfuchs, vtewari ! test/jdk/java/net/DatagramSocket/PortUnreachable.java From duke at openjdk.java.net Mon Dec 9 14:08:18 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 14:08:18 GMT Subject: git: openjdk/mobile: 8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java Message-ID: <2034d2b2-63c4-415c-a882-068bb66b3c0e@openjdk.java.net> Changeset: 3c8ec642 Author: Christoph Langer Date: 2019-12-09 15:01:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/3c8ec642 8235403: Further cleanup to test serviceability/sa/ClhsdbCDSCore.java Reviewed-by: iklam, iignatyev ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java From duke at openjdk.java.net Mon Dec 9 14:28:18 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 14:28:18 GMT Subject: git: openjdk/mobile: 8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed Message-ID: Changeset: 3f259d8e Author: Aleksei Efimov Date: 2019-12-09 14:07:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/3f259d8e 8141685: com/sun/jndi/ldap/InvalidLdapFilters.java initializes context failed Reviewed-by: dfuchs, vtewari ! test/jdk/com/sun/jndi/ldap/InvalidLdapFilters.java From duke at openjdk.java.net Mon Dec 9 14:45:22 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 14:45:22 GMT Subject: git: openjdk/mobile: 8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options Message-ID: <6cc91149-06f3-4756-bbb2-5e4c4fc71c1c@openjdk.java.net> Changeset: 22e26b2a Author: Patrick Concannon Date: 2019-12-09 14:25:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/22e26b2a 8234148: DatagramSocket.setOption/getOption/supportedOption should support multicast options Fix adds multicast socket options to DatagramSocket Reviewed-by: alanb, dfuchs, vtewari ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java + test/jdk/java/net/DatagramSocket/SupportedOptionsCheck.java ! test/jdk/java/net/SocketOption/SupportedOptionsSet.java From duke at openjdk.java.net Mon Dec 9 15:49:15 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 15:49:15 GMT Subject: git: openjdk/mobile: 8234735: InstanceKlass:find_method_index regression after JDK-8231610 Message-ID: Changeset: 3cccc62e Author: Claes Redestad Date: 2019-12-09 16:46:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/3cccc62e 8234735: InstanceKlass:find_method_index regression after JDK-8231610 Reviewed-by: iklam, coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp From duke at openjdk.java.net Mon Dec 9 16:04:16 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 16:04:16 GMT Subject: git: openjdk/mobile: 8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set Message-ID: <19f0941a-e5bc-494b-9893-ccf0c324a877@openjdk.java.net> Changeset: 12e43e21 Author: Patrick Concannon Date: 2019-12-09 15:54:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/12e43e21 8233191: MulticastSocket joinGroup/leaveGroup do not specify their behavior when the outgoing interface has not been set Clarifies the behaviour of 2-arg joinGroup/leaveGroup methods when null is passed for the NetworkInteface argument. The fix also clarifies what is returned by getInterface() and getNetworkInterface() methods when no previous NetworkInterface has been set. Reviewed-by: alanb, chegar, dfuchs ! src/java.base/share/classes/java/net/MulticastSocket.java From duke at openjdk.java.net Mon Dec 9 17:11:18 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 17:11:18 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <1c83615b-11c8-4a6b-8796-a4c287bcc6b8@openjdk.java.net> Changeset: eabb5cc2 Author: Vladimir Ivanov Date: 2019-12-09 19:29:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/eabb5cc2 8226411: C2: Avoid memory barriers around off-heap unsafe accesses Reviewed-by: kvn, thartmann, eosterlund, jrose, rkennke ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/oops/accessDecorators.hpp ! src/hotspot/share/opto/library_call.cpp Changeset: e8496cea Author: Vladimir Ivanov Date: 2019-12-09 19:29:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/e8496cea 8235143: C2: No memory state needed in Thread::currentThread() intrinsic Reviewed-by: mdoerr, jrose ! src/hotspot/share/opto/library_call.cpp From duke at openjdk.java.net Mon Dec 9 17:36:15 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 17:36:15 GMT Subject: git: openjdk/mobile: 8225562: jlink --module-path behavior inconsistent with help/errors Message-ID: Changeset: 0ca9d9a0 Author: Athijegannathan Sundararajan Date: 2019-12-09 23:00:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/0ca9d9a0 8225562: jlink --module-path behavior inconsistent with help/errors Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties From duke at openjdk.java.net Mon Dec 9 18:08:22 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 18:08:22 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <462e30bf-1969-4c1d-8fab-49ea8a977dbb@openjdk.java.net> Changeset: 72caf85c Author: Andy Herrick Date: 2019-12-09 13:01:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/72caf85c 8235453: tools/jpackage/junit/junit.java failed Reviewed-by: prr ! test/jdk/tools/jpackage/junit/junit.java Changeset: ade72f49 Author: Andy Herrick Date: 2019-12-09 13:02:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/ade72f49 Merge From duke at openjdk.java.net Mon Dec 9 18:23:14 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 18:23:14 GMT Subject: git: openjdk/mobile: 8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing Message-ID: <07ffd42c-ff5d-40c0-bd25-b4f49e5b522a@openjdk.java.net> Changeset: 749bda0e Author: Ioi Lam Date: 2019-12-09 09:59:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/749bda0e 8235490: AppCDS DynamicArchiveRelocationTest.java failed: 'always map archive(s) at an alternative address' missing Reviewed-by: coleenp, ccheung ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java From duke at openjdk.java.net Mon Dec 9 18:52:17 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 18:52:17 GMT Subject: git: openjdk/mobile: 8234211: allow discoverable javac plugins to be invoked by default Message-ID: <36cb0408-176e-410a-883a-b97738c2534c@openjdk.java.net> Changeset: 45b8d09e Author: Jonathan Gibbons Date: 2019-12-09 10:44:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/45b8d09e 8234211: allow discoverable javac plugins to be invoked by default Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java + test/langtools/tools/javac/plugin/AutostartPlugins.java From duke at openjdk.java.net Mon Dec 9 19:02:18 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 19:02:18 GMT Subject: git: openjdk/mobile: 8235448: code cleanup in SSLContextImpl.java Message-ID: Changeset: baebce3d Author: Xue-Lei Andrew Fan Date: 2019-12-09 10:56:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/baebce3d 8235448: code cleanup in SSLContextImpl.java Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java From duke at openjdk.java.net Mon Dec 9 19:06:14 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 19:06:14 GMT Subject: git: openjdk/mobile: 8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API Message-ID: <34746ee1-347b-4251-9b93-40fa271750f6@openjdk.java.net> Changeset: 93286c94 Author: Zhengyu Gu Date: 2019-12-09 14:01:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/93286c94 8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp From duke at openjdk.java.net Mon Dec 9 20:37:20 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 20:37:20 GMT Subject: git: openjdk/mobile: 8234689: facilitate writing additional custom attributes in a class file Message-ID: Changeset: 589f2356 Author: Jonathan Gibbons Date: 2019-12-09 12:27:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/589f2356 8234689: facilitate writing additional custom attributes in a class file Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/langtools/tools/javac/classwriter/ExtraAttributes.java From duke at openjdk.java.net Mon Dec 9 21:02:18 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 21:02:18 GMT Subject: git: openjdk/mobile: 8235530: Removed duplicated threadByName methods in nsk/jdi tests Message-ID: Changeset: dc0cc552 Author: Leonid Mesnik Date: 2019-12-09 13:02:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/dc0cc552 8235530: Removed duplicated threadByName methods in nsk/jdi tests Reviewed-by: dholmes, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BooleanType/_itself_/booleantype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointRequest/location/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ByteType/_itself_/bytetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/CharType/_itself_/chartype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/definedClasses/definedclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassLoaderReference/visibleClasses/visibleclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/DoubleType/_itself_/doubletype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove/remove004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventQueue/remove_l/remove_l004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/accessWatchpointRequests/accwtchpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/breakpointRequests/breakpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/classUnloadRequests/clsunlreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createAccessWatchpointRequest/craccwtchpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createBreakpointRequest/crbreakpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassPrepareRequest/cpreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createClassUnloadRequest/cureg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createExceptionRequest/crexreq010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodEntryRequest/menreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createMethodExitRequest/mexreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createModificationWatchpointRequest/crmodwtchpreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadDeathRequest/tdreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createThreadStartRequest/tsreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createVMDeathRequest/vmdreg001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteAllBreakpoints/delallbreakp002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequest/delevtreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/deleteEventRequests/delevtreqs002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/exceptionRequests/excreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodEntryRequests/methentreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/modificationWatchpointRequests/modwtchpreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadStartRequests/thrstartreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/vmDeathRequests/vmdeathreq001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/eventIterator/eventiterator004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy016.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy017.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/exception/exception001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyCaught/notifycaught001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionRequest/notifyUncaught/notifyuncaught001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/FloatType/_itself_/floattype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/IntegerType/_itself_/integertype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LongType/_itself_/longtype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitRequest/addThreadFilter/threadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/disableCollection/disablecollection002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PathSearchingVirtualMachine/classPath/classpath001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/PrimitiveType/_itself_/primitivetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classLoader/classloader001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValue/getvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/getValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/nestedTypes/nestedtypes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ShortType/_itself_/shorttype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadDeathRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allClasses/allclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canAddMethod/canaddmethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canPopFrames/canpopframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRedefineClasses/canredefineclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canRequestVMDeathEvent/canreqvmdev001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUnrestrictedlyRedefineClasses/curc001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canUseInstanceFilters/canusefilters001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldAccess/canwatchaccess001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canWatchFieldModification/canwatchmod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidType/_itself_/voidtype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassExclusionFilter/filter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_rt/filter_rt004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addClassFilter_s/filter_s004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addInstanceFilter/instancefilter006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/addThreadFilter/addthreadfilter006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointRequest/field/field002.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java + test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDITestRuntimeException.java From duke at openjdk.java.net Mon Dec 9 21:16:16 2019 From: duke at openjdk.java.net (duke) Date: Mon, 9 Dec 2019 21:16:16 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <9b7c480a-d172-40a2-aff8-f677405d82f1@openjdk.java.net> Changeset: 5b155f05 Author: Stefan Karlsson Date: 2019-12-04 11:30:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/5b155f05 8235324: Dying objects are published from users of CollectedHeap::object_iterate Reviewed-by: pliden, eosterlund, sjohanss, rkennke ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: c198b4da Author: Stefan Karlsson Date: 2019-12-09 15:28:46 +0000 URL: https://git.openjdk.java.net/mobile/commit/c198b4da 8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier Reviewed-by: pliden, eosterlund ! src/hotspot/share/prims/jvmtiTagMap.cpp From duke at openjdk.java.net Tue Dec 10 00:55:14 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 00:55:14 GMT Subject: git: openjdk/mobile: 8234542: code removal of Pack200 Tools and API Message-ID: <1c0266f6-813a-408f-8027-49ab72074860@openjdk.java.net> Changeset: 9ac2f8b6 Author: Henry Jen Date: 2019-12-10 00:36:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/9ac2f8b6 8234542: code removal of Pack200 Tools and API Reviewed-by: alanb, mchung, erikj ! make/autoconf/compare.sh.in ! make/common/Modules.gmk - make/launcher/Launcher-jdk.pack.gmk - make/lib/Lib-jdk.pack.gmk ! make/nashorn/element-list ! make/scripts/compare.sh ! make/scripts/compare_exceptions.sh.incl - src/java.base/share/classes/com/sun/java/util/jar/pack/AdaptiveCoding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java - src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ClassWriter.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java - src/java.base/share/classes/com/sun/java/util/jar/pack/CodingMethod.java - src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java - src/java.base/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java - src/java.base/share/classes/com/sun/java/util/jar/pack/FixedList.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Fixups.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java - src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackageWriter.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PackerImpl.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PopulationCoding.java - src/java.base/share/classes/com/sun/java/util/jar/pack/PropMap.java - src/java.base/share/classes/com/sun/java/util/jar/pack/TLGlobals.java - src/java.base/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java - src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java - src/java.base/share/classes/com/sun/java/util/jar/pack/intrinsic.properties - src/java.base/share/classes/com/sun/java/util/jar/pack/package-info.java - src/java.base/share/classes/java/util/jar/Pack200.java ! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties - src/jdk.pack/share/classes/module-info.java - src/jdk.pack/share/man/pack200.1 - src/jdk.pack/share/man/unpack200.1 - src/jdk.pack/share/native/common-unpack/bands.cpp - src/jdk.pack/share/native/common-unpack/bands.h - src/jdk.pack/share/native/common-unpack/bytes.cpp - src/jdk.pack/share/native/common-unpack/bytes.h - src/jdk.pack/share/native/common-unpack/coding.cpp - src/jdk.pack/share/native/common-unpack/coding.h - src/jdk.pack/share/native/common-unpack/constants.h - src/jdk.pack/share/native/common-unpack/defines.h - src/jdk.pack/share/native/common-unpack/unpack.cpp - src/jdk.pack/share/native/common-unpack/unpack.h - src/jdk.pack/share/native/common-unpack/utils.cpp - src/jdk.pack/share/native/common-unpack/utils.h - src/jdk.pack/share/native/common-unpack/zip.cpp - src/jdk.pack/share/native/common-unpack/zip.h - src/jdk.pack/share/native/libunpack/jni.cpp - src/jdk.pack/share/native/unpack200/main.cpp - src/jdk.pack/windows/native/unpack200/unpack200_proto.exe.manifest ! src/utils/IdealGraphVisualizer/nbproject/project.properties ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups - test/jdk/java/util/jar/Pack200/SecurityTest.java - test/jdk/tools/jar/DeprecateOptionN.java ! test/jdk/tools/launcher/HelpFlagsTest.java ! test/jdk/tools/launcher/VersionCheck.java - test/jdk/tools/pack200/AttributeTests.java - test/jdk/tools/pack200/BandIntegrity.java - test/jdk/tools/pack200/CommandLineTests.java - test/jdk/tools/pack200/DeprecatePack200.java - test/jdk/tools/pack200/InstructionTests.java - test/jdk/tools/pack200/ModuleAttributes.java - test/jdk/tools/pack200/MultiRelease.java - test/jdk/tools/pack200/Pack200Props.java - test/jdk/tools/pack200/Pack200Test.java - test/jdk/tools/pack200/PackChecksum.java - test/jdk/tools/pack200/PackTestZip64.java - test/jdk/tools/pack200/PackTestZip64Manual.java - test/jdk/tools/pack200/PackageVersionTest.java - test/jdk/tools/pack200/RepackTest.java - test/jdk/tools/pack200/T7007157.java - test/jdk/tools/pack200/TestExceptions.java - test/jdk/tools/pack200/TestNormal.java - test/jdk/tools/pack200/TimeStamp.java - test/jdk/tools/pack200/UnpackerMemoryTest.java - test/jdk/tools/pack200/Utils.java - test/jdk/tools/pack200/badattr.jar - test/jdk/tools/pack200/pack200-verifier/data/README - test/jdk/tools/pack200/pack200-verifier/data/golden.jar - test/jdk/tools/pack200/pack200-verifier/make/build.xml - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/ClassCompare.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Globals.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/JarFileCompare.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/Main.java - test/jdk/tools/pack200/pack200-verifier/src/sun/tools/pack/verify/VerifyTreeSet.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/CommandLineParser.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/TokenList.java - test/jdk/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java - test/jdk/tools/pack200/typeannos/Lambda.java - test/jdk/tools/pack200/typeannos/Readme.txt - test/jdk/tools/pack200/typeannos/TargetTypes.java - test/jdk/tools/pack200/typeannos/TestTypeAnnotations.java - test/jdk/tools/pack200/typeannos/TypeUseTarget.java From duke at openjdk.java.net Tue Dec 10 01:30:14 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 01:30:14 GMT Subject: git: openjdk/mobile: 8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved Message-ID: <3d1590a5-76f4-460f-8041-00aecd04cd7a@openjdk.java.net> Changeset: 63ba804f Author: Mikhailo Seledtsov Date: 2019-12-09 17:24:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/63ba804f 8235600: Problemlist JFR streaming/TestJVMCrash until after-test cleanup issue is resolved Placed TestJVMCrash test on a problem list Reviewed-by: dcubed ! test/jdk/ProblemList.txt From duke at openjdk.java.net Tue Dec 10 05:44:15 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 05:44:15 GMT Subject: git: openjdk/mobile: 8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols Message-ID: Changeset: 5fc46f3c Author: Rajan Halade Date: 2019-12-09 21:38:12 +0000 URL: https://git.openjdk.java.net/mobile/commit/5fc46f3c 8190492: Remove SSLv2Hello and SSLv3 from default enabled TLS protocols Reviewed-by: mullan, wetmore, xuelei ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java ! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorer.java ! test/jdk/javax/net/ssl/ServerName/SSLSocketExplorer.java ! test/jdk/javax/net/ssl/sanity/interop/JSSEServer.java ! test/jdk/sun/security/pkcs11/sslecc/JSSEServer.java ! test/jdk/sun/security/ssl/ProtocolVersion/HttpsProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/NoOldVersionContext.java ! test/jdk/sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java ! test/jdk/sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java From duke at openjdk.java.net Tue Dec 10 09:07:20 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 09:07:20 GMT Subject: git: openjdk/mobile: 8233032: assert(in_bb(n)) failed: must be Message-ID: <5501aa1a-08f6-40fd-b520-774e28775686@openjdk.java.net> Changeset: 2ee7b9d3 Author: Christian Hagedorn Date: 2019-12-10 09:28:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/2ee7b9d3 8233032: assert(in_bb(n)) failed: must be Find first and last memory state of a load pack without relying on bb indices. Co-authored-by: Roland Westrelin Reviewed-by: roland, kvn, thartmann ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePack.java From duke at openjdk.java.net Tue Dec 10 09:41:20 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 09:41:20 GMT Subject: git: openjdk/mobile: 8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose Message-ID: <483659c1-d82e-4042-be45-90f998deb98a@openjdk.java.net> Changeset: f3308740 Author: Xin Liu Date: 2019-12-10 10:34:31 +0000 URL: https://git.openjdk.java.net/mobile/commit/f3308740 8235383: C1 compilation fails with -XX:+PrintIRDuringConstruction -XX:+Verbose Added check for printable bci. Reviewed-by: thartmann ! src/hotspot/share/c1/c1_InstructionPrinter.cpp + test/hotspot/jtreg/compiler/c1/TestPrintIRDuringConstruction.java From duke at openjdk.java.net Tue Dec 10 11:41:16 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 11:41:16 GMT Subject: git: openjdk/mobile: 8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal Message-ID: Changeset: 0aaaed9d Author: Michael McMahon Date: 2019-12-10 11:26:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/0aaaed9d 8234871: deprecate SocketFlow (SO_FLOW_SLA) and related APIs for removal Reviewed-by: alanb, chegar ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java ! src/jdk.net/share/classes/jdk/net/SocketFlow.java ! src/jdk.net/share/classes/jdk/net/Sockets.java ! src/jdk.net/solaris/classes/jdk/net/SolarisSocketOptions.java From duke at openjdk.java.net Tue Dec 10 12:51:16 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 12:51:16 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <8a0b7d67-60ee-429d-9f74-ddbe1b0bc65a@openjdk.java.net> Changeset: c0419403 Author: Per Lid?n Date: 2019-12-10 13:12:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/c0419403 8235366: ZGC: Kitchensink.java fails in ZBarrier::should_mark_through Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp Changeset: 6ad37680 Author: Per Lid?n Date: 2019-12-10 13:39:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/6ad37680 8234654: ZGC: Only disarm NMethods when marking/relocating code roots Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp From duke at openjdk.java.net Tue Dec 10 13:17:16 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 13:17:16 GMT Subject: git: openjdk/mobile: 8235601: redundant code in IOUtils.java Message-ID: Changeset: 0b1499cb Author: Andy Herrick Date: 2019-12-10 08:11:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/0b1499cb 8235601: redundant code in IOUtils.java Reviewed-by: prr, asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java From duke at openjdk.java.net Tue Dec 10 13:20:16 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 13:20:16 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 932f4e6c Author: Coleen Phillimore Date: 2019-12-10 08:11:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/932f4e6c 8235334: Deprecate jcmd GC.class_stats Add a deprecation message Reviewed-by: zgu, iklam ! src/hotspot/share/services/diagnosticCommand.hpp Changeset: 28099d76 Author: Coleen Phillimore Date: 2019-12-10 08:12:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/28099d76 Merge From duke at openjdk.java.net Tue Dec 10 13:24:15 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 13:24:15 GMT Subject: git: openjdk/mobile: 8234867: Issue warning for mutually exclusive options on jpackage command line Message-ID: <98ef8ab0-aa97-4674-9be2-f326b66162c5@openjdk.java.net> Changeset: 2c772c78 Author: Andy Herrick Date: 2019-12-10 08:15:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/2c772c78 8234867: Issue warning for mutually exclusive options on jpackage command line Reviewed-by: prr, asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties From duke at openjdk.java.net Tue Dec 10 13:29:21 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 13:29:21 GMT Subject: git: openjdk/mobile: 8235141: Specify the required standard socket options for the socket types in the java.net package Message-ID: <8b901f2e-fed4-4ba5-b808-0d36a9833be3@openjdk.java.net> Changeset: 7135b5dd Author: Daniel Fuchs Date: 2019-12-10 13:22:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/7135b5dd 8235141: Specify the required standard socket options for the socket types in the java.net package Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java + test/jdk/java/net/SocketOption/RequiredOptions.java From duke at openjdk.java.net Tue Dec 10 13:37:15 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 13:37:15 GMT Subject: git: openjdk/mobile: 8234863: Increase default value of MaxInlineLevel Message-ID: <295632d6-8cb2-4d3f-b20c-e15e1be81b1f@openjdk.java.net> Changeset: 11421849 Author: Claes Redestad Date: 2019-12-10 14:18:25 +0000 URL: https://git.openjdk.java.net/mobile/commit/11421849 8234863: Increase default value of MaxInlineLevel Reviewed-by: kvn, neliasso ! src/hotspot/share/runtime/globals.hpp From duke at openjdk.java.net Tue Dec 10 14:05:16 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 14:05:16 GMT Subject: git: openjdk/mobile: 8235174: ZGC: Add support for JFR leak profiler Message-ID: Changeset: c2bce5e9 Author: Erik ?sterlund Date: 2019-12-10 13:50:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/c2bce5e9 8235174: ZGC: Add support for JFR leak profiler Reviewed-by: stefank, mgronlun, egahlin ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp + src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp - src/hotspot/share/jfr/leakprofiler/utilities/unifiedOop.hpp + src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.hpp + src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp From duke at openjdk.java.net Tue Dec 10 15:06:15 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 15:06:15 GMT Subject: git: openjdk/mobile: 8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION Message-ID: Changeset: 02039fd3 Author: Harold Seigel Date: 2019-12-10 15:00:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/02039fd3 8235513: Change JVM to check for preview features using JVM_CLASSFILE_MAJOR_VERSION Check for JVM_CLASSFILE_MAJOR_VERSION instead of a hard-wired version number Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/classFileParser.cpp From duke at openjdk.java.net Tue Dec 10 15:13:15 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 15:13:15 GMT Subject: git: openjdk/mobile: 8235311: Tag mismatch may alert bad_record_mac Message-ID: <31bb0ca7-145c-4c46-bb82-c9fc7963d6c1@openjdk.java.net> Changeset: 3ba75a65 Author: Xue-Lei Andrew Fan Date: 2019-12-10 07:07:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/3ba75a65 8235311: Tag mismatch may alert bad_record_mac Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java From duke at openjdk.java.net Tue Dec 10 15:31:52 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 15:31:52 GMT Subject: git: openjdk/mobile: 8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node Message-ID: <54cb5573-e334-4208-9347-64e507d2d595@openjdk.java.net> Changeset: 9d40ab91 Author: Roland Westrelin Date: 2019-12-09 15:37:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/9d40ab91 8234350: assert(mode == ControlAroundStripMined && (use == sfpt || !use->is_reachable_from_root())) failed: missed a node Reviewed-by: thartmann, mdoerr ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning2.java From duke at openjdk.java.net Tue Dec 10 17:25:22 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 17:25:22 GMT Subject: git: openjdk/mobile: 8223968: Add abort type description to RTM statistic counters Message-ID: <6d4e42d8-2691-4a82-94a0-69451c8de83e@openjdk.java.net> Changeset: 11d4e9f3 Author: Gustavo Romero Date: 2019-05-10 18:20:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/11d4e9f3 8223968: Add abort type description to RTM statistic counters Reviewed-by: mdoerr, kvn ! src/hotspot/share/runtime/rtmLocking.cpp ! src/hotspot/share/runtime/rtmLocking.hpp ! test/hotspot/jtreg/compiler/testlibrary/rtm/RTMLockingStatistics.java From duke at openjdk.java.net Tue Dec 10 17:37:18 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 17:37:18 GMT Subject: git: openjdk/mobile: 8235655: Clean the duplicated block in SSLContextImpl Message-ID: <1237eade-3e04-41fe-b14f-44ff1a29aec9@openjdk.java.net> Changeset: c1853195 Author: Xue-Lei Andrew Fan Date: 2019-12-10 09:31:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/c1853195 8235655: Clean the duplicated block in SSLContextImpl Reviewed-by: coffeys ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java From duke at openjdk.java.net Tue Dec 10 17:41:19 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 17:41:19 GMT Subject: git: openjdk/mobile: 8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI Message-ID: Changeset: 25b5ddc0 Author: Doug Simon Date: 2019-12-10 09:34:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/25b5ddc0 8235539: [JVMCI] -XX:+EnableJVMCIProduct breaks -XX:-EnableJVMCI Reviewed-by: kvn, thartmann ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/runtime/arguments.cpp + test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java From duke at openjdk.java.net Tue Dec 10 18:39:17 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 18:39:17 GMT Subject: git: openjdk/mobile: 8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake Message-ID: Changeset: 769a1f91 Author: Patricio Chilano Mateo Date: 2019-12-10 18:32:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/769a1f91 8235515: TestBasicLogOutput.java crashes due to EXCEPTION_ACCESS_VIOLATION in HandshakeThreadsOperation::do_handshake Signal _done sempahore after executing name() in log_debug() Reviewed-by: dcubed, mdoerr ! src/hotspot/share/runtime/handshake.cpp From duke at openjdk.java.net Tue Dec 10 18:56:18 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 18:56:18 GMT Subject: git: openjdk/mobile: 8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code Message-ID: <5bdf9a2f-b764-4234-99ce-514face81503@openjdk.java.net> Changeset: b467629b Author: Gerard Ziemski Date: 2019-12-10 12:50:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/b467629b 8223261: JDK-8189208 followup - remove JDK_GetVersionInfo0 and the supporting code Removed JDK_GetVersionInfo Reviewed-by: redestad, dholmes, mchung, clanger ! make/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java ! make/hotspot/symbols/symbols-shared ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/java.cpp - src/java.base/share/native/libjava/jdk_util.c ! src/java.base/share/native/libjava/jdk_util.h From duke at openjdk.java.net Tue Dec 10 19:11:18 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 19:11:18 GMT Subject: git: openjdk/mobile: 8235598: Shenandoah: Update copyrights Message-ID: <2eb0da2c-ac07-4425-a5e9-af01ec1ac3e3@openjdk.java.net> Changeset: bd1d7356 Author: Roman Kennke Date: 2019-12-10 20:06:06 +0000 URL: https://git.openjdk.java.net/mobile/commit/bd1d7356 8235598: Shenandoah: Update copyrights Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAllocTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetAssembler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.hpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTimingTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTracer.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp From duke at openjdk.java.net Tue Dec 10 19:17:17 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 19:17:17 GMT Subject: git: openjdk/mobile: 8235531: Update record serialization migration tests to not use hard coded source versions Message-ID: <7f5ba9bc-ba3d-495d-aed9-caad2d7b98ca@openjdk.java.net> Changeset: dadaffbb Author: Chris Hegarty Date: 2019-12-10 19:10:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/dadaffbb 8235531: Update record serialization migration tests to not use hard coded source versions Reviewed-by: darcy ! test/jdk/java/io/Serializable/records/migration/AbstractTest.java From duke at openjdk.java.net Tue Dec 10 19:21:22 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 19:21:22 GMT Subject: git: openjdk/mobile: 8235550: Clarify record reflective support specification Message-ID: <0835911e-ff95-45f9-81c7-1b51fd146b75@openjdk.java.net> Changeset: eec0e71c Author: Chris Hegarty Date: 2019-12-10 19:12:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/eec0e71c 8235550: Clarify record reflective support specification Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/Class.java ! test/hotspot/jtreg/runtime/records/recordReflectionTest.java + test/jdk/java/lang/reflect/records/RecordPermissionsTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java + test/jdk/java/lang/reflect/records/allPermissions.policy From duke at openjdk.java.net Tue Dec 10 20:15:17 2019 From: duke at openjdk.java.net (duke) Date: Tue, 10 Dec 2019 20:15:17 GMT Subject: git: openjdk/mobile: 8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...") Message-ID: Changeset: 4627488e Author: Brent Christian Date: 2019-12-10 11:56:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/4627488e 8235361: JAR Class-Path no longer accepts relative URLs encoding absolute Windows paths (e.g "/C:/...") Reviewed-by: alanb, mchung ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java ! test/jdk/jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java From duke at openjdk.java.net Wed Dec 11 01:27:19 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 01:27:19 GMT Subject: git: openjdk/mobile: 8235685: Shenandoah: Enable leak profiler Message-ID: <499adc78-1670-4d09-9a70-15874fa989c0@openjdk.java.net> Changeset: dd758e2a Author: Zhengyu Gu Date: 2019-12-10 20:20:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/dd758e2a 8235685: Shenandoah: Enable leak profiler Reviewed-by: rkennke ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp From duke at openjdk.java.net Wed Dec 11 03:36:15 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 03:36:15 GMT Subject: git: openjdk/mobile: 8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF" Message-ID: Changeset: c2f68eac Author: John Jiang Date: 2019-12-11 11:29:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/c2f68eac 8231810: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "java.lang.Exception: Unexpected EOF" Reviewed-by: xuelei ! test/jdk/ProblemList.txt ! test/jdk/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java From duke at openjdk.java.net Wed Dec 11 04:13:14 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 04:13:14 GMT Subject: git: openjdk/mobile: 8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports Message-ID: <91450d72-d8a1-4aab-96c2-50d7f6907e8e@openjdk.java.net> Changeset: f716aa1b Author: Mikael Vidstedt Date: 2019-12-10 20:04:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/f716aa1b 8234370: Implementation of JEP 362: Deprecate the Solaris and SPARC Ports Reviewed-by: erikj, tbell ! doc/building.html ! doc/building.md ! make/autoconf/platform.m4 From duke at openjdk.java.net Wed Dec 11 06:13:18 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 06:13:18 GMT Subject: git: openjdk/mobile: 8215728: [Graal] we should run some Graal tests in tier1 Message-ID: Changeset: 2c54f0f6 Author: Ekaterina Pavlova Date: 2019-12-10 21:49:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/2c54f0f6 8215728: [Graal] we should run some Graal tests in tier1 Reviewed-by: iignatyev ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreTest.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh From duke at openjdk.java.net Wed Dec 11 06:40:34 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 06:40:34 GMT Subject: git: openjdk/mobile: 23 new changesets Message-ID: <3d59761b-bd8b-46f2-8cf9-90c7cfa902af@openjdk.java.net> Changeset: cb13ea59 Author: Prasanta Sadhukhan Date: 2019-12-02 12:01:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/cb13ea59 Merge Changeset: 37c06944 Author: Sergey Bylokhov Date: 2019-12-02 16:38:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/37c06944 8230597: Update GIFlib library to the 5.2.1 Reviewed-by: prr, psadhukhan, jdv ! src/java.desktop/share/legal/giflib.md ! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c ! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c ! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h ! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c ! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c Changeset: 999f05b1 Author: Prasanta Sadhukhan Date: 2019-12-03 12:45:47 +0000 URL: https://git.openjdk.java.net/mobile/commit/999f05b1 Merge Changeset: 24b9c2a5 Author: Sergey Bylokhov Date: 2019-11-18 10:39:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/24b9c2a5 8234325: Delete unused vsync related code from the OGL pipeline on macOS Reviewed-by: jdv ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java Changeset: 70762d39 Author: Sergey Bylokhov Date: 2019-10-06 21:42:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/70762d39 8185041: Incorrect GPL header in pnglibconf.h Reviewed-by: prr ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h Changeset: e9e86ffb Author: Prasanta Sadhukhan Date: 2019-12-04 16:28:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/e9e86ffb 8221903: PIT: javax/swing/RepaintManager/IconifyTest/IconifyTest.java fails on ubuntu18.04 Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/RepaintManager/IconifyTest/IconifyTest.java Changeset: 06d1df9a Author: Alexey Ivanov Date: 2019-12-04 13:49:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/06d1df9a 8235245: tiff_metadata.html has invalid HTML structure: misplaced element Reviewed-by: bpb, serb ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html Changeset: 1c66428b Author: Phil Race Date: 2019-12-04 17:41:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/1c66428b 8234784: Update jpeg.md to reflect code used by JDK Reviewed-by: serb ! src/java.desktop/share/legal/jpeg.md Changeset: c96d36e1 Author: Phil Race Date: 2019-12-04 17:42:18 +0000 URL: https://git.openjdk.java.net/mobile/commit/c96d36e1 8214481: freetype path does not disable TrueType hinting with AA+FM hints Reviewed-by: serb, psadhukhan ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 525b0422 Author: Phil Race Date: 2019-12-05 13:24:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/525b0422 8209113: Use WeakReference for lastFontStrike for created Fonts Reviewed-by: serb, jdv ! src/java.desktop/share/classes/sun/font/Font2D.java ! src/java.desktop/share/classes/sun/font/FontStrikeDisposer.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java Changeset: e4ddde03 Author: Sergey Bylokhov Date: 2019-12-05 15:29:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/e4ddde03 8234137: The "AutoTestOnTop.java" test may run external applications Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java Changeset: 36eb7510 Author: Sergey Bylokhov Date: 2019-12-05 15:31:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/36eb7510 7124307: JSpinner and changing value by mouse Reviewed-by: prr, pbansal ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java + test/jdk/javax/swing/JSpinner/4788637/bug4788637.java Changeset: cd2cc6d7 Author: Sergey Bylokhov Date: 2019-12-05 15:33:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/cd2cc6d7 8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail Reviewed-by: prr, pbansal + test/jdk/java/awt/ColorClass/EqualityTest/EqualityTest.java Changeset: 6511acbf Author: Toshio Nakamura Date: 2019-12-05 15:36:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/6511acbf 8234386: [macos] NPE was thrown at expanding Choice from maximized frame Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java + test/jdk/java/awt/Choice/ChoiceFromMaximizedFrame/ChoiceFromMaximizedFrame.java Changeset: 8fd8c5bf Author: Ambarish Rapte Date: 2019-12-06 16:37:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/8fd8c5bf 4949105: Access Bridge lacks html tags parsing Reviewed-by: serb, prr, pbansal ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java + test/jdk/javax/accessibility/AccessibleName/GetAccessibleNameTest.java Changeset: 1a73baeb Author: Phil Race Date: 2019-12-06 12:06:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/1a73baeb Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 3b1915a7 Author: Sergey Bylokhov Date: 2019-12-08 20:25:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/3b1915a7 8231438: [macOS] Dark mode for the desktop is not supported Reviewed-by: prr, psadhukhan ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m ! test/jdk/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java Changeset: 24232989 Author: Tejpal Rebari Date: 2019-12-09 15:09:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/24232989 8234802: [TESTBUG] Test Right Mouse Button Drag Gesture Recognition in all the platforms Reviewed-by: serb + test/jdk/java/awt/dnd/RightMouseButtonDragTest/RightMouseButtonDragTest.java Changeset: 0e1b84f9 Author: Alexey Ivanov Date: 2019-12-09 19:43:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/0e1b84f9 8234398: Replace ID2D1Factory::GetDesktopDpi with GetDeviceCaps Reviewed-by: serb, prr ! src/java.desktop/windows/native/common/awt/systemscale/systemScale.cpp Changeset: a3acb451 Author: Sergey Bylokhov Date: 2019-12-09 14:59:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/a3acb451 8235547: Video memory leak in the OGL pipeline on macOS Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java Changeset: 28b4c4d7 Author: Prasanta Sadhukhan Date: 2019-12-10 10:44:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/28b4c4d7 Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: 614e78b7 Author: Prasanta Sadhukhan Date: 2019-12-11 11:13:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/614e78b7 Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: c617914e Author: Prasanta Sadhukhan Date: 2019-12-11 12:03:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/c617914e Merge From duke at openjdk.java.net Wed Dec 11 07:09:18 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 07:09:18 GMT Subject: git: openjdk/mobile: 8235585: Enable macOS codesigning for all libraries and executables Message-ID: Changeset: f6d50463 Author: Ren? Sch?nemann Committer: Christoph Langer Date: 2019-12-09 16:14:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/f6d50463 8235585: Enable macOS codesigning for all libraries and executables Reviewed-by: erikj, clanger ! make/autoconf/basics.m4 ! make/autoconf/spec.gmk.in ! make/common/NativeCompilation.gmk + make/data/macosxsigning/entitlements.plist ! make/launcher/Launcher-jdk.hotspot.agent.gmk ! make/launcher/Launcher-jdk.jcmd.gmk ! make/launcher/LauncherCommon.gmk From duke at openjdk.java.net Wed Dec 11 09:48:23 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 09:48:23 GMT Subject: git: openjdk/mobile: 8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class Message-ID: <6dbfdd8c-b72a-468c-be65-25075089bc08@openjdk.java.net> Changeset: 642d2ddc Author: Tobias Hartmann Date: 2019-12-11 10:42:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/642d2ddc 8235452: Strip mined loop verification fails with assert(is_OuterStripMinedLoop()) failed: invalid node class Do not try to verify strip mining if the strip mined loop is malformed. Reviewed-by: roland, vlivanov ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopstripmining/TestDeadOuterStripMinedLoop.java From duke at openjdk.java.net Wed Dec 11 11:40:23 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 11:40:23 GMT Subject: git: openjdk/mobile: 8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear Message-ID: Changeset: a20fa5b9 Author: Stefan Johansson Date: 2019-12-11 12:12:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/a20fa5b9 8235427: Remove unnecessary parameters from G1CollectedHeap::free_region and HeapRegion::hr_clear Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp From duke at openjdk.java.net Wed Dec 11 12:16:20 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 12:16:20 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <5f99cea7-9ef8-475c-bcc1-ce2106daa47b@openjdk.java.net> Changeset: 308aea3e Author: Jan Lahoda Date: 2019-12-11 13:08:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/308aea3e 8235474: JShell does not handle records properly Reviewed-by: vromero, rfield ! src/java.base/share/classes/module-info.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! test/langtools/jdk/jshell/CompletenessTest.java + test/langtools/jdk/jshell/RecordsTest.java Changeset: ec0fbdc0 Author: Jan Lahoda Date: 2019-12-11 13:08:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/ec0fbdc0 8235338: test jdk/jshell/CompletenessTest.java fails for records Reviewed-by: rfield ! test/langtools/ProblemList.txt From duke at openjdk.java.net Wed Dec 11 14:03:22 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 14:03:22 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <047f60cb-f01e-4fe9-8832-2fe57f0561e4@openjdk.java.net> Changeset: e1b94b16 Author: Nils Eliasson Date: 2019-12-11 14:08:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/e1b94b16 8235653: Clean-up BarrierSetC2 Reviewed-by: redestad, rkennke, thartmann ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/stringopts.cpp Changeset: ba94936c Author: Christian Hagedorn Date: 2019-12-11 14:33:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/ba94936c 8233033: C2 produces wrong result while unswitching a loop due to lost control dependencies Adding missing control dependencies when cloning loop predicates at loop unswitching. Reviewed-by: roland, vlivanov, thartmann ! src/hotspot/share/opto/loopUnswitch.cpp + test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java From duke at openjdk.java.net Wed Dec 11 14:34:15 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 14:34:15 GMT Subject: git: openjdk/mobile: 8235410: Enable handshakes on Linux x86 (32-bit) Message-ID: <6840bb71-c7fa-4353-a4c3-e086d59638c7@openjdk.java.net> Changeset: f5929f55 Author: Robbin Ehn Date: 2019-12-11 15:27:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/f5929f55 8235410: Enable handshakes on Linux x86 (32-bit) Reviewed-by: dholmes, dcubed ! src/hotspot/cpu/x86/globals_x86.hpp From duke at openjdk.java.net Wed Dec 11 14:44:16 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 14:44:16 GMT Subject: git: openjdk/mobile: 8220049: Obsolete ThreadLocalHandshakes Message-ID: <69e8c886-9a8c-403b-818b-245173e805ef@openjdk.java.net> Changeset: 0df5be80 Author: Robbin Ehn Date: 2019-12-11 15:30:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/0df5be80 8220049: Obsolete ThreadLocalHandshakes Reviewed-by: dholmes, dcubed, mdoerr ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/safepointMechanism_aix.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/sweeper.cpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java From duke at openjdk.java.net Wed Dec 11 15:16:15 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 15:16:15 GMT Subject: git: openjdk/mobile: 8233866: Text in table cells has inconsistent alignment Message-ID: <86ed6f20-61d9-4405-baeb-f2e86458dc0a@openjdk.java.net> Changeset: a1b0802c Author: Hannes Walln?fer Date: 2019-12-11 16:09:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/a1b0802c 8233866: Text in table cells has inconsistent alignment Reviewed-by: jjg, prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css From duke at openjdk.java.net Wed Dec 11 15:19:16 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 15:19:16 GMT Subject: git: openjdk/mobile: 8235670: Javadoc pages not printing correctly in some browsers Message-ID: <3f5a08ce-085c-4c83-9297-ddb990309fa1@openjdk.java.net> Changeset: 9b1498c2 Author: Hannes Walln?fer Date: 2019-12-11 16:13:59 +0000 URL: https://git.openjdk.java.net/mobile/commit/9b1498c2 8235670: Javadoc pages not printing correctly in some browsers Reviewed-by: jjg, prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css From duke at openjdk.java.net Wed Dec 11 15:22:17 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 15:22:17 GMT Subject: git: openjdk/mobile: 8234746: Improve indexing of system properties Message-ID: <3d50483f-a7e6-41ca-8961-46993d691640@openjdk.java.net> Changeset: f51595be Author: Pavel Rappo Date: 2019-12-11 15:16:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/f51595be 8234746: Improve indexing of system properties Reviewed-by: hannesw, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/module-info.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyAnnotation.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyClass.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyEnum.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyError.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyException.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/MyInterface.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/mymodule/mypackage/package-info.java From duke at openjdk.java.net Wed Dec 11 15:29:16 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 15:29:16 GMT Subject: git: openjdk/mobile: 8235551: BitMap::count_one_bits should use population_count Message-ID: Changeset: 91de8b6c Author: Claes Redestad Date: 2019-12-11 16:24:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/91de8b6c 8235551: BitMap::count_one_bits should use population_count Co-authored-by: Kim Barrett Reviewed-by: kbarrett, neliasso ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/bitMap.hpp ! src/hotspot/share/utilities/population_count.hpp ! test/hotspot/gtest/utilities/test_population_count.cpp From duke at openjdk.java.net Wed Dec 11 15:46:18 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 15:46:18 GMT Subject: git: openjdk/mobile: 8235729: Shenandoah: Remove useless casting to non-constant Message-ID: Changeset: 3f7ecfb5 Author: Roman Kennke Date: 2019-12-11 16:43:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/3f7ecfb5 8235729: Shenandoah: Remove useless casting to non-constant Reviewed-by: roland ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp From duke at openjdk.java.net Wed Dec 11 16:17:16 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 16:17:16 GMT Subject: git: openjdk/mobile: 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411 Message-ID: <2f38ab6b-1ff2-42d7-b9e4-65b9022591e0@openjdk.java.net> Changeset: 51bc2d15 Author: Roland Westrelin Date: 2019-12-06 16:21:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/51bc2d15 8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp From duke at openjdk.java.net Wed Dec 11 16:28:16 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 16:28:16 GMT Subject: git: openjdk/mobile: 8233112: Exclude SVG files from build comparison Message-ID: <46159aec-1729-41f4-99b6-da1bc902d678@openjdk.java.net> Changeset: 57bdfe3d Author: Erik Joelsson Date: 2019-12-11 08:22:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/57bdfe3d 8233112: Exclude SVG files from build comparison Reviewed-by: tbell ! make/scripts/compare.sh From duke at openjdk.java.net Wed Dec 11 16:57:15 2019 From: duke at openjdk.java.net (duke) Date: Wed, 11 Dec 2019 16:57:15 GMT Subject: git: openjdk/mobile: 8235654: JFR leak profiler should not trace through the StringTable Message-ID: Changeset: 97ce1376 Author: Erik ?sterlund Date: 2019-12-11 16:45:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/97ce1376 8235654: JFR leak profiler should not trace through the StringTable Reviewed-by: stefank, coleenp, kbarrett, egahlin ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp From duke at openjdk.java.net Thu Dec 12 06:54:28 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 06:54:28 GMT Subject: git: openjdk/mobile: 28 new changesets Message-ID: Changeset: 67cea3ea Author: Andy Herrick Date: 2019-12-11 11:52:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/67cea3ea 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation Reviewed-by: rkennke, asemenyuk ! src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp Changeset: d3f76664 Author: Almaz Mingaleev Committer: Arthur Eubanks Date: 2019-12-10 15:50:12 +0000 URL: https://git.openjdk.java.net/mobile/commit/d3f76664 8235730: Incorrect javadoc in MatchKind Reviewed-by: martin, prappo ! src/java.base/share/classes/java/util/stream/MatchOps.java Changeset: bca86d64 Author: Tom Rodriguez Date: 2019-12-11 09:47:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/bca86d64 8229961: Assert failure in compiler/graalunit/HotspotTest.java Reviewed-by: kvn ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/jniAccessMark.inline.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! test/hotspot/jtreg/compiler/jvmci/common/CTVMUtilities.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AsResolvedJavaMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/CompileCodeTestCase.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetExceptionTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveMethodTest.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java Changeset: b29f62ce Author: Alexander Matveev Date: 2019-12-11 13:47:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/b29f62ce 8235767: Compilation failure caused by JDK-8212780: Packaging Tool Implementation Reviewed-by: rkennke, asemenyuk ! test/jdk/tools/jpackage/run_tests.sh Changeset: 5fd2efb7 Author: Zhengyu Gu Date: 2019-12-11 14:01:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/5fd2efb7 8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp Changeset: cbe604cf Author: Jeremy Kuhn Committer: Jonathan Gibbons Date: 2019-12-11 11:55:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/cbe604cf 8235457: Crash when reporting a message about an annotation on a module 8235458: Problem caused by imports in a module-info.java file Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.out + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/annotation/ModuleWarn.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/annotation/module-info.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/module-info.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src1/processor/processor/ModuleWarnProcessor.java + test/langtools/tools/javac/processing/ReportOnImportedModuleAnnotation/mods-src2/mod/module-info.java Changeset: 93b7d283 Author: Jonathan Gibbons Date: 2019-12-11 15:33:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/93b7d283 8214916: SourceLauncherTest fails on exploded image Reviewed-by: ksrini ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/plugin/AutostartPlugins.java Changeset: 69c1729e Author: Vicente Romero Date: 2019-12-11 15:31:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/69c1729e 8234101: Compilation error thrown when repeating annotation is used on record component Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java Changeset: 8b99e85f Author: Andy Herrick Date: 2019-12-11 15:01:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/8b99e85f 8235788: Changeset for JDK-8235252 pushed with wrong bug ID Reviewed-by: prr ! test/jdk/tools/jpackage/run_tests.sh Changeset: 57991084 Author: Alexander Matveev Date: 2019-12-11 16:07:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/57991084 8234284: [dmg] Change DMG background image to TIFF Reviewed-by: herrick, asemenyuk, erikj ! make/CompileJavaModules.gmk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt - src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.png + src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.tiff Changeset: c7b9c64e Author: Alexey Semenyuk Date: 2019-12-11 16:16:39 +0000 URL: https://git.openjdk.java.net/mobile/commit/c7b9c64e 8235728: JDK-8212780 breaks builds with a custom X11 include path Reviewed-by: prr, herrick ! make/lib/Lib-jdk.incubator.jpackage.gmk Changeset: 7f10f578 Author: Hannes Walln?fer Date: 2019-12-11 22:29:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/7f10f578 8235414: Module level doc-files show "unnamed package" as holder Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java + test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java Changeset: a51b5ae9 Author: Alexander Matveev Date: 2019-12-11 16:37:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/a51b5ae9 8235252: Repair run_tests.sh by locating jtreg locally Reviewed-by: herrick, asemenyuk ! test/jdk/tools/jpackage/run_tests.sh Changeset: dd321330 Author: Sean Mullan Date: 2019-12-11 17:17:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/dd321330 8234870: Deprecate the OracleUcrypto JCE Provider for removal Reviewed-by: alanb, rriggs ! src/java.base/share/conf/security/java.security ! src/jdk.crypto.ucrypto/solaris/classes/module-info.java Changeset: dca6e343 Author: Robert Field Date: 2019-12-11 14:39:04 +0000 URL: https://git.openjdk.java.net/mobile/commit/dca6e343 8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack 8232855: jshell missing word in /help help Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! test/langtools/jdk/jshell/ExceptionsTest.java Changeset: cb75b6ee Author: Ioi Lam Date: 2019-12-11 15:25:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/cb75b6ee 8235629: Remove unnecessary calls to Thread::current Reviewed-by: coleenp, ccheung, hseigel ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/mutex.cpp Changeset: 75acf956 Author: Jonathan Gibbons Date: 2019-12-11 15:34:19 +0000 URL: https://git.openjdk.java.net/mobile/commit/75acf956 Merge Changeset: 6bda51c2 Author: Mikael Vidstedt Date: 2019-12-11 16:17:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/6bda51c2 8235789: AC_REQUIRE: 'PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required Reviewed-by: erikj ! make/autoconf/platform.m4 Changeset: 9fc68887 Author: Jonathan Gibbons Date: 2019-12-11 16:24:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/9fc68887 8235621: Replace use of Function with ToIntFunction Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java Changeset: d8d4cd65 Author: Jonathan Gibbons Date: 2019-12-11 16:32:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/d8d4cd65 8235597: Extend support for -XDaccessInternalAPI to plugin modules Reviewed-by: mcimadamore, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/langtools/tools/javac/plugin/InternalAPI.java Changeset: 00ba4ea7 Author: Tom Rodriguez Date: 2019-12-11 17:17:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/00ba4ea7 8229377: [JVMCI] Improve InstalledCode.invalidate for large code caches Reviewed-by: kvn ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp Changeset: 03dfd4f9 Author: Sergey Bylokhov Date: 2019-12-11 14:30:45 +0000 URL: https://git.openjdk.java.net/mobile/commit/03dfd4f9 8234522: [macos] Crash with use of native file dialog Reviewed-by: prr, dmarkov ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m + test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java Changeset: da5fa894 Author: Sergey Bylokhov Date: 2019-12-09 20:26:19 +0000 URL: https://git.openjdk.java.net/mobile/commit/da5fa894 8235620: Broken merge between JDK-8006406 and JDK-8003559 Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java Changeset: 6a6ae167 Author: Jie Fu Date: 2019-12-10 10:17:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/6a6ae167 8235625: [TESTBUG] tools/jpackage/share/JavaOptionsEqualsTest.java fails with debug VMs Reviewed-by: asemenyuk, herrick ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java Changeset: efdf413a Author: Ekaterina Pavlova Date: 2019-12-11 17:18:32 +0000 URL: https://git.openjdk.java.net/mobile/commit/efdf413a 8235773: Tier3 fails because graalunit tests started to run with ZGC Reviewed-by: iignatyev ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/graalunit/ApiDirectivesTest.java ! test/hotspot/jtreg/compiler/graalunit/ApiTest.java ! test/hotspot/jtreg/compiler/graalunit/AsmAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/AsmSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/CollectionsTest.java ! test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/CoreTest.java ! test/hotspot/jtreg/compiler/graalunit/DebugTest.java ! test/hotspot/jtreg/compiler/graalunit/EATest.java ! test/hotspot/jtreg/compiler/graalunit/GraphTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAarch64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotAmd64Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotJdk9Test.java ! test/hotspot/jtreg/compiler/graalunit/HotspotLirTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotSparcTest.java ! test/hotspot/jtreg/compiler/graalunit/HotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/Jtt.MicroTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBackendTest.java ! test/hotspot/jtreg/compiler/graalunit/JttBytecodeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttExceptTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotpathTest.java ! test/hotspot/jtreg/compiler/graalunit/JttHotspotTest.java ! test/hotspot/jtreg/compiler/graalunit/JttJdkTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathALTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangMathMZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLangNZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttLoopTest.java ! test/hotspot/jtreg/compiler/graalunit/JttOptimizeTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectAETest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldGetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectFieldSetTest.java ! test/hotspot/jtreg/compiler/graalunit/JttReflectGZTest.java ! test/hotspot/jtreg/compiler/graalunit/JttThreadsTest.java ! test/hotspot/jtreg/compiler/graalunit/LirJttTest.java ! test/hotspot/jtreg/compiler/graalunit/LirTest.java ! test/hotspot/jtreg/compiler/graalunit/LoopTest.java ! test/hotspot/jtreg/compiler/graalunit/NodesTest.java ! test/hotspot/jtreg/compiler/graalunit/OptionsTest.java ! test/hotspot/jtreg/compiler/graalunit/PhasesCommonTest.java ! test/hotspot/jtreg/compiler/graalunit/Replacements12Test.java ! test/hotspot/jtreg/compiler/graalunit/Replacements9Test.java ! test/hotspot/jtreg/compiler/graalunit/ReplacementsTest.java ! test/hotspot/jtreg/compiler/graalunit/UtilTest.java ! test/hotspot/jtreg/compiler/graalunit/generateTests.sh Changeset: 7b82266a Author: Daniil Titov Date: 2019-12-11 19:20:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/7b82266a 8226575: OperatingSystemMXBean should be made container aware Reviewed-by: dholmes, bobv, mchung, sspitsyn ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java ! src/java.base/share/classes/module-info.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/SummaryTab.java ! src/jdk.management/aix/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java ! src/jdk.management/solaris/native/libmanagement_ext/UnixOperatingSystem.c ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java ! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c ! src/jdk.management/windows/classes/com/sun/management/internal/OperatingSystemImpl.java ! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c + test/hotspot/jtreg/containers/docker/CheckOperatingSystemMXBean.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java Changeset: b4d9a0af Author: Ekaterina Pavlova Date: 2019-12-11 21:15:19 +0000 URL: https://git.openjdk.java.net/mobile/commit/b4d9a0af 8235808: Remove graalunit from tier1_compiler_not_xcomp Reviewed-by: iignatyev ! test/hotspot/jtreg/TEST.groups Changeset: bb4dafe4 Author: Prasanta Sadhukhan Date: 2019-12-12 12:04:29 +0000 URL: https://git.openjdk.java.net/mobile/commit/bb4dafe4 8227607: Broken external links in java.desktop Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/text/Document.java + src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif + src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif From duke at openjdk.java.net Thu Dec 12 07:02:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 07:02:15 GMT Subject: git: openjdk/mobile: 8232231: Remove invalid JFR thread CPU load test case Message-ID: Changeset: 3fe949b2 Author: Robin Westberg Date: 2019-12-12 07:48:08 +0000 URL: https://git.openjdk.java.net/mobile/commit/3fe949b2 8232231: Remove invalid JFR thread CPU load test case Reviewed-by: mseledtsov, egahlin ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java From duke at openjdk.java.net Thu Dec 12 08:33:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 08:33:15 GMT Subject: git: openjdk/mobile: 8235489: handle return values of sscanf calls in hotspot Message-ID: <19e1bc48-1278-4eee-95c5-210788ddfb6f@openjdk.java.net> Changeset: e5b0e366 Author: Matthias Baesken Date: 2019-12-11 09:42:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/e5b0e366 8235489: handle return values of sscanf calls in hotspot Reviewed-by: clanger, kbarrett ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/compiler/compilerOracle.cpp From duke at openjdk.java.net Thu Dec 12 08:42:15 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 08:42:15 GMT Subject: git: openjdk/mobile: 8235815: Revert 8227607: Broken external links in java.desktop Message-ID: <54645a2d-5e8e-477f-a2a0-451d6ade2ae9@openjdk.java.net> Changeset: fa92bd31 Author: Robin Westberg Date: 2019-12-12 09:02:47 +0000 URL: https://git.openjdk.java.net/mobile/commit/fa92bd31 8235815: Revert 8227607: Broken external links in java.desktop Reviewed-by: psadhukhan ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/text/Document.java - src/java.desktop/share/classes/javax/swing/text/doc-files/plain1.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain10.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain11.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain12.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain2.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain3.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain4.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain5.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain6.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain7.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain8.gif - src/java.desktop/share/classes/javax/swing/text/doc-files/plain9.gif From duke at openjdk.java.net Thu Dec 12 08:51:19 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 08:51:19 GMT Subject: git: openjdk/mobile: 8234076: JVM crashes on Windows 10 using --module=NAME Message-ID: <14d2115a-c079-480f-a541-15211efdc831@openjdk.java.net> Changeset: ce7ede95 Author: Nikola Grcevski Committer: Henry Jen Date: 2019-12-12 08:40:19 +0000 URL: https://git.openjdk.java.net/mobile/commit/ce7ede95 8234076: JVM crashes on Windows 10 using --module=NAME Reviewed-by: ksrini, henryjen ! src/java.base/share/native/libjli/args.c ! src/java.base/windows/native/libjli/java_md.c ! test/jdk/tools/launcher/ArgsEnvVar.java ! test/jdk/tools/launcher/TestHelper.java ! test/jdk/tools/launcher/TestSpecialArgs.java ! test/jdk/tools/launcher/modules/basic/BasicTest.java From duke at openjdk.java.net Thu Dec 12 09:01:22 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 09:01:22 GMT Subject: git: openjdk/mobile: 8235750: [jpackage] Cleanup imports in WinMsiBundler.java Message-ID: Changeset: 92a95435 Author: Christoph Langer Date: 2019-12-12 09:52:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/92a95435 8235750: [jpackage] Cleanup imports in WinMsiBundler.java Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinMsiBundler.java From duke at openjdk.java.net Thu Dec 12 10:02:23 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 10:02:23 GMT Subject: git: openjdk/mobile: 6 new changesets Message-ID: <24b9e72a-5d75-46ba-86e4-746c881301e1@openjdk.java.net> Changeset: ad5ea722 Author: Jan Lahoda Date: 2019-12-09 09:40:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/ad5ea722 8235541: Extend javax.lang.model to cover binding variables Reviewed-by: darcy ! src/java.compiler/share/classes/javax/lang/model/element/ElementKind.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor6.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! test/langtools/tools/javac/api/TestGetElementReferenceData.java + test/langtools/tools/javac/processing/model/element/TestBindingVariable.java + test/langtools/tools/javac/processing/model/element/TestBindingVariableData.java Changeset: 056b70c4 Author: Per Lid?n Date: 2019-12-12 10:10:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/056b70c4 8235696: ZGC: assert(ZNMethod::is_armed(nm) == _should_disarm_nmethods) failed: Invalid state Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zRootsIterator.cpp Changeset: b7bca76f Author: Per Lid?n Date: 2019-12-12 10:10:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/b7bca76f 8235748: ZGC: Remove ZAddress::address() Reviewed-by: eosterlund, stefank ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zGlobals.cpp ! src/hotspot/share/gc/z/zGlobals.hpp Changeset: 8c273889 Author: Stefan Karlsson Date: 2019-12-11 12:29:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/8c273889 8235757: Rename SupportedGC to IncludedGC Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcConfig.cpp ! src/hotspot/share/gc/shared/gcConfig.hpp Changeset: 938a4951 Author: Stefan Karlsson Date: 2019-12-11 12:29:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/938a4951 8235759: Extend GCConfig::is_gc_supported to mean supported not only included in build Reviewed-by: pliden ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/shared/gcConfig.cpp Changeset: 47ee85a2 Author: Stefan Karlsson Date: 2019-12-11 12:53:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/47ee85a2 8235760: ZGC: Implement precise check for @require vm.gc.Z for Windows Reviewed-by: eosterlund, pliden + src/hotspot/os/posix/gc/z/zArguments_posix.cpp + src/hotspot/os/windows/gc/z/zArguments_windows.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! test/lib/sun/hotspot/gc/GC.java From duke at openjdk.java.net Thu Dec 12 10:24:20 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 10:24:20 GMT Subject: git: openjdk/mobile: 5 new changesets Message-ID: <4dfd206b-9e08-4b0e-9e8a-0a0d712ecbfd@openjdk.java.net> Changeset: 31e075b0 Author: Jatin Bhateja Date: 2019-12-12 13:09:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/31e075b0 8234392: C2: Extend Matcher::match_rule_supported_vector() with element type information Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/sparc/sparc.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/vectornode.cpp Changeset: df5fba32 Author: Jatin Bhateja Date: 2019-12-12 13:09:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/df5fba32 8235405: C2: Merge AD instructions for different vector operations Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad Changeset: 9251e912 Author: Jatin Bhateja Date: 2019-12-12 13:09:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/9251e912 8235688: C2: Merge AD instructions for AddV, SubV, and MulV nodes Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/x86/x86.ad Changeset: a05395c6 Author: Jatin Bhateja Date: 2019-12-12 13:09:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/a05395c6 8235719: C2: Merge AD instructions for ShiftV, AbsV, and NegV nodes Reviewed-by: vlivanov, sviswanathan, kvn, jrose ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad Changeset: 0de20e8d Author: Jatin Bhateja Date: 2019-12-12 13:09:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/0de20e8d 8235756: C2: Merge AD instructions for DivV, SqrtV, and FmaV nodes Reviewed-by: vlivanov, sviswanathan, jrose, kvn ! src/hotspot/cpu/x86/x86.ad From duke at openjdk.java.net Thu Dec 12 13:13:22 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 13:13:22 GMT Subject: git: openjdk/mobile: 8215038: Add a page that lists all system properties Message-ID: <66a274e0-233d-4180-86b2-919868240ecb@openjdk.java.net> Changeset: 5ca3e633 Author: Pavel Rappo Date: 2019-12-12 13:06:59 +0000 URL: https://git.openjdk.java.net/mobile/commit/5ca3e633 8215038: Add a page that lists all system properties Co-authored-by: Priya Lakshmi Muthuswamy Reviewed-by: hannesw, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java + test/langtools/jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java From duke at openjdk.java.net Thu Dec 12 13:21:16 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 13:21:16 GMT Subject: git: openjdk/mobile: 8234328: VectorSet::clear can cause fragmentation Message-ID: Changeset: 40bbdf47 Author: Claes Redestad Date: 2019-12-12 14:22:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/40bbdf47 8234328: VectorSet::clear can cause fragmentation Reviewed-by: neliasso ! src/hotspot/share/libadt/vectset.cpp ! src/hotspot/share/libadt/vectset.hpp From duke at openjdk.java.net Thu Dec 12 15:36:18 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 15:36:18 GMT Subject: git: openjdk/mobile: 8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity) Message-ID: <2c6ee822-8ee2-400d-9898-8723f7164e35@openjdk.java.net> Changeset: e6876a9c Author: Stefan Karlsson Date: 2019-12-12 16:23:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/e6876a9c 8226797: serviceability/tmtools/jstat/GcCapacityTest.java fails with Exception: java.lang.RuntimeException: OGCMN > OGCMX (min generation capacity > max generation capacity) Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/shared/generationSpec.hpp ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityResults.java From duke at openjdk.java.net Thu Dec 12 16:12:16 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 16:12:16 GMT Subject: git: openjdk/mobile: Added tag jdk-15+0 for changeset 2c724dba4c3c Message-ID: Changeset: e4c332cd Author: Jesper Wilhelmsson Date: 2019-12-12 17:06:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/e4c332cd Added tag jdk-15+0 for changeset 2c724dba4c3c ! .hgtags From duke at openjdk.java.net Thu Dec 12 17:34:17 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 17:34:17 GMT Subject: git: openjdk/mobile: 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary Message-ID: <5ab1972a-e67c-4129-9b79-1d3214847208@openjdk.java.net> Changeset: 8a54d97a Author: Roman Kennke Date: 2019-12-12 18:34:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/8a54d97a 8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp From duke at openjdk.java.net Thu Dec 12 17:49:17 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 17:49:17 GMT Subject: git: openjdk/mobile: 8225361: Start of release updates for JDK 15 Message-ID: <5c86eb07-96e0-48cf-9808-29daf11f1128@openjdk.java.net> Changeset: 890826bf Author: Joe Darcy Date: 2019-12-10 16:38:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/890826bf 8225361: Start of release updates for JDK 15 8235497: Add SourceVersion.RELEASE_15 8235528: Add source 15 and target 15 to javac Reviewed-by: erikj, jjg, jlahoda, dholmes, alanb, hseigel, mikael, chegar ! make/autoconf/version-numbers + make/data/symbols/java.base-E.sym.txt + make/data/symbols/java.compiler-E.sym.txt + make/data/symbols/java.desktop-E.sym.txt + make/data/symbols/java.xml-E.sym.txt + make/data/symbols/jdk.compiler-E.sym.txt + make/data/symbols/jdk.httpserver-E.sym.txt + make/data/symbols/jdk.jfr-E.sym.txt + make/data/symbols/jdk.jlink-E.sym.txt + make/data/symbols/jdk.jsobject-E.sym.txt + make/data/symbols/jdk.management-E.sym.txt ! make/data/symbols/symbols ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java - test/hotspot/jtreg/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/records/abstractRecord.jcod ! test/hotspot/jtreg/runtime/records/badRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/notFinalRecord.jcod ! test/hotspot/jtreg/runtime/records/oldRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/recordIgnoredVersion.jcod ! test/hotspot/jtreg/runtime/records/shortRecordAttribute.jcod ! test/hotspot/jtreg/runtime/records/superNotJLRecord.jcod ! test/hotspot/jtreg/runtime/records/twoRecordAttributes.jcod ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/langtools/tools/javac/api/T6395981.java ! test/langtools/tools/javac/classfiles/ClassVersionChecker.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out ! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out ! test/langtools/tools/javac/profiles/ProfileOptionTest.java ! test/langtools/tools/javac/records/RecordMemberTests.java ! test/langtools/tools/javac/versions/Versions.java From duke at openjdk.java.net Thu Dec 12 19:35:18 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 19:35:18 GMT Subject: git: openjdk/mobile: 8235514: Update record serialization tests to not use hard coded source versions Message-ID: <56876e35-721a-4e6e-a34f-2435b186c233@openjdk.java.net> Changeset: 74882b0d Author: Joe Darcy Date: 2019-12-12 11:31:05 +0000 URL: https://git.openjdk.java.net/mobile/commit/74882b0d 8235514: Update record serialization tests to not use hard coded source versions Reviewed-by: lancea ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java From duke at openjdk.java.net Thu Dec 12 19:43:19 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 19:43:19 GMT Subject: git: openjdk/mobile: 8230771: Remove terminally deprecated constructors in java.base Message-ID: Changeset: 2d2383bf Author: Joe Darcy Date: 2019-12-12 11:39:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/2d2383bf 8230771: Remove terminally deprecated constructors in java.base Additional review input from Victor Williams Stafusa da Silva Reviewed-by: lancea, chegar, mchung, smarks, dfuchs ! src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java From duke at openjdk.java.net Thu Dec 12 20:25:14 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 20:25:14 GMT Subject: git: openjdk/mobile: 8235842: Shenandoah: Implement native LRB for narrow oop Message-ID: <57cddb71-fc97-4ce7-9379-c80376551015@openjdk.java.net> Changeset: 9b453988 Author: Zhengyu Gu Date: 2019-12-12 15:20:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/9b453988 8235842: Shenandoah: Implement native LRB for narrow oop Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp From duke at openjdk.java.net Thu Dec 12 21:17:14 2019 From: duke at openjdk.java.net (duke) Date: Thu, 12 Dec 2019 21:17:14 GMT Subject: git: openjdk/mobile: 8235447: Remove (obsolete) @author info from javadoc tests Message-ID: Changeset: 71da1410 Author: Pavel Rappo Date: 2019-12-12 21:11:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/71da1410 8235447: Remove (obsolete) @author info from javadoc tests Reviewed-by: ksrini, jjg ! test/langtools/jdk/javadoc/doclet/AuthorDD/AuthorDD.java ! test/langtools/jdk/javadoc/doclet/AuthorDD/p1/C1.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/pkg/AnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testBaseClass/BaseClass.java ! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testClassTree/pkg/Coin.java ! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/doc-files/inpackage.html ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme.mdle/p/package.html ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/doc-files/inpackage.html ! test/langtools/jdk/javadoc/doclet/testCopyFiles/modules/acme2.mdle/p2/package.html ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C2.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C3.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C5.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg1/I1.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C2.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/pkg2/C3.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg/AnotherClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/NestedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/ProtectedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/pkg1/PublicExcludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testIndex/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testIndex/pkg/Coin.java ! test/langtools/jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java ! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java ! test/langtools/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/mylib/lang/StringBuilderChild.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testModules/moduleB/testpkg3mdlB/TestClassLinkOption.java ! test/langtools/jdk/javadoc/doclet/testModules/moduletags/module-info.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/AnnotationTypeUndocumented.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/Coin.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg/TypeParameters.java ! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/C2.java ! test/langtools/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeRegDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContaineeSynthDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerRegNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/ContainerSynthDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/NonSynthDocContainer.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegArryDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContaineeNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegContainerNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg/RegDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContaineeSynthDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerSynthNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/ContainerValNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContaineeNotDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValDoc.java ! test/langtools/jdk/javadoc/doclet/testRepeatedAnnotations/pkg1/RegContainerValNotDoc.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnnotationType.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg/AnotherClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/NestedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PrivateIncludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/ProtectedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSearch/pkg1/PublicExcludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/NestedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PrivateIncludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/ProtectedInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedForm/pkg1/PublicExcludeInnerClass.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C2.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/pkg1/C3.java ! test/langtools/jdk/javadoc/doclet/testSinceTag/pkg1/C1.java ! test/langtools/jdk/javadoc/doclet/typeAnnotations/smoke/pkg/TargetTypes.java From duke at openjdk.java.net Fri Dec 13 01:56:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 13 Dec 2019 01:56:15 GMT Subject: git: openjdk/mobile: Added tag jdk-15+1 for changeset 63e17cf29bed Message-ID: Changeset: 06ecbfd3 Author: Jesper Wilhelmsson Date: 2019-12-13 02:49:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/06ecbfd3 Added tag jdk-15+1 for changeset 63e17cf29bed ! .hgtags From duke at openjdk.java.net Fri Dec 13 02:35:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 13 Dec 2019 02:35:15 GMT Subject: git: openjdk/mobile: 8005819: Support cross-realm MSSFU Message-ID: <7c2454b1-6463-4b21-9486-0977d42b146c@openjdk.java.net> Changeset: 4fa827ec Author: Martin Balao Date: 2019-12-11 15:43:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/4fa827ec 8005819: Support cross-realm MSSFU Reviewed-by: weijun ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAForUserEnc.java + src/java.security.jgss/share/classes/sun/security/krb5/internal/PaPacOptions.java ! test/jdk/sun/security/krb5/auto/KDC.java ! test/jdk/sun/security/krb5/auto/ReferralsTest.java From duke at openjdk.java.net Fri Dec 13 06:56:17 2019 From: duke at openjdk.java.net (duke) Date: Fri, 13 Dec 2019 06:56:17 GMT Subject: git: openjdk/mobile: 8234728: Some security tests should support TLSv1.3 Message-ID: Changeset: 94e8d6ec Author: Sibabrata Sahoo Date: 2019-12-12 22:47:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/94e8d6ec 8234728: Some security tests should support TLSv1.3 Tests were updated to support TLSv1.3 and cipher suite order Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java ! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java From duke at openjdk.java.net Fri Dec 13 14:34:18 2019 From: duke at openjdk.java.net (duke) Date: Fri, 13 Dec 2019 14:34:18 GMT Subject: git: openjdk/mobile: 8232733: Remove need to grab Threads_lock while processing handshakes Message-ID: Changeset: 57ece4c2 Author: Patricio Chilano Mateo Date: 2019-12-13 14:28:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/57ece4c2 8232733: Remove need to grab Threads_lock while processing handshakes Threads_lock is not acquired anymore while processing handshakes Reviewed-by: coleenp, rehn, dcubed, dholmes ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp From duke at openjdk.java.net Fri Dec 13 16:25:16 2019 From: duke at openjdk.java.net (duke) Date: Fri, 13 Dec 2019 16:25:16 GMT Subject: git: openjdk/mobile: 8235238: Parsing a time string ignores any custom TimeZoneNameProvider Message-ID: Changeset: 20b1410d Author: Naoto Sato Date: 2019-12-13 08:17:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/20b1410d 8235238: Parsing a time string ignores any custom TimeZoneNameProvider Reviewed-by: joehw, rriggs ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java + test/jdk/java/time/nontestng/java/time/zone/CustomZoneNameTest.java + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/META-INF/services/java.time.zone.ZoneRulesProvider + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/META-INF/services/java.util.spi.TimeZoneNameProvider + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java + test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomZoneRulesProvider.java From duke at openjdk.java.net Fri Dec 13 17:40:15 2019 From: duke at openjdk.java.net (duke) Date: Fri, 13 Dec 2019 17:40:15 GMT Subject: git: openjdk/mobile: 8231612: 100% cpu on arm32 in Service Thread Message-ID: Changeset: 4d1176fd Author: Aleksei Voitylov Date: 2019-12-13 20:35:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/4d1176fd 8231612: 100% cpu on arm32 in Service Thread Reviewed-by: kbarrett, dsamersoff ! src/hotspot/share/runtime/atomic.hpp From duke at openjdk.java.net Fri Dec 13 18:49:17 2019 From: duke at openjdk.java.net (duke) Date: Fri, 13 Dec 2019 18:49:17 GMT Subject: git: openjdk/mobile: 8235306: Support doc-comment tags that can be inline or block tags Message-ID: <53ca7fdc-d690-478f-bf72-3f34f1c2d211@openjdk.java.net> Changeset: 3c0e2b4e Author: Jonathan Gibbons Date: 2019-12-13 10:42:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/3c0e2b4e 8235306: Support doc-comment tags that can be inline or block tags Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java + test/langtools/jdk/javadoc/doclet/testBimodalTaglets/TestBimodalTaglets.java ! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out From duke at openjdk.java.net Fri Dec 13 19:55:17 2019 From: duke at openjdk.java.net (duke) Date: Fri, 13 Dec 2019 19:55:17 GMT Subject: git: openjdk/mobile: 8235922: [TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing Message-ID: <8b3443ea-fab4-4c0e-841d-c6475058704e@openjdk.java.net> Changeset: 6ccfc65e Author: Harold Seigel Date: 2019-12-13 19:50:43 +0000 URL: https://git.openjdk.java.net/mobile/commit/6ccfc65e 8235922: [TESTBUG]TestRecordAttrGenericSig.java and TestRecordAttr.java are failing Replace hard-wired JDK version 14 with mechanisms that get the latest JDK version. Reviewed-by: dcubed ! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java ! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java From duke at openjdk.java.net Sat Dec 14 05:56:16 2019 From: duke at openjdk.java.net (duke) Date: Sat, 14 Dec 2019 05:56:16 GMT Subject: git: openjdk/mobile: 8234697: Generate sun.security.util.math.intpoly classes during build Message-ID: <2c085255-581e-4754-a179-df476a74a088@openjdk.java.net> Changeset: 1ae24784 Author: Weijun Wang Date: 2019-12-14 13:50:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/1ae24784 8234697: Generate sun.security.util.math.intpoly classes during build Reviewed-by: erikj, mullan ! make/ToolsJdk.gmk ! make/gensrc/Gensrc-java.base.gmk + make/jdk/src/classes/build/tools/intpoly/FieldGen.java + make/jdk/src/classes/build/tools/intpoly/header.txt - src/java.base/share/classes/sun/security/util/math/intpoly/FieldGen.jsh - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP256.java - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP384.java - src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialP521.java - src/java.base/share/classes/sun/security/util/math/intpoly/P256OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/P384OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/P521OrderField.java - src/java.base/share/classes/sun/security/util/math/intpoly/header.txt From duke at openjdk.java.net Sun Dec 15 17:41:17 2019 From: duke at openjdk.java.net (duke) Date: Sun, 15 Dec 2019 17:41:17 GMT Subject: git: openjdk/mobile: 8235930: java.util.regex.PrintPattern does not print a link to the next node Message-ID: <342214a4-2797-46bb-88aa-731a315fc47d@openjdk.java.net> Changeset: f82e4b1b Author: Ivan Gerasimov Date: 2019-12-15 09:33:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/f82e4b1b 8235930: java.util.regex.PrintPattern does not print a link to the next node Reviewed-by: martin ! src/java.base/share/classes/java/util/regex/PrintPattern.java From duke at openjdk.java.net Mon Dec 16 01:01:15 2019 From: duke at openjdk.java.net (duke) Date: Mon, 16 Dec 2019 01:01:15 GMT Subject: git: openjdk/mobile: 8231559: Remove expired flags in JDK 15 Message-ID: <128f7a58-9f9d-4635-84a8-e6c6973668ba@openjdk.java.net> Changeset: bf9bc1f3 Author: David Holmes Date: 2019-12-15 19:56:12 +0000 URL: https://git.openjdk.java.net/mobile/commit/bf9bc1f3 8231559: Remove expired flags in JDK 15 Reviewed-by: kbarrett, kvn ! src/hotspot/share/runtime/arguments.cpp From duke at openjdk.java.net Mon Dec 16 03:01:16 2019 From: duke at openjdk.java.net (duke) Date: Mon, 16 Dec 2019 03:01:16 GMT Subject: git: openjdk/mobile: 8235965: Tests using ThreadLocalHandshakes need to stop using it as it no longer exists Message-ID: <7cd2ab3b-9c40-4751-934d-8fc3473ea3ec@openjdk.java.net> Changeset: 9555be71 Author: David Holmes Date: 2019-12-15 21:56:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/9555be71 8235965: Tests using ThreadLocalHandshakes need to stop using it as it no longer exists Reviewed-by: iignatyev, jiefu ! test/hotspot/jtreg/runtime/NMT/SafepointPollingPages.java - test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackFallbackTest.java From duke at openjdk.java.net Mon Dec 16 08:25:52 2019 From: duke at openjdk.java.net (duke) Date: Mon, 16 Dec 2019 08:25:52 GMT Subject: git: openjdk/mobile: 8234968: check calloc rv in libinstrument InvocationAdapter Message-ID: <4d5e2023-fac2-4d8f-97b8-10c48a8e2311@openjdk.java.net> Changeset: 5e853667 Author: Matthias Baesken Date: 2019-11-29 08:00:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/5e853667 8234968: check calloc rv in libinstrument InvocationAdapter Reviewed-by: clanger, stuefe, sspitsyn ! src/java.instrument/share/native/libinstrument/InvocationAdapter.c From duke at openjdk.java.net Mon Dec 16 12:54:18 2019 From: duke at openjdk.java.net (duke) Date: Mon, 16 Dec 2019 12:54:18 GMT Subject: git: openjdk/mobile: 8235956: Remove javaClasses offset tests Message-ID: Changeset: 820e1a7e Author: Claes Redestad Date: 2019-12-16 13:40:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/820e1a7e 8235956: Remove javaClasses offset tests Reviewed-by: dholmes, coleenp ! src/hotspot/share/classfile/javaClasses.cpp From duke at openjdk.java.net Tue Dec 17 07:01:20 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 07:01:20 GMT Subject: git: openjdk/mobile: 20 new changesets Message-ID: Changeset: 59d75fd5 Author: Erik Joelsson Date: 2019-12-12 19:35:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/59d75fd5 8235687: Contents/MacOS/libjli.dylib cannot be a symlink Reviewed-by: tbell ! make/MacBundles.gmk Changeset: b9f62457 Author: Erik Joelsson Date: 2019-12-12 19:37:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/b9f62457 8235686: Add more custom hooks in Bundles.gmk Reviewed-by: tbell ! make/Bundles.gmk Changeset: dbd4134c Author: Mikael Vidstedt Date: 2019-12-12 12:45:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/dbd4134c 8235814: Add --enable-deprecated-ports=yes to all solaris and SPARC build profiles Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: 7cdecd89 Author: Brian Burkhalter Date: 2019-12-12 13:43:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/7cdecd89 8235668: LineNumberReader#getLineNumber() returns wrong line number (one fewer) in Lucene test Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! test/jdk/java/io/LineNumberReader/Read.java Changeset: 8f4f088a Author: Jorn Vernee Committer: Maurizio Cimadamore Date: 2019-12-12 22:59:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/8f4f088a 8234049: Implementation of Memory Access API (Incubator) Co-authored-by: Vlaidmir Ivanov Reviewed-by: alanb, psandoz, chegar, rriggs, plevart, briangoetz, jrose, adinn, vlivanov ! make/common/Modules.gmk ! make/gensrc/GensrcVarHandles.gmk ! src/hotspot/share/ci/ciField.cpp + src/java.base/share/classes/java/lang/invoke/AddressVarHandleGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java + src/java.base/share/classes/java/lang/invoke/VarHandleMemoryAddressBase.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template + src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAddressView.java.template ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/StringCharBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java + src/java.base/share/classes/jdk/internal/access/foreign/MemoryAddressProxy.java + src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java + src/java.base/share/classes/jdk/internal/access/foreign/UnmapperProxy.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Util.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java + src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/unsafe/ForeignUnsafe.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemorySegmentImpl.java + src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java + src/jdk.incubator.foreign/share/classes/module-info.java ! test/jdk/TEST.groups + test/jdk/java/foreign/TEST.properties + test/jdk/java/foreign/TestArrays.java + test/jdk/java/foreign/TestByteBuffer.java + test/jdk/java/foreign/TestLayoutConstants.java + test/jdk/java/foreign/TestLayoutPaths.java + test/jdk/java/foreign/TestLayouts.java + test/jdk/java/foreign/TestMemoryAccess.java + test/jdk/java/foreign/TestMemoryAlignment.java + test/jdk/java/foreign/TestMemoryCopy.java + test/jdk/java/foreign/TestNative.java + test/jdk/java/foreign/TestSegments.java + test/jdk/java/foreign/TestSharedAccess.java + test/jdk/java/foreign/TestSlices.java + test/jdk/java/foreign/TestVarHandleCombinators.java + test/jdk/java/foreign/libNativeAccess.c Changeset: a5db02db Author: Jesper Wilhelmsson Date: 2019-12-13 02:45:28 +0000 URL: https://git.openjdk.java.net/mobile/commit/a5db02db Added tag jdk-14+27 for changeset 91a3f092682f ! .hgtags Changeset: e6b381fa Author: Pankaj Bansal Date: 2019-12-13 12:08:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/e6b381fa 8235744: PIT: test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java times out in linux-x64 Reviewed-by: psadhukhan, prr ! test/jdk/javax/swing/text/html/TestJLabelWithHTMLText.java Changeset: 58cce5fb Author: Sibabrata Sahoo Date: 2019-12-13 01:43:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/58cce5fb 8234728: Some security tests should support TLSv1.3 Tests were updated to support TLSv1.3 and cipher suite order Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CipherSuitesInOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java + test/jdk/javax/net/ssl/sanity/ciphersuites/TLSCipherSuitesOrder.java ! test/jdk/sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java ! test/jdk/sun/security/util/HostnameMatcher/NullHostnameCheck.java Changeset: 0e6db162 Author: Igor Veresov Date: 2019-12-13 10:04:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/0e6db162 8235634: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src/org/graalvm/compiler/api/directives/GraalDirectives.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AMD64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64/AVXKind.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64AddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64ArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LIRKind.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/NumUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ObjectSubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/ScopeImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src/org/graalvm/compiler/hotspot/amd64/test/NumberOfTrailingZeroings003.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotAddressLowering.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionEffectTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MethodSubstitutionForeignCallTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntimeProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/SymbolicSnippetEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGCProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotUnsafeSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotG1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSnippets.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ObjectSubstitutions.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeCopyMemoryNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/UnsafeSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/JsrScope.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/AMD64MathPowOp.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64/vector/AVXBlendOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/StampToolTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/PointerEqualsNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/SideEffectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/BarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/CardTableBarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1BarrierSet.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/gc/G1ReferentFieldReadBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/IntrinsicContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/LoopExplosionPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/HeapAccess.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationPhase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ConditionalEliminationUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/gc/G1WriteBarrierSnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerAddExactOverflowNode.java Changeset: abac8b17 Author: John Jiang Date: 2019-12-16 16:19:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/abac8b17 8235813: System property fullCipherSuites is not used by javax/net/ssl/compatibility/Compatibility.java Reviewed-by: xuelei ! test/jdk/javax/net/ssl/compatibility/Cert.java - test/jdk/javax/net/ssl/compatibility/JdkRelease.java ! test/jdk/javax/net/ssl/compatibility/UseCase.java Changeset: fca342f7 Author: Sibabrata Sahoo Date: 2019-12-16 00:23:50 +0000 URL: https://git.openjdk.java.net/mobile/commit/fca342f7 8235874: The ordering of Cipher Suites is not maintained provided through jdk.tls.client.cipherSuites and jdk.tls.server.cipherSuites system property Corrected Cipher Suites ordering through system properties Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/SystemPropCipherSuitesOrder.java Changeset: 49048adc Author: Christian Hagedorn Date: 2019-12-16 09:19:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/49048adc 8231501: VM crash in MethodData::clean_extra_data(CleanExtraDataClosure*): fatal error: unexpected tag 99 Snapshot MDO extra trap and argument data only after it is prepared. Reviewed-by: roland, thartmann ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/oops/methodData.hpp Changeset: 83163dbf Author: Jesper Wilhelmsson Date: 2019-12-16 17:43:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/83163dbf Merge ! .hgtags ! .hgtags Changeset: 8b2453f9 Author: Ioi Lam Date: 2019-12-16 10:03:42 +0000 URL: https://git.openjdk.java.net/mobile/commit/8b2453f9 8199290: [TESTBUG] sun.hotspot.WhiteBox$WhiteBoxPermission is not copied Reviewed-by: iignatyev, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/lib/ClassFileInstaller.java Changeset: 1b4b6524 Author: Ioi Lam Date: 2019-12-16 10:04:36 +0000 URL: https://git.openjdk.java.net/mobile/commit/1b4b6524 8235970: [TESTBUG] Remove dependency of sun.tools.jar from RedefineClassHelper Reviewed-by: alanb ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java ! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java ! test/hotspot/jtreg/runtime/logging/RedefineClasses.java ! test/hotspot/jtreg/testlibrary_tests/RedefineClassTest.java ! test/jdk/java/lang/instrument/RedefineAddDeleteMethod/DeleteMethodHandle/MethodHandleDeletedMethod.java ! test/jdk/java/lang/instrument/RedefineInterfaceMethods/RedefineInterfaceMethods.java ! test/jdk/java/lang/instrument/RedefineMathTesterMethods/RedefineMathTesterMethods.java ! test/jdk/java/lang/instrument/RedefineNestmateAttr/TestNestmateAttr.java ! test/jdk/java/lang/instrument/RedefineRecordAttr/TestRecordAttr.java ! test/jdk/java/lang/instrument/RedefineRecordAttrGenericSig/TestRecordAttrGenericSig.java ! test/lib/RedefineClassHelper.java Changeset: 89e0d291 Author: Vicente Romero Date: 2019-12-16 15:33:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/89e0d291 8235778: No compilation error reported when a record is declared in a local class Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: bc97279c Author: Thomas Schatzl Date: 2019-12-16 23:07:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/bc97279c 8235907: Fix tests referencing UseParallelOldGC Remove tests using the obsolete UseParallelOldGC flag. Reviewed-by: lkorinth, dlong ! test/hotspot/jtreg/gc/TestSystemGC.java ! test/hotspot/jtreg/gc/arguments/TestAlignmentToUseLargePages.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspacePerfCounters.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java ! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java ! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java ! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithParallel.java ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java - test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java - test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java - test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSSerial.java - test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java - test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithPSMarkSweep.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java - test/jdk/jdk/jfr/event/oldobject/TestParallelOld.java Changeset: 924720f6 Author: Ioi Lam Date: 2019-12-16 15:20:02 +0000 URL: https://git.openjdk.java.net/mobile/commit/924720f6 8236045: [TESTBUG] MismatchedWhiteBox test fails with missing WhiteBox$WhiteBoxPermission.class Reviewed-by: ccheung ! test/hotspot/jtreg/sanity/MismatchedWhiteBox/WhiteBox.java Changeset: 31b07b21 Author: Weijun Wang Date: 2019-12-17 09:38:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/31b07b21 8234465: Encoded elliptic curve private keys should include the public point Reviewed-by: xuelei ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java + test/jdk/sun/security/ec/PublicKeyInPrivateKey.java Changeset: 83cb7044 Author: Ioi Lam Date: 2019-12-16 21:24:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/83cb7044 8236028: [TESTBUG] Remove dependency of sun.tools.jar from appcds/JarBuilder Reviewed-by: ccheung ! test/hotspot/jtreg/runtime/cds/appcds/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/CaseSensitiveClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java ! test/hotspot/jtreg/runtime/cds/appcds/DirClasspathTest.java ! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java ! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java ! test/hotspot/jtreg/runtime/cds/appcds/FieldAnnotationsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/FreeUnusedMetadata.java ! test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java ! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java ! test/hotspot/jtreg/runtime/cds/appcds/HelloTest.java ! test/hotspot/jtreg/runtime/cds/appcds/IgnoreEmptyClassPaths.java ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java ! test/hotspot/jtreg/runtime/cds/appcds/MissingSuperTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java ! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java ! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoad2.java ! test/hotspot/jtreg/runtime/cds/appcds/ParallelLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java ! test/hotspot/jtreg/runtime/cds/appcds/ProtectionDomain.java ! test/hotspot/jtreg/runtime/cds/appcds/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedPackages.java ! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/SpecifySysLoaderProp.java ! test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java ! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_0.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1A.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_1B.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest_2.java ! test/hotspot/jtreg/runtime/cds/appcds/WideIloadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/XShareAutoWithChangedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatB.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatC.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatD.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestMultiFP.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ParallelTestSingleFP.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProhibitedPackageNamesTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ProtectionDomain.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnsupportedPlatforms.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicFlag.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java ! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddModules.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InvalidFileFormat.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java From duke at openjdk.java.net Tue Dec 17 08:16:04 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 08:16:04 GMT Subject: git: openjdk/mobile: 8235671: enhance print_rlimit_info in os_posix Message-ID: Changeset: 9a31ab88 Author: Matthias Baesken Date: 2019-12-10 16:55:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/9a31ab88 8235671: enhance print_rlimit_info in os_posix Reviewed-by: clanger, mdoerr ! src/hotspot/os/posix/os_posix.cpp From duke at openjdk.java.net Tue Dec 17 09:22:10 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 09:22:10 GMT Subject: git: openjdk/mobile: 8235996: Move obsolete flag G1RSetScanBlockSize in flags list Message-ID: <7205d454-f07a-43ef-bc25-2a821233900c@openjdk.java.net> Changeset: dcb17bad Author: Thomas Schatzl Date: 2019-12-17 10:12:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/dcb17bad 8235996: Move obsolete flag G1RSetScanBlockSize in flags list Reviewed-by: sjohanss, lkorinth ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/runtime/arguments.cpp From duke at openjdk.java.net Tue Dec 17 10:55:16 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 10:55:16 GMT Subject: git: openjdk/mobile: 8235905: ZGC: Rework how ZRootsIterator visits threads Message-ID: Changeset: bd6ab22a Author: Per Lid?n Date: 2019-12-17 11:37:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/bd6ab22a 8235905: ZGC: Rework how ZRootsIterator visits threads Reviewed-by: stefank ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/gc/z/zRootsIterator.hpp ! src/hotspot/share/runtime/threadSMR.hpp From duke at openjdk.java.net Tue Dec 17 13:05:05 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 13:05:05 GMT Subject: git: openjdk/mobile: 8236070: Backout fix for JDK-8234465 Message-ID: <0edfde08-d3d9-4ce4-aaac-09a4bc302d56@openjdk.java.net> Changeset: 010ac540 Author: Weijun Wang Date: 2019-12-17 20:56:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/010ac540 8236070: Backout fix for JDK-8234465 Reviewed-by: mullan ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java - test/jdk/sun/security/ec/PublicKeyInPrivateKey.java From duke at openjdk.java.net Tue Dec 17 14:06:28 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 14:06:28 GMT Subject: git: openjdk/mobile: 8235667: IOUtils.copyFile() problems Message-ID: <428bcdcf-ee50-48f4-88e2-3d4e3e4f61a7@openjdk.java.net> Changeset: 9b2bbd3d Author: Andy Herrick Date: 2019-12-17 08:56:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/9b2bbd3d 8235667: IOUtils.copyFile() problems Reviewed-by: rriggs, asemenyuk, almatvee ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java From duke at openjdk.java.net Tue Dec 17 14:12:30 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 14:12:30 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <97258749-75e2-4036-b7d5-60e0fbf793aa@openjdk.java.net> Changeset: 3f865f4b Author: Claes Redestad Date: 2019-12-17 15:09:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/3f865f4b 8235997: JMH test runner should quote VM_OPTIONS and JAVA_OPTIONS sent to -jvmArgs Reviewed-by: erikj ! make/RunTests.gmk Changeset: ee5777c7 Author: Andy Herrick Date: 2019-12-17 09:02:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/ee5777c7 8235915: jpackage associations fail when there are spaces in file name or path Reviewed-by: prr, asemenyuk, almatvee ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WixSourcesBuilder.java From duke at openjdk.java.net Tue Dec 17 15:20:32 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 15:20:32 GMT Subject: git: openjdk/mobile: 8235925: java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups Message-ID: <8d00f0a1-5a62-4b19-b129-6124e431e9fd@openjdk.java.net> Changeset: e16d4a45 Author: Daniel Fuchs Date: 2019-12-17 16:11:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/e16d4a45 8235925: java/net/Socket/HttpProxy.java fails on IPv4 only hosts and other small cleanups HttpProxy test is fixed to take into account the possibility that the host may be configured with IPv4 only Reviewed-by: chegar = test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java ! test/jdk/java/net/Socket/HttpProxy.java ! test/jdk/java/net/SocketOption/OptionsTest.java From duke at openjdk.java.net Tue Dec 17 15:37:37 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 15:37:37 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: <5c29ae03-c016-49ab-abea-b3c0d2f94b88@openjdk.java.net> Changeset: b73faca4 Author: Michael McMahon Date: 2019-12-16 16:44:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/b73faca4 8235976: Directives in WWW-Authenticate should be comma separated Reviewed-by: chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! test/jdk/com/sun/net/httpserver/bugs/8199849/ParamTest.java Changeset: 60073c39 Author: Igor Ignatyev Date: 2019-12-16 15:45:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/60073c39 8235866: bump jtreg requiredVersion to 4.2b16 Reviewed-by: dholmes, joehw ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/nashorn/TEST.ROOT Changeset: 4778cbba Author: Yasumasa Suenaga Date: 2019-12-17 10:00:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/4778cbba 8235819: -Wformat-overflow is reported from GCC 9 Reviewed-by: tschatzl, lkorinth ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp Changeset: fa070554 Author: Jesper Wilhelmsson Date: 2019-12-17 16:29:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/fa070554 Merge From duke at openjdk.java.net Tue Dec 17 16:00:33 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 16:00:33 GMT Subject: git: openjdk/mobile: 8235960: Zero should not trigger the deprecation warning for ports Message-ID: <7883cecb-bd56-4d53-b654-004f34cbbcfd@openjdk.java.net> Changeset: 4e68ac9b Author: John Paul Adrian Glaubitz Date: 2019-12-17 16:53:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/4e68ac9b 8235960: Zero should not trigger the deprecation warning for ports Reviewed-by: mikael ! make/autoconf/platform.m4 From duke at openjdk.java.net Tue Dec 17 16:50:29 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 16:50:29 GMT Subject: git: openjdk/mobile: 8235454: [TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity Message-ID: <288a7824-e8e5-43a4-882c-daed85b74371@openjdk.java.net> Changeset: d5a8e018 Author: Mikhailo Seledtsov Date: 2019-12-17 08:42:23 +0000 URL: https://git.openjdk.java.net/mobile/commit/d5a8e018 8235454: [TESTBUG] Basic test for JFR event streaming for jdk_jfr_sanity Created basic test for JFR event streaming Reviewed-by: egahlin, iignatyev ! test/jdk/TEST.groups + test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java From duke at openjdk.java.net Tue Dec 17 17:27:44 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 17:27:44 GMT Subject: git: openjdk/mobile: 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient Message-ID: <7da3a345-ba67-4805-a098-ba114ad77fd5@openjdk.java.net> Changeset: 07435556 Author: Roman Kennke Date: 2019-12-17 18:23:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/07435556 8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient Reviewed-by: zgu ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java From duke at openjdk.java.net Tue Dec 17 19:03:35 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 19:03:35 GMT Subject: git: openjdk/mobile: 8233270: Add support to jtreg helpers to unpack packages Message-ID: Changeset: 14459b2a Author: Alexey Semenyuk Date: 2019-12-17 13:56:47 +0000 URL: https://git.openjdk.java.net/mobile/commit/14459b2a 8233270: Add support to jtreg helpers to unpack packages 8230933: Default icon is not set for additional launchers Reviewed-by: herrick, prr, almatvee ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxPackageBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppBundler.java ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AddLauncherArguments.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WinAppBundler.java ! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/JPackageHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JarBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/linux/MaintainerTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.java ! test/jdk/tools/jpackage/linux/ReleaseTest.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/resources/icon.png ! test/jdk/tools/jpackage/run_tests.sh ! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java ! test/jdk/tools/jpackage/test_jpackage.sh ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java From duke at openjdk.java.net Tue Dec 17 19:17:30 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 19:17:30 GMT Subject: git: openjdk/mobile: 8234971: Incorrect example in j.l.reflect.RecordComponent::toString Message-ID: Changeset: ba9d4ad4 Author: Vicente Romero Date: 2019-12-17 14:11:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/ba9d4ad4 8234971: Incorrect example in j.l.reflect.RecordComponent::toString Reviewed-by: jjg ! src/java.base/share/classes/java/lang/reflect/RecordComponent.java From duke at openjdk.java.net Tue Dec 17 20:47:28 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 20:47:28 GMT Subject: git: openjdk/mobile: 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java Message-ID: Changeset: b4459723 Author: Daniel D. Daugherty Date: 2019-12-17 15:38:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/b4459723 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java Reviewed-by: mikael ! test/jdk/ProblemList.txt From duke at openjdk.java.net Tue Dec 17 21:05:28 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 21:05:28 GMT Subject: git: openjdk/mobile: 8236134: files missing in putback to JDK-8233270 Message-ID: <75a179bc-7081-4c38-93b5-b5f4a3bd9641@openjdk.java.net> Changeset: df75426b Author: Alexey Semenyuk Date: 2019-12-17 15:52:20 +0000 URL: https://git.openjdk.java.net/mobile/commit/df75426b 8236134: files missing in putback to JDK-8233270 Reviewed-by: herrick, prr, almatvee - test/jdk/tools/jpackage/apps/com.other/com/other/Other.java - test/jdk/tools/jpackage/apps/com.other/module-info.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java - test/jdk/tools/jpackage/manage_packages.sh + test/jdk/tools/jpackage/resources/icon2.icns = test/jdk/tools/jpackage/resources/icon2.ico + test/jdk/tools/jpackage/resources/icon2.png = test/jdk/tools/jpackage/resources/icon3.ico + test/jdk/tools/jpackage/resources/icon3.png = test/jdk/tools/jpackage/resources/icon4.ico + test/jdk/tools/jpackage/resources/icon4.png + test/jdk/tools/jpackage/resources/query-msi-property.js - test/jdk/tools/jpackage/share/AddLauncherBase.java - test/jdk/tools/jpackage/share/AddLauncherModuleTest.java - test/jdk/tools/jpackage/share/AddLauncherTest.java - test/jdk/tools/jpackage/share/AddLaunchersTest.java From duke at openjdk.java.net Tue Dec 17 21:13:27 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 21:13:27 GMT Subject: git: openjdk/mobile: 8235926: Update @jls @jvms taglets to allow inline usage Message-ID: <160c5cf5-f4f7-477c-b8c6-7ccd312a45f9@openjdk.java.net> Changeset: a1d396c6 Author: Jonathan Gibbons Date: 2019-12-17 13:07:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/a1d396c6 8235926: Update @jls @jvms taglets to allow inline usage Reviewed-by: hannesw ! make/jdk/src/classes/build/tools/taglet/JSpec.java From duke at openjdk.java.net Tue Dec 17 21:57:28 2019 From: duke at openjdk.java.net (duke) Date: Tue, 17 Dec 2019 21:57:28 GMT Subject: git: openjdk/mobile: 8236077: Clean up the use of modifiers and semicolons Message-ID: <0640b857-63bf-4f2a-9064-2efa8be05734@openjdk.java.net> Changeset: bdaa9c6a Author: Pavel Rappo Date: 2019-12-17 21:50:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/bdaa9c6a 8236077: Clean up the use of modifiers and semicolons Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MemberSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ModuleSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/package-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFileIOException.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkOutput.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java ! src/jdk.javadoc/share/classes/module-info.java From duke at openjdk.java.net Wed Dec 18 00:55:27 2019 From: duke at openjdk.java.net (duke) Date: Wed, 18 Dec 2019 00:55:27 GMT Subject: git: openjdk/mobile: 8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure Message-ID: <63d70c57-030e-4bdf-860d-b8f44af71d57@openjdk.java.net> Changeset: fae788a2 Author: Calvin Cheung Date: 2019-12-17 16:46:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/fae788a2 8235563: [TESTBUG] appcds/CommandLineFlagComboNegative.java does not handle archive mapping failure Use the assertAbnormalExit method of the CDSTestUtils.Result class to handle archive mapping failure. Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java From duke at openjdk.java.net Wed Dec 18 08:52:30 2019 From: duke at openjdk.java.net (duke) Date: Wed, 18 Dec 2019 08:52:30 GMT Subject: git: openjdk/mobile: 5064980: URI compareTo inconsistent with equals for mixed-case escape sequences Message-ID: <9019eaa2-c81e-4b54-9708-6f463a242569@openjdk.java.net> Changeset: a1b2e104 Author: Kiran Sidhartha Ravikumar Date: 2019-12-17 16:06:27 +0000 URL: https://git.openjdk.java.net/mobile/commit/a1b2e104 5064980: URI compareTo inconsistent with equals for mixed-case escape sequences Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/java/net/URI.java ! test/jdk/java/net/URI/Test.java From duke at openjdk.java.net Wed Dec 18 17:08:33 2019 From: duke at openjdk.java.net (duke) Date: Wed, 18 Dec 2019 17:08:33 GMT Subject: git: openjdk/mobile: 8229888: (zipfs) Updating an existing zip file does not preserve original permissions Message-ID: Changeset: ab7cfde8 Author: Lance Andersen Date: 2019-12-18 12:03:56 +0000 URL: https://git.openjdk.java.net/mobile/commit/ab7cfde8 8229888: (zipfs) Updating an existing zip file does not preserve original permissions Reviewed-by: clanger, alanb, bpb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java + test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.java + test/jdk/jdk/nio/zipfs/ZipFSPermissionsTest.policy From duke at openjdk.java.net Wed Dec 18 18:30:30 2019 From: duke at openjdk.java.net (duke) Date: Wed, 18 Dec 2019 18:30:30 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 7840d021 Author: Jatin Bhateja Date: 2019-12-18 21:25:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/7840d021 8235824: C2: Merge AD instructions for AddReductionV and MulReductionV nodes Reviewed-by: vlivanov, sviswanathan, jrose, kvn ! src/hotspot/cpu/x86/x86.ad Changeset: a3c0f4c8 Author: Jatin Bhateja Date: 2019-12-18 21:25:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/a3c0f4c8 8235825: C2: Merge AD instructions for Replicate nodes Reviewed-by: vlivanov, sviswanathan, jrose, kvn ! src/hotspot/cpu/x86/x86.ad From duke at openjdk.java.net Wed Dec 18 20:01:32 2019 From: duke at openjdk.java.net (duke) Date: Wed, 18 Dec 2019 20:01:32 GMT Subject: git: openjdk/mobile: 8235947: Cleanup/simplify Utils.getBlockTags Message-ID: Changeset: dc5728ed Author: Jonathan Gibbons Date: 2019-12-18 11:57:07 +0000 URL: https://git.openjdk.java.net/mobile/commit/dc5728ed 8235947: Cleanup/simplify Utils.getBlockTags Reviewed-by: prappo, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/CodeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DeprecatedTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/DocRootTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/LiteralTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SummaryTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java From duke at openjdk.java.net Wed Dec 18 20:17:29 2019 From: duke at openjdk.java.net (duke) Date: Wed, 18 Dec 2019 20:17:29 GMT Subject: git: openjdk/mobile: 8236030: Cleanup use of String.toCharArray Message-ID: Changeset: c670ebb5 Author: Jonathan Gibbons Date: 2019-12-18 12:14:01 +0000 URL: https://git.openjdk.java.net/mobile/commit/c670ebb5 8236030: Cleanup use of String.toCharArray Reviewed-by: ksrini, hannesw, igerasim ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java From duke at openjdk.java.net Wed Dec 18 22:52:35 2019 From: duke at openjdk.java.net (duke) Date: Wed, 18 Dec 2019 22:52:35 GMT Subject: git: openjdk/mobile: 11 new changesets Message-ID: <391d984e-5add-41dd-bad6-4bce4be98fc9@openjdk.java.net> Changeset: ffc18e5c Author: Alexandre Iline Date: 2019-12-17 11:10:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/ffc18e5c 8236044: Create jdk_accessibility test group Reviewed-by: prr ! test/jdk/TEST.groups Changeset: 1253f7e8 Author: Daniel D. Daugherty Date: 2019-12-17 15:38:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/1253f7e8 8236130: ProblemList jdk/jfr/jmx/security/TestEnoughPermission.java Reviewed-by: mikael ! test/jdk/ProblemList.txt Changeset: b2c3323a Author: Chris Plummer Date: 2019-12-17 20:19:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/b2c3323a 8236062: Disable clhsdb initialization of SA javascript support since it will always fail, and will likely be removed soon Reviewed-by: amenkov, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java Changeset: 079db54d Author: Jatin Bhateja Date: 2019-12-18 10:04:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/079db54d 8230185: assert(is_Loop()) failed: invalid node class Adding missing check for a counted loop. Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestIrreducibleLoopWithVNNI.java Changeset: 995fbebd Author: Nick Gasson Date: 2019-12-18 11:20:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/995fbebd 8235982: AArch64: Insufficient memory barriers in shadow region algorithm The memory barriers used for synchronizing ParallelCompactData::RegionData::_shadow_state and ParallelCompactData::RegionData::shadow_region are insufficient to prevent reordering of loads. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: f58a8cbe Author: Aleksei Voitylov Date: 2019-12-18 14:36:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/f58a8cbe 8231612: 100% cpu on arm32 in Service Thread Reviewed-by: kbarrett, dsamersoff ! src/hotspot/share/runtime/atomic.hpp Changeset: eb6beeac Author: Coleen Phillimore Date: 2019-12-18 11:51:22 +0000 URL: https://git.openjdk.java.net/mobile/commit/eb6beeac 8235829: graal crashes with Zombie.java test Start ServiceThread before compiler threads, and run nmethod barriers for zgc before adding to the service thread queues, or posting events from the java thread. Reviewed-by: pliden, dholmes, rehn ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/services/management.cpp ! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/Zombie.java Changeset: 5cb06ce2 Author: Chris Plummer Date: 2019-12-18 11:49:30 +0000 URL: https://git.openjdk.java.net/mobile/commit/5cb06ce2 8234277: ClhsdbLauncher should enable verbose exceptions and do a better job of detecting SA failures Reviewed-by: sspitsyn, ysuenaga ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java Changeset: ca112043 Author: Anthony Scarpino Date: 2019-12-18 12:10:09 +0000 URL: https://git.openjdk.java.net/mobile/commit/ca112043 8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR Reviewed-by: mullan, xuelei, weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/ConstraintsParameters.java ! src/java.base/share/classes/sun/security/util/CurveDB.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security Changeset: 4b1be3ec Author: Vladimir Kozlov Date: 2019-12-18 12:32:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/4b1be3ec 8236000: VM build without C2 fails C2 flags should be checked only when C2 is present. Reviewed-by: kbarrett, thartmann ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: e788e6dd Author: Jesper Wilhelmsson Date: 2019-12-18 23:46:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/e788e6dd Merge ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/runtime/thread.cpp ! test/jdk/TEST.groups ! src/hotspot/share/gc/z/zRootsIterator.cpp ! src/hotspot/share/runtime/thread.cpp ! test/jdk/TEST.groups From duke at openjdk.java.net Wed Dec 18 23:26:28 2019 From: duke at openjdk.java.net (duke) Date: Wed, 18 Dec 2019 23:26:28 GMT Subject: git: openjdk/mobile: 8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp Message-ID: Changeset: 03c3f174 Author: Daniel D. Daugherty Date: 2019-12-18 18:22:52 +0000 URL: https://git.openjdk.java.net/mobile/commit/03c3f174 8236226: fix merge error in src/hotspot/share/gc/z/zRootsIterator.cpp Reviewed-by: dholmes, kbarrett ! src/hotspot/share/gc/z/zRootsIterator.cpp From duke at openjdk.java.net Thu Dec 19 01:57:26 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 01:57:26 GMT Subject: git: openjdk/mobile: 8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes Message-ID: <6bc5c9b9-ee8b-4f55-bf5f-330e1cf6383e@openjdk.java.net> Changeset: aea0a575 Author: Nick Gasson Date: 2019-12-19 09:47:33 +0000 URL: https://git.openjdk.java.net/mobile/commit/aea0a575 8234794: AArch64: runtime/memory/ReadFromNoaccessArea.java crashes Try to map CDS shared space at 4G aligned address on AArch64 Reviewed-by: adinn, aph, jiangli, iklam ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/SharedBaseAddress.java From duke at openjdk.java.net Thu Dec 19 02:53:27 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 02:53:27 GMT Subject: git: openjdk/mobile: Added tag jdk-15+2 for changeset f33197adda9a Message-ID: <3aaf6429-d82c-4e17-a50d-2b0b0f3a8b52@openjdk.java.net> Changeset: 14591108 Author: Jesper Wilhelmsson Date: 2019-12-19 03:48:14 +0000 URL: https://git.openjdk.java.net/mobile/commit/14591108 Added tag jdk-15+2 for changeset f33197adda9a ! .hgtags From duke at openjdk.java.net Thu Dec 19 08:10:12 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 08:10:12 GMT Subject: git: openjdk/mobile: 8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming Message-ID: Changeset: 75cd193a Author: Matthias Baesken Date: 2019-12-18 15:10:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/75cd193a 8236183: cleanup Java_jdk_internal_reflect_Reflection_getCallerClass naming Reviewed-by: alanb, dholmes, redestad ! src/java.base/share/native/libjava/Reflection.c From duke at openjdk.java.net Thu Dec 19 08:42:14 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 08:42:14 GMT Subject: git: openjdk/mobile: 8236184: (dc) IP_MULTICAST_* and IP_TOS socket options not effective Message-ID: Changeset: 27e0cdf1 Author: Alan Bateman Date: 2019-12-19 08:36:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/27e0cdf1 8236184: (dc) IP_MULTICAST_* and IP_TOS socket options not effective Reviewed-by: dfuchs ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/nio/channels/DatagramChannel/Loopback.java From duke at openjdk.java.net Thu Dec 19 10:34:03 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 10:34:03 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <06366327-dee3-462b-b4d7-a09919145dd7@openjdk.java.net> Changeset: 8c1efbe3 Author: Patrick Zhang Date: 2019-08-12 16:22:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/8c1efbe3 8229351: AArch64: the const STUB_THRESHOLD in macroAssembler_aarch64.cpp needs to be tuned Optimize the stub thresholds of string_compare intrinsics Reviewed-by: adinn, aph, avoitylov ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToDifferentLength.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToSameLength.java Changeset: 3ad90789 Author: Patrick Zhang Date: 2019-11-15 17:02:17 +0000 URL: https://git.openjdk.java.net/mobile/commit/3ad90789 8234228: AArch64: Some temp vars in string_compare intrinsics for processing the last 4 chars (LU/UL) are no use Clean up redundant temp vars in generate_compare_long_string_different_encoding Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp From duke at openjdk.java.net Thu Dec 19 11:09:01 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 11:09:01 GMT Subject: git: openjdk/mobile: 8236242: Arm32: build broken after 8234794 Message-ID: Changeset: 75f2e643 Author: Nick Gasson Date: 2019-12-19 17:18:16 +0000 URL: https://git.openjdk.java.net/mobile/commit/75f2e643 8236242: Arm32: build broken after 8234794 Reviewed-by: aph ! src/hotspot/share/memory/metaspace.cpp From duke at openjdk.java.net Thu Dec 19 11:18:04 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 11:18:04 GMT Subject: git: openjdk/mobile: 8235833: PosixPlatform.cpp should not include sysctl.h Message-ID: Changeset: 18bc0214 Author: Yasumasa Suenaga Date: 2019-12-19 20:13:15 +0000 URL: https://git.openjdk.java.net/mobile/commit/18bc0214 8235833: PosixPlatform.cpp should not include sysctl.h Reviewed-by: aph, asemenyuk ! src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp From duke at openjdk.java.net Thu Dec 19 16:05:05 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 16:05:05 GMT Subject: git: openjdk/mobile: 8235912: JvmtiBreakpoint remove oops_do and metadata_do Message-ID: <3b3144aa-aec5-4315-bc16-e99a181776dc@openjdk.java.net> Changeset: e4c96dea Author: Robbin Ehn Date: 2019-12-19 16:47:59 +0000 URL: https://git.openjdk.java.net/mobile/commit/e4c96dea 8235912: JvmtiBreakpoint remove oops_do and metadata_do Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/classfile/metadataOnStackMark.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp From duke at openjdk.java.net Thu Dec 19 16:16:07 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 16:16:07 GMT Subject: git: openjdk/mobile: 8235913: ThreadStop should be a handshake Message-ID: <0bfa9ddc-132e-48ca-85f1-e5e992da7951@openjdk.java.net> Changeset: a170a4af Author: Robbin Ehn Date: 2019-12-19 17:02:11 +0000 URL: https://git.openjdk.java.net/mobile/commit/a170a4af 8235913: ThreadStop should be a handshake Reviewed-by: dholmes, mdoerr ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp From duke at openjdk.java.net Thu Dec 19 16:51:02 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 16:51:02 GMT Subject: git: openjdk/mobile: 8234445: spurious error message for record constructors with receiver parameters Message-ID: <566b22fc-bb7a-4ff0-98bc-4d0cc6084e85@openjdk.java.net> Changeset: 9695ddff Author: Vicente Romero Date: 2019-12-19 11:46:35 +0000 URL: https://git.openjdk.java.net/mobile/commit/9695ddff 8234445: spurious error message for record constructors with receiver parameters Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From duke at openjdk.java.net Thu Dec 19 18:37:00 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 18:37:00 GMT Subject: git: openjdk/mobile: 8236266: change error message for the case when a class extends j.l.Record Message-ID: <071e2d5a-1c8c-47fe-baf5-31edce8a1e42@openjdk.java.net> Changeset: 68122fd6 Author: Vicente Romero Date: 2019-12-19 13:32:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/68122fd6 8236266: change error message for the case when a class extends j.l.Record Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties From duke at openjdk.java.net Thu Dec 19 18:48:02 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 18:48:02 GMT Subject: git: openjdk/mobile: 8236138: Add tests for jmod applications Message-ID: Changeset: 91008df5 Author: Alexey Semenyuk Date: 2019-12-19 13:39:10 +0000 URL: https://git.openjdk.java.net/mobile/commit/91008df5 8236138: Add tests for jmod applications Reviewed-by: herrick, prr ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaTool.java ! test/jdk/tools/jpackage/share/AdditionalLaunchersTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java + test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java From duke at openjdk.java.net Thu Dec 19 20:29:02 2019 From: duke at openjdk.java.net (duke) Date: Thu, 19 Dec 2019 20:29:02 GMT Subject: git: openjdk/mobile: 8235961: SyncResolverImpl does not throw SQLException as expected Message-ID: <03f5bfe5-ae31-4254-b73a-753dc43d04ef@openjdk.java.net> Changeset: fb1c5778 Author: Lance Andersen Date: 2019-12-19 15:23:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/fb1c5778 8235961: SyncResolverImpl does not throw SQLException as expected Reviewed-by: joehw, bpb ! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java ! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java ! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java From duke at openjdk.java.net Fri Dec 20 02:50:02 2019 From: duke at openjdk.java.net (duke) Date: Fri, 20 Dec 2019 02:50:02 GMT Subject: git: openjdk/mobile: 8234599: PPC64: Add support on recent CPUs and Linux for JEP-352 Message-ID: Changeset: 1691abc7 Author: Gustavo Romero Date: 2019-11-21 17:10:26 +0000 URL: https://git.openjdk.java.net/mobile/commit/1691abc7 8234599: PPC64: Add support on recent CPUs and Linux for JEP-352 Reviewed-by: mbaesken, mdoerr, adinn ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/java.base/unix/native/libnio/ch/FileChannelImpl.c ! test/jdk/java/nio/MappedByteBuffer/PmemTest.java From duke at openjdk.java.net Fri Dec 20 05:05:08 2019 From: duke at openjdk.java.net (duke) Date: Fri, 20 Dec 2019 05:05:08 GMT Subject: git: openjdk/mobile: 6 new changesets Message-ID: <0ef5632a-638c-4aa9-9352-1faf52cff81a@openjdk.java.net> Changeset: cbcb488d Author: Jesper Wilhelmsson Date: 2019-12-19 03:46:03 +0000 URL: https://git.openjdk.java.net/mobile/commit/cbcb488d Added tag jdk-14+28 for changeset 2069b4bfd23b ! .hgtags Changeset: 9847d816 Author: Stefan Karlsson Date: 2019-12-19 14:19:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/9847d816 8236110: Windows (MSVC 2013) build failures after JDK-8233299 Reviewed-by: erikj ! make/autoconf/hotspot.m4 Changeset: c751493f Author: Alexander Matveev Date: 2019-12-19 15:20:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/c751493f 8235738: [macos] tools/jpackage tests timeout on macOS Reviewed-by: herrick, asemenyuk ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Executor.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java Changeset: cfddf53c Author: Ekaterina Pavlova Date: 2019-12-19 13:20:58 +0000 URL: https://git.openjdk.java.net/mobile/commit/cfddf53c 8236139: [Graal] java/lang/RuntimeTests/exec/LotsOfOutput.java fails with JVMCI enabled Reviewed-by: kvn ! test/jdk/ProblemList-graal.txt Changeset: 261f4bff Author: Igor Veresov Date: 2019-12-19 15:13:24 +0000 URL: https://git.openjdk.java.net/mobile/commit/261f4bff 8235927: Update Graal Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MarkProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/BlackholeDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ControlFlowAnchorDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/OpaqueDirectiveTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test/AArch64LoadStoreMergingAssemblerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Assembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test/AArch64PairLoadStoreTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/UnsafeArrayTypeWriter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CountedLoopTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OptionsVerifierTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubprocessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAAssertionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/BenchmarkCounterOverflowTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src/org/graalvm/compiler/hotspot/sparc/test/SPARCAllocatorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotSafepointOp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReservedStackAccessTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfigVersioned.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/optimize/ConditionalElimination02.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Move.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64Unary.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/RedefineIntrinsicTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/classfile/Classfile.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java Changeset: 4f22b49c Author: Jesper Wilhelmsson Date: 2019-12-20 04:47:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/4f22b49c Merge ! .hgtags ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java ! .hgtags ! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java ! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/IOUtils.java From duke at openjdk.java.net Fri Dec 20 07:10:02 2019 From: duke at openjdk.java.net (duke) Date: Fri, 20 Dec 2019 07:10:02 GMT Subject: git: openjdk/mobile: 8233826: Change CDS dumping tty->print_cr() to unified logging Message-ID: <09beba81-f0b1-41fc-aa1d-f143d1111a31@openjdk.java.net> Changeset: d1ad0eaf Author: Ioi Lam Date: 2019-12-19 23:04:49 +0000 URL: https://git.openjdk.java.net/mobile/commit/d1ad0eaf 8233826: Change CDS dumping tty->print_cr() to unified logging Reviewed-by: coleenp, dholmes, jiangli ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java ! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java ! test/hotspot/jtreg/runtime/cds/SharedArchiveFile.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/OpenArchiveRegion.java ! test/jdk/com/sun/jdi/cds/CDSJDITest.java From duke at openjdk.java.net Fri Dec 20 09:45:08 2019 From: duke at openjdk.java.net (duke) Date: Fri, 20 Dec 2019 09:45:08 GMT Subject: git: openjdk/mobile: 8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible Message-ID: <906a0abe-b662-40c5-b699-cd5fded421e3@openjdk.java.net> Changeset: c6a4cea7 Author: Alan Bateman Date: 2019-12-20 09:28:57 +0000 URL: https://git.openjdk.java.net/mobile/commit/c6a4cea7 8236246: SelectorProvider support for creating a DatagramChannel that is not interruptible Reviewed-by: chegar ! src/java.base/aix/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/linux/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java ! src/java.base/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java ! src/java.base/windows/classes/sun/nio/ch/DefaultSelectorProvider.java + test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java ! test/jdk/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java ! test/jdk/java/rmi/testlibrary/RMIDSelectorProvider.java From duke at openjdk.java.net Fri Dec 20 18:56:01 2019 From: duke at openjdk.java.net (duke) Date: Fri, 20 Dec 2019 18:56:01 GMT Subject: git: openjdk/mobile: 8236179: C1 register allocation error with T_ADDRESS Message-ID: Changeset: f19738ab Author: Aditya Mandaleeka Committer: Martin Doerr Date: 2019-12-20 19:51:00 +0000 URL: https://git.openjdk.java.net/mobile/commit/f19738ab 8236179: C1 register allocation error with T_ADDRESS Reviewed-by: rkennke, vlivanov, roland, mdoerr ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp ! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp From duke at openjdk.java.net Sat Dec 21 06:52:03 2019 From: duke at openjdk.java.net (duke) Date: Sat, 21 Dec 2019 06:52:03 GMT Subject: git: openjdk/mobile: 5 new changesets Message-ID: <1431fdbe-99c5-417c-933b-4bb8db954165@openjdk.java.net> Changeset: ffdf1dea Author: Markus Gr?nlund Date: 2019-12-20 16:04:34 +0000 URL: https://git.openjdk.java.net/mobile/commit/ffdf1dea 8235390: JfrEmergencyDump::on_vm_shutdown crashes Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 8d00c5aa Author: Stefan Johansson Date: 2019-12-20 09:42:38 +0000 URL: https://git.openjdk.java.net/mobile/commit/8d00c5aa 8235119: Incomplete initialization of scan_top values results in out-of-bounds scanning of regions Reviewed-by: kbarrett, tschatzl, sangheki ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 59216c2e Author: Mikael Vidstedt Date: 2019-12-20 14:04:40 +0000 URL: https://git.openjdk.java.net/mobile/commit/59216c2e 8236449: Problem list compiler/jsr292/ContinuousCallSiteTargetChange.java on solaris-sparcv9 Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList.txt Changeset: 4deb3545 Author: John Jiang Date: 2019-12-21 06:28:48 +0000 URL: https://git.openjdk.java.net/mobile/commit/4deb3545 8234727: sun/security/ssl/X509TrustManagerImpl tests support TLSv1.3 Reviewed-by: xuelei ! test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java Changeset: c3346601 Author: Mikael Vidstedt Date: 2019-12-20 22:41:53 +0000 URL: https://git.openjdk.java.net/mobile/commit/c3346601 Merge ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.cpp From duke at openjdk.java.net Sat Dec 21 07:32:00 2019 From: duke at openjdk.java.net (duke) Date: Sat, 21 Dec 2019 07:32:00 GMT Subject: git: openjdk/mobile: 8236405: Formatting issues in Kerberos debug output Message-ID: Changeset: f4af0ead Author: Weijun Wang Date: 2019-12-21 15:27:37 +0000 URL: https://git.openjdk.java.net/mobile/commit/f4af0ead 8236405: Formatting issues in Kerberos debug output Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/Checksum.java ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbServiceLocator.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsRep.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbTgsReq.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KerberosTime.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java From duke at openjdk.java.net Wed Dec 25 10:28:08 2019 From: duke at openjdk.java.net (duke) Date: Wed, 25 Dec 2019 10:28:08 GMT Subject: git: openjdk/mobile: 3 new changesets Message-ID: <7f33db4c-3a20-4bfb-bc37-ddb4eabb7be1@openjdk.java.net> Changeset: 995da6eb Author: Smita Kamath Date: 2019-12-23 14:42:21 +0000 URL: https://git.openjdk.java.net/mobile/commit/995da6eb 8167065: Add intrinsic support for double precision shifting on x86_64 Reviewed-by: kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/classfile/vmSymbols.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/math/BigInteger.java ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java + test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java ! test/micro/org/openjdk/bench/java/math/BigIntegers.java Changeset: e2644b70 Author: Pengfei Li Date: 2019-12-24 16:51:55 +0000 URL: https://git.openjdk.java.net/mobile/commit/e2644b70 8233743: AArch64: Make r27 conditionally allocatable Reviewed-by: aph, dlong ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/c2_init_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java Changeset: 911846b4 Author: Pavel Rappo Date: 2019-12-24 09:38:41 +0000 URL: https://git.openjdk.java.net/mobile/commit/911846b4 8236435: Fix typos in javac area Reviewed-by: jjg, mcimadamore ! src/java.compiler/share/classes/javax/tools/Diagnostic.java ! src/java.compiler/share/classes/javax/tools/DocumentationTool.java ! src/java.compiler/share/classes/javax/tools/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Directive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolConstant.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ClientCodeException.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java ! src/jdk.compiler/share/classes/sun/tools/serialver/SerialVer.java From duke at openjdk.java.net Fri Dec 27 17:31:03 2019 From: duke at openjdk.java.net (duke) Date: Fri, 27 Dec 2019 17:31:03 GMT Subject: git: openjdk/mobile: Added tag jdk-15+3 for changeset d05fcdf25717 Message-ID: <342c9763-0a5a-4ba3-927a-1426c35da2b5@openjdk.java.net> Changeset: e73ce9b4 Author: Jesper Wilhelmsson Date: 2019-12-27 18:21:13 +0000 URL: https://git.openjdk.java.net/mobile/commit/e73ce9b4 Added tag jdk-15+3 for changeset d05fcdf25717 ! .hgtags