hg: type-annotations/type-annotations/jdk: 24 new changesets

wdietl at gmail.com wdietl at gmail.com
Thu Jul 4 02:07:24 PDT 2013


Changeset: bf650fee4983
Author:    darcy
Date:      2013-06-30 16:02 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/bf650fee4983

8019466: Fix doclint issues in java.util.function
Reviewed-by: briangoetz

! src/share/classes/java/util/function/BinaryOperator.java
! src/share/classes/java/util/function/Function.java
! src/share/classes/java/util/function/UnaryOperator.java

Changeset: 9eaeb1a0aa46
Author:    darcy
Date:      2013-06-30 17:15 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/9eaeb1a0aa46

8019467: Fix doclint issues in java.util.jar.Pack200
Reviewed-by: lancea, ksrini

! src/share/classes/java/util/jar/Pack200.java

Changeset: 3aa541b50a64
Author:    dfuchs
Date:      2013-07-01 11:13 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/3aa541b50a64

8014045: test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java failing intermittently
Summary: this test was failing because it didn't take into account the fact that Loggers could be garbage collected.
Reviewed-by: mchung

! test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java

Changeset: dfb37cc30a67
Author:    vinnie
Date:      2013-07-01 14:39 +0100
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/dfb37cc30a67

8019259: Failover to CRL checking does not happen if wrong OCSP responder URL is set
Reviewed-by: xuelei

! src/share/classes/sun/security/provider/certpath/RevocationChecker.java
! test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java

Changeset: c8cf01de8fa8
Author:    bpb
Date:      2013-07-01 11:30 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/c8cf01de8fa8

8017540: Improve multi-threaded contention behavior of radix conversion cache
Summary: Replace array of ArrayList of BigIntegers with a volatile two-dimensional BigInteger array eliminate the synchronization of getRadixConversionCache()
Reviewed-by: plevart, shade, bpb, alanb
Contributed-by: Peter Levart <peter.levart at gmail.com>, Dmitry Nadezhin <dmitry.nadezhin at oracle.com>, Aleksey Shipilev <aleksey.shipilev at oracle.com>

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

Changeset: 3736ad2636aa
Author:    darcy
Date:      2013-07-01 13:29 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/3736ad2636aa

8019527: Fix doclint issues in java.lang.instrument
Reviewed-by: lancea, alanb

! src/share/classes/java/lang/instrument/Instrumentation.java

Changeset: 8e5376324e4b
Author:    darcy
Date:      2013-07-01 13:42 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/8e5376324e4b

8019529: Fix doclint issues in java.util.spi
Reviewed-by: lancea

! src/share/classes/java/util/spi/LocaleServiceProvider.java

Changeset: 5427f7316633
Author:    darcy
Date:      2013-07-01 14:33 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/5427f7316633

8019535: Fix doclint issues in java.time.format
Reviewed-by: lancea, rriggs

! src/share/classes/java/time/format/DateTimeFormatter.java

Changeset: 17f44b2dde41
Author:    juh
Date:      2013-07-01 17:46 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/17f44b2dde41

8019539: Fix doclint errors in java.security and its subpackages
Reviewed-by: darcy

! src/share/classes/java/security/KeyStore.java
! src/share/classes/java/security/Provider.java
! src/share/classes/java/security/Security.java
! src/share/classes/java/security/cert/X509CRL.java
! src/share/classes/java/security/cert/X509CRLEntry.java
! src/share/classes/java/security/cert/X509Certificate.java

Changeset: 020f023f87d1
Author:    dfuchs
Date:      2013-07-02 11:30 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/020f023f87d1

8017174: NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger
Summary: This patch makes sure that LoggerContext instances created for applets have a root and global logger.
Reviewed-by: mchung

! src/share/classes/java/util/logging/LogManager.java
! test/java/util/logging/LogManagerInstanceTest.java
+ test/java/util/logging/TestAppletLoggerContext.java

Changeset: b1fffbbdf58c
Author:    ksrini
Date:      2013-07-02 05:28 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/b1fffbbdf58c

8017463: [TEST_BUG] 2 tests from tools/pack200/ remain about 1 GB of data in work directory after execution
Reviewed-by: mchung

! test/tools/pack200/AttributeTests.java
! test/tools/pack200/BandIntegrity.java
! test/tools/pack200/CommandLineTests.java
! test/tools/pack200/InstructionTests.java
! test/tools/pack200/Pack200Props.java
! test/tools/pack200/Pack200Test.java
! test/tools/pack200/PackageVersionTest.java
! test/tools/pack200/RepackTest.java
! test/tools/pack200/T7007157.java
! test/tools/pack200/TestExceptions.java
! test/tools/pack200/TimeStamp.java
! test/tools/pack200/UnpackerMemoryTest.java
! test/tools/pack200/Utils.java
! test/tools/pack200/typeannos/TestTypeAnnotations.java

Changeset: 70bff2d12af0
Author:    dfuchs
Date:      2013-07-02 19:47 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/70bff2d12af0

7184195: java.util.logging.Logger.getGlobal().info() doesn't log without configuration
Summary: Due to subtle synchronization issues between LogManager & Logger class initialization the global logger doesn't have its 'manager' field initialized until the LogManager is initialized. This fix will ensure that the global logger has its 'manager' field set when getGlobal() is called.
Reviewed-by: mchung, plevart

! src/share/classes/java/util/logging/LogManager.java
! src/share/classes/java/util/logging/Logger.java
+ test/java/util/logging/Logger/getGlobal/TestGetGlobal.java
+ test/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java
+ test/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java
+ test/java/util/logging/Logger/getGlobal/logging.properties
+ test/java/util/logging/Logger/getGlobal/policy
+ test/java/util/logging/Logger/getGlobal/testgetglobal/BadLogManagerImpl.java
+ test/java/util/logging/Logger/getGlobal/testgetglobal/DummyLogManagerImpl.java
+ test/java/util/logging/Logger/getGlobal/testgetglobal/HandlerImpl.java
+ test/java/util/logging/Logger/getGlobal/testgetglobal/LogManagerImpl1.java
+ test/java/util/logging/Logger/getGlobal/testgetglobal/LogManagerImpl2.java
+ test/java/util/logging/Logger/getGlobal/testgetglobal/LogManagerImpl3.java

Changeset: cf7202b32a34
Author:    mchung
Date:      2013-07-02 15:58 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/cf7202b32a34

8007035: deprecate public void SecurityManager.checkMemberAccess(Class<?> clazz, int which)
Reviewed-by: jrose, alanb, dfuchs

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/SecurityManager.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/lang/reflect/Member.java
! test/java/lang/invoke/InvokeDynamicPrintArgs.java
+ test/java/lang/invoke/TestPrivateMember.java

Changeset: dfd7fb0ce54b
Author:    psandoz
Date:      2013-07-03 11:58 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/dfd7fb0ce54b

8011427: java.util.concurrent collection Spliterator implementations
Reviewed-by: martin
Contributed-by: Doug Lea <dl at cs.oswego.edu>

! src/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/share/classes/java/util/concurrent/BlockingDeque.java
! src/share/classes/java/util/concurrent/BlockingQueue.java
! src/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java
! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java
! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
! src/share/classes/java/util/concurrent/DelayQueue.java
! src/share/classes/java/util/concurrent/Delayed.java
! src/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/share/classes/java/util/concurrent/LinkedTransferQueue.java
! src/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/share/classes/java/util/concurrent/SynchronousQueue.java

Changeset: bb4ae17c98cf
Author:    psandoz
Date:      2013-07-03 11:58 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/bb4ae17c98cf

8019481: Sync misc j.u.c classes from 166 to tl
Reviewed-by: martin
Contributed-by: Doug Lea <dl at cs.oswego.edu>

! src/share/classes/java/util/concurrent/BrokenBarrierException.java
! src/share/classes/java/util/concurrent/CountDownLatch.java
! src/share/classes/java/util/concurrent/CyclicBarrier.java
! src/share/classes/java/util/concurrent/Exchanger.java
! src/share/classes/java/util/concurrent/Phaser.java
! src/share/classes/java/util/concurrent/TimeUnit.java
! src/share/classes/java/util/concurrent/TimeoutException.java
! src/share/classes/java/util/concurrent/package-info.java

Changeset: bd6949f9dbb2
Author:    twisti
Date:      2013-07-03 11:35 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/bd6949f9dbb2

8019184: MethodHandles.catchException() fails when methods have 8 args + varargs
Reviewed-by: jrose

! src/share/classes/java/lang/invoke/MethodHandleImpl.java
+ test/java/lang/invoke/TestCatchExceptionWithVarargs.java

Changeset: 7532bb2d6476
Author:    psandoz
Date:      2013-07-03 21:19 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/7532bb2d6476

8017329: 8b92-lambda regression: TreeSet("a", "b").stream().substream(1).parallel().iterator() is empty
Reviewed-by: alanb

! src/share/classes/java/util/stream/SliceOps.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java

Changeset: d5de500c99a3
Author:    juh
Date:      2013-07-03 12:51 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/d5de500c99a3

8019772: Fix doclint issues in javax.crypto and javax.security subpackages
Reviewed-by: darcy

! src/share/classes/javax/crypto/Cipher.java
! src/share/classes/javax/crypto/CipherInputStream.java
! src/share/classes/javax/crypto/ExemptionMechanism.java
! src/share/classes/javax/crypto/KeyAgreement.java
! src/share/classes/javax/crypto/KeyGenerator.java
! src/share/classes/javax/crypto/NullCipher.java
! src/share/classes/javax/security/auth/Subject.java
! src/share/classes/javax/security/cert/X509Certificate.java

Changeset: e594ee7a7c2f
Author:    vinnie
Date:      2013-07-02 16:38 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/e594ee7a7c2f

7165807: Non optimized initialization of NSS crypto library leads to scalability issues
Reviewed-by: mullan, valeriep

! make/sun/security/pkcs11/mapfile-vers
! makefiles/mapfiles/libj2pkcs11/mapfile-vers
! src/share/classes/sun/security/pkcs11/Config.java
! src/share/classes/sun/security/pkcs11/Secmod.java
! src/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/share/native/sun/security/pkcs11/j2secmod.c
! src/solaris/native/sun/security/pkcs11/j2secmod_md.h
! src/windows/native/sun/security/pkcs11/j2secmod_md.h

Changeset: cbee2e595600
Author:    vinnie
Date:      2013-07-03 14:35 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/cbee2e595600

Merge


Changeset: a49208237599
Author:    bpb
Date:      2013-07-03 13:30 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/a49208237599

8019857: Fix doclint errors in java.util.Format*
Summary: Fix doclint errors in java.util.Format*.
Reviewed-by: darcy
Contributed-by: Brian Burkhalter <brian.burkhalter at oracle.com>

! src/share/classes/java/util/Formattable.java
! src/share/classes/java/util/Formatter.java

Changeset: a8f51c3341a5
Author:    emc
Date:      2013-07-03 19:47 -0400
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/a8f51c3341a5

8016285: Add java.lang.reflect.Parameter.isNamePresent()
Summary: Add isNamePresent method to parameter reflection library, which indicates whether or real parameter data is available
Reviewed-by: darcy

! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/java/lang/reflect/Parameter.java
! test/java/lang/reflect/Parameter/WithParameters.java
! test/java/lang/reflect/Parameter/WithoutParameters.java

Changeset: 043b2eb76b0e
Author:    bpb
Date:      2013-07-03 17:08 -0700
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/043b2eb76b0e

8019862: Fix doclint errors in java.lang.*.
Summary: Fix doclint errors in java.lang.*
Reviewed-by: darcy
Contributed-by: Brian Burkhalter <brian.burkhalter at oracle.com>

! src/share/classes/java/lang/CharSequence.java
! src/share/classes/java/lang/Character.java
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/lang/Double.java
! src/share/classes/java/lang/Float.java
! src/share/classes/java/lang/ProcessBuilder.java
! src/share/classes/java/lang/Runtime.java
! src/share/classes/java/lang/Thread.java
! src/share/classes/java/lang/ThreadLocal.java

Changeset: 9333dfc87957
Author:    wmdietl
Date:      2013-07-04 11:07 +0200
URL:       http://hg.openjdk.java.net/type-annotations/type-annotations/jdk/rev/9333dfc87957

Automated merge with http://hg.openjdk.java.net/jdk8/tl/jdk

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/reflect/Executable.java



More information about the type-annotations-dev mailing list