hg: jdk7/jdk7/jdk: 27 new changesets

tim.bell at sun.com tim.bell at sun.com
Fri Apr 10 19:13:37 PDT 2009


Changeset: bccdcd761796
Author:    alanb
Date:      2009-03-24 14:03 +0000
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/bccdcd761796

6819886: System.getProperty("os.name") reports Vista on Windows 7
Reviewed-by: sherman

! src/windows/native/java/lang/java_props_md.c

Changeset: 4c3f752993a5
Author:    alanb
Date:      2009-03-24 14:05 +0000
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4c3f752993a5

6807702: Integer.valueOf cache should be configurable
Reviewed-by: darcy

! src/share/classes/java/lang/Integer.java
! src/share/classes/java/lang/Long.java
! src/share/classes/java/lang/System.java
+ test/java/lang/Integer/ValueOf.java

Changeset: 78063cf930e5
Author:    alanb
Date:      2009-03-24 14:08 +0000
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/78063cf930e5

6819689: File.lastModified can return bogus value for remote file accessed as it is being deleted [win]
Reviewed-by: sherman
Contributed-by: andreas.frischknecht at softwired-inc.com

! src/windows/native/java/io/WinNTFileSystem_md.c

Changeset: 52bdf8cec41d
Author:    alanb
Date:      2009-03-24 14:10 +0000
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/52bdf8cec41d

6621689: (dc spec) DatagramChannel.receive when channel is not bound is not specified
Reviewed-by: sherman

! src/share/classes/java/nio/channels/DatagramChannel.java
! src/share/classes/sun/nio/ch/DatagramChannelImpl.java
! test/java/nio/channels/DatagramChannel/NotBound.java

Changeset: 644849201ca6
Author:    dl
Date:      2009-03-24 19:42 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/644849201ca6

6800572: Removing elements from views of NavigableMap implementations does not always work correctly.
Summary: Replace use of new TreeSet with new KeySet
Reviewed-by: martin

! src/share/classes/java/util/TreeMap.java
! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! test/java/util/Collection/MOAT.java

Changeset: 2dae30c4d687
Author:    mchung
Date:      2009-03-25 12:24 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/2dae30c4d687

6819122: DefaultProxySelector should lazily initialize the Pattern object and the NonProxyInfo objects
Summary: Move two static NonProxyInfo fields into NonProxyInfo class and instantiate Pattern object when needed
Reviewed-by: jccollet

! src/share/classes/sun/net/spi/DefaultProxySelector.java

Changeset: 5303aece2068
Author:    dl
Date:      2009-03-26 11:59 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/5303aece2068

6801020: Concurrent Semaphore release may cause some require thread not signaled
Summary: Introduce PROPAGATE waitStatus
Reviewed-by: martin

! src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
+ test/java/util/concurrent/Semaphore/RacingReleases.java

Changeset: 4a685f3f3ba8
Author:    dl
Date:      2009-03-26 17:39 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4a685f3f3ba8

6822903: Reliability and documentation improvements for ReentrantReadWriteLock
Summary: Make firstReader a Thread, not a long
Reviewed-by: martin

! src/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java

Changeset: b752110df530
Author:    weijun
Date:      2009-03-27 11:05 +0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/b752110df530

6802846: jarsigner needs enhanced cert validation(options)
Reviewed-by: xuelei

! src/share/classes/sun/security/tools/JarSigner.java
! src/share/classes/sun/security/tools/JarSignerResources.java
! src/share/classes/sun/security/tools/KeyTool.java
+ test/sun/security/tools/jarsigner/concise_jarsigner.sh

Changeset: 7264cacbddaa
Author:    alanb
Date:      2009-03-27 15:24 +0000
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/7264cacbddaa

6693490: (se) select throws "File exists" IOException under load (lnx)
Reviewed-by: sherman

! src/share/classes/sun/nio/ch/SelChImpl.java
! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java
! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java
+ test/java/nio/channels/Selector/RegAfterPreClose.java

Changeset: 9fa8b6276b31
Author:    alanb
Date:      2009-03-27 16:04 +0000
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/9fa8b6276b31

6772303: (se) IOException: Invalid argument" thrown on a call to Selector.select(value) with -d64
Reviewed-by: sherman

! src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c

Changeset: ff0a9e50f033
Author:    alanb
Date:      2009-03-30 19:22 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ff0a9e50f033

Merge


Changeset: 85a91be56593
Author:    mchung
Date:      2009-03-31 23:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/85a91be56593

6819110: Lazily load Sun digest provider for jar verification
Summary: Lazily call Providers.getSunProvider() instead of at static initializer
Reviewed-by: mullan

! src/share/classes/sun/security/util/ManifestEntryVerifier.java

Changeset: ee75d1fac0ca
Author:    weijun
Date:      2009-04-03 11:36 +0800
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/ee75d1fac0ca

6825352: support self-issued certificate in keytool
Reviewed-by: xuelei

! src/share/classes/sun/security/tools/KeyTool.java
+ test/sun/security/tools/keytool/selfissued.sh

Changeset: de80210c56a6
Author:    sherman
Date:      2009-04-02 15:35 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/de80210c56a6

4681995: Add support for large (> 4GB) zip/jar files
Summary: The ZIP64 format support is added for > 4GB jar/zip files
Reviewed-by: alanb, martin

+ src/share/classes/java/util/zip/ZipConstants64.java
! src/share/classes/java/util/zip/ZipEntry.java
! src/share/classes/java/util/zip/ZipInputStream.java
! src/share/classes/java/util/zip/ZipOutputStream.java
! src/share/classes/java/util/zip/package.html
! src/share/native/java/util/zip/zip_util.c
! src/share/native/java/util/zip/zip_util.h
! src/share/native/java/util/zip/zlib-1.1.3/zlib.h
+ test/java/util/zip/LargeZip.java
! test/java/util/zip/ZipFile/LargeZipFile.java

Changeset: 030b29ccd0db
Author:    sherman
Date:      2009-04-03 09:51 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/030b29ccd0db

Merge


Changeset: 17f50ed5fcab
Author:    tbell
Date:      2009-04-03 10:29 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/17f50ed5fcab

Merge


Changeset: 267d1f8aa82a
Author:    alanb
Date:      2009-04-02 11:13 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/267d1f8aa82a

6824135: (ch) test/java/nio/channels/AsyncCloseAndInterrupt.java fails (lnx)
Reviewed-by: sherman

! src/share/classes/sun/nio/ch/FileChannelImpl.java
! test/java/nio/channels/AsyncCloseAndInterrupt.java

Changeset: 464727e3afb4
Author:    alanb
Date:      2009-04-02 11:19 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/464727e3afb4

6666739: (ref) ReferenceQueue.poll() doesn't scale well
6711667: (ref) Update SoftReference timestamp only if clock advances
Summary: Forward port from 6u14; originally fixed by Tom Rodriguez in earlier update
Reviewed-by: martin

! src/share/classes/java/lang/ref/ReferenceQueue.java
! src/share/classes/java/lang/ref/SoftReference.java

Changeset: aed19719b1e9
Author:    alanb
Date:      2009-04-02 16:31 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/aed19719b1e9

6824141: test/java/rmi/activation/rmidViaInheritedChannel tests fail
Reviewed-by: peterjones

! test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java
! test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java

Changeset: 4befa480d3c8
Author:    alanb
Date:      2009-04-02 19:47 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/4befa480d3c8

6824477: (se) Selector.select fails with IOException: "Invalid argument" if maximum file descriptors is low
Reviewed-by: sherman

! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
+ test/java/nio/channels/Selector/LotsOfUpdates.java
+ test/java/nio/channels/Selector/lots_of_updates.sh

Changeset: e50a00095a53
Author:    alanb
Date:      2009-04-03 22:10 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/e50a00095a53

6823609: (se) Selector.select hangs on Windows under load
Reviewed-by: sherman

! src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ test/java/nio/channels/Selector/HelperSlowToDie.java

Changeset: 93d1fbe001b8
Author:    alanb
Date:      2009-04-06 08:59 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/93d1fbe001b8

4890703: Support SDP (sol)
Reviewed-by: michaelm

! make/java/net/FILES_c.gmk
! make/java/net/Makefile
! make/java/net/mapfile-vers
! make/sun/net/FILES_java.gmk
! src/share/classes/java/net/AbstractPlainSocketImpl.java
! src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/SocketChannelImpl.java
+ src/solaris/classes/sun/net/NetHooks.java
+ src/solaris/classes/sun/net/spi/SdpProvider.java
! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
+ src/solaris/lib/sdp/sdp.conf.template
+ src/solaris/native/sun/net/spi/SdpProvider.c
! src/solaris/native/sun/nio/ch/FileChannelImpl.c
+ src/windows/classes/sun/net/NetHooks.java
+ test/sun/net/sdp/ProbeIB.java
+ test/sun/net/sdp/Sanity.java
+ test/sun/net/sdp/sanity.sh

Changeset: d89688532509
Author:    alanb
Date:      2009-04-06 11:29 +0100
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/d89688532509

Merge

- make/jprt.config

Changeset: 45ff1a9d4edb
Author:    valeriep
Date:      2009-04-06 18:46 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/45ff1a9d4edb

4735126: (cl) ClassLoader.loadClass locks all instances in chain when delegating
Summary: Added support for parallel-capable class loaders
Reviewed-by: alanb

! make/java/java/mapfile-vers
! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/net/URLClassLoader.java
! src/share/classes/java/security/SecureClassLoader.java
! src/share/classes/sun/misc/Launcher.java
! src/share/native/java/lang/ClassLoader.c
+ test/java/lang/ClassLoader/deadlock/Alice.java
+ test/java/lang/ClassLoader/deadlock/Bob.java
+ test/java/lang/ClassLoader/deadlock/DelegatingLoader.java
+ test/java/lang/ClassLoader/deadlock/Starter.java
+ test/java/lang/ClassLoader/deadlock/SupAlice.java
+ test/java/lang/ClassLoader/deadlock/SupBob.java
+ test/java/lang/ClassLoader/deadlock/TestCrossDelegate.sh
+ test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh

Changeset: 22b6e09960c1
Author:    valeriep
Date:      2009-04-06 18:52 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/22b6e09960c1

6440846: (cl) Deadlock between AppClassLoader and ExtClassLoader
Summary: Fixed a deadlock between the two class loaders
Reviewed-by: alanb

! src/share/classes/sun/security/jca/ProviderConfig.java
+ test/java/security/Security/ClassLoaderDeadlock/CreateSerialized.java
+ test/java/security/Security/ClassLoaderDeadlock/Deadlock2.java
+ test/java/security/Security/ClassLoaderDeadlock/Deadlock2.sh

Changeset: 63e460d29580
Author:    tbell
Date:      2009-04-10 15:30 -0700
URL:       http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/63e460d29580

Merge

- src/windows/classes/sun/awt/windows/fontconfig.98.properties
- src/windows/classes/sun/awt/windows/fontconfig.Me.properties




More information about the jdk7-dev mailing list