hg: jdk7/jdk7/jdk: 19 new changesets

tim.bell at sun.com tim.bell at sun.com
Fri Sep 12 19:42:38 PDT 2008


Changeset: 2a5377a6492e
Author:    alanb
Date:      2008-08-26 09:23 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2a5377a6492e

6728542: (se) epoll based SelectorProvider should be portable to platforms other than x86 and x64
Reviewed-by: sherman

! make/java/nio/mapfile-linux
! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java
! src/solaris/native/sun/nio/ch/EPollArrayWrapper.c

Changeset: ea45b0c72096
Author:    alanb
Date:      2008-08-26 10:21 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ea45b0c72096

6682020: (bf) Support monitoring of direct and mapped buffer usage
Reviewed-by: mchung, iris

! make/java/java/FILES_java.gmk
! make/java/nio/FILES_java.gmk
! src/share/classes/java/lang/management/PlatformComponent.java
! src/share/classes/java/nio/Bits.java
+ src/share/classes/java/nio/BufferPoolMXBean.java
! src/share/classes/java/nio/Direct-X-Buffer.java
+ src/share/classes/sun/misc/JavaNioAccess.java
! src/share/classes/sun/misc/SharedSecrets.java
! src/share/classes/sun/nio/ch/FileChannelImpl.java
+ test/java/nio/BufferPoolMXBean/Basic.java

Changeset: 7afa7314d883
Author:    emcmanus
Date:      2008-08-27 11:03 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7afa7314d883

5041784: (reflect) generic signature methods needlessly return generic arrays
Reviewed-by: darcy

! src/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java
+ test/java/lang/reflect/Generics/TestPlainArrayNotGeneric.java

Changeset: 2c65a59dd48d
Author:    ksrini
Date:      2008-08-26 10:21 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2c65a59dd48d

6685121: (launcher) make ReportErrorMessages accessible by other launcher subsystems
Summary: provided error reporting interfaces to other java subsystems that the launcher uses.
Reviewed-by: darcy

! make/java/jli/Makefile
! make/java/jli/mapfile-vers
! src/share/bin/emessages.h
! src/share/bin/java.c
! src/share/bin/java.h
! src/solaris/bin/java_md.c
! src/windows/bin/java_md.c

Changeset: d6b41950987b
Author:    sherman
Date:      2008-08-27 10:12 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d6b41950987b

4849617: (cs)Revise Charset spec to allow '+' in names
Summary: Update the spec and code to accept '+' as a charset name character
Reviewed-by: alanb

! src/share/classes/java/nio/charset/Charset.java
! src/share/classes/sun/nio/cs/ext/ExtendedCharsets.java
! src/share/classes/sun/nio/cs/standard-charsets
+ test/sun/nio/cs/CheckICNE.java

Changeset: 126760548921
Author:    sherman
Date:      2008-08-27 10:28 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/126760548921

Merge


Changeset: 5d278726f0dc
Author:    chegar
Date:      2008-08-29 17:46 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5d278726f0dc

6576763: Thread constructors throw undocumented NPE for null name
Summary: update javadoc to specify NPE as well as fix minor bug in implementation.
Reviewed-by: alanb

! src/share/classes/java/lang/Thread.java
+ test/java/lang/ThreadGroup/NullThreadName.java

Changeset: dc604a6da888
Author:    swamyv
Date:      2008-08-29 14:33 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/dc604a6da888

6614052: jhat fails to read heap dump > 2GB.
Summary: Modified the jhat code to use long for unsigned int. This is a forward port of changes from Kevin Walls.
Reviewed-by: jjh

! src/share/classes/com/sun/tools/hat/internal/parser/HprofReader.java

Changeset: ad45ffa62646
Author:    tbell
Date:      2008-08-31 11:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ad45ffa62646

Merge


Changeset: f9cf71f806eb
Author:    alanb
Date:      2008-08-31 18:32 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f9cf71f806eb

6570619: (bf) DirectByteBuffer.get/put(byte[]) does not scale well
Reviewed-by: iris

! make/java/java/mapfile-vers
! src/share/classes/java/nio/Bits.java
! src/share/classes/java/nio/Direct-X-Buffer.java
! src/share/native/java/nio/Bits.c

Changeset: 343253d05123
Author:    alanb
Date:      2008-08-31 18:39 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/343253d05123

4640544: New I/O: Complete socket-channel functionality
Reviewed-by: iris, sherman, chegar

! make/java/nio/FILES_java.gmk
! make/java/nio/Makefile
! make/java/nio/mapfile-linux
! make/java/nio/mapfile-solaris
! make/mksample/nio/Makefile
+ make/mksample/nio/multicast/Makefile
! src/share/classes/java/net/NetworkInterface.java
+ src/share/classes/java/net/ProtocolFamily.java
+ src/share/classes/java/net/SocketOption.java
+ src/share/classes/java/net/StandardProtocolFamily.java
+ src/share/classes/java/net/StandardSocketOption.java
! src/share/classes/java/nio/channels/DatagramChannel.java
+ src/share/classes/java/nio/channels/MembershipKey.java
+ src/share/classes/java/nio/channels/MulticastChannel.java
+ src/share/classes/java/nio/channels/NetworkChannel.java
! src/share/classes/java/nio/channels/ServerSocketChannel.java
! src/share/classes/java/nio/channels/SocketChannel.java
! src/share/classes/java/nio/channels/exceptions
+ src/share/classes/java/nio/channels/package-info.java
- src/share/classes/java/nio/channels/package.html
! src/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
+ src/share/classes/sun/nio/ch/ExtendedSocketOption.java
+ src/share/classes/sun/nio/ch/MembershipKeyImpl.java
+ src/share/classes/sun/nio/ch/MembershipRegistry.java
! src/share/classes/sun/nio/ch/Net.java
- src/share/classes/sun/nio/ch/OptionAdaptor.java
+ src/share/classes/sun/nio/ch/OptionKey.java
! src/share/classes/sun/nio/ch/SelectorProviderImpl.java
! src/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/SocketAdaptor.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java
- src/share/classes/sun/nio/ch/SocketOpts.java
- src/share/classes/sun/nio/ch/SocketOptsImpl.java
- src/share/classes/sun/nio/ch/exceptions
! src/share/native/java/net/net_util.c
! src/share/native/java/net/net_util.h
+ src/share/native/sun/nio/ch/genSocketOptionRegistry.c
+ src/share/sample/nio/multicast/MulticastAddress.java
+ src/share/sample/nio/multicast/Reader.java
+ src/share/sample/nio/multicast/Sender.java
! src/solaris/native/java/net/net_util_md.c
! src/solaris/native/sun/nio/ch/DatagramChannelImpl.c
! src/solaris/native/sun/nio/ch/FileKey.c
! src/solaris/native/sun/nio/ch/Net.c
! src/solaris/native/sun/nio/ch/ServerSocketChannelImpl.c
! src/solaris/native/sun/nio/ch/SocketChannelImpl.c
! src/solaris/native/sun/nio/ch/nio_util.h
! src/windows/native/java/net/net_util_md.c
! src/windows/native/sun/nio/ch/DatagramChannelImpl.c
! src/windows/native/sun/nio/ch/Net.c
! src/windows/native/sun/nio/ch/ServerSocketChannelImpl.c
! src/windows/native/sun/nio/ch/SocketChannelImpl.c
+ test/java/nio/channels/DatagramChannel/BasicMulticastTests.java
+ test/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
+ test/java/nio/channels/DatagramChannel/NetworkConfiguration.java
+ test/java/nio/channels/DatagramChannel/SocketOptionTests.java
+ test/java/nio/channels/ServerSocketChannel/SocketOptionTests.java
+ test/java/nio/channels/SocketChannel/SocketOptionTests.java
! test/java/nio/channels/TestUtil.java
+ test/java/nio/channels/etc/NetworkChannelTests.java

Changeset: 0a427d0e70a7
Author:    emcmanus
Date:      2008-09-01 17:11 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/0a427d0e70a7

6731410: JMXServiceURL cannot use @ConstructorProperties for compatibility reasons
Reviewed-by: dfuchs

! src/share/classes/javax/management/MXBean.java
! src/share/classes/javax/management/remote/JMXServiceURL.java
! test/javax/management/mxbean/JMXServiceURLTest.java

Changeset: 1d1d66438d11
Author:    emcmanus
Date:      2008-09-02 14:14 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/1d1d66438d11

6405862: Allow CompositeType to have zero items
6737133: Compilation failure of test/javax/management/eventService/LeaseManagerDeadlockTest.java
6737140: Javadoc of some throw clauses of MBeanServer and MBeanServerConnection is garbled
6737143: createMBean of MBeanServer should acquire 2 extra throw clauses present in MBeanServerConnection
Reviewed-by: dfuchs

! src/share/classes/javax/management/MBeanServer.java
! src/share/classes/javax/management/MBeanServerConnection.java
! src/share/classes/javax/management/openmbean/CompositeType.java
! test/javax/management/eventService/LeaseManagerDeadlockTest.java

Changeset: 00ea8fc81867
Author:    emcmanus
Date:      2008-09-03 14:31 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/00ea8fc81867

6744132: Spurious failures from test/javax/management/MBeanInfo/NotificationInfoTest.java
Reviewed-by: dfuchs

! test/javax/management/MBeanInfo/NotificationInfoTest.java

Changeset: 9145ff046bb4
Author:    dfuchs
Date:      2008-09-04 14:46 +0200
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9145ff046bb4

5072476: RFE: support cascaded (federated) MBean Servers
6299231: Add support for named MBean Servers
Summary: New javax.management.namespace package.
Reviewed-by: emcmanus

! make/docs/CORE_PKGS.gmk
! src/share/classes/com/sun/jmx/defaults/JmxProperties.java
! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
+ src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
+ src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
! src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptor.java
+ src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
- src/share/classes/com/sun/jmx/interceptor/MBeanServerSupport.java
+ src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
! src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
! src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java
! src/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/share/classes/com/sun/jmx/mbeanserver/SunJmxMBeanServer.java
! src/share/classes/com/sun/jmx/mbeanserver/Util.java
+ src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
+ src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
+ src/share/classes/com/sun/jmx/namespace/JMXNamespaceUtils.java
+ src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
+ src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
+ src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
+ src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
+ src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
+ src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
+ src/share/classes/com/sun/jmx/namespace/package.html
+ src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
+ src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
+ src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
+ src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
+ src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
+ src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
+ src/share/classes/com/sun/jmx/namespace/serial/package.html
! src/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
! src/share/classes/javax/management/InstanceNotFoundException.java
! src/share/classes/javax/management/MBeanPermission.java
! src/share/classes/javax/management/MBeanServer.java
! src/share/classes/javax/management/MBeanServerDelegate.java
! src/share/classes/javax/management/MBeanServerFactory.java
! src/share/classes/javax/management/ObjectName.java
! src/share/classes/javax/management/event/EventClient.java
! src/share/classes/javax/management/event/EventClientDelegate.java
+ src/share/classes/javax/management/namespace/JMXDomain.java
+ src/share/classes/javax/management/namespace/JMXNamespace.java
+ src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
+ src/share/classes/javax/management/namespace/JMXNamespacePermission.java
+ src/share/classes/javax/management/namespace/JMXNamespaceView.java
+ src/share/classes/javax/management/namespace/JMXNamespaces.java
+ src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
+ src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
+ src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
+ src/share/classes/javax/management/namespace/MBeanServerSupport.java
+ src/share/classes/javax/management/namespace/VirtualEventManager.java
+ src/share/classes/javax/management/namespace/package-info.java
! src/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
+ test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
! test/javax/management/ObjectName/ApplyWildcardTest.java
+ test/javax/management/namespace/DomainCreationTest.java
+ test/javax/management/namespace/EventWithNamespaceControlTest.java
+ test/javax/management/namespace/EventWithNamespaceTest.java
+ test/javax/management/namespace/ExportNamespaceTest.java
+ test/javax/management/namespace/JMXDomainTest.java
+ test/javax/management/namespace/JMXNamespaceSecurityTest.java
+ test/javax/management/namespace/JMXNamespaceTest.java
+ test/javax/management/namespace/JMXNamespaceViewTest.java
+ test/javax/management/namespace/JMXNamespacesTest.java
+ test/javax/management/namespace/JMXRemoteNamespaceTest.java
+ test/javax/management/namespace/JMXRemoteTargetNamespace.java
+ test/javax/management/namespace/LazyDomainTest.java
+ test/javax/management/namespace/MXBeanRefTest.java
+ test/javax/management/namespace/NamespaceController.java
+ test/javax/management/namespace/NamespaceControllerMBean.java
+ test/javax/management/namespace/NamespaceCreationTest.java
+ test/javax/management/namespace/NamespaceNotificationsTest.java
+ test/javax/management/namespace/NullDomainObjectNameTest.java
+ test/javax/management/namespace/NullObjectNameTest.java
+ test/javax/management/namespace/QueryNamesTest.java
+ test/javax/management/namespace/RemoveNotificationListenerTest.java
+ test/javax/management/namespace/RoutingServerProxyTest.java
+ test/javax/management/namespace/SerialParamProcessorTest.java
+ test/javax/management/namespace/SourceNamespaceTest.java
+ test/javax/management/namespace/VirtualMBeanNotifTest.java
+ test/javax/management/namespace/VirtualMBeanTest.java
+ test/javax/management/namespace/VirtualNamespaceQueryTest.java
+ test/javax/management/namespace/VirtualPropsTest.java
+ test/javax/management/namespace/Wombat.java
+ test/javax/management/namespace/WombatMBean.java
+ test/javax/management/namespace/namespace.policy

Changeset: 71a5f3f55b9c
Author:    tbell
Date:      2008-09-04 14:55 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/71a5f3f55b9c

Merge

- src/share/classes/com/sun/jmx/interceptor/MBeanServerSupport.java
- src/share/classes/java/nio/channels/package.html
- src/share/classes/sun/nio/ch/OptionAdaptor.java
- src/share/classes/sun/nio/ch/SocketOpts.java
- src/share/classes/sun/nio/ch/SocketOptsImpl.java
- src/share/classes/sun/nio/ch/exceptions

Changeset: 59aa6b578cf0
Author:    bristor
Date:      2008-09-08 13:44 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/59aa6b578cf0

6661861: Decrease memory use of Inflaters by ZipFile
Summary: Fix allows release of native resources earlier than without fix
Reviewed-by: alanb

! src/share/classes/java/util/zip/Inflater.java
! src/share/classes/java/util/zip/ZipFile.java

Changeset: 334efd173b8f
Author:    bristor
Date:      2008-09-08 14:11 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/334efd173b8f

6356642: extcheck.exe -verbose throws ArrayIndexOutOfBoundsException exception
Summary: Fix causes printing of user-level error messages instead of throwing exceptions
Reviewed-by: sherman

! src/share/classes/com/sun/tools/extcheck/ExtCheck.java
! src/share/classes/com/sun/tools/extcheck/Main.java
+ test/com/sun/tools/extcheck/TestExtcheckArgs.java
+ test/com/sun/tools/extcheck/TestExtcheckArgs.sh

Changeset: 8484e830666e
Author:    tbell
Date:      2008-09-12 14:34 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/8484e830666e

Merge





More information about the jdk7-dev mailing list