Changeset: 2a5377a6492e
Author:    alanb
Date:      2008-08-26 09:23 +0100
URL:       http://hg.openjdk.java.net/jdk7/jsn/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/jsn/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/jsn/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/jsn/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/jsn/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/jsn/jdk/rev/126760548921

Merge


Changeset: 5d278726f0dc
Author:    chegar
Date:      2008-08-29 17:46 +0100
URL:       http://hg.openjdk.java.net/jdk7/jsn/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/jsn/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: f9cf71f806eb
Author:    alanb
Date:      2008-08-31 18:32 +0100
URL:       http://hg.openjdk.java.net/jdk7/jsn/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/jsn/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/jsn/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

Reply via email to