git: openjdk/mobile: 22 new changesets

duke duke at openjdk.java.net
Wed Jan 8 16:37:18 UTC 2020


Changeset: 51abf67c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2019-12-16 14:10:20 +0000
URL:       https://git.openjdk.java.net/mobile/commit/51abf67c

8235998: [c2] Memory leaks during tracing after '8224193: stringStream should not use Resource Area'

Reviewed-by: dholmes, kvn

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/utilities/growableArray.hpp

Changeset: 304ab31c
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-12-21 12:45:08 +0000
URL:       https://git.openjdk.java.net/mobile/commit/304ab31c

8233111: Epoch shift synchronization point for Compiler threads

Reviewed-by: egahlin

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
+ src/hotspot/share/jfr/support/jfrEpochSynchronization.cpp
+ src/hotspot/share/jfr/support/jfrEpochSynchronization.hpp

Changeset: 5acd373a
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2019-12-21 13:03:02 +0000
URL:       https://git.openjdk.java.net/mobile/commit/5acd373a

8234059: Stress test fails with "Unexpected Exception in thread JFR Event Stream"

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java

Changeset: 34b08ed2
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2019-12-23 09:44:35 +0000
URL:       https://git.openjdk.java.net/mobile/commit/34b08ed2

8233164: C2 fails with assert(phase->C->get_alias_index(t) == phase->C->get_alias_index(t_adr)) failed: correct memory chain

Use _src_type/_dest_type as address types for the loads and stores.

Reviewed-by: vlivanov, roland

! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyMemoryChain.java

Changeset: 417672bc
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2019-12-23 09:17:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/417672bc

8236441: Bound MulticastSocket fails when setting outbound interface on Windows

Reviewed-by: alanb

! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c
+ test/jdk/java/net/MulticastSocket/IPMulticastIF.java

Changeset: da03b15f
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2019-12-23 17:18:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/da03b15f

8235961: SyncResolverImpl does not throw SQLException as expected

Reviewed-by: joehw, bpb

! src/java.sql.rowset/share/classes/com/sun/rowset/CachedRowSetImpl.java
! src/java.sql.rowset/share/classes/com/sun/rowset/internal/SyncResolverImpl.java
! test/jdk/javax/sql/testng/test/rowset/spi/SyncProviderExceptionTests.java

Changeset: 1e67b2c4
Author:    Yasumasa Suenaga <suenaga at oss.nttdata.com>
Committer: Fairoz Matte <fmatte at openjdk.org>
Date:      2019-12-24 04:47:44 +0000
URL:       https://git.openjdk.java.net/mobile/commit/1e67b2c4

8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is enabled

Error handling for "lib_base_diff == 0"

Reviewed-by: ysuenaga, cjplummer, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c

Changeset: 45e4c4c4
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2019-12-24 16:49:37 +0000
URL:       https://git.openjdk.java.net/mobile/commit/45e4c4c4

8236364: TEMP vector registers could be incorrectly assigned upper bank xmm registers after Generic Operands (JDK-8234391)

Reviewed-by: kvn, vlivanov

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp

Changeset: e7a07ea2
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2019-12-25 07:17:25 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e7a07ea2

8236470: Deal with ECDSA using ecdsa-with-SHA2 plus hash algorithm as AlgorithmId

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 44765b82
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2019-12-27 18:26:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/44765b82

Added tag jdk-14+29 for changeset 563fa900fa17

! .hgtags

Changeset: 39d46a1f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-01 03:08:17 +0000
URL:       https://git.openjdk.java.net/mobile/commit/39d46a1f

Added tag jdk-14+30 for changeset d54ce919da90

! .hgtags

Changeset: 151ab6ac
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-01-03 13:40:33 +0000
URL:       https://git.openjdk.java.net/mobile/commit/151ab6ac

8236545: Compilation error in mach5 java/awt/FileDialog/MacOSGoToFolderCrash.java

Reviewed-by: dmarkov

! test/jdk/java/awt/FileDialog/MacOSGoToFolderCrash.java

Changeset: e72f6028
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-01-06 17:23:57 +0000
URL:       https://git.openjdk.java.net/mobile/commit/e72f6028

8236495: open/test/jdk/java/util/Locale/LocaleProvidersRun.java failed on mac 10.14 with de_DE locale

Reviewed-by: lancea, clanger

! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java

Changeset: 0cb75321
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-01-07 09:03:00 +0000
URL:       https://git.openjdk.java.net/mobile/commit/0cb75321

8233751: StringBuilder / StringBuffer capacity() doc is misleading

Reviewed-by: bchristi

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

Changeset: aa3a79a2
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-07 09:08:31 +0000
URL:       https://git.openjdk.java.net/mobile/commit/aa3a79a2

8236544: confusing error message: return type of accessor method is not compatible with type of record component

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 320d4b7f
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-07 09:10:14 +0000
URL:       https://git.openjdk.java.net/mobile/commit/320d4b7f

8236266: change error message for the case when a class extends j.l.Record

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: 50a56141
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-07 09:21:07 +0000
URL:       https://git.openjdk.java.net/mobile/commit/50a56141

8234445: spurious error message for record constructors with receiver parameters

Reviewed-by: mcimadamore

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

Changeset: cc99075c
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-01-07 07:31:28 +0000
URL:       https://git.openjdk.java.net/mobile/commit/cc99075c

8236050: Some compiler tests fail when executed with custom TieredLevel

Make sure TieredStopAtLevel is properly supported for different compilation modes

Reviewed-by: redestad, thartmann

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.hpp
+ test/hotspot/jtreg/compiler/tiered/TieredModesTest.java

Changeset: 3e9a17c5
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-01-07 17:06:10 +0000
URL:       https://git.openjdk.java.net/mobile/commit/3e9a17c5

8235984: C2: assert(out->in(PhiNode::Region) == head || out->in(PhiNode::Region) == slow_head) failed: phi must be either part of the slow or the fast loop

Bailout from loop unswitching if loop predicates have a control dependency to partially peeled statements.

Reviewed-by: neliasso, thartmann

! src/hotspot/share/opto/loopUnswitch.cpp
! test/hotspot/jtreg/compiler/loopopts/PartialPeelingUnswitch.java

Changeset: af4ad226
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-01-07 09:17:51 +0000
URL:       https://git.openjdk.java.net/mobile/commit/af4ad226

8236695: java.lang.Record should be declared with an explicit constructor

Reviewed-by: psandoz, chegar

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

Changeset: 03073cd4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-01-07 10:22:06 +0000
URL:       https://git.openjdk.java.net/mobile/commit/03073cd4

8234783: Improve wording of spec of Record.equals

Reviewed-by: jjg, vromero

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

Changeset: 257a1bb8
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-08 16:03:32 +0000
URL:       https://git.openjdk.java.net/mobile/commit/257a1bb8

Merge

! .hgtags
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/x86/x86.ad
! test/langtools/tools/javac/records/RecordCompilationTests.java
! .hgtags
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/x86/x86.ad
! test/langtools/tools/javac/records/RecordCompilationTests.java



More information about the mobile-changes mailing list