hg: jdk/client: 18 new changesets

philip.race at oracle.com philip.race at oracle.com
Thu Mar 15 19:26:10 UTC 2018


Changeset: 6e6c3a755b89
Author:    bpb
Date:      2018-03-13 11:49 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/6e6c3a755b89

8199258: BigInteger.bitLength() should explicitly specify behavior when the value is zero
Reviewed-by: lancea, rriggs

! src/java.base/share/classes/java/math/BigInteger.java

Changeset: 63eceefeb347
Author:    bpb
Date:      2018-03-13 12:24 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/63eceefeb347

8182684: Further clarify InputStream#available()
Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/io/InputStream.java

Changeset: c35ec365e329
Author:    ihse
Date:      2018-03-14 11:23 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/c35ec365e329

8199483: Clean up some non-standard LDFLAGS usage
Reviewed-by: erikj

! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/LibCommon.gmk
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.DEF

Changeset: 5290e816c64c
Author:    redestad
Date:      2018-03-14 17:14 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/5290e816c64c

8199471: Enable generation of callSiteForms at link time
Reviewed-by: psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java

Changeset: de4b3a04feae
Author:    ihse
Date:      2018-03-14 19:12 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/de4b3a04feae

8199606: Set -lc as global LIBS on solstudio
Reviewed-by: erikj

! make/UpdateX11Wrappers.gmk
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileDtracePostJvm.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/SoundLibraries.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk

Changeset: d2a2a80774e8
Author:    psandoz
Date:      2018-03-14 12:39 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/d2a2a80774e8

8198889: Clarify the throwing of exceptions from ConstantBootstraps.invoke
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java

Changeset: 176b3da8ce61
Author:    erikj
Date:      2018-03-14 21:35 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/176b3da8ce61

8199423: Create builds-infra Mach5 job
Reviewed-by: tbell, ihse

! make/conf/jib-profiles.js

Changeset: 995a5556edfa
Author:    ihse
Date:      2018-03-15 01:20 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/995a5556edfa

8199639: Introduce SetupJdkLibrary and SetupJdkExecutable
Reviewed-by: erikj

! make/autoconf/libraries.m4
+ make/common/JdkNativeCompilation.gmk
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
! make/launcher/Launcher-java.base.gmk
! make/launcher/Launcher-jdk.accessibility.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.rmi.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.attach.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.mscapi.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.internal.le.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.management.agent.gmk
! make/lib/Lib-jdk.management.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/LibCommon.gmk
! make/lib/LibosxLibraries.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/PlatformLibraries.gmk
! make/lib/SecurityLibraries.gmk
! make/lib/SoundLibraries.gmk

Changeset: 6c3054543ede
Author:    ihse
Date:      2018-03-15 01:32 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/6c3054543ede

8199636: Unify naming for jaas_unix and jaas_nt
Reviewed-by: erikj

! make/lib/Lib-jdk.security.auth.gmk
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java

Changeset: be5eab692a2f
Author:    ihse
Date:      2018-03-15 02:08 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/be5eab692a2f

8199640: Split up BUILD_LIBKRB5 into the two, unrelated compilations it consists of
Reviewed-by: erikj

! make/lib/Lib-java.security.jgss.gmk

Changeset: 95e00d2708fb
Author:    redestad
Date:      2018-03-15 10:41 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/95e00d2708fb

8199647: java/util/Locale/SoftKeys.java fails with OutOfMemoryError again
Reviewed-by: psandoz

! test/jdk/java/util/Locale/SoftKeys.java

Changeset: 15a0e60c8b97
Author:    alanb
Date:      2018-03-15 10:47 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/15a0e60c8b97

8199611: (se) Minor selector implementation clean-up
Reviewed-by: clanger, redestad, bpb

! src/java.base/linux/classes/sun/nio/ch/EPoll.java
! src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java
! src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java

Changeset: 92cca24c8807
Author:    alanb
Date:      2018-03-15 11:02 +0000
URL:       http://hg.openjdk.java.net/jdk/client/rev/92cca24c8807

8199329: Remove code that attempts to read bytes after connection reset reported
Reviewed-by: redestad, clanger, chegar

! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/SocketInputStream.java
! src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/windows/classes/java/net/PlainSocketImpl.java

Changeset: 7443b946694a
Author:    shade
Date:      2018-03-15 12:07 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/7443b946694a

8188240: Reflection Proxy should skip static methods
Reviewed-by: mchung, sundar, shade, plevart
Contributed-by: David Lloyd <david.lloyd at redhat.com>

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
+ test/jdk/java/lang/reflect/Proxy/ProxyClashTest.java

Changeset: 3c0a12972165
Author:    bpb
Date:      2018-03-15 08:11 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/3c0a12972165

8189230: JDK method:java.lang.Integer.numberOfLeadingZeros(int) can be optimized
Summary: Directly return zero for a negative parameter instead of calculating
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java

Changeset: 6628683fde28
Author:    ihse
Date:      2018-03-15 19:30 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/6628683fde28

8199668: make/lib cleanup
Reviewed-by: erikj

! make/lib/Lib-java.base.gmk
! make/lib/Lib-java.desktop.gmk
! make/lib/Lib-jdk.net.gmk
- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk

Changeset: 26f624b33218
Author:    ihse
Date:      2018-03-15 19:33 +0100
URL:       http://hg.openjdk.java.net/jdk/client/rev/26f624b33218

8199681: Remove boilerplate code from creating native jtreg tests
Reviewed-by: erikj

! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk

Changeset: ac821c698c3a
Author:    prr
Date:      2018-03-15 11:36 -0700
URL:       http://hg.openjdk.java.net/jdk/client/rev/ac821c698c3a

Merge

- make/lib/LibosxLibraries.gmk
- make/lib/NetworkingLibraries.gmk
- make/lib/NioLibraries.gmk
- make/lib/PlatformLibraries.gmk
- make/lib/SecurityLibraries.gmk



More information about the jdk-client-changes mailing list