doPrivileged with lambda

2013-05-10 Thread Weijun Wang
So we have been writing x = AccessController.doPrivileged( new PrivilegedAction() { public Object run() { return some(); } } ); Using jdk8 lambda, it seems we can write x = AccessController.doPrivileged(() -

9001039?: DHKeyAgreement calculates wrong TlsPremasterSecret 1 out of 256 times

2013-05-10 Thread Pasi Eronen
AKA "1 out of 256 SSL/TLS handshakes fails with DHE cipher suites" I reported this bug over a month of ago, but for some reason, it's not yet visible at bugs.sun.com. I've included the bug report below just in case. It seems this commit from March 2012 inadvertently broke SSL/TLS DHE cipher suite

hg: jdk8/tl/jdk: 8011128: (fs) Files.createDirectory fails if the resolved path is exactly 248 characters long

2013-05-10 Thread alan . bateman
Changeset: 09a3b08c986f Author:alanb Date: 2013-05-10 14:53 +0100 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/09a3b08c986f 8011128: (fs) Files.createDirectory fails if the resolved path is exactly 248 characters long Reviewed-by: khazra, chegar ! src/windows/classes/sun/nio/fs

hg: jdk8/tl/langtools: 8014318: tools/javac/profiles/ProfileOptionTest.java needs modifying now that javax.script is in compact1

2013-05-10 Thread alan . bateman
Changeset: ce7e1674eb73 Author:alanb Date: 2013-05-10 16:10 +0100 URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ce7e1674eb73 8014318: tools/javac/profiles/ProfileOptionTest.java needs modifying now that javax.script is in compact1 Reviewed-by: mchung ! test/tools/javac/pro

hg: jdk8/tl/jdk: 2 new changesets

2013-05-10 Thread mike . duigou
Changeset: 2490769abdfa Author:mduigou Date: 2013-05-10 09:51 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2490769abdfa 8014316: Use Method Refs in j.u.stream.MatchOps Reviewed-by: dholmes ! src/share/classes/java/util/stream/MatchOps.java Changeset: 9891e4d7d5b3 Author:

hg: jdk8/tl/jdk: 8014357: Minor refactorings to sun.reflect.generics.reflectiveObjects.*

2013-05-10 Thread joe . darcy
Changeset: f84b5498b2bb Author:darcy Date: 2013-05-10 12:25 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f84b5498b2bb 8014357: Minor refactorings to sun.reflect.generics.reflectiveObjects.* Reviewed-by: mchung ! src/share/classes/sun/reflect/generics/reflectiveObjects/Gen

hg: jdk8/tl/jdk: 8007073: Implement Core Reflection for Type Annotations on parameters

2013-05-10 Thread joel . franck
Changeset: ba74cd79e4f6 Author:jfranck Date: 2013-05-10 10:20 +0200 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ba74cd79e4f6 8007073: Implement Core Reflection for Type Annotations on parameters Reviewed-by: darcy, abuckley ! src/share/classes/java/lang/reflect/Executable.java

hg: jdk8/tl/langtools: 8014365: Restore Objects.requireNonNull(T, Supplier)

2013-05-10 Thread joe . darcy
Changeset: 1c43236f6d69 Author:darcy Date: 2013-05-10 14:31 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/1c43236f6d69 8014365: Restore Objects.requireNonNull(T, Supplier) Reviewed-by: jjg ! makefiles/BuildLangtools.gmk