git: openjdk/mobile: 23 new changesets

duke duke at openjdk.java.net
Thu Jan 9 21:17:22 UTC 2020


Changeset: 4e29c964
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2020-01-07 21:36:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/4e29c964

8236124: Minimal VM slowdebug build failed after JDK-8212160

Use macro JVMTI_ONLY to avoid slowdebug build fail

Reviewed-by: coleenp, cjplummer, dholmes

! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: ef5b447b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-01-07 17:28:42 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ef5b447b

8235751: Assertion when triggering concurrent cycle during shutdown

Skip initial mark during shutdown and don't assert when that happens.

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp

Changeset: 89f2d145
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-01-08 14:36:48 +0000
URL:       https://git.openjdk.java.net/mobile/commit/89f2d145

8235934: gc/g1/TestGCLogMessages.java fails with 'DerivedPointerTable Update' found

Fix determining whether C2 or JVMCI are enabled in the test.

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/lib/sun/hotspot/WhiteBox.java
! test/lib/sun/hotspot/code/Compiler.java

Changeset: 0562caa4
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-08 19:12:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0562caa4

8236487: JFR Recorder Thread crashed due to "assert(_chunkwriter.is_valid()) failed: invariant"

Reviewed-by: mgronlun, mseledtsov

! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp

Changeset: be6b4aab
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-08 15:18:58 +0000
URL:       https://git.openjdk.java.net/mobile/commit/be6b4aab

8236692: static final fields without initializer are accepted by javac

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 450b97f5
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-12-12 18:34:30 +0000
URL:       https://git.openjdk.java.net/mobile/commit/450b97f5

8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp

Changeset: 0591a66b
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2019-12-12 15:20:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0591a66b

8235842: Shenandoah: Implement native LRB for narrow oop

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp

Changeset: 950ebec4
Author:    Aditya Mandaleeka <adityam at microsoft.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2019-12-20 19:51:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/950ebec4

8236179: C1 register allocation error with T_ADDRESS

Reviewed-by: rkennke, vlivanov, roland, mdoerr

! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_FrameMap_sparc.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp

Changeset: 773b7b6c
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2019-12-17 18:23:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/773b7b6c

8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient

Reviewed-by: zgu

! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java

Changeset: 49b1cc8e
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-01-07 13:45:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/49b1cc8e

8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion

Reviewed-by: thartmann, roland

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

Changeset: 9e09ba5e
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-01-07 08:53:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/9e09ba5e

8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp

Changeset: ba6cedcf
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-01-07 21:53:52 +0000
URL:       https://git.openjdk.java.net/mobile/commit/ba6cedcf

8236732: Shenandoah: Stricter placement for oom-evac scopes

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp

Changeset: 7ed4930a
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2020-01-08 13:25:03 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7ed4930a

8236098: AlgorithmConstraints:permits method not throwing IAEx when primitives are empty

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java

Changeset: 02397715
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-08 22:44:34 +0000
URL:       https://git.openjdk.java.net/mobile/commit/02397715

8236264: Remove jdk.jfr.Recording::setFlushInterval and jdk.jfr.Recording::getFlushInterval

Reviewed-by: rehn, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java
- test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetFlushInterval.java
! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java
- test/jdk/jdk/jfr/api/recording/time/TestSetFlushInterval.java
! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java

Changeset: e5b0568e
Author:    Paul Sandoz <paul.sandoz at oracle.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-01-08 23:12:45 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e5b0568e

8236769: Clarify javadoc of memory access API

Reviewed-by: chegar

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
+ test/jdk/java/foreign/TestTypeAccess.java

Changeset: 0a4d6f69
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-09 02:31:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0a4d6f69

Added tag jdk-14+31 for changeset d54ce919da90

! .hgtags

Changeset: cd74b2a2
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-09 02:34:23 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cd74b2a2

Added tag jdk-14+31 for changeset decd3d2953b6

! .hgtags

Changeset: 6e467d4d
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2020-01-09 17:25:05 +0000
URL:       https://git.openjdk.java.net/mobile/commit/6e467d4d

8225561: jlink --help doesn't state that ALL-MODULE-PATH is accepted for --add-modules

Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties

Changeset: b1df8adb
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-01-09 12:04:22 +0000
URL:       https://git.openjdk.java.net/mobile/commit/b1df8adb

8236779: static field in implementation class erroneously leaking in memory access javadoc

Reviewed-by: chegar

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

Changeset: 863f7416
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-01-09 16:14:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/863f7416

8236140: assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it

Add missing rehashing for modified node in InitializeNode::complete_stores().

Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/macronodes/TestCompleteVolatileStore.java

Changeset: 7cd4d9ac
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-01-09 08:31:29 +0000
URL:       https://git.openjdk.java.net/mobile/commit/7cd4d9ac

8236582: (fc) FileChannel.map fails with InternalError when security manager enabled

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java
+ test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java

Changeset: d8e3d8af
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-01-09 08:31:41 +0000
URL:       https://git.openjdk.java.net/mobile/commit/d8e3d8af

8236804: java/nio/channels/FileChannel/MapWithSecurityManager.java should be run in othervm mode

Reviewed-by: chegar, lancea

! test/jdk/java/nio/channels/FileChannel/MapWithSecurityManager.java

Changeset: 943b87dd
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-09 20:21:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/943b87dd

Merge

! .hgtags
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! .hgtags
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/records/RecordCompilationTests.java



More information about the mobile-changes mailing list