git: openjdk/loom: fibers: 90 new changesets

duke duke at openjdk.java.net
Sun Feb 16 17:47:04 UTC 2020


Changeset: 7fa7536d
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2020-01-23 17:32:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/7fa7536d

7020860: BasicTreeUI contains getters/setters with unclear spec

Reviewed-by: jdv, prr, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java

Changeset: 05b98dd4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-01-23 21:42:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/05b98dd4

8237049: Rollback the workaround for JDK-4533057

Reviewed-by: dmarkov

! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/windows/awt_Palette.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Palette.h
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp

Changeset: 785e7ec7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-01-24 18:39:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/785e7ec7

5085520: Inconsistency in spec for RenderingHints.entrySet()

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/java/awt/RenderingHints.java

Changeset: 1af34250
Author:    Dmitry Batrak <dbatrak at openjdk.org>
Date:      2020-01-27 13:02:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/1af34250

8236996: Incorrect Roboto font rendering on Windows with subpixel antialiasing

Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c

Changeset: bbc3d167
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-01-25 22:46:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/bbc3d167

8176359: Frame#setMaximizedbounds not working properly in multi screen environments
8231564: setMaximizedBounds is broken with large display scale and multiple monitors

Reviewed-by: aivanov

! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.h
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenBig.java
+ test/jdk/java/awt/Frame/MaximizedToOppositeScreen/MaximizedToOppositeScreenSmall.java
! test/jdk/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java

Changeset: 9fb0aeec
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-02-02 17:41:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/9fb0aeec

8221741: ClassCastException can happen when fontconfig.properties is used

Reviewed-by: mbaesken, itakiguchi

! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
+ test/jdk/java/awt/font/DefaultFontTest/DefaultFontTest.java

Changeset: 060e4ec3
Author:    Sureshkumar Mahaliswamy <sureshkumar.mahaliswamy at oracle.com>
Committer: Ambarish Rapte <arapte at openjdk.org>
Date:      2020-02-03 14:58:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/060e4ec3

8235900: [TESTBUG] [macos] PopupMenu Opaque property is not reflecting the Parents property on MAC OS

Reviewed-by: serb

! test/jdk/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java

Changeset: 080c16d3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-04 12:56:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/080c16d3

8225126: Test SetBoundsPaintTest.html faild on Windows when desktop is scaled

Reviewed-by: jdv

! src/java.desktop/windows/classes/sun/awt/windows/WChoicePeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Choice.cpp
! test/jdk/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest.java
+ test/jdk/java/awt/Choice/SetBoundsPaintTest/SetBoundsPaintTest.java

Changeset: 79ed5ba4
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-06 02:54:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/79ed5ba4

Added tag jdk-15+9 for changeset 62b5bfef8d61

! .hgtags

Changeset: 2d6ed667
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-05 10:14:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/2d6ed667

8238530: OPT_SPEED_SRC list misses some files with cpu-dependend file names

Reviewed-by: ihse, redestad

! make/hotspot/lib/JvmFeatures.gmk

Changeset: b59f6302
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-02-06 11:21:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/b59f6302

8237581: Improve allocation expansion

Reviewed-by: vlivanov, redestad

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
+ test/hotspot/jtreg/compiler/allocation/TestAllocation.java
+ test/micro/org/openjdk/bench/vm/compiler/ArrayAllocation.java

Changeset: 9b9830ce
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-06 13:38:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/9b9830ce

8218480: Automatically add -Werror in FLAGS_COMPILER_CHECK_ARGUMENTS

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/flags.m4

Changeset: dfa757ae
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-06 13:40:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/dfa757ae

8238542: When warning about C/C++ compiler mismatch, be clear if this is about build compilers

Reviewed-by: erikj

! make/autoconf/toolchain.m4

Changeset: df12f8b5
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-06 13:40:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/df12f8b5

8212986: Make Visual Studio compiler check less strict

Reviewed-by: erikj

! make/autoconf/toolchain.m4

Changeset: 2ede36b3
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-02-06 13:41:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/2ede36b3

8201349: build broken when configured with --with-zlib=bundled on gcc 7.3

Reviewed-by: erikj

! make/lib/CoreLibraries.gmk

Changeset: d19a396e
Author:    Lois Foltan <lfoltan at openjdk.org>
Date:      2020-02-06 14:29:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/d19a396e

8230199: consolidate signature parsing code in HotSpot sources

Add a new Signature class to support basic signature queries and enhance SignatureStream class to parse field signatures in addition to methods.

Co-authored-by: John Rose <john.r.rose at oracle.com>
Reviewed-by: coleenp, dholmes, fparain, hseigel

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: df72b2e2
Author:    Lois Foltan <lois.foltan at oracle.com>
Committer: Lois Foltan <lfoltan at openjdk.org>
Date:      2020-02-06 15:28:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/df72b2e2

8238600: Remove runtime/fieldType.hpp and fieldType.cpp

Remove obsolesced source files fieldType.hpp and fieldType.cpp.

Reviewed-by: hseigel

- src/hotspot/share/runtime/fieldType.cpp
- src/hotspot/share/runtime/fieldType.hpp

Changeset: ba7d18db
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-01-31 14:36:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba7d18db

8237776: Shenandoah: Wrong result with Lucene test

Reviewed-by: rkennke, zgu, shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: c63a8d10
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-06 02:52:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/c63a8d10

Added tag jdk-14+35 for changeset 4a87bb7ebfd7

! .hgtags

Changeset: b3f01bb3
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-06 17:14:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/b3f01bb3

Merge

! .hgtags
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! .hgtags
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: 87031d47
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-02-06 13:08:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/87031d47

8238574: Shenandoah: Assertion failure due to missing null check

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: 26b642f9
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-02-06 11:23:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/26b642f9

8196729: Add jstatd option to specify RMI connector port

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java
! src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteHostImpl.java
! test/jdk/sun/tools/jstatd/JstatdTest.java
+ test/jdk/sun/tools/jstatd/TestJstatdRmiPort.java
! test/jdk/sun/tools/jstatd/TestJstatdUsage.java

Changeset: e37a6aed
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-06 12:44:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/e37a6aed

8238503: Remove unused field and accessor for docLocale from ToolOptions

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java

Changeset: ccbd819a
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-02-06 19:09:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/ccbd819a

8237143: Eliminate DirtyCardQ_cbl_mon

Replace locked data structures with lock-free data structures.

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 9f21d809
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-02-06 21:03:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f21d809

8238460: Provide warnings about the use of JNI RegisterNatives to rebind native methods for boot/platform classes in other classloaders

Reviewed-by: jwilhelm, lfoltan

! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
+ test/hotspot/jtreg/runtime/jni/registerNativesWarning/libregisterNativesWarning.c

Changeset: 9abc1a44
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-07 09:47:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/9abc1a44

8238599: Refactor and simplify implAddOpensToAllUnnamed

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

Changeset: 9c8f0527
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-07 10:15:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/9c8f0527

8236272: Improve fidelity between contents of default CDS archive and classes loaded at runtime

Reviewed-by: erikj, jiangli, iklam

! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java

Changeset: 38f0c08e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-07 10:23:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/38f0c08e

8237484: Improve module system bootstrap

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

Changeset: 00c40ae1
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-02-07 11:10:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/00c40ae1

7021373: DatagramPacket exception conditions are not clear

Specification is clarified by adding or clarifying @throws clauses where required

Reviewed-by: alanb, chegar, darcy, dfuchs

! src/java.base/share/classes/java/net/DatagramPacket.java
! test/jdk/java/net/DatagramPacket/Constructor.java
+ test/jdk/java/net/DatagramPacket/Setters.java

Changeset: 1745ae28
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-01-14 14:58:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/1745ae28

8237086: assert(is_MachReturn()) running CTW with fix for JDK-8231291

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp

Changeset: 1af059d4
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2019-12-20 17:17:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/1af059d4

8231291: C2: loop opts before EA should maximally unroll loops

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp

Changeset: ac9c2601
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-07 18:24:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac9c2601

8215452: Logged repo location is wrong when using delayed recording start

Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java

Changeset: 728592dd
Author:    Phil Race <prr at openjdk.org>
Date:      2020-02-07 11:09:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/728592dd

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: cf83f8e3
Author:    Phil Race <prr at openjdk.org>
Date:      2020-02-08 12:00:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/cf83f8e3

8238721: Add failing client jtreg tests to the Problem List

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 1b3b413e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-08 14:25:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/1b3b413e

8238276: ComponentPeer.xxxImage are not implemented in some peers

Reviewed-by: aivanov

! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/peer/ComponentPeer.java
! src/java.desktop/share/classes/sun/awt/NullComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
+ test/jdk/java/awt/FileDialog/ImageOperations.java

Changeset: 0b3cf5ea
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-02-08 18:48:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b3cf5ea

8237222: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails

Reviewed-by: trebari, prr, psadhukhan

+ test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java

Changeset: ae393102
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-02-06 10:10:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/ae393102

8238605: Correct the CLDR version number in cldr.md files

Reviewed-by: joehw, alanb

! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md

Changeset: 5ed4b9f2
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-07 00:17:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ed4b9f2

Added tag jdk-14+36 for changeset bc54620a3848

! .hgtags

Changeset: c028965f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-02-07 17:24:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/c028965f

Merge

! .hgtags
! .hgtags

Changeset: 214edaf9
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-02-07 13:04:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/214edaf9

8219999: TestJFREvents container test should not use jdk.CPUInformation event for container CPU values

Updated the testcase not to test jdk.CPUInformation

Reviewed-by: egahlin

! test/hotspot/jtreg/containers/docker/TestJFREvents.java

Changeset: c3310705
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-07 16:16:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/c3310705

8238648: Rename and simplify Utils.WeakSoftHashMap

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: faa88c1d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-07 16:43:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/faa88c1d

8238506: fix obsolete comments and inconsistent exceptions in BaseTaglet

Reviewed-by: prappo

! 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/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: 3461ce98
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-07 17:00:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/3461ce98

8238437: Support separate locales for console messages and HTML content

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.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/HtmlConfiguration.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/HtmlOptions.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/SourceToHTMLConverter.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/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.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/PropertyGetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertySetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.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/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java

Changeset: 7552915d
Author:    Jia Huang <huangjia at loongson.cn>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-02-08 15:46:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/7552915d

8238586: [TESTBUG] vmTestbase/jit/tiered/Test.java failed when TieredCompilation is disabled

Reviewed-by: iignatyev

! test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java

Changeset: ac69c789
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-08 15:21:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac69c789

8238684: Override getOrDefault in immutable Map implementation

Reviewed-by: forax, psandoz, smarks

! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/micro/org/openjdk/bench/java/util/ImmutableColls.java

Changeset: f1a2c601
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-10 06:18:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/f1a2c601

8238366: CTW runner closes standard output on exit

Reviewed-by: adinn, iignatyev

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java

Changeset: 970283b6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-10 06:18:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/970283b6

8238247: CTW runner should sweep nmethods more aggressively

Reviewed-by: adinn, simonis, iignatyev

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java

Changeset: 71d7af4b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-02-10 06:18:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/71d7af4b

8238591: CTW: Split applications/ctw/modules/jdk_localedata.java

Reviewed-by: iignatyev

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_localedata_2.java

Changeset: 04c1e2e9
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2020-02-09 21:55:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/04c1e2e9

8223260: NamingManager should cache InitialContextFactory

Reviewed-by: alanb, plevart, dfuchs

! src/java.base/share/classes/module-info.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
+ test/jdk/javax/naming/spi/DummyContextFactory.java
+ test/jdk/javax/naming/spi/DummyContextFactory2.java
+ test/jdk/javax/naming/spi/FactoryCacheTest.java

Changeset: 6aeb78d3
Author:    David Buck <dbuck at openjdk.org>
Date:      2020-02-10 03:35:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/6aeb78d3

8238596: AVX enabled by default for Skylake even when unsupported

Only default to UseAVX=2 when support is detected

Reviewed-by: shade, vlivanov

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 0b5d48b9
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-10 12:39:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b5d48b9

8230301: Re-examine hardcoded defaults in GenerateJLIClassesPlugin

Reviewed-by: mchung

! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java

Changeset: a59ed930
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-02-07 13:59:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/a59ed930

8238385: CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed"

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/FoldIfAfterExpansion.java

Changeset: 8c0fab8f
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-01-28 11:28:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c0fab8f

8237837: Shenandoah: assert(mem == __null) failed: only one safepoint

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java

Changeset: c23d1de2
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2020-02-10 12:57:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/c23d1de2

8238376: test/jdk/java/nio/channels/DatagramChannel/Loopback.java failing on multi-homed systems

Reviewed-by: dfuchs

! test/jdk/java/nio/channels/DatagramChannel/Loopback.java

Changeset: 326a939e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-02-10 13:58:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/326a939e

8237878: Improve ModuleLoaderMap datastructures

Reviewed-by: alanb, forax

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/module/ResolvedModule.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java

Changeset: 304d764a
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-02-10 14:21:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/304d764a

8238634: Reduce log verbosity of the JFR thread sampler

Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 9886cb40
Author:    Frederic Parain <fparain at openjdk.org>
Date:      2020-02-10 09:49:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/9886cb40

8237767: Field layout computation overhaul

Reviewed-by: dholmes, coleenp, lfoltan, shade

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
+ src/hotspot/share/classfile/fieldLayoutBuilder.cpp
+ src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
+ test/hotspot/jtreg/runtime/FieldLayout/FieldDensityTest.java

Changeset: 080c67f0
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2020-02-10 11:41:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/080c67f0

8235962: os::current_thread_id() is not signal safe on macOS

Use mach_thread_self instead of pthread_mach_thread_np

Reviewed-by: dholmes, cjplummer

! src/hotspot/os/bsd/osThread_bsd.cpp
! src/hotspot/os/bsd/osThread_bsd.hpp
! src/hotspot/os/bsd/os_bsd.cpp

Changeset: f0cdbbe1
Author:    John Rose <john.r.rose at oracle.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2020-02-10 15:08:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/f0cdbbe1

8238239: java.lang.Record spec clarifications

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/Record.java

Changeset: b83285fa
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-02-10 13:29:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/b83285fa

8238646: Cleanup signature and use of CommentHelper

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.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/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/ModuleWriterImpl.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/builders/SerializedFormBuilder.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/ThrowsTaglet.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

Changeset: 987be2bb
Author:    Ivan Gerasimov <igerasim at openjdk.org>
Date:      2020-02-10 16:10:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/987be2bb

8235812: Unicode linebreak with quantifier does not match valid input

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: fbca3fa7
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-02-11 08:36:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/fbca3fa7

8238677: java/net/httpclient/ssltest/CertificateTest.java should not specify TLS version

Reviewed-by: dfuchs

+ test/jdk/java/net/httpclient/ssltest/Cert.java
! test/jdk/java/net/httpclient/ssltest/CertificateTest.java
! test/jdk/java/net/httpclient/ssltest/Server.java
- test/jdk/java/net/httpclient/ssltest/bad.keystore
+ test/jdk/java/net/httpclient/ssltest/gen-certs.sh
- test/jdk/java/net/httpclient/ssltest/good.keystore
- test/jdk/java/net/httpclient/ssltest/loopback.keystore

Changeset: 84c24a49
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-02-10 16:56:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/84c24a49

8234935: JdwpListenTest.java and JdwpAttachTest.java getting bind failures on Windows 2016 hosts

Reviewed-by: cjplummer, sspitsyn

! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/com/sun/jdi/JdwpListenTest.java

Changeset: 983fc23f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-02-10 19:58:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/983fc23f

8236844: Deprecate PrintVMQWaitTime to prepare for its removal

Reviewed-by: rehn, coleenp, hseigel

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: aa3638a3
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-02-11 11:17:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/aa3638a3

8231508: Spec Clarification : KeyTab:exist() method does not specify about the fallback details

Reviewed-by: mullan

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java

Changeset: a59e8a7f
Author:    Patrick Zhang <patrick at os.amperecomputing.com>
Committer: Patrick Zhang <qpzhang at openjdk.org>
Date:      2020-02-04 21:27:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/a59e8a7f

8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10

Reviewed-by: stuefe, clanger, rriggs

! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/childproc.h

Changeset: 5f44b6ca
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-02-11 13:41:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f44b6ca

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 4d00104f
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-02-11 00:42:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d00104f

8238278: vmTestbase/vm/compiler/CodeCacheInfo/Test.java failure after JDK-8237787

Reviewed-by: kvn

! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java

Changeset: dfaaec9a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-02-11 14:24:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/dfaaec9a

Merge


Changeset: 1d42f083
Author:    Patrick Zhang <qpzhang at openjdk.org>
Date:      2020-02-05 17:14:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/1d42f083

8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10

Fixed libsctp link errors caused by GCC10 default -fno-common

Reviewed-by: chegar

! src/jdk.sctp/unix/native/libsctp/Sctp.h
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: c1604039
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-02-11 12:48:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1604039

8238160: Uniformize Parallel GC task queue variable names

Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp

Changeset: 590f5996
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-02-11 14:55:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/590f5996

8136414: Large performance penalty declaring a method strictfp on strict-only platforms

Reviewed-by: thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/c1_globals_sparc.hpp
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 0d84fe98
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-02-11 14:55:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d84fe98

8238680: C2: Remove redundant AD instructions for Replicate nodes

Reviewed-by: thartmann, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 74e68b40
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-02-11 14:55:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/74e68b40

8238690: C2: Handle vector shifts by constant and non-constant scalar uniformly

Reviewed-by: thartmann, sviswanathan

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 5e9dc46d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-02-11 14:55:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e9dc46d

8238683: C2: Remove Use24BitFP and Use24BitFPMode flags

Reviewed-by: thartmann, neliasso

! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 898a9035
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-02-11 14:55:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/898a9035

8238762: Optimized build is broken

Reviewed-by: coleenp

! src/hotspot/share/runtime/mutex.hpp

Changeset: fff1a59c
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-02-11 13:19:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/fff1a59c

8238291: Fix inconsistencies in the format of the index files

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js
! 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/testUnnamedPackage/TestUnnamedPackage.java

Changeset: 56a76315
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-02-11 15:23:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/56a76315

8237909: Remove zipped index files feature

Reviewed-by: hannesw, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.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/markup/Head.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils-ie.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils-ie.min.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip-utils/dist/jszip-utils.min.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jszip/dist/jszip.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
- src/jdk.javadoc/share/legal/jszip.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: c37ebcd7
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-02-11 12:16:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/c37ebcd7

8232069: Enable CDS even when UseCompressedClassPointers and/or UseCompressedOops are false

Fix to save UseCompressedOops and UseCompressedClassPointers in shared archive and at runtime run with CDS only if they are matched the stored versions.

Reviewed-by: iklam, ccheung

! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrsError.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagComboNegative.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/cds/appcds/TestCombinedCompressedFlags.java
+ test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: fc3b42fc
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-02-12 01:11:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc3b42fc

8238898: Missing hash characters for header on license file

Fixed the typos and corrected the formatting

Reviewed-by: weijun

! src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md

Changeset: 1f178425
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-02-12 00:56:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f178425

8236512: PKCS11 Connection closed after Cipher.doFinal and NoPadding

Removed killSession() calls in certain impl classes when cancelling operations

Reviewed-by: xuelei

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java

Changeset: 8969aeb1
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-02-12 01:13:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/8969aeb1

Merge


Changeset: c103a1bb
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-02-12 02:44:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/c103a1bb

8238448: RSASSA-PSS signature verification fail when using certain odd key sizes

Calculate and set offset for correct verification for such key sizes

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! test/jdk/sun/security/rsa/pss/SignatureTest2.java
! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java

Changeset: 1e0167ef
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-02-06 16:53:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/1e0167ef

8238602: remove obsolete functions from libinstrument/FileSystemSupport_md.c

Reviewed-by: clanger, sspitsyn

! src/java.instrument/share/native/libinstrument/FileSystemSupport.h
! src/java.instrument/unix/native/libinstrument/FileSystemSupport_md.c
! src/java.instrument/windows/native/libinstrument/FileSystemSupport_md.c

Changeset: 411766b6
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-02-11 16:01:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/411766b6

8238851: Shenandoah: C1: Resolve into registers of correct type

Reviewed-by: shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp

Changeset: a239c475
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-02-12 09:38:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/a239c475

8238918: idea.sh should work with both mercurial and git repos

Reviewed-by: erikj, mcimadamore, ehelin, lancea

! bin/idea.sh
! make/idea/template/vcs.xml

Changeset: 2fbbce2b
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2020-02-12 10:28:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/2fbbce2b

8191395: policy.allowSystemProperty and policy.expandProperties also apply to JAAS configurations

Reviewed-by: weijun

! src/java.base/share/conf/security/java.security
! src/jdk.security.auth/share/classes/com/sun/security/auth/login/ConfigFile.java

Changeset: 5c3a0159
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-02-12 08:25:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/5c3a0159

8234347: "Turkey" meta time zone does not generate composed localized names
8236548: Localized time zone name inconsistency between English and other locales

Reviewed-by: joehw, rriggs

! make/CompileToolsJdk.gmk
- make/CopyInterimCLDRConverter.gmk
! make/Main.gmk
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/util/resources/cldr/Bug8134384.java
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java

Changeset: aa4ef80f
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2020-02-12 09:44:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/aa4ef80f

8238912: Update devkit for linux-aarch64

Reviewed-by: erikj

! make/conf/jib-profiles.js
! make/devkit/Tools.gmk

Changeset: 5f105826
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-02-16 17:00:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f105826

Merge

! make/autoconf/flags-cflags.m4
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/DatagramSocketImplWrapper.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
+ test/hotspot/jtreg/runtime/jni/registerNativesWarning/libregisterNativesWarning.c
! test/jdk/ProblemList.txt
! make/autoconf/flags-cflags.m4
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/net/DatagramSocket.java
+ src/java.base/share/classes/java/net/DatagramSocketImplWrapper.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/libregisterNativesWarning.c
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list