git: openjdk/loom: fibers: 67 new changesets

duke duke at openjdk.java.net
Wed Mar 3 10:24:19 UTC 2021


Changeset: 3a0d6a64
Author:    Yang Yi <qingfeng.yy at alibaba-inc.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-02-25 02:08:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/3a0d6a64

8262099: jcmd VM.metaspace should report unlimited size if MaxMetaspaceSize isn't specified

Reviewed-by: stuefe, lucy

! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java

Changeset: 0f8be6e4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-25 04:31:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f8be6e4

8261868: Reduce inclusion of metaspace.hpp

Reviewed-by: stuefe, ccheung

! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/commitLimiter.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/metaspaceTracer.hpp
+ src/hotspot/share/memory/metaspaceUtils.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/array.hpp
+ src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/metadata.cpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp

Changeset: a83e802b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-02-25 08:53:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/a83e802b

8262299: C2 compilation fails with "modified node was not processed by IGVN.transform_old()"

Reviewed-by: roland, chagedorn

! src/hotspot/share/opto/arraycopynode.cpp

Changeset: ea48a0bb
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-25 09:20:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/ea48a0bb

8262163: Extend settings printout in jcmd VM.metaspace

Reviewed-by: lucy

! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp

Changeset: f79c6268
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2021-02-25 10:53:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/f79c6268

8262296: Fix remaining doclint warnings in jdk.httpserver

Reviewed-by: dfuchs, bpb

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java

Changeset: ebdc80ea
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-02-25 12:05:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/ebdc80ea

8252883: AccessDeniedException caused by delayed file deletion on Windows

Reviewed-by: dfuchs

! src/java.logging/share/classes/java/util/logging/FileHandler.java
+ test/jdk/java/util/logging/FileHandlerAccessTest.java

Changeset: aa35b423
Author:    Lin Zang <lzang at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-02-25 12:06:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/aa35b423

8261131: jcmd jmap dump should not accept gz option with no value

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java

Changeset: c54724da
Author:    Lin Zang <lzang at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-02-25 12:09:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/c54724da

8257234: Add gz option to SA jmap to write a gzipped heap dump

Reviewed-by: cjplummer, ysuenaga, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/lib/jdk/test/lib/hprof/parser/Reader.java

Changeset: 2eca17d1
Author:    Adam Sotona <asotona at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-02-25 14:59:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/2eca17d1

8261457: test/langtools/tools/javac/T8187978 can fail if ArrayList class is modified

Reviewed-by: vromero

! test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java
! test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.out

Changeset: 674be87d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-25 15:37:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/674be87d

8261203: Incorrectly escaped javadoc html with type annotations

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testMethodId/TestMethodId.java

Changeset: 7d4f60b1
Author:    Adam Sotona <asotona at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-25 16:03:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/7d4f60b1

8260403: javap should be more robust in the face of invalid class files

Reviewed-by: vromero

! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/langtools/tools/javap/8260403/InvalidSignature.jcod
+ test/langtools/tools/javap/8260403/T8260403.java

Changeset: 5a9b7010
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-02-25 16:22:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/5a9b7010

8258444: Clean up specifications of java.io.Reader.read(char[],int,int) in subclass overrides

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/CharArrayReader.java
! src/java.base/share/classes/java/io/FilterReader.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/LineNumberReader.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/PushbackReader.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/StringReader.java

Changeset: ded96ddc
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-02-25 18:49:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/ded96ddc

8139348: Deprecate 3DES and RC4 in Kerberos

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java
! test/jdk/sun/security/krb5/auto/NewSalt.java
! test/jdk/sun/security/krb5/auto/W83.java
! test/jdk/sun/security/krb5/etype/WeakCrypto.java
- test/jdk/sun/security/krb5/etype/weakcrypto.conf
! test/jdk/sun/security/krb5/tools/KtabCheck.java
! test/jdk/sun/security/krb5/tools/onlythree.conf

Changeset: 228c2857
Author:    Phil Race <prr at openjdk.org>
Date:      2021-02-25 19:19:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/228c2857

8261170: Upgrade to freetype 2.10.4

Reviewed-by: serb, psadhukhan, jdv, kizune

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/UPDATING.txt
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
- src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/fthash.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/pserror.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
! src/java.desktop/share/native/libfreetype/src/psaux/psfont.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psft.h
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/psread.c
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.c
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
! src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h

Changeset: 35c0a695
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-25 21:13:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/35c0a695

8262416: ProblemList TestHeapDumpForLargeArray.java due to JDK-8262386

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 29c603f9
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-02-25 21:16:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/29c603f9

8262227: Change SystemDictionary::find() to return an InstanceKlass*.

Reviewed-by: iklam, dholmes, coleenp

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 82565170
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-25 22:28:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/82565170

8262421: doclint warnings in jdk.compiler module

Reviewed-by: iris, darcy

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java

Changeset: 059ede0d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-25 23:39:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/059ede0d

8262428: doclint warnings in java.xml module

Reviewed-by: bpb, lancea, naoto, iris

! src/java.xml/share/classes/module-info.java

Changeset: fce57656
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-26 00:51:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/fce57656

8262433: doclint: reference error in module jdk.incubator.foreign

Reviewed-by: bpb, lancea

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java

Changeset: bcca1006
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-02-26 06:19:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/bcca1006

4710675: JTextArea.setComponentOrientation does not work with correct timing

Reviewed-by: serb, pbansal

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
+ test/jdk/javax/swing/JTextArea/JTextAreaOrientationTest.java

Changeset: 722142ee
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-26 06:46:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/722142ee

8261520: JDK-8261302 breaks runtime/NMT/CheckForProperDetailStackTrace.java

Reviewed-by: zgu, coleenp

! src/hotspot/share/services/allocationSite.hpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 0a4e710f
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-02-26 08:19:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a4e710f

8261954: Dependencies: Improve iteration over class hierarchy under context class

Reviewed-by: kvn, coleenp, eosterlund

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 76032781
Author:    Xin Liu <xliu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-02-26 10:46:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/76032781

8260198: TypeInstPtr::dump2() emits multiple lines if Verbose is set

Reviewed-by: thartmann

! src/hotspot/share/opto/type.cpp
! test/hotspot/gtest/utilities/test_stringUtils.cpp

Changeset: d7efb4cc
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-26 11:21:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/d7efb4cc

8262199: issue in jli args.c

Reviewed-by: clanger, alanb

! src/java.base/share/native/libjli/args.c

Changeset: de3f519d
Author:    hltj <jiaywe at gmail.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-02-26 13:09:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/de3f519d

8258897: wrong translation of capturing local classes inside nested lambdas

Co-authored-by: Bernard Blaser <bsrbnd at openjdk.org>
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/lambda/8258897/CaptureVariables.java
+ test/langtools/tools/javac/lambda/8258897/CaptureVariablesAnonymous.java

Changeset: 240f2a1b
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-02-26 14:07:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/240f2a1b

8260366: ExtendedSocketOptions <clinit> can deadlock in some circumstances

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java
+ test/jdk/sun/net/ext/ExtendedSocketOptionsTest.java

Changeset: 67b9e5a6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-26 15:11:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/67b9e5a6

8262420: typo: @implnote in java.desktop module

Reviewed-by: iris, prr, azvegint, aivanov

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

Changeset: 3088e1e6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-26 15:12:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/3088e1e6

8262430: doclint warnings in java.base module

Reviewed-by: alanb, chegar, dfuchs, lancea

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java

Changeset: 47a08426
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-26 15:41:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/47a08426

8241403: JavaThread::get_thread_name() should be ThreadSMR-aware

Reviewed-by: rehn, coleenp, dholmes

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: d06d6f51
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-02-26 15:46:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/d06d6f51

8262402: Make CATCH macro assert not fatal

Reviewed-by: dholmes

! src/hotspot/share/utilities/exceptions.hpp

Changeset: 05c11bcb
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-02-26 15:56:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/05c11bcb

8262426: Change TRAPS to Thread* for find_constrained_instance_or_array_klass()

Reviewed-by: coleenp

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: c9e91897
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-26 16:04:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/c9e91897

8262074: Consolidate the default value of MetaspaceSize

Reviewed-by: iklam, coleenp

! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 07061fc7
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2021-02-26 16:21:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/07061fc7

8256417: Exclude TestJFRWithJMX test from running with PodMan

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java

Changeset: 2515c42b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-02-26 16:35:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/2515c42b

8262332: serviceability/sa/ClhsdbJhisto.java fails with Test ERROR java.lang.RuntimeException: 'ParselTongue' missing from stdout/stderr

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/sa/LingeredAppWithInterface.java

Changeset: a4c24961
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-02-26 16:49:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/a4c24961

8259535: ECDSA SignatureValue do not always have the specified length

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
+ test/jdk/com/sun/org/apache/xml/internal/security/ShortECDSA.java

Changeset: 65a245e2
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-26 19:12:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/65a245e2

8262329: Fix JFR parser exception messages

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java

Changeset: 6800ba46
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-26 19:57:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/6800ba46

8257500: Drawing MultiResolutionImage with ImageObserver "leaks" memory

Reviewed-by: azvegint, aivanov

! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java
+ test/jdk/java/awt/image/multiresolution/ImageObserverLeak.java
! test/jdk/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java

Changeset: 03d888f4
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-26 20:07:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/03d888f4

8261804: Remove field _processing_is_mt, calculate it instead

Reviewed-by: ayang, kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: ddd550ae
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-01 08:42:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/ddd550ae

8261308: C2: assert(inner->is_valid_counted_loop(T_INT) && inner->is_strip_mined()) failed: OuterStripMinedLoop should have been removed

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCountedLoopZeroIter.java

Changeset: 20c93b3b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-01 08:47:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/20c93b3b

8261914: IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload

Reviewed-by: kvn, shade

! src/hotspot/share/opto/ifnode.cpp

Changeset: 8bc8542e
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-03-01 10:18:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/8bc8542e

8262195: Harden tests that use the HostsFileNameService (jdk.net.hosts.file property)

Reviewed-by: michaelm, aefimov, dfuchs, chegar

- test/jdk/java/net/Inet4Address/TestToNumericFormatHosts
! test/jdk/java/net/Inet4Address/textToNumericFormat.java
! test/jdk/java/net/InetAddress/InternalNameServiceTest.java
! test/jdk/java/net/InetAddress/InternalNameServiceWithHostsFileTest.java
! test/jdk/java/net/InetAddress/InternalNameServiceWithNoHostsFileTest.java
- test/jdk/java/net/InetAddress/TestHosts
! test/jdk/java/net/URLPermission/nstest/LookupTest.java
! test/jdk/sun/net/InetAddress/nameservice/simple/CacheTest.java
- test/jdk/sun/net/InetAddress/nameservice/simple/CacheTestHosts
! test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCaching.java
- test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCachingHosts

Changeset: 702ca622
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-03-01 11:05:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/702ca622

8262185: G1: Prune collection set candidates early

Reviewed-by: iwalulya, sjohanss, ayang

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 0a7fff46
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-03-01 12:02:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/0a7fff46

8261636: The test mapping in hugetlbfs_sanity_check should consider LargePageSizeInBytes

Reviewed-by: tschatzl, iwalulya

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp

Changeset: fe8e3707
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-03-01 12:03:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/fe8e3707

8262188: Add test to verify trace page sizes logging on Linux

Reviewed-by: stuefe, tschatzl

+ test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: 75bf1061
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-01 13:25:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/75bf1061

8262028: Make InstanceKlass::implementor return InstanceKlass

Reviewed-by: coleenp, ccheung, vlivanov

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp

Changeset: c569f1d6
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-03-01 14:31:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/c569f1d6

8262085: Hovering Metal HTML Tooltips in different windows cause IllegalArgExc on Linux

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java
+ test/jdk/javax/swing/JToolTip/FastTooltipSwitchIAE.java

Changeset: 6baecf39
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-01 15:11:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/6baecf39

8259937: guarantee(loc != NULL) failed: missing saved register with native invoker

Reviewed-by: kvn, jvernee, vlivanov

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! 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/os_cpu/bsd_x86/thread_bsd_x86.hpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
+ test/hotspot/jtreg/gc/shenandoah/compiler/libLinkToNativeRBP.c

Changeset: 4c9adce2
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-03-01 15:14:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/4c9adce2

8262379: Add regression test for JDK-8257746

Reviewed-by: hseigel

! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: 682e1202
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-01 19:31:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/682e1202

8262497: Delete unused utility methods in ICC_Profile class

Reviewed-by: azvegint, pbansal, trebari, kizune

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java

Changeset: 642f45f9
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-03-01 19:33:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/642f45f9

8261839: Error creating runtime package on macos without mac-package-identifier

Reviewed-by: asemenyuk, almatvee, kizune

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: 353416ff
Author:    John Jiang <jjiang at openjdk.org>
Date:      2021-03-01 22:26:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/353416ff

8262509: JSSE Server should check the legacy version in TLSv1.3 ClientHello

Reviewed-by: xuelei, wetmore

! src/java.base/share/classes/sun/security/ssl/ClientHello.java

Changeset: d3398324
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-02 00:57:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3398324

8257414: Drag n Drop target area is wrong on high DPI systems

Reviewed-by: serb

! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java

Changeset: 9f0f0c98
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2021-03-02 02:58:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f0f0c98

8260933: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java fails without CompactStrings

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java

Changeset: c3eb80e1
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-02 03:02:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/c3eb80e1

8262500: HostName entry in VM.info should be a new line

Reviewed-by: stuefe, dcubed, dholmes

! src/hotspot/os/windows/os_windows.cpp

Changeset: 85b774af
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-02 03:18:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/85b774af

8255859: Incorrect comments in log.hpp

Reviewed-by: kbarrett

! src/hotspot/share/logging/log.hpp

Changeset: 6635d7a5
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-03-02 03:26:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/6635d7a5

8261670: Add javadoc for the XML processing limits

Reviewed-by: lancea, naoto, iris

! src/java.xml/share/classes/module-info.java

Changeset: f5ab7f68
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-03-02 04:28:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/f5ab7f68

8262472: Buffer overflow in UNICODE::as_utf8 for zero length output buffer

Reviewed-by: dholmes, iklam

! src/hotspot/share/utilities/utf8.cpp
! test/hotspot/gtest/utilities/test_utf8.cpp

Changeset: fdd10932
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-03-02 04:30:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/fdd10932

8261552: s390: MacroAssembler::encode_klass_not_null() may produce wrong results for non-zero values of narrow klass base

Co-authored-by: Lutz Schmidt <lucy at openjdk.org>
Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/macroAssembler_s390.cpp

Changeset: 3b350ad8
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-02 06:56:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/3b350ad8

8261710: SA DSO objects have sizes that are too large

Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java

Changeset: dd33a8ea
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-03-02 08:00:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/dd33a8ea

8262461: handle wcstombsdmp return value correctly in unix awt_InputMethod.c

Reviewed-by: psadhukhan, azvegint, aivanov

! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c

Changeset: 0f6122b9
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-02 09:30:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f6122b9

8262819: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails with release VMs

Reviewed-by: roland, shade

! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java

Changeset: be67aaab
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-03-02 09:56:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/be67aaab

8262726: AArch64: C1 StubAssembler::call_RT can corrupt stack

Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Changeset: 85a5ae8c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-03-02 12:02:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/85a5ae8c

8261606: Surprising behavior of step over in String switch

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java

Changeset: d185a6c5
Author:    Attila Szegedi <attila at openjdk.org>
Date:      2021-03-02 12:25:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/d185a6c5

8261483: jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java failed with "AssertionError: Should have GCd a method handle by now"

Reviewed-by: shade, plevart

! test/jdk/ProblemList.txt
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java

Changeset: 5f4bc0ac
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-03-02 12:54:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f4bc0ac

8253100: Fix "no comment" warnings in java.base/java.net

Reviewed-by: ryadav, chegar, naoto, alanb

! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URISyntaxException.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/UnixDomainSocketAddress.java

Changeset: 0de6abd4
Author:    Sebastian Stenzel <sebastian.stenzel at skymatic.de>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-03-02 14:40:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/0de6abd4

8260966: (fs) Consolidate Linux and macOS implementations of UserDefinedFileAttributeView
8260691: (fs) LinuxNativeDispatcher should link to xattr functions

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java
! src/java.base/linux/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java
! src/java.base/macosx/classes/sun/nio/fs/BsdUserDefinedFileAttributeView.java
! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c
! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
= src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: db5c887e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2021-03-03 10:18:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/db5c887e

Merge

! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list