hg: nashorn/jdk8/jdk: 40 new changesets

james.laskey at oracle.com james.laskey at oracle.com
Fri Mar 15 07:56:22 PDT 2013


Changeset: df76ba760eec
Author:    ksrini
Date:      2013-03-03 20:52 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/df76ba760eec

8007297: [pack200] allow opcodes with InterfaceMethodRefs
Reviewed-by: jrose

! src/share/classes/com/sun/java/util/jar/pack/ClassReader.java
! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java
! src/share/classes/com/sun/java/util/jar/pack/Constants.java
! src/share/classes/com/sun/java/util/jar/pack/Instruction.java
! src/share/classes/com/sun/java/util/jar/pack/PackageReader.java
! src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java
! src/share/native/com/sun/java/util/jar/pack/constants.h
! src/share/native/com/sun/java/util/jar/pack/unpack.cpp
! test/tools/pack200/AttributeTests.java
! test/tools/pack200/InstructionTests.java
! test/tools/pack200/Utils.java

Changeset: 83e847f59fd6
Author:    darcy
Date:      2013-03-04 19:42 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/83e847f59fd6

8009267: Restore isAnnotationPresent methods in public AnnotatedElement implementations
Reviewed-by: jjg

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/Package.java
! src/share/classes/java/lang/reflect/AccessibleObject.java
+ test/java/lang/reflect/OldenCompilingWithDefaults.java

Changeset: 1a2e59d19d3e
Author:    naoto
Date:      2013-03-04 20:46 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/1a2e59d19d3e

8004240: Return value from getAdapterPrefence() can be modified
Reviewed-by: okutsu

! src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
+ test/java/util/Locale/Bug8004240.java

Changeset: 62639ca66ab9
Author:    ewang
Date:      2013-03-05 10:10 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/62639ca66ab9

8009259: TEST_BUG: sun/misc/Cleaner/exitOnThrow.sh failing intermittently
Reviewed-by: chegar, alanb

! test/sun/misc/Cleaner/ExitOnThrow.java
! test/sun/misc/Cleaner/exitOnThrow.sh

Changeset: b5bef1f71de6
Author:    jzavgren
Date:      2013-03-05 14:30 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/b5bef1f71de6

8008804: file descriptor leak in src/windows/native/java/net/DualStackPlainSocketImpl.c
Reviewed-by: alanb, chegar, dsamersoff

! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c

Changeset: be79440b8026
Author:    jzavgren
Date:      2013-03-05 09:50 -0500
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/be79440b8026

4880778: URL final class has protected methods
Summary: The two set() methods have been defined to be package private.
Reviewed-by: alanb, chegar, khazra

! src/share/classes/java/net/URL.java
! src/share/classes/java/net/URLStreamHandler.java

Changeset: bb97c93e4fd7
Author:    katleman
Date:      2013-02-21 11:13 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/bb97c93e4fd7

Added tag jdk8-b78 for changeset 00b7535d743f

! .hgtags

Changeset: 5245b2f1c53d
Author:    ngthomas
Date:      2013-02-21 17:55 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/5245b2f1c53d

8008691: Build failure (NEWBUILD=false) on Mac
Reviewed-by: art, anthony

! make/sun/lwawt/FILES_export_macosx.gmk

Changeset: c933505d75c2
Author:    dcherepanov
Date:      2013-02-26 12:54 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/c933505d75c2

Merge


Changeset: d967dd39a5ca
Author:    katleman
Date:      2013-02-28 10:42 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/d967dd39a5ca

Added tag jdk8-b79 for changeset c933505d75c2

! .hgtags

Changeset: 5a1ea5bbe10a
Author:    erikj
Date:      2013-02-21 14:14 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/5a1ea5bbe10a

8007387: "sed: RE error: illegal byte sequence" when building images on Mac
Reviewed-by: tbell

! makefiles/Images.gmk

Changeset: a287f6a0d46d
Author:    erikj
Date:      2013-02-21 14:16 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/a287f6a0d46d

8008451: Make mac builds on 10.8 work on 10.7
Reviewed-by: ohair, ddehaven

! make/common/Defs-macosx.gmk

Changeset: 5d27f8702118
Author:    erikj
Date:      2013-02-21 14:23 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/5d27f8702118

8007903: 8005583's changes to make/install-rules.gmk need to made to jdk/make/closed/InstallWrapper.gmk
Reviewed-by: tbell, ohair

! make/common/shared/Compiler-msvc.gmk
! make/common/shared/Defs-utils.gmk

Changeset: f0b5b57014b3
Author:    katleman
Date:      2013-02-26 13:23 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/f0b5b57014b3

Merge


Changeset: 8d3dbb724859
Author:    katleman
Date:      2013-02-27 13:10 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/8d3dbb724859

Merge


Changeset: b760d5d4b8d3
Author:    katleman
Date:      2013-02-28 19:30 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/b760d5d4b8d3

8009196: install doesn't define $(AR) as /usr/ccs/bin/ar, results in ar: Command not found
Reviewed-by: tbell

! make/common/shared/Defs-utils.gmk

Changeset: dfb40f066c6c
Author:    katleman
Date:      2013-02-28 20:30 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/dfb40f066c6c

Merge


Changeset: f960a34f05ce
Author:    lana
Date:      2013-03-05 11:49 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/f960a34f05ce

Merge

! makefiles/Images.gmk

Changeset: 34372bb9115d
Author:    sla
Date:      2013-03-05 19:25 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/34372bb9115d

8009397: test/com/sun/jdi/PrivateTransportTest.sh: ERROR: transport library missing onLoad entry: private_dt_socket
Reviewed-by: alanb

! src/share/back/transport.c
! src/share/demo/jvmti/hprof/hprof_init.c
! src/solaris/back/linker_md.c
! src/solaris/demo/jvmti/hprof/hprof_md.c
! src/windows/back/linker_md.c
! src/windows/demo/jvmti/hprof/hprof_md.c

Changeset: 38e1821c4472
Author:    jfranck
Date:      2013-03-06 18:35 +0100
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/38e1821c4472

8007808: Missing method: Executable.getAnnotatedReturnType()
Reviewed-by: darcy, forax

! src/share/classes/java/lang/reflect/Constructor.java
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Method.java

Changeset: 14e49a70729a
Author:    martin
Date:      2013-03-06 17:43 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/14e49a70729a

8008759: Do not let internal JDK zlib symbols leak out of fastdebug libzip.so
Summary: Define FILES_m to force use of linker script
Reviewed-by: sherman, alanb, ohair

! make/java/zip/Makefile
! src/share/native/java/util/zip/Inflater.c

Changeset: cf54f6be3e9e
Author:    weijun
Date:      2013-03-07 11:32 +0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/cf54f6be3e9e

8009604: old make images failed: JarBASE64Encoder class not found
Reviewed-by: xuelei, wetmore

! make/common/Release.gmk

Changeset: 48b7295f02f8
Author:    chegar
Date:      2013-03-07 10:07 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/48b7295f02f8

6370908: Add support for HTTP_CONNECT proxy in Socket class
Reviewed-by: chegar
Contributed-by: Damjan Jovanovic <damjan.jov at gmail.com>, Chris Hegarty <chris.hegarty at oracle.com>

+ src/share/classes/java/net/HttpConnectSocketImpl.java
! src/share/classes/java/net/Socket.java
+ test/java/net/Socket/HttpProxy.java

Changeset: 98cf76df3e6e
Author:    alanb
Date:      2013-03-08 12:03 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/98cf76df3e6e

8006000: TEST_BUG: java/lang/invoke/lambda/LambdaAccessControlTest.java fails intermittently
Reviewed-by: chegar

+ test/java/lang/invoke/lambda/LUtils.java
! test/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
! test/java/lang/invoke/lambda/LambdaAccessControlTest.java

Changeset: 01908630df14
Author:    alanb
Date:      2013-03-08 19:51 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/01908630df14

8009645: ClassFileTransformer hooks in ClassLoader no longer required
Reviewed-by: mchung, iris

! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/sun/misc/ClassFileTransformer.java

Changeset: e38b46041049
Author:    mduigou
Date:      2013-03-08 15:45 -0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/e38b46041049

8001667: Comparator combinators and extension methods
Reviewed-by: mduigou, briangoetz
Contributed-by: henry.jen at oracle.com

! make/java/java/FILES_java.gmk
! src/share/classes/java/util/Collections.java
! src/share/classes/java/util/Comparator.java
+ src/share/classes/java/util/Comparators.java
! test/java/util/Collections/ReverseOrder.java
+ test/java/util/ComparatorsTest.java

Changeset: 230bafd05509
Author:    weijun
Date:      2013-03-09 17:27 +0800
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/230bafd05509

8000653: SPNEGO tests fail at context.getDelegCred().getRemainingInitLifetime(mechOid)
Reviewed-by: valeriep

! src/share/classes/sun/security/jgss/GSSCredentialImpl.java
! src/share/classes/sun/security/jgss/spnego/SpNegoCredElement.java
! test/sun/security/krb5/auto/Context.java
+ test/sun/security/krb5/auto/SpnegoLifeTime.java

Changeset: 334ddf3b101f
Author:    coleenp
Date:      2013-03-12 10:35 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/334ddf3b101f

7154889: Non-zero padding is still not allowed in the tableswitch/lookupswitch instructions.
Summary: Do not check that the padding bytes are zero if class file format version >=51.
Reviewed-by: dholmes, coleenp, mullan, kvn
Contributed-by: harold.seigel at oracle.com

! src/share/native/common/check_code.c

Changeset: 6379415d8fca
Author:    wetmore
Date:      2013-03-12 15:31 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/6379415d8fca

8009925: Back out AEAD CipherSuites temporarily
Reviewed-by: valeriep

! src/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java
! src/share/classes/sun/security/internal/spec/TlsKeyMaterialParameterSpec.java
! src/share/classes/sun/security/internal/spec/TlsKeyMaterialSpec.java
! src/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
- src/share/classes/sun/security/ssl/Authenticator.java
! src/share/classes/sun/security/ssl/CipherBox.java
! src/share/classes/sun/security/ssl/CipherSuite.java
! src/share/classes/sun/security/ssl/EngineInputRecord.java
! src/share/classes/sun/security/ssl/EngineOutputRecord.java
! src/share/classes/sun/security/ssl/EngineWriter.java
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/InputRecord.java
! src/share/classes/sun/security/ssl/JsseJce.java
! src/share/classes/sun/security/ssl/MAC.java
! src/share/classes/sun/security/ssl/OutputRecord.java
! src/share/classes/sun/security/ssl/Record.java
! src/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/share/classes/sun/security/ssl/SSLSocketImpl.java
! test/sun/security/ec/TestEC.java
! test/sun/security/pkcs11/fips/CipherTest.java
! test/sun/security/pkcs11/sslecc/CipherTest.java
! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java
- test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java
! test/sun/security/ssl/sanity/interop/CipherTest.java
! test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java

Changeset: e497a050e059
Author:    uta
Date:      2013-03-13 13:22 +0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/e497a050e059

7190897: (fs) Files.isWritable method returns false when the path is writable (win)
Summary: The [GetEffectiveRightsFromAcl] based implementation was changed to the [AccessCheck] based.
Reviewed-by: alanb

! src/windows/classes/sun/nio/fs/WindowsConstants.java
! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java
! src/windows/classes/sun/nio/fs/WindowsSecurity.java
! src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c

Changeset: e33cbbe21419
Author:    alanb
Date:      2013-03-13 17:58 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/e33cbbe21419

8009751: (se) Selector spin when select, close and interestOps(0) invoked at same time (lnx)
Reviewed-by: zhouyx, chegar, robm

! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java
! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java

Changeset: 94335b6ffb32
Author:    jgish
Date:      2013-03-13 11:24 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/94335b6ffb32

8002070: Remove the stack search for a resource bundle for Logger to use
Summary: The fragile, vulnerable, stack crawling has been eliminated from findResourceBundle(String)
Reviewed-by: mchung, alanb

! src/share/classes/java/util/logging/Logger.java
! test/java/util/logging/LoggerResourceBundleRace.java

Changeset: ef0c60b93a17
Author:    dxu
Date:      2013-03-13 14:50 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/ef0c60b93a17

8001334: Remove use of JVM_* functions from java.io code
Summary: Replace JVM_* functions with direct system calls in java io area
Reviewed-by: alanb, uta, martin

! make/java/nio/Makefile
! makefiles/CompileNativeLibraries.gmk
! src/share/native/java/io/ObjectOutputStream.c
! src/share/native/java/io/io_util.c
! src/share/native/java/io/io_util.h
! src/solaris/native/common/jdk_util_md.h
! src/solaris/native/java/io/FileDescriptor_md.c
! src/solaris/native/java/io/UnixFileSystem_md.c
! src/solaris/native/java/io/io_util_md.c
! src/solaris/native/java/io/io_util_md.h
! src/windows/native/common/jdk_util_md.h
! src/windows/native/java/io/io_util_md.c
! src/windows/native/java/io/io_util_md.h

Changeset: f5c85c0a9af0
Author:    robm
Date:      2013-03-14 00:21 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/f5c85c0a9af0

8009650: HttpClient available() check throws SocketException when connection has been closed
Reviewed-by: chegar, khazra, dsamersoff
Contributed-by: sdouglas at redhat.com

! src/share/classes/sun/net/www/http/HttpClient.java
+ test/sun/net/www/http/HttpClient/IsAvailable.java

Changeset: 41289b4a1819
Author:    dholmes
Date:      2013-03-14 01:47 -0400
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/41289b4a1819

8009429: Miscellaneous profiles cleanup
8009428: Revert changes to $ substitution performed as part of nashorn integration
Reviewed-by: alanb, erikj

! makefiles/CreateJars.gmk
! makefiles/ProfileNames.gmk
! makefiles/Profiles.gmk
! makefiles/profile-includes.txt
! makefiles/profile-rtjar-includes.txt

Changeset: f010eb1e696f
Author:    alanb
Date:      2013-03-14 16:03 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/f010eb1e696f

8005716: Enhance JNI specification to allow support of static JNI libraries in Embedded JREs
Reviewed-by: dlong, alanb, mduigou
Contributed-by: bill.pittore at oracle.com, bob.vandette at oracle.com

! make/java/java/mapfile-vers
! makefiles/mapfiles/libjava/mapfile-vers
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/lang/Runtime.java
! src/share/classes/java/lang/System.java
! src/share/javavm/export/jni.h
! src/share/native/common/jni_util.h
! src/share/native/java/lang/ClassLoader.c
! src/solaris/native/common/jni_util_md.c
! src/windows/native/common/jni_util_md.c

Changeset: ca9469a15792
Author:    alanb
Date:      2013-03-14 16:59 +0000
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/ca9469a15792

7183800: TEST_BUG: Update tests to run on Ubuntu 12.04 (localhost is 127.0.1.1)
Reviewed-by: alanb, chegar
Contributed-by: yiming.wang at oracle.com

! test/java/nio/channels/DatagramChannel/Connect.java
! test/java/nio/channels/DatagramChannel/ConnectedSend.java
! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java
! test/javax/management/remote/mandatory/connection/RMIConnectionIdTest.java

Changeset: d79503c4c56f
Author:    naoto
Date:      2013-03-14 11:29 -0700
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/d79503c4c56f

8008576: Calendar mismatch using Host LocaleProviderAdapter
Reviewed-by: okutsu

! make/java/java/FILES_java.gmk
! src/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/share/classes/java/util/Calendar.java
! src/share/classes/sun/util/locale/LanguageTag.java
! src/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java
+ src/share/classes/sun/util/locale/provider/CalendarProviderImpl.java
! src/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java
! src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
+ src/share/classes/sun/util/spi/CalendarProvider.java
! src/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c

Changeset: 46ad8dfabd5f
Author:    sundar
Date:      2013-03-15 19:30 +0530
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/46ad8dfabd5f

8010136: Make jrunscript's init.js to work on nashorn
Reviewed-by: lagergren, hannesw

! src/share/classes/com/sun/tools/script/shell/init.js

Changeset: 3565c755c49f
Author:    jlaskey
Date:      2013-03-15 11:51 -0300
URL:       http://hg.openjdk.java.net/nashorn/jdk8/jdk/rev/3565c755c49f

Merge

! makefiles/CreateJars.gmk



More information about the nashorn-dev mailing list