git: openjdk/loom: master: 99 new changesets
duke
duke at openjdk.java.net
Fri Feb 12 11:33:25 UTC 2021
Changeset: 2be60e37
Author: Phil Race <prr at openjdk.org>
Date: 2021-02-03 21:58:02 +0000
URL: https://git.openjdk.java.net/loom/commit/2be60e37
8257988: Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m
Reviewed-by: ihse, cjplummer
! make/modules/jdk.hotspot.agent/Lib.gmk
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
Changeset: f279ff9d
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-02-03 23:13:12 +0000
URL: https://git.openjdk.java.net/loom/commit/f279ff9d
8261010: Delete the Netbeans "default" license header
Reviewed-by: iris, psadhukhan
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java
! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java
Changeset: e2516e41
Author: Jie Fu <jiefu at openjdk.org>
Date: 2021-02-04 00:05:40 +0000
URL: https://git.openjdk.java.net/loom/commit/e2516e41
8261028: ZGC: SIGFPE when MaxVirtMemFraction=0
Reviewed-by: stefank, pliden
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: 8760688d
Author: Phil Race <prr at openjdk.org>
Date: 2021-02-04 01:36:19 +0000
URL: https://git.openjdk.java.net/loom/commit/8760688d
8260616: Removing remaining JNF dependencies in the java.desktop module
Reviewed-by: gziemski, ihse, serb
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/test/JtregNativeJdk.gmk
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CCursorManager.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuComponent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m
! src/java.desktop/macosx/native/libosx/CFileManager.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
+ src/java.desktop/macosx/native/libosxapp/JNIUtilities.m
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.h
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.h
! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.m
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.h
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m
! src/java.desktop/macosx/native/libosxui/AquaFileView.m
! src/java.desktop/macosx/native/libosxui/AquaLookAndFeel.m
! src/java.desktop/macosx/native/libosxui/AquaNativeResources.m
! src/java.desktop/macosx/native/libosxui/JRSUIConstantSync.m
! src/java.desktop/macosx/native/libosxui/JRSUIController.m
! src/java.desktop/macosx/native/libosxui/JRSUIFocus.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.h
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.m
Changeset: e68eac9c
Author: Per Liden <pliden at openjdk.org>
Date: 2021-01-28 07:58:50 +0000
URL: https://git.openjdk.java.net/loom/commit/e68eac9c
8259765: ZGC: Handle incorrect processor id reported by the operating system
Reviewed-by: ayang, eosterlund
! src/hotspot/os/linux/os_linux.cpp
Changeset: 1926765f
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2021-01-28 16:16:51 +0000
URL: https://git.openjdk.java.net/loom/commit/1926765f
8253353: Crash in C2: guarantee(n != NULL) failed: No Node
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: vlivanov, neliasso
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestNestedIrreducibleLoops.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestNestedIrreducibleLoopsMain.java
Changeset: 8ffdbceb
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-01-29 04:04:23 +0000
URL: https://git.openjdk.java.net/loom/commit/8ffdbceb
8260608: add a regression test for 8260370
Reviewed-by: kvn
+ test/hotspot/jtreg/compiler/loopopts/TestLoopLimitNodeElimination.java
Changeset: a117e115
Author: Wang Huang <whuang at openjdk.org>
Committer: Nils Eliasson <neliasso at openjdk.org>
Date: 2021-01-29 08:07:21 +0000
URL: https://git.openjdk.java.net/loom/commit/a117e115
8260339: JVM crashes when executing PhaseIdealLoop::match_fill_loop
Co-authored-by: He Xuejin <hexuejin2 at huawei.com>
Reviewed-by: neliasso, kvn, iignatyev
! src/hotspot/share/runtime/stubRoutines.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestLoopStoreVector.java
Changeset: bc41bb10
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-01-29 17:48:11 +0000
URL: https://git.openjdk.java.net/loom/commit/bc41bb10
8260632: Build failures after JDK-8253353
Reviewed-by: stuefe, thartmann, kvn
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: 0fdf9cdd
Author: casparcwang <casparcwang at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2021-02-01 01:28:31 +0000
URL: https://git.openjdk.java.net/loom/commit/0fdf9cdd
8260473: [vector] ZGC: VectorReshape test produces incorrect results with ZGC enabled
Co-authored-by: Stuart Monteith <smonteith at openjdk.org>
Co-authored-by: Wang Chao <casparcwang at tencent.com>
Reviewed-by: vlivanov, neliasso
! src/hotspot/share/opto/vector.cpp
+ test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
Changeset: 21f8bf44
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2021-02-01 05:57:08 +0000
URL: https://git.openjdk.java.net/loom/commit/21f8bf44
8257215: JFR: Events dropped when streaming over a chunk rotation
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/OngoingStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DownLoadThread.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java
Changeset: ed1a7755
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2021-02-02 07:41:48 +0000
URL: https://git.openjdk.java.net/loom/commit/ed1a7755
8258378: Final nroff manpage update for JDK 16
Reviewed-by: erikj, dholmes
! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmid.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: 081fa3e7
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-02-02 18:00:43 +0000
URL: https://git.openjdk.java.net/loom/commit/081fa3e7
8260927: StringBuilder::insert is incorrect without Compact Strings
Reviewed-by: redestad, alanb, rriggs, jlaskey
! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/StringBuilder/Insert.java
Changeset: afd5eefd
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-02-02 19:20:19 +0000
URL: https://git.openjdk.java.net/loom/commit/afd5eefd
8260704: ParallelGC: oldgen expansion needs release-store for _end
Move JDK-8257999 barrier to correct location.
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
Changeset: 1a7040e5
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-02-02 19:45:37 +0000
URL: https://git.openjdk.java.net/loom/commit/1a7040e5
8259794: Remove EA from JDK 16 version string starting with Initial RC promotion on Feb 04, 2021(B35)
Reviewed-by: iignatyev, mikael
! make/autoconf/version-numbers
Changeset: 9b7a8f19
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-02-04 02:06:33 +0000
URL: https://git.openjdk.java.net/loom/commit/9b7a8f19
Merge
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/man/java.1
! test/jdk/ProblemList.txt
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/man/java.1
! test/jdk/ProblemList.txt
Changeset: 82028e70
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-02-04 04:05:33 +0000
URL: https://git.openjdk.java.net/loom/commit/82028e70
8260012: Reduce inclusion of collectedHeap.hpp and heapInspection.hpp
Reviewed-by: stefank, tschatzl
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/ostream.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp
Changeset: 60f440de
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-02-04 04:13:05 +0000
URL: https://git.openjdk.java.net/loom/commit/60f440de
6436374: Graphics.setColor(null) is not documented
Reviewed-by: serb, pbansal
! src/java.desktop/share/classes/java/awt/Graphics.java
+ test/jdk/java/awt/color/TestNullSetColor.java
Changeset: 06b33a0a
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-02-04 07:28:27 +0000
URL: https://git.openjdk.java.net/loom/commit/06b33a0a
8261107: ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream)
Reviewed-by: azvegint, psadhukhan
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/GetInstanceBrokenStream.java
Changeset: e8ad8b35
Author: Denghui Dong <ddong at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date: 2021-02-04 09:22:01 +0000
URL: https://git.openjdk.java.net/loom/commit/e8ad8b35
8259956: jdk.jfr.internal.ChunkInputStream#available should return the sum of remaining available bytes
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
+ test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java
Changeset: 992b5008
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-02-04 10:46:10 +0000
URL: https://git.openjdk.java.net/loom/commit/992b5008
8261036: Reduce classes loaded by CleanerFactory initialization
Reviewed-by: rriggs
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/jdk/internal/ref/CleanerFactory.java
! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
Changeset: 83357b11
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-02-04 10:47:03 +0000
URL: https://git.openjdk.java.net/loom/commit/83357b11
8261030: Avoid loading GenerateJLIClassesHelper at runtime
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
Changeset: be772ffa
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-02-04 13:47:51 +0000
URL: https://git.openjdk.java.net/loom/commit/be772ffa
8261023: Document why memory pretouch must be a store
Reviewed-by: shade, iwalulya
! src/hotspot/share/runtime/os.cpp
Changeset: f7a6cff9
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2021-02-04 14:37:33 +0000
URL: https://git.openjdk.java.net/loom/commit/f7a6cff9
8261149: Initial nroff manpage update for JDK 17
Reviewed-by: dholmes, erikj
! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmid.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: c1dea39d
Author: Andy Herrick <herrick at openjdk.org>
Date: 2021-02-04 14:50:54 +0000
URL: https://git.openjdk.java.net/loom/commit/c1dea39d
8260335: [macos] Running app using relative path causes problems
Reviewed-by: almatvee, kizune
! src/jdk.jpackage/share/native/common/FileUtils.cpp
Changeset: e93e1e1c
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2021-02-04 17:01:45 +0000
URL: https://git.openjdk.java.net/loom/commit/e93e1e1c
8261157: Incorrect GPL header after JDK-8259956
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java
Changeset: bdcbfa10
Author: Andy Herrick <herrick at openjdk.org>
Date: 2021-02-04 17:48:36 +0000
URL: https://git.openjdk.java.net/loom/commit/bdcbfa10
8259927: Windows jpackage installer issues
Reviewed-by: asemenyuk, almatvee, kizune
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourcesBuilder.java
Changeset: d9aefa36
Author: Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Date: 2021-02-04 17:49:07 +0000
URL: https://git.openjdk.java.net/loom/commit/d9aefa36
8260356: (tz) Upgrade time-zone data to tzdata2021a
Reviewed-by: naoto
! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/leapseconds
Changeset: c59e4b66
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-02-04 19:05:38 +0000
URL: https://git.openjdk.java.net/loom/commit/c59e4b66
8261106: Reduce inclusion of jniHandles.hpp
Reviewed-by: coleenp, hseigel
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/jniFastGetField_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/ci/ciBaseObject.hpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/threadService.hpp
Changeset: 3bb6a3d2
Author: Phil Race <prr at openjdk.org>
Date: 2021-02-04 21:00:18 +0000
URL: https://git.openjdk.java.net/loom/commit/3bb6a3d2
8261109: [macOS] Remove disabled warning for JNF in make/autoconf/flags-cflags.m4
Reviewed-by: serb, ihse, erikj
! make/autoconf/flags-cflags.m4
! make/modules/java.base/Lib.gmk
Changeset: 08f7454f
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-02-04 23:08:15 +0000
URL: https://git.openjdk.java.net/loom/commit/08f7454f
8261190: restore original Alibaba copyright line in two files
Reviewed-by: dholmes
! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
Changeset: c5bb1092
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-02-05 03:02:11 +0000
URL: https://git.openjdk.java.net/loom/commit/c5bb1092
8260019: Move some Thread subtypes out of thread.hpp
Reviewed-by: dholmes, coleenp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
+ src/hotspot/share/compiler/compilerThread.cpp
+ src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/gc/shared/concurrentGCThread.hpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.hpp
! src/hotspot/share/jvmci/jvmci.cpp
+ src/hotspot/share/runtime/nonJavaThread.cpp
+ src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmThread.hpp
Changeset: d2bd4992
Author: Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2021-02-05 05:22:51 +0000
URL: https://git.openjdk.java.net/loom/commit/d2bd4992
8163498: Many long-running security libs tests
Reviewed-by: rhalade, weijun
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java
+ test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java
! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java
+ test/jdk/sun/security/provider/DSA/SupportedDSAParamGenLongKey.java
! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java
+ test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpecLongKey.java
! test/jdk/sun/security/rsa/SignatureTest.java
! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java
Changeset: 1e0a1013
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-02-05 07:24:09 +0000
URL: https://git.openjdk.java.net/loom/commit/1e0a1013
8259862: MutableSpace's end should be atomic
Make _end volatile and use atomic access
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp
Changeset: ee2f2055
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-02-05 07:31:06 +0000
URL: https://git.openjdk.java.net/loom/commit/ee2f2055
8260926: Trace resource exhausted events unconditionally
Reviewed-by: dholmes, coleenp
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: 78b0d327
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-02-05 08:33:32 +0000
URL: https://git.openjdk.java.net/loom/commit/78b0d327
8234534: Simplify CardTable code after CMS removal
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: 07918995
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-02-05 08:58:32 +0000
URL: https://git.openjdk.java.net/loom/commit/07918995
8261154: Memory leak in Java_java_lang_ClassLoader_defineClass0 with long class names
Reviewed-by: stuefe, chegar, mchung
! src/java.base/share/native/libjava/ClassLoader.c
! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java
Changeset: 3495febf
Author: Roland Westrelin <roland at openjdk.org>
Date: 2021-02-05 09:33:54 +0000
URL: https://git.openjdk.java.net/loom/commit/3495febf
8260296: SA's dumpreplaydata fails
Reviewed-by: kvn, cjplummer, iignatyev
! src/hotspot/share/ci/ciMetadata.cpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DataLayout.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ProfileData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeEntries.java
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/SABase.java
! test/hotspot/jtreg/compiler/ciReplay/VMBase.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
! test/lib/jdk/test/lib/process/OutputBuffer.java
! test/lib/jdk/test/lib/util/CoreUtils.java
Changeset: 224c166c
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-02-05 10:18:51 +0000
URL: https://git.openjdk.java.net/loom/commit/224c166c
8261213: [BACKOUT] MutableSpace's end should be atomic
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp
Changeset: 48f5220c
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2021-02-05 12:58:23 +0000
URL: https://git.openjdk.java.net/loom/commit/48f5220c
8260369: [PPC64] Add support for JDK-8200555
Reviewed-by: lucy
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
Changeset: 43ae0cf8
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-02-05 13:37:44 +0000
URL: https://git.openjdk.java.net/loom/commit/43ae0cf8
8261167: print_process_memory_info add a close call after fopen
Reviewed-by: stuefe, dholmes
! src/hotspot/os/linux/os_linux.cpp
Changeset: f9df3662
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-02-05 15:49:49 +0000
URL: https://git.openjdk.java.net/loom/commit/f9df3662
8242300: SystemDictionary::resolve_super_or_fail() should look for the super class first
Reviewed-by: iklam, ccheung
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: 02189171
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2021-02-05 17:23:48 +0000
URL: https://git.openjdk.java.net/loom/commit/02189171
8258732: runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java fails
Reviewed-by: minqi, iklam
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 4a1814cb
Author: Naoto Sato <naoto at openjdk.org>
Date: 2021-02-05 18:15:40 +0000
URL: https://git.openjdk.java.net/loom/commit/4a1814cb
8261179: Norwegian Bokmål Locale fallback issue
Reviewed-by: joehw
! src/java.base/share/classes/java/util/ResourceBundle.java
! test/jdk/java/util/ResourceBundle/Control/DefaultControlTest.java
Changeset: 4a89733e
Author: Phil Race <prr at openjdk.org>
Date: 2021-02-05 19:19:10 +0000
URL: https://git.openjdk.java.net/loom/commit/4a89733e
8261198: [macOS] Incorrect JNI parameters in number conversion in A11Y code
Reviewed-by: serb, psadhukhan
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
Changeset: 7a6c1768
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2021-02-05 19:30:14 +0000
URL: https://git.openjdk.java.net/loom/commit/7a6c1768
8260736: Shenandoah: Cleanup includes in ShenandoahGC and families
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp
Changeset: fac3c2d2
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2021-02-05 20:44:34 +0000
URL: https://git.openjdk.java.net/loom/commit/fac3c2d2
8254702: jpackage app launcher crashes on CentOS
Reviewed-by: almatvee, erikj, herrick
! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
+ src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.c
- src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.cpp
+ src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c
+ src/jdk.jpackage/linux/native/applauncher/LinuxPackage.h
= src/jdk.jpackage/linux/native/libapplauncher/Executor.cpp
= src/jdk.jpackage/linux/native/libapplauncher/Executor.h
+ src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
= src/jdk.jpackage/linux/native/libapplauncher/Package.cpp
= src/jdk.jpackage/linux/native/libapplauncher/Package.h
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/JvmLauncher.h
+ src/jdk.jpackage/share/native/applauncher/JvmLauncherLib.c
! src/jdk.jpackage/share/native/common/app.cpp
! src/jdk.jpackage/share/native/common/tstrings.cpp
Changeset: 440db35e
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2021-02-05 22:27:41 +0000
URL: https://git.openjdk.java.net/loom/commit/440db35e
8216358: [accessibility] [macos] The focus is invisible when tab to "Image Radio Buttons" and "Image CheckBoxes"
Reviewed-by: serb, pbansal
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
+ test/jdk/javax/swing/JCheckBox/ImageCheckboxFocus/ImageCheckboxTest.java
Changeset: fb46d4e5
Author: Ivan Šipka <isipka at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-02-06 00:05:42 +0000
URL: https://git.openjdk.java.net/loom/commit/fb46d4e5
8259268: Refactor InheritIO shell test as java test
Reviewed-by: iignatyev, rriggs
- test/jdk/java/lang/ProcessBuilder/InheritIO/InheritIO.java
- test/jdk/java/lang/ProcessBuilder/InheritIO/InheritIO.sh
+ test/jdk/java/lang/ProcessBuilder/InheritIOTest.java
Changeset: 5307afa9
Author: Dong Bo <dongbo at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date: 2021-02-03 21:40:33 +0000
URL: https://git.openjdk.java.net/loom/commit/5307afa9
8260585: AArch64: Wrong code generated for shifting right and accumulating four unsigned short integers
Reviewed-by: iveresov, dlong, njian, aph
! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/c2/TestShiftRightAndAccumulate.java
Changeset: 4de3a6be
Author: Roland Westrelin <roland at openjdk.org>
Date: 2021-02-04 15:11:25 +0000
URL: https://git.openjdk.java.net/loom/commit/4de3a6be
8260709: C2: assert(false) failed: unscheduable graph
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoadPinnedAfterAllocate.java
Changeset: d7acfae3
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2021-02-06 00:29:45 +0000
URL: https://git.openjdk.java.net/loom/commit/d7acfae3
Merge
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
Changeset: 74d40ab7
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-02-06 03:38:58 +0000
URL: https://git.openjdk.java.net/loom/commit/74d40ab7
8261200: Some code in the ICC_Profile may not close file streams properly
Reviewed-by: azvegint
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/WriteProfileToFile.java
Changeset: 2c3a86f9
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-02-06 16:35:30 +0000
URL: https://git.openjdk.java.net/loom/commit/2c3a86f9
8261280: Remove THREAD argument from compute_loader_lock_object
Reviewed-by: dcubed
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
Changeset: 7a2db858
Author: Pengfei Li <pli at openjdk.org>
Date: 2021-02-07 01:15:24 +0000
URL: https://git.openjdk.java.net/loom/commit/7a2db858
8261022: Fix incorrect result of Math.abs() with char type
Reviewed-by: thartmann, neliasso
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestAbsCharVector.java
Changeset: 0e18634b
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2021-02-07 02:24:15 +0000
URL: https://git.openjdk.java.net/loom/commit/0e18634b
8261270: MakeMethodNotCompilableTest fails with -XX:TieredStopAtLevel={1,2,3}
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java
Changeset: c5ff4544
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-02-07 07:10:38 +0000
URL: https://git.openjdk.java.net/loom/commit/c5ff4544
8250989: Consolidate buffer allocation code for CDS static/dynamic dumping
Reviewed-by: ccheung, coleenp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/archiveUtils.inline.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/dynamicArchive.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: aa5bc6ed
Author: Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2021-02-08 02:12:29 +0000
URL: https://git.openjdk.java.net/loom/commit/aa5bc6ed
8258953: AArch64: move NEON instructions to aarch64_neon.ad
Reviewed-by: njian, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
Changeset: 9d59dec2
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2021-02-08 02:34:01 +0000
URL: https://git.openjdk.java.net/loom/commit/9d59dec2
8248876: LoadObject with bad base address created for exec file on linux
Reviewed-by: cjplummer, kevinw
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
Changeset: d45343ea
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-02-08 07:29:40 +0000
URL: https://git.openjdk.java.net/loom/commit/d45343ea
8260899: ARM32: SyncOnValueBasedClassTest fails with assert(is_valid()) failed: invalid register
Reviewed-by: dsamersoff
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
Changeset: deb0544f
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2021-02-08 08:01:35 +0000
URL: https://git.openjdk.java.net/loom/commit/deb0544f
8261251: Shenandoah: Use object size for full GC humongous compaction
Reviewed-by: aph, shade
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
Changeset: d0a8f2f7
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2021-02-08 09:36:29 +0000
URL: https://git.openjdk.java.net/loom/commit/d0a8f2f7
8260593: javac can skip a temporary local variable when pattern matching over a local variable
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
+ test/langtools/tools/javac/patterns/LocalVariableReuse.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
Changeset: 2c28e364
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2021-02-08 12:55:00 +0000
URL: https://git.openjdk.java.net/loom/commit/2c28e364
8237352: Update DatagramSocket to add support for joining multicast groups
Reviewed-by: alanb
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
+ test/jdk/java/net/DatagramSocket/DatagramSocketExample.java
+ test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java
Changeset: db0ca2b9
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-02-08 13:19:40 +0000
URL: https://git.openjdk.java.net/loom/commit/db0ca2b9
8261161: Clean up warnings in hotspot/jtreg/vmTestbase tests
Reviewed-by: lfoltan, coleenp
! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC/Tree.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomHelper.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceEvilTest/PhantomReferenceEvilTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceTest/PhantomReferenceTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest01/gctest01.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest03/gctest03.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest04/gctest04.java
! test/hotspot/jtreg/vmTestbase/gc/hashcode/ExternalHashingTest/ExternalHashingTest.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/FPCompare/TestFPBinop/TestFPBinop.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test1.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test2.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test3.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test4.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test5.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test6.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/pop_exception/pop_exception001/pop_exception001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unwatch/unwatch001/unwatch001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unwatch/unwatch002/unwatch002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/watch/watch001/watch001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/watch/watch002/watch002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/newclass/isobsolete003b.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003b.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/InvokeMethod/invokemeth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/NewInstance/newinst001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/InvokeMethod/invokemeth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach001/attach001TestRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003p.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass019/newclass_g/redefclass019a.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/timers/JvmtiTest.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryUsage/from/from001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/from_c/from_c001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/CustomMBeanServer.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/Monitor.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadMonitor.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMXBean.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/TreeNodesDenotation.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/share/classload/GeneratingClassLoader.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ValueConversionDebugger.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/JDWP.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/ForceEarlyReturnTestThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/NativeMethodsTestThread.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/except/except004.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/RandomValueGen.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/SimpleUnitTest.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/TestTypes.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/ClassFileGenerator.java
Changeset: dbc35f60
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2021-02-08 14:31:34 +0000
URL: https://git.openjdk.java.net/loom/commit/dbc35f60
8261094: Open javax/swing/text/html/CSS/4765271/bug4765271.java
Reviewed-by: serb, psadhukhan, kizune
+ test/jdk/javax/swing/text/html/CSS/4765271/bug4765271.java
Changeset: 48c932e1
Author: Matthias Perktold <7334069+mperktold at users.noreply.github.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2021-02-08 14:32:07 +0000
URL: https://git.openjdk.java.net/loom/commit/48c932e1
8231286: HTML font size too large with high-DPI scaling and W3C_LENGTH_UNITS
Reviewed-by: aivanov, psadhukhan
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/text/html/CSS/8231286/HtmlFontSizeTest.java
Changeset: 29a428f5
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2021-02-08 17:08:36 +0000
URL: https://git.openjdk.java.net/loom/commit/29a428f5
8261229: MethodData is not correctly initialized with TieredStopAtLevel=3
Reviewed-by: thartmann
! src/hotspot/share/compiler/compilerDefinitions.cpp
Changeset: d6d5d9bf
Author: Dmitry Markov <dmarkov at openjdk.org>
Date: 2021-02-08 17:09:09 +0000
URL: https://git.openjdk.java.net/loom/commit/d6d5d9bf
8261231: Windows IME was disabled after DnD operation
Reviewed-by: kizune, serb
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
Changeset: 351d7888
Author: Martin Buchholz <martin at openjdk.org>
Date: 2021-02-08 18:09:59 +0000
URL: https://git.openjdk.java.net/loom/commit/351d7888
8259074: regex benchmarks and tests
Reviewed-by: redestad
! test/jdk/java/util/regex/TestCases.txt
! test/micro/org/openjdk/bench/java/lang/ArrayFiddle.java
+ test/micro/org/openjdk/bench/java/util/regex/Exponential.java
+ test/micro/org/openjdk/bench/java/util/regex/Primality.java
+ test/micro/org/openjdk/bench/java/util/regex/Trim.java
Changeset: 92c6e6df
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-02-08 18:45:43 +0000
URL: https://git.openjdk.java.net/loom/commit/92c6e6df
8261254: Initialize charset mapping data lazily
Reviewed-by: alanb, jkuhn, naoto
! make/data/charsetmapping/DoubleByte-X.java.template
! make/data/charsetmapping/SingleByte-X.java.template
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS_2001.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM29626C.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM834.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM943C.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM949C.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_CNS.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_GB.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_KR.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50220.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS932_0213.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MSISO2022JP.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java
Changeset: 20d7713c
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-02-08 18:46:18 +0000
URL: https://git.openjdk.java.net/loom/commit/20d7713c
8261334: NMT: tuning statistic shows incorrect hash distribution
Reviewed-by: zgu, shade
! src/hotspot/share/services/memTracker.cpp
Changeset: ab65d53e
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2021-02-08 19:23:46 +0000
URL: https://git.openjdk.java.net/loom/commit/ab65d53e
8261261: The version extra fields needs to be overridable in jib-profiles.js
Reviewed-by: ihse
! make/conf/jib-profiles.js
Changeset: ace8f946
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2021-02-08 21:31:25 +0000
URL: https://git.openjdk.java.net/loom/commit/ace8f946
8195744: Avoid calling ClassLoader.checkPackageAccess if security manager is not installed
Reviewed-by: dholmes, iklam
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java
Changeset: 2fd8ed02
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-02-08 21:50:55 +0000
URL: https://git.openjdk.java.net/loom/commit/2fd8ed02
8240632: Note differences between IEEE 754-2019 math lib special cases and java.lang.Math
Reviewed-by: bpb
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/ExpCornerCaseTests.java
! test/jdk/java/lang/Math/HypotTests.java
+ test/jdk/java/lang/Math/Ieee754SpecialCaseTests.java
Changeset: ad525bcd
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2021-02-08 22:05:02 +0000
URL: https://git.openjdk.java.net/loom/commit/ad525bcd
8261281: Linking jdk.jpackage fails for linux aarch32 builds after 8254702
Reviewed-by: erikj
! make/modules/jdk.jpackage/Lib.gmk
Changeset: 74519628
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-02-08 22:18:00 +0000
URL: https://git.openjdk.java.net/loom/commit/74519628
8129776: The optimized Stream returned from Files.lines should unmap the mapped byte buffer (if created) when closed
Reviewed-by: rriggs, psandoz, alanb
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/file/FileChannelLinesSpliterator.java
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: f03e839e
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-02-08 23:16:47 +0000
URL: https://git.openjdk.java.net/loom/commit/f03e839e
8261127: Cleanup THREAD/TRAPS/CHECK usage in CDS code
Reviewed-by: iklam, coleenp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
Changeset: 5d8204b1
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-02-09 00:01:32 +0000
URL: https://git.openjdk.java.net/loom/commit/5d8204b1
8261368: The new TestNullSetColor test is placed in the wrong group
Reviewed-by: kizune
= test/jdk/java/awt/Graphics/TestNullSetColor.java
Changeset: 5183d8ae
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2021-02-09 01:49:52 +0000
URL: https://git.openjdk.java.net/loom/commit/5183d8ae
8260355: AArch64: deoptimization stub should save vector registers
Reviewed-by: vlivanov, aph
+ src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp
! src/hotspot/cpu/arm/registerMap_arm.hpp
! src/hotspot/cpu/ppc/registerMap_ppc.hpp
! src/hotspot/cpu/s390/registerMap_s390.hpp
! src/hotspot/cpu/x86/registerMap_x86.cpp
! src/hotspot/cpu/x86/registerMap_x86.hpp
! src/hotspot/cpu/zero/registerMap_zero.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/runtime/registerMap.hpp
Changeset: 8ebed284
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-02-09 11:18:49 +0000
URL: https://git.openjdk.java.net/loom/commit/8ebed284
8261237: remove isClassPathAttributePresent method
Reviewed-by: shade, clanger, redestad, alanb
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
Changeset: b0e7e5ab
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2021-02-09 13:07:35 +0000
URL: https://git.openjdk.java.net/loom/commit/b0e7e5ab
8261263: Simplify javadoc link code
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/AnnotationTypeRequiredMemberWriterImpl.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/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/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.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/LinkInfoImpl.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/NestedClassWriterImpl.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/TagletWriterImpl.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
Changeset: b38d5be8
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2021-02-09 13:16:26 +0000
URL: https://git.openjdk.java.net/loom/commit/b38d5be8
8261340: Fix 'deprecated' warnings in the vmTestbase/nsk tests
Reviewed-by: lfoltan, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/IORedirector.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java
Changeset: 906facab
Author: Quaffel <niklas.radomski at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2021-02-09 14:24:44 +0000
URL: https://git.openjdk.java.net/loom/commit/906facab
8260372: [PPC64] Add support for JDK-8210498 and JDK-8222841
Reviewed-by: mdoerr, goetz
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
Changeset: f0bd9db5
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2021-02-09 15:16:44 +0000
URL: https://git.openjdk.java.net/loom/commit/f0bd9db5
8257569: Failure observed with JfrVirtualMemory::initialize
Reviewed-by: egahlin, poonam
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
Changeset: 2f893c2b
Author: Claes Redestad <redestad at openjdk.org>
Date: 2021-02-09 15:32:36 +0000
URL: https://git.openjdk.java.net/loom/commit/2f893c2b
8260337: Optimize ImageReader lookup, used by Class.getResource
Reviewed-by: jlaskey, sundar
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageLocation.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStrings.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
+ test/micro/org/openjdk/bench/java/lang/ClassGetResource.java
Changeset: edd5fc88
Author: Ian Graves <igraves at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2021-02-09 15:42:59 +0000
URL: https://git.openjdk.java.net/loom/commit/edd5fc88
8261096: Convert jlink tool to use Stream.toList()
Reviewed-by: alanb, smarks
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
Changeset: 8f4c15f6
Author: Attila Szegedi <attila at openjdk.org>
Date: 2021-02-09 16:06:49 +0000
URL: https://git.openjdk.java.net/loom/commit/8f4c15f6
8198540: Dynalink leaks memory when generating type converters
Reviewed-by: plevart, hannesw
+ src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
- src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java
! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java
+ test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
+ test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java
Changeset: f395ee0c
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2021-02-09 16:43:36 +0000
URL: https://git.openjdk.java.net/loom/commit/f395ee0c
8261306: ServiceLoader documentation has malformed Unicode escape
Reviewed-by: lancea, iris, naoto
! src/java.base/share/classes/java/util/ServiceLoader.java
Changeset: becee643
Author: Naoto Sato <naoto at openjdk.org>
Date: 2021-02-09 17:09:21 +0000
URL: https://git.openjdk.java.net/loom/commit/becee643
8261279: sun/util/resources/cldr/TimeZoneNamesTest.java timed out
Reviewed-by: bpb, lancea, joehw
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java
Changeset: a00b1305
Author: Albert Mingkun Yang <ayang at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date: 2021-02-09 17:38:59 +0000
URL: https://git.openjdk.java.net/loom/commit/a00b1305
8261356: Clean up enum G1Mark
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp
Changeset: 01d92808
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-02-09 17:46:18 +0000
URL: https://git.openjdk.java.net/loom/commit/01d92808
8261299: Use-after-free on failure path in LinuxPackage.c, getJvmLauncherLibPath
Reviewed-by: stuefe, herrick
! src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c
Changeset: 7c565f8b
Author: Joe Wang <joehw at openjdk.org>
Date: 2021-02-09 17:50:25 +0000
URL: https://git.openjdk.java.net/loom/commit/7c565f8b
8261209: isStandalone property: remove dependency on pretty-print
Reviewed-by: lancea, naoto
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java
! src/java.xml/share/classes/module-info.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java
Changeset: ef7ee3f4
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2021-02-09 17:56:35 +0000
URL: https://git.openjdk.java.net/loom/commit/ef7ee3f4
8225081: Remove Telia Company CA certificate expiring in April 2021
Reviewed-by: mullan
- make/data/cacerts/soneraclass2ca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 05c6009e
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2021-02-09 19:08:45 +0000
URL: https://git.openjdk.java.net/loom/commit/05c6009e
8259656: fixpath.sh changes broke _NT_SYMBOL_PATH in RunTests.gmk
Reviewed-by: tbell, ihse
! make/RunTestsPrebuilt.gmk
Changeset: 699a3cde
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2021-02-09 22:20:43 +0000
URL: https://git.openjdk.java.net/loom/commit/699a3cde
8223188: Removed unnecessary #ifdef __cplusplus from .cpp sources
Reviewed-by: herrick, almatvee, iklam
! src/jdk.jpackage/windows/native/libjpackage/WindowsRegistry.cpp
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp
Changeset: 4619f372
Author: Weijun Wang <weijun at openjdk.org>
Date: 2021-02-10 01:59:41 +0000
URL: https://git.openjdk.java.net/loom/commit/4619f372
8261472: BasicConstraintsExtension::toString shows "PathLen:2147483647" if there is no pathLenConstraint
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java
Changeset: 3af334a5
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-02-10 07:22:44 +0000
URL: https://git.openjdk.java.net/loom/commit/3af334a5
6211257: BasicStroke.createStrokedShape(Shape): NPE is not specified
Reviewed-by: serb, prr, aivanov
! src/java.desktop/share/classes/java/awt/BasicStroke.java
+ test/jdk/java/awt/BasicStroke/TestNullShape.java
Changeset: 752f92bc
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2021-02-10 07:24:29 +0000
URL: https://git.openjdk.java.net/loom/commit/752f92bc
6211242: AreaAveragingScaleFilter(int, int): IAE is not specified
Reviewed-by: azvegint, trebari, serb
! src/java.desktop/share/classes/java/awt/image/AreaAveragingScaleFilter.java
+ test/jdk/java/awt/image/TestNullAASF.java
Changeset: ad54d8dd
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2021-02-10 07:32:53 +0000
URL: https://git.openjdk.java.net/loom/commit/ad54d8dd
8260934: java/lang/StringBuilder/HugeCapacity.java fails without Compact Strings
Reviewed-by: iklam
! test/jdk/java/lang/StringBuilder/HugeCapacity.java
More information about the loom-dev
mailing list