From alexander.potochkin at oracle.com Wed May 1 08:31:14 2013 From: alexander.potochkin at oracle.com (alexander potochkin) Date: Wed, 01 May 2013 08:31:14 -0700 Subject: CFV: New JDK8 Committer: Mikhail Cherkasov Message-ID: <51813542.4090004@oracle.com> I hereby nominate Mikhail Cherkasov to jdk8 Committer. Mikhail has been a member of the Java SE sustaining team for a year now. He has spent most of that time working on the client-side issues (Swing/AWT/Java 2D) He has contributed several changes to jdk8 so far: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f42d178f0452 http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3d22bd7d6678 http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7ea1372be2fe http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e17465f4a1a http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7962014b1729 http://hg.openjdk.java.net/jdk8/awt/jdk/rev/35da3878deef http://hg.openjdk.java.net/jdk8/awt/jdk/rev/36cb7921bc98 http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2b8bd577257c Votes are due by May 15, 9.00 am PST. Only current jdk8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. alexp [1]http://openjdk.java.net/census [2]http://openjdk.java.net/projects/#committer-vote From mark.reinhold at oracle.com Wed May 1 09:02:42 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Wed, 01 May 2013 09:02:42 -0700 Subject: JDK 8 M7 update Message-ID: <20130501090242.739245@eggemoggin.niobe.net> When I proposed the new JDK 8 schedule [1], since adopted [2], I wrote: The intent here is not to open the gates for a flood of new features, nor to permit the scope of existing features to grow without bound. We'd likely propose a select few additional features, especially in areas related to security. In general, however, we'd use the additional time to stabilize, polish, and fine-tune the features that we already have rather than add a bunch of new ones. In that spirit, I've added the following JEPs [3] to M7: * 176 Mechanical Checking of Caller-Sensitive Methods 178 Statically-Linked JNI Libraries 179 Document JDK API Support and Stability * 180 Handle Frequent HashMap Collisions with Balanced Trees * 184 HTTP URL Permissions Those marked with '*' are directly related to improving the security of the platform. The other two are reasonably small: - 178 is a small enhancement to JNI that's critical to the use of SE 8 in embedded scenarios; and - 179 builds on 162 (Prepare for Modularization) and proposes to define one or more annotations to document the stability of JDK-specific APIs. I've dropped these two JEPs because they won't be ready for JDK 8: 143 Improve Contended Locking 165 Compiler Control Finally, I've retrospectively added 177 Optimize java.text.DecimalFormat.format to M5; the code was integrated back in October, but the JEP got lost in the noise. Also of note is 182 Policy for Retiring javac -source and -target Options which is not a feature JEP for JDK 8 per se, but rather a new long-term policy that has been proposed to take effect in JDK 8. Finally, just yesterday I posted one more security-related JEP: 185 JAXP 1.5: Restrict Fetching of External Resources This will likely be added to M7 after suitable review. I've updated the JDK 8 feature and milestone pages accordingly [4][5]. - Mark [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-April/002336.html [2] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-April/002413.html [3] http://openjdk.java.net/jeps/ [4] http://openjdk.java.net/projects/jdk8/features [5] http://openjdk.java.net/projects/jdk8/milestones From david.katleman at oracle.com Wed May 1 17:17:47 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 02 May 2013 00:17:47 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20130502001748.092E24875E@hg.openjdk.java.net> Changeset: 1dfcc874461e Author: omajid Date: 2013-04-29 12:34 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/1dfcc874461e 8013480: fix zero build on arm Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in Changeset: 7e7582e961ba Author: jwilhelm Date: 2013-04-25 16:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/7e7582e961ba 7074926: create Solaris Studio IDE (Netbeans) project for hotspot sources Summary: Project files for hotspot delevopment in Solaris Studio and NetBeans. Also reviewed by vladimir.voskresensky at oracle.com Reviewed-by: erikj, dsamersoff + common/nb_native/nbproject/configurations.xml + common/nb_native/nbproject/project.xml Changeset: b9bf111a9547 Author: katleman Date: 2013-04-30 14:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/b9bf111a9547 Merge From david.katleman at oracle.com Wed May 1 17:19:49 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 02 May 2013 00:19:49 +0000 Subject: hg: jdk8/jdk8/jdk: 3 new changesets Message-ID: <20130502002023.BB3D34875F@hg.openjdk.java.net> Changeset: 12af7c32c648 Author: omajid Date: 2013-04-29 12:34 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/12af7c32c648 8013480: fix zero build on arm Reviewed-by: erikj ! makefiles/GensrcX11Wrappers.gmk Changeset: 7a96ead5ea89 Author: katleman Date: 2013-04-30 14:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7a96ead5ea89 Merge Changeset: 55c7b90fe57e Author: katleman Date: 2013-05-01 14:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/55c7b90fe57e Merge From david.katleman at oracle.com Thu May 2 07:05:16 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 02 May 2013 14:05:16 +0000 Subject: hg: jdk8/jdk8: 8013786: JDK-8013480 broke configure on solaris Message-ID: <20130502140516.E3C844877B@hg.openjdk.java.net> Changeset: e404d321abc6 Author: erikj Date: 2013-05-02 15:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e404d321abc6 8013786: JDK-8013480 broke configure on solaris Reviewed-by: tbell ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/toolchain.m4 From david.katleman at oracle.com Thu May 2 10:49:50 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 02 May 2013 17:49:50 +0000 Subject: hg: jdk8/jdk8/jdk: 8013552: Add build support for different man pages for OpenJDK and OracleJDK Message-ID: <20130502175002.9D93B4878A@hg.openjdk.java.net> Changeset: 8dbb4b159e04 Author: erikj Date: 2013-05-02 15:59 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8dbb4b159e04 8013552: Add build support for different man pages for OpenJDK and OracleJDK Reviewed-by: tbell, omajid ! makefiles/Images.gmk From david.katleman at oracle.com Thu May 2 10:47:57 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 02 May 2013 17:47:57 +0000 Subject: hg: jdk8/jdk8: 8011687: Support correct dependencies from header files on windows and solaris Message-ID: <20130502174758.10BB348789@hg.openjdk.java.net> Changeset: e1a929afcfc4 Author: erikj Date: 2013-05-02 15:56 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e1a929afcfc4 8011687: Support correct dependencies from header files on windows and solaris Reviewed-by: tbell ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! common/makefiles/NativeCompilation.gmk From eolivelli at gmail.com Thu May 2 12:35:49 2013 From: eolivelli at gmail.com (Enrico Olivelli) Date: Thu, 2 May 2013 21:35:49 +0200 Subject: Monitoring open socket In-Reply-To: References: Message-ID: Hi, In jdk7 there is no way to ask the jvm for the list of actually active sockets, witout jni or any other native non-portable solution. Is there any plan to add a jmx set of beans to monitor jvm network activity in a portable manner? Thanks Enrico From Alan.Bateman at oracle.com Thu May 2 13:44:10 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 02 May 2013 21:44:10 +0100 Subject: Monitoring open socket In-Reply-To: References: Message-ID: <5182D01A.3090800@oracle.com> On 02/05/2013 20:35, Enrico Olivelli wrote: > Hi, > In jdk7 there is no way to ask the jvm for the list of actually active > sockets, witout jni or any other native non-portable solution. > Is there any plan to add a jmx set of beans to monitor jvm network > activity in a portable manner? > Thanks > Enrico I don't know which operating system you are on but the JDK has a platform-specific management interface named com.sun.management.UnixOperatingSystemMXBean that allows the number of open file descriptors to be monitored. This isn't enumerating the open sockets so it might not be want you want. Personally I would use lsof or /proc to look at the target VM for information like this. -Alan. From romain.gilles at gmail.com Thu May 2 20:57:46 2013 From: romain.gilles at gmail.com (Romain Gilles) Date: Fri, 3 May 2013 05:57:46 +0200 Subject: jdk8 feature in jdk7 Message-ID: Hi all, I'm really interesting in the jdk8 java.util.function package and to be more precise the java.util.function.Supplier class. I would like to create a jar file that contains only those (or maybe this) class(es). To avoid to use guava instead and allow a smooth migration to the jdk8 as soon as it is available. The other constraint is: can I publish it in maven repository (centrale / sonatype) with the respect of any licenses? Thanks in advance, Romain From david.katleman at oracle.com Thu May 2 21:03:47 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 03 May 2013 04:03:47 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b88 for changeset e1a929afcfc4 Message-ID: <20130503040347.33222487AD@hg.openjdk.java.net> Changeset: 8fb91165e596 Author: katleman Date: 2013-05-02 13:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/8fb91165e596 Added tag jdk8-b88 for changeset e1a929afcfc4 ! .hgtags From david.katleman at oracle.com Thu May 2 21:03:50 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 03 May 2013 04:03:50 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b88 for changeset 4e3a881ebb1e Message-ID: <20130503040351.74203487AE@hg.openjdk.java.net> Changeset: 1f13a798d1b8 Author: katleman Date: 2013-05-02 13:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/1f13a798d1b8 Added tag jdk8-b88 for changeset 4e3a881ebb1e ! .hgtags From david.katleman at oracle.com Thu May 2 21:04:39 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 03 May 2013 04:04:39 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b88 for changeset 8482058e74bc Message-ID: <20130503040441.AE2C6487AF@hg.openjdk.java.net> Changeset: d0081bfc425c Author: katleman Date: 2013-05-02 13:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d0081bfc425c Added tag jdk8-b88 for changeset 8482058e74bc ! .hgtags From david.katleman at oracle.com Thu May 2 21:06:27 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 03 May 2013 04:06:27 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b88 for changeset 7122f7bb0fcc Message-ID: <20130503040629.A11C6487B0@hg.openjdk.java.net> Changeset: 21f75e572cb3 Author: katleman Date: 2013-05-02 13:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/21f75e572cb3 Added tag jdk8-b88 for changeset 7122f7bb0fcc ! .hgtags From david.katleman at oracle.com Thu May 2 21:06:34 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 03 May 2013 04:06:34 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b88 for changeset 24fa5452e5d4 Message-ID: <20130503040636.9E1DB487B1@hg.openjdk.java.net> Changeset: 88838e08e4ef Author: katleman Date: 2013-05-02 13:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/88838e08e4ef Added tag jdk8-b88 for changeset 24fa5452e5d4 ! .hgtags From david.katleman at oracle.com Thu May 2 21:06:46 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 03 May 2013 04:06:46 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b88 for changeset 8dbb4b159e04 Message-ID: <20130503040658.534D1487B2@hg.openjdk.java.net> Changeset: 1daef88acff2 Author: katleman Date: 2013-05-02 13:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1daef88acff2 Added tag jdk8-b88 for changeset 8dbb4b159e04 ! .hgtags From david.katleman at oracle.com Thu May 2 21:08:08 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 03 May 2013 04:08:08 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b88 for changeset a1e10f3adc47 Message-ID: <20130503040811.1CBEB487B3@hg.openjdk.java.net> Changeset: adec2a5d510a Author: katleman Date: 2013-05-02 13:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/adec2a5d510a Added tag jdk8-b88 for changeset a1e10f3adc47 ! .hgtags From david.katleman at oracle.com Thu May 2 21:08:15 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 03 May 2013 04:08:15 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b88 for changeset 40c107d1ae6f Message-ID: <20130503040816.4A857487B4@hg.openjdk.java.net> Changeset: 501bc4aeb1b1 Author: katleman Date: 2013-05-02 13:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/501bc4aeb1b1 Added tag jdk8-b88 for changeset 40c107d1ae6f ! .hgtags From sven.reimers at gmail.com Thu May 2 23:31:13 2013 From: sven.reimers at gmail.com (Sven Reimers) Date: Fri, 3 May 2013 08:31:13 +0200 Subject: NetBeans does not start on latest JDK8 b87 build Message-ID: Hi all, I am not sure if this is the right place, but I am not sure how to take this forward. After installing latest JDK8 b87 build I cannnot start NetBeans anymore. see: https://netbeans.org/bugzilla/show_bug.cgi?id=229191 It seems this is caused by http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/73e3b474125e >From my point of view this looks intentional (do not allow to create Proxy objects for Interfaces that are not accessible following the Java visibility rules. So how to get this sorted out - should I file a bug against JDK8/OpenJDK8? Should this be fixed inside NetBeans? Thanks for any comments -Sven -- Sven Reimers * Senior Expert Software Architect * NetBeans Dream Team Member: http://dreamteam.netbeans.org * Community Leader NetBeans: http://community.java.net/netbeans Desktop Java: http://community.java.net/javadesktop * Duke's Choice Award Winner 2009 * Blog: http://nbguru.blogspot.com * XING: https://www.xing.com/profile/Sven_Reimers8 * LinkedIn: http://www.linkedin.com/in/svenreimers Join the NetBeans Groups: * XING: http://www.xing.com/group-20148.82db20 * NUGM: http://haug-server.dyndns.org/display/NUGM/Home * LinkedIn: http://www.linkedin.com/groups?gid=1860468 http://www.linkedin.com/groups?gid=107402 http://www.linkedin.com/groups?gid=1684717 * Oracle: https://mix.oracle.com/groups/18497 From Alan.Bateman at oracle.com Fri May 3 01:14:09 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 03 May 2013 09:14:09 +0100 Subject: NetBeans does not start on latest JDK8 b87 build In-Reply-To: References: Message-ID: <518371D1.4050802@oracle.com> On 03/05/2013 07:31, Sven Reimers wrote: > Hi all, > > I am not sure if this is the right place, but I am not sure how to take > this forward. > > After installing latest JDK8 b87 build I cannnot start NetBeans anymore. > > see: https://netbeans.org/bugzilla/show_bug.cgi?id=229191 > > It seems this is caused by > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/73e3b474125e > > > From my point of view this looks intentional (do not allow to create Proxy > objects for Interfaces that are not accessible following the Java > visibility rules. > > So how to get this sorted out - should I file a bug against JDK8/OpenJDK8? > Should this be fixed inside NetBeans? > > Thanks for any comments > > -Sven The changes in 8004260 are intentional but it does seem to have exposed a problem for NetBeans. A JDK bug was submitted on this yesterday: http://bugs.sun.com/view_bug.do?bug_id=8013844 It will be looked into but I will guess the issue is there is a non-public interface involved, the Proxy is generated as a non-public class in the same package as that interface, and that NetBeans needs to add a setAccessible to suppress the access check. Using Proxy.newProxyInterface might be an option too. -Alan. From eolivelli at gmail.com Fri May 3 10:28:41 2013 From: eolivelli at gmail.com (Enrico Olivelli) Date: Fri, 03 May 2013 19:28:41 +0200 Subject: Monitoring open socket In-Reply-To: <5182D01A.3090800@oracle.com> References: <5182D01A.3090800@oracle.com> Message-ID: <5183F3C9.8030204@gmail.com> Il 02/05/2013 22:44, Alan Bateman ha scritto: > On 02/05/2013 20:35, Enrico Olivelli wrote: >> Hi, >> In jdk7 there is no way to ask the jvm for the list of actually active >> sockets, witout jni or any other native non-portable solution. >> Is there any plan to add a jmx set of beans to monitor jvm network >> activity in a portable manner? >> Thanks >> Enrico > I don't know which operating system you are on but the JDK has a > platform-specific management interface named > com.sun.management.UnixOperatingSystemMXBean that allows the number of > open file descriptors to be monitored. This isn't enumerating the open > sockets so it might not be want you want. Personally I would use lsof > or /proc to look at the target VM for information like this. > > -Alan. > For Unix deployments I use lsof too but is not a portable solution and I don't like my JVM to start external processes to look inside itself As you said UnixOperatingSystemMXBean is useful only to get the number of open FD I would like a standard facility to list all open sockets, at least: - endpoint addresses (local address and port and remote address and port) - connection status (ESTABLISHED, TIME_WAIT....) - timestamp of creation... - timestamp of last activity ? thanks Enrico From eolivelli at gmail.com Sat May 4 01:04:24 2013 From: eolivelli at gmail.com (Enrico Olivelli) Date: Sat, 04 May 2013 10:04:24 +0200 Subject: Monitoring open socket In-Reply-To: References: <5182D01A.3090800@oracle.com> <5183F3C9.8030204@gmail.com> Message-ID: <5184C108.3010808@gmail.com> Thank you for your example. I would like the standard API (ot at least som hotspot specific API, like com.sun.management.UnixOperatingSystemMXBean) to let my app self-describe its network activity A JMX approach will be really simple to use, but other solutions will be welcome The API Socket.setSocketImplFactory lets you to intercept every SocketImpl creation but actually it is not so useful because there is no way to create the original impl provided by the platform (PlainSocketImpl is package protected, inside java.net package) for example I would like to write my factory: public static class MonitorSocketImplFactory implements java.net.SocketImplFactory { @Override public SocketImpl createSocketImpl() { SocketImpl socketImpl = ....create platform soccketimpl..... return new MyMonitoredSocketImpl(socketImpl); } } (another little issue: looking inside the jdk7 implementation java.net.Socket I see that sometimes Socket.factory is not called to create the SocketImpl (as for SocksSocketImpl)) IMHO It would be useful to give a "java.net.SystemSocketImplFactory" that essentially creates the standard SocketImpl for the platform or in class java.net.Socket { ... public static SocketImplFactory getSystemSocketImplFactory { return ... implementation specific class.... } .... } - Enrico Il 03/05/2013 23:34, Thomas Darimont ha scritto: > Hello Enrico, > > I know that this is not JDK 8 specific but I think it solves your problem: > > One way to do this in a portable way would be to use the byteman > instrumentation > tool from JBoss: http://www.jboss.org/byteman > > Byteman provides a rule language for bytecode manipulation via a > custom javaagent > and allows to instrument jdk classes. > > So if you want to monitor sockets you could write rules like this: > > RULE Socket monitor connect event > CLASS ^java.net.Socket > METHOD connect(SocketAddress, int) > AT EXIT > IF TRUE > DO > de.tutorials.training.net.SimpleSocketInspector.INSTANCE.beginTracking($0) > ENDRULE > > RULE Socket monitor close event > CLASS ^java.net.Socket > METHOD close() > AT CALL close > IF TRUE > DO > de.tutorials.training.net.SimpleSocketInspector.INSTANCE.endTracking($0) > ENDRULE > > $0 means the "this" reference. > > In this example I exposed the socket monitoring information as a jmx > mbean for inspection > (within de.tutorials.training.net.SimpleSocketInspector.INSTANCE) > accessible via visualvm. > > I hacked a quick prototype for this that works quite well :) > > This allows you to track Socket connect and close "events". If you > want to track activity for the > individual sockets - you could instrument the Socket.getOutputStream() > / .getInputStream() Methods > and return an appropriate wrapper that overrides the read(byte[],int,int) > and write(byte[],int,int) methods in which you could maintain the > "latest socket activity timestamp" information. > > HTH > > Best regards, > Thomas > > > 2013/5/3 Enrico Olivelli > > > Il 02/05/2013 22:44, Alan Bateman ha scritto: > > On 02/05/2013 20:35, Enrico Olivelli wrote: > > Hi, > In jdk7 there is no way to ask the jvm for the list of > actually active > sockets, witout jni or any other native non-portable solution. > Is there any plan to add a jmx set of beans to monitor jvm > network > activity in a portable manner? > Thanks > Enrico > > I don't know which operating system you are on but the JDK has > a platform-specific management interface named > com.sun.management.UnixOperatingSystemMXBean that allows the > number of open file descriptors to be monitored. This isn't > enumerating the open sockets so it might not be want you want. > Personally I would use lsof or /proc to look at the target VM > for information like this. > > -Alan. > > For Unix deployments I use lsof too but is not a portable solution > and I don't like my JVM to start external processes to look inside > itself > As you said UnixOperatingSystemMXBean is useful only to get the > number of open FD > I would like a standard facility to list all open sockets, at least: > - endpoint addresses (local address and port and remote address > and port) > - connection status (ESTABLISHED, TIME_WAIT....) > - timestamp of creation... > - timestamp of last activity ? > > thanks > Enrico > > > > From anthony.petrov at oracle.com Mon May 6 06:25:15 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Mon, 06 May 2013 17:25:15 +0400 Subject: CFV: New JDK8 Committer: Mikhail Cherkasov In-Reply-To: <51813542.4090004@oracle.com> References: <51813542.4090004@oracle.com> Message-ID: <5187AF3B.8080407@oracle.com> Vote: YES -- best regards, Anthony On 05/01/13 19:31, alexander potochkin wrote: > I hereby nominate Mikhail Cherkasov to jdk8 Committer. > > Mikhail has been a member of the Java SE sustaining team for a year now. > He has spent most of that time working on the client-side issues > (Swing/AWT/Java 2D) > > He has contributed several changes to jdk8 so far: > > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f42d178f0452 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3d22bd7d6678 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7ea1372be2fe > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e17465f4a1a > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7962014b1729 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/35da3878deef > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/36cb7921bc98 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2b8bd577257c > > Votes are due by May 15, 9.00 am PST. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > alexp > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From anton.tarasov at oracle.com Mon May 6 06:58:29 2013 From: anton.tarasov at oracle.com (Anton V. Tarasov) Date: Mon, 06 May 2013 17:58:29 +0400 Subject: CFV: New JDK8 Committer: Mikhail Cherkasov In-Reply-To: <51813542.4090004@oracle.com> References: <51813542.4090004@oracle.com> Message-ID: <5187B705.4070702@oracle.com> Vote: YES Thanks, Anton. On 01.05.2013 19:31, alexander potochkin wrote: > I hereby nominate Mikhail Cherkasov to jdk8 Committer. > > Mikhail has been a member of the Java SE sustaining team for a year now. > He has spent most of that time working on the client-side issues (Swing/AWT/Java 2D) > > He has contributed several changes to jdk8 so far: > > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f42d178f0452 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3d22bd7d6678 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7ea1372be2fe > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e17465f4a1a > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7962014b1729 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/35da3878deef > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/36cb7921bc98 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2b8bd577257c > > Votes are due by May 15, 9.00 am PST. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > alexp > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From artem.ananiev at oracle.com Mon May 6 06:55:28 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Mon, 06 May 2013 17:55:28 +0400 Subject: CFV: New JDK8 Committer: Mikhail Cherkasov In-Reply-To: <51813542.4090004@oracle.com> References: <51813542.4090004@oracle.com> Message-ID: <5187B650.3020109@oracle.com> Vote: YES. Thanks, Artem On 5/1/2013 7:31 PM, alexander potochkin wrote: > I hereby nominate Mikhail Cherkasov to jdk8 Committer. > > Mikhail has been a member of the Java SE sustaining team for a year now. > He has spent most of that time working on the client-side issues > (Swing/AWT/Java 2D) > > He has contributed several changes to jdk8 so far: > > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f42d178f0452 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3d22bd7d6678 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7ea1372be2fe > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e17465f4a1a > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7962014b1729 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/35da3878deef > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/36cb7921bc98 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2b8bd577257c > > Votes are due by May 15, 9.00 am PST. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > alexp > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From alexandr.scherbatiy at oracle.com Tue May 7 03:15:30 2013 From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy) Date: Tue, 07 May 2013 14:15:30 +0400 Subject: CFV: New JDK8 Committer: Mikhail Cherkasov In-Reply-To: <51813542.4090004@oracle.com> References: <51813542.4090004@oracle.com> Message-ID: <5188D442.6070008@oracle.com> Vote: YES Thanks, Alexandr. On 5/1/2013 7:31 PM, alexander potochkin wrote: > I hereby nominate Mikhail Cherkasov to jdk8 Committer. > > Mikhail has been a member of the Java SE sustaining team for a year now. > He has spent most of that time working on the client-side issues > (Swing/AWT/Java 2D) > > He has contributed several changes to jdk8 so far: > > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f42d178f0452 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3d22bd7d6678 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7ea1372be2fe > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e17465f4a1a > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7962014b1729 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/35da3878deef > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/36cb7921bc98 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2b8bd577257c > > Votes are due by May 15, 9.00 am PST. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > alexp > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From lana.steuck at oracle.com Tue May 7 11:21:22 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 07 May 2013 18:21:22 +0000 Subject: hg: jdk8/jdk8: 7 new changesets Message-ID: <20130507182123.0DB0148891@hg.openjdk.java.net> Changeset: e34781a0566b Author: mduigou Date: 2013-04-24 21:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e34781a0566b 8013185: Add java.util.stream to CORE_PKGS.gmk in root repo Reviewed-by: mduigou Contributed-by: Henry Jen ! common/makefiles/javadoc/CORE_PKGS.gmk Changeset: e4794ae1016e Author: mduigou Date: 2013-04-24 21:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e4794ae1016e Merge Changeset: 10775618db00 Author: aharlap Date: 2013-04-26 15:54 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/10775618db00 8011152: Precision problems on sflt builds Summary: Need to add global flag to the linker Reviewed-by: tbell, dholmes ! common/makefiles/NativeCompilation.gmk Changeset: a7a8302473d3 Author: mduigou Date: 2013-04-29 14:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/a7a8302473d3 8008632: Additional JavaDoc tags @apiNote, @implSpec and @implNote Reviewed-by: briangoetz, alanb, rriggs ! common/makefiles/javadoc/Javadoc.gmk Changeset: f171aa801ea5 Author: mduigou Date: 2013-04-29 14:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f171aa801ea5 Merge Changeset: 1603c9216e83 Author: lana Date: 2013-04-30 17:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/1603c9216e83 Merge Changeset: 892a0196d10c Author: lana Date: 2013-05-06 11:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/892a0196d10c Merge ! common/makefiles/NativeCompilation.gmk From lana.steuck at oracle.com Tue May 7 11:21:27 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 07 May 2013 18:21:27 +0000 Subject: hg: jdk8/jdk8/jaxp: 5 new changesets Message-ID: <20130507182140.B004C48893@hg.openjdk.java.net> Changeset: fad6560cb32a Author: dfuchs Date: 2013-04-17 15:23 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/fad6560cb32a 8005954: JAXP Plugability Layer should use java.util.ServiceLoader Summary: This fix replaces manual processing of files under META-INF/services in JAXP factories by calls to java.util.ServiceLoader. Reviewed-by: alanb, joehw, mchung ! src/javax/xml/datatype/DatatypeFactory.java ! src/javax/xml/datatype/FactoryFinder.java ! src/javax/xml/parsers/DocumentBuilderFactory.java ! src/javax/xml/parsers/FactoryFinder.java ! src/javax/xml/parsers/SAXParserFactory.java ! src/javax/xml/stream/FactoryFinder.java ! src/javax/xml/stream/XMLEventFactory.java ! src/javax/xml/stream/XMLInputFactory.java ! src/javax/xml/stream/XMLOutputFactory.java ! src/javax/xml/transform/FactoryFinder.java ! src/javax/xml/transform/TransformerFactory.java ! src/javax/xml/validation/SchemaFactory.java + src/javax/xml/validation/SchemaFactoryConfigurationError.java ! src/javax/xml/validation/SchemaFactoryFinder.java ! src/javax/xml/xpath/XPathFactory.java ! src/javax/xml/xpath/XPathFactoryFinder.java Changeset: 1c2079d11a79 Author: dfuchs Date: 2013-04-19 17:22 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/1c2079d11a79 8010495: Update JAXP NetBeans project - add support for generating javadoc Summary: Make it possible to use NetBeans to edit the jaxp sources and to generate a preview of the associated javadoc. Reviewed-by: joehw, alanb ! build.xml ! nbproject/project.xml Changeset: 6c6411a7070f Author: lana Date: 2013-04-23 15:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/6c6411a7070f Merge Changeset: be5d6853d821 Author: lana Date: 2013-04-30 17:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/be5d6853d821 Merge Changeset: 893d2ba8bbea Author: lana Date: 2013-05-06 11:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/893d2ba8bbea Merge From lana.steuck at oracle.com Tue May 7 11:21:37 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 07 May 2013 18:21:37 +0000 Subject: hg: jdk8/jdk8/nashorn: 38 new changesets Message-ID: <20130507182208.34D5948894@hg.openjdk.java.net> Changeset: aa8170c0dec9 Author: sundar Date: 2013-04-15 20:12 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 8012240: Array.prototype.map.call({length: -1, get 0(){throw 0}}, function(){}).length does not throw error Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/runtime/arrays/MapIterator.java + test/script/basic/JDK-8012240.js Changeset: 486d92559c37 Author: sundar Date: 2013-04-17 16:52 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 8012457: Function.prototype.apply should accept any array-like argument for function arguments Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/objects/NativeFunction.java + test/script/basic/JDK-8012457.js Changeset: d4468316fe73 Author: jlaskey Date: 2013-04-17 08:48 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4468316fe73 Merge Changeset: 04b36c02c0e2 Author: jlaskey Date: 2013-04-17 15:36 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/04b36c02c0e2 8012529: Remove -esa from testing jvmargs Reviewed-by: sundar Contributed-by: james.laskey at oracle.com ! make/project.properties Changeset: 2bb3b22392d7 Author: sundar Date: 2013-04-18 15:47 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2bb3b22392d7 Merge Changeset: ac309d492b8d Author: sundar Date: 2013-04-18 15:50 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ac309d492b8d 8012462: Date.prototype.toJSON does not handle non-Date 'this' as per the spec. Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/objects/NativeDate.java + test/script/basic/JDK-8012462.js Changeset: d1d564f5cf82 Author: hannesw Date: 2013-04-18 14:25 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d1d564f5cf82 8012460: RegExp regression Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java + test/script/basic/JDK-8012460.js + test/script/basic/JDK-8012460.js.EXPECTED Changeset: bc251a7b5103 Author: sundar Date: 2013-04-19 17:46 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bc251a7b5103 8012612: Compile failed Reviewed-by: hannesw, jlaskey, attila ! src/jdk/nashorn/internal/runtime/Context.java Changeset: c8460f668d0c Author: sundar Date: 2013-04-19 18:23 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c8460f668d0c 8012593: JSAdapter overrides impacts strongly construction time Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java Changeset: 3a209cbd1d8f Author: lagergren Date: 2013-04-19 16:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a209cbd1d8f 8010701: Immutable nodes - final iteration Reviewed-by: sundar, hannesw, jlaskey ! bin/verbose_octane.sh ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java - src/jdk/nashorn/internal/codegen/Frame.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java + src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java + src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/BreakableNode.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java - src/jdk/nashorn/internal/ir/DoWhileNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/ExecuteNode.java + src/jdk/nashorn/internal/ir/Flags.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/LabelNode.java - src/jdk/nashorn/internal/ir/LabeledNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java + src/jdk/nashorn/internal/ir/LexicalContextNode.java ! src/jdk/nashorn/internal/ir/LineNumberNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Location.java + src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java + src/jdk/nashorn/internal/ir/annotations/Immutable.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/StructureLoader.java ! src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java ! src/jdk/nashorn/tools/Shell.java + test/script/basic/try2.js + test/script/basic/try2.js.EXPECTED Changeset: e599a1cad89a Author: jlaskey Date: 2013-04-20 08:54 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e599a1cad89a 8011578: -Dnashorn.unstable.relink.threshold=1 causes tests to fail. Reviewed-by: sundar, lagergren Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/WithObject.java + test/script/basic/JDK-8011578.js + test/script/basic/JDK-8011578.js.EXPECTED Changeset: ead94bc57939 Author: sundar Date: 2013-04-22 18:09 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ead94bc57939 8012673: Nashorn's package name vs class name inferring logic is wrong Reviewed-by: hannesw, jlaskey, attila ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java Changeset: 812e9cc70320 Author: jlaskey Date: 2013-04-22 10:37 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/812e9cc70320 8012919: findMegaMorphicSetMethod should not cast result type Reviewed-by: attila, sundar Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/WithObject.java Changeset: cfda59f3d827 Author: sundar Date: 2013-04-22 19:57 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cfda59f3d827 Merge - src/jdk/nashorn/internal/codegen/Frame.java - src/jdk/nashorn/internal/ir/DoWhileNode.java - src/jdk/nashorn/internal/ir/LabeledNode.java Changeset: 08143fa6b3da Author: lana Date: 2013-04-23 15:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/08143fa6b3da Merge Changeset: 0547a1c76259 Author: attila Date: 2013-04-23 12:52 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0547a1c76259 8011065: Problems when script implements an interface with variadic methods Reviewed-by: jlaskey, hannesw, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java + test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java Changeset: 32036918585d Author: attila Date: 2013-04-23 16:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/32036918585d 8010731: Don't expose internal symbols to scripts Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java Changeset: a6c53280343d Author: hannesw Date: 2013-04-24 13:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a6c53280343d 8012334: ToUint32, ToInt32, and ToUint16 don't conform to spec Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + test/examples/int-micro.js + test/script/basic/JDK-8012334.js + test/script/basic/JDK-8012334.js.EXPECTED ! test/src/jdk/nashorn/internal/runtime/JSTypeTest.java Changeset: 3974ce844f17 Author: hannesw Date: 2013-04-24 13:34 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3974ce844f17 8012931: NativeDate.safeToString() throws RangeError for invalid date Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/objects/NativeDate.java + test/script/basic/JDK-8012931.js + test/script/basic/JDK-8012931.js.EXPECTED Changeset: e959c7969f3b Author: hannesw Date: 2013-04-24 13:36 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e959c7969f3b 8008238: Labeled break in finally causes stack overflow in Node copy Reviewed-by: lagergren, attila + test/script/basic/JDK-8008238.js Changeset: c0a10bbf6752 Author: jlaskey Date: 2013-04-24 14:25 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c0a10bbf6752 8012251: jjs should support -fx option Reviewed-by: sundar, attila, lagergren Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties + src/jdk/nashorn/internal/runtime/resources/fx/base.js + src/jdk/nashorn/internal/runtime/resources/fx/bootstrap.js + src/jdk/nashorn/internal/runtime/resources/fx/controls.js + src/jdk/nashorn/internal/runtime/resources/fx/fxml.js + src/jdk/nashorn/internal/runtime/resources/fx/graphics.js + src/jdk/nashorn/internal/runtime/resources/fx/media.js + src/jdk/nashorn/internal/runtime/resources/fx/swing.js + src/jdk/nashorn/internal/runtime/resources/fx/swt.js + src/jdk/nashorn/internal/runtime/resources/fx/web.js ! src/jdk/nashorn/tools/Shell.java ! tools/fxshell/jdk/nashorn/tools/FXShell.java Changeset: 9ad1ebb44c86 Author: hannesw Date: 2013-04-25 14:20 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9ad1ebb44c86 8013131: Various compatibility issues in String.prototype.split() Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeString.java + test/script/basic/JDK-8013131.js + test/script/basic/JDK-8013131.js.EXPECTED Changeset: ff1e4655a57f Author: attila Date: 2013-04-25 14:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ff1e4655a57f 8013203: A collection of smaller speedups to compilation pipeline Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java Changeset: fd0b969a6d07 Author: attila Date: 2013-04-25 15:31 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fd0b969a6d07 8013167: Vararg constructor not found Reviewed-by: jlaskey, lagergren, sundar ! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java + test/script/basic/JDK-8013167.js + test/script/basic/JDK-8013167.js.EXPECTED + test/src/jdk/nashorn/test/models/VarArgConstructor.java Changeset: 215d9b042cb6 Author: sundar Date: 2013-04-26 12:17 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/215d9b042cb6 8013295: ScriptEngineTest.java fails with compilation error when running under jtreg Reviewed-by: attila, hannesw ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 7917ef020898 Author: attila Date: 2013-04-26 09:20 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7917ef020898 8013325: function named 'arguments' should set DEFINES_ARGUMENTS flag in its parent, not itself Reviewed-by: hannesw, sundar ! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8013325.js + test/script/basic/JDK-8013325.js.EXPECTED Changeset: 5c98cc846f92 Author: jlaskey Date: 2013-04-26 09:48 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c98cc846f92 8013208: Octane performance regression Reviewed-by: hannesw, sundar Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java Changeset: b532eeab085f Author: sundar Date: 2013-04-26 18:31 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b532eeab085f 8013337: Issues with Date.prototype's get, set functions Reviewed-by: jlaskey, hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeDate.java + test/script/basic/JDK-8013337.js + test/script/basic/JDK-8013337.js.EXPECTED Changeset: c62144b08c65 Author: hannesw Date: 2013-04-26 17:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c62144b08c65 8006559: Octane:pdfjs leaks memory, runs slower iteration to iteration Reviewed-by: attila, sundar, jlaskey ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/PropertyListenerManager.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java Changeset: 241904013024 Author: sundar Date: 2013-04-26 22:29 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/241904013024 8013369: nashorn build failure with jdk8 b84 Reviewed-by: hannesw ! make/build-nasgen.xml Changeset: ef4c1f3aa9ed Author: jlaskey Date: 2013-04-26 15:13 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ef4c1f3aa9ed 8013360: Should be using JavaFX 8 classes for -fx support Reviewed-by: hannesw, sundar Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/resources/fx/base.js ! src/jdk/nashorn/internal/runtime/resources/fx/controls.js ! src/jdk/nashorn/internal/runtime/resources/fx/fxml.js ! src/jdk/nashorn/internal/runtime/resources/fx/graphics.js ! src/jdk/nashorn/internal/runtime/resources/fx/media.js ! src/jdk/nashorn/internal/runtime/resources/fx/swing.js ! src/jdk/nashorn/internal/runtime/resources/fx/swt.js ! src/jdk/nashorn/internal/runtime/resources/fx/web.js Changeset: e8d7298f29a1 Author: attila Date: 2013-04-29 13:21 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e8d7298f29a1 8013419: Streamline handling of with and eval Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java Changeset: ada2ca9aeac5 Author: sundar Date: 2013-04-29 18:40 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ada2ca9aeac5 8013444: JSON.parse does not invoke "reviver" callback as per spec. Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/JSONFunctions.java + test/script/basic/JDK-8013444.js + test/script/basic/JDK-8013444.js.EXPECTED Changeset: 630372cb8f2a Author: attila Date: 2013-04-29 23:22 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/630372cb8f2a 8008814: Configurable ignore/warning/error behavior for function declaration as statement Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties + test/script/basic/JDK-8008814-3.js + test/script/basic/JDK-8008814-3.js.EXPECTED + test/script/basic/JDK-8008814-4.js + test/script/basic/JDK-8008814-4.js.EXPECTED + test/script/error/JDK-8008814-1.js + test/script/error/JDK-8008814-1.js.EXPECTED + test/script/error/JDK-8008814-2.js + test/script/error/JDK-8008814-2.js.EXPECTED Changeset: 3f339ab2d050 Author: jlaskey Date: 2013-04-29 21:38 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f339ab2d050 Merge Changeset: ad28f2b52b12 Author: lagergren Date: 2013-04-30 09:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ad28f2b52b12 8013533: Increase code coverage report for types and logging Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! test/script/error/JDK-8008814-1.js.EXPECTED ! test/script/error/JDK-8008814-2.js.EXPECTED + test/script/trusted/logcoverage.js + test/script/trusted/logcoverage.js.EXPECTED Changeset: 9fee4992f796 Author: lana Date: 2013-04-30 17:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9fee4992f796 Merge Changeset: 45ce27fbe272 Author: lana Date: 2013-05-06 11:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/45ce27fbe272 Merge - src/jdk/nashorn/internal/codegen/Frame.java - src/jdk/nashorn/internal/ir/DoWhileNode.java - src/jdk/nashorn/internal/ir/LabeledNode.java From lana.steuck at oracle.com Tue May 7 11:21:37 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 07 May 2013 18:21:37 +0000 Subject: hg: jdk8/jdk8/langtools: 15 new changesets Message-ID: <20130507182223.3F85848895@hg.openjdk.java.net> Changeset: ed918a442b83 Author: jlahoda Date: 2013-04-17 15:54 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ed918a442b83 8008174: DocTree API should provide start and end positions for tree nodes Summary: Adding DocSourcePositions to allow access to DocTree starting/ending position Reviewed-by: jjg, darcy Contributed-by: Ralph Benjamin Ruijs , Jan Lahoda + src/share/classes/com/sun/source/util/DocSourcePositions.java ! src/share/classes/com/sun/source/util/DocTrees.java ! src/share/classes/com/sun/source/util/SourcePositions.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/tree/DCTree.java + test/tools/javac/doctree/positions/TestPosition.java + test/tools/javac/doctree/positions/TestPosition.out + test/tools/javac/doctree/positions/TestPositionSource.java Changeset: 891b88acf47a Author: jjg Date: 2013-04-18 19:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/891b88acf47a 8012658: Change default langtools source level to 7 Reviewed-by: darcy ! make/netbeans/langtools/nbproject/project.xml Changeset: 95d29b99e5b3 Author: jjg Date: 2013-04-18 20:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/95d29b99e5b3 8012656: cache frequently used name strings for DocImpl classes Reviewed-by: darcy ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java ! src/share/classes/com/sun/tools/javadoc/MethodDocImpl.java ! src/share/classes/com/sun/tools/javadoc/PackageDocImpl.java Changeset: a3655c24e232 Author: jfranck Date: 2013-04-19 11:57 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3655c24e232 8012681: Commit for JDK-8012656 breaks tl build Reviewed-by: vromero, chegar, alanb ! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java Changeset: d59730bd3162 Author: jjg Date: 2013-04-19 11:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d59730bd3162 8012661: remove langtools Makefile-classic Reviewed-by: erikj, tbell - make/Makefile-classic Changeset: bae8387d16aa Author: jfranck Date: 2013-04-22 10:24 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bae8387d16aa 8011027: Type parameter annotations not passed through to javax.lang.model Reviewed-by: jjg, darcy ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java ! src/share/classes/com/sun/tools/javac/model/JavacElements.java + test/tools/javac/processing/model/element/TestTypeParameterAnnotations.java Changeset: da0bd69335d4 Author: lana Date: 2013-04-23 15:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da0bd69335d4 Merge Changeset: 4b0038f66d66 Author: jjg Date: 2013-04-25 17:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4b0038f66d66 8013256: javac test failing after Lambda changes to java.util.List Reviewed-by: mduigou ! test/tools/javac/api/TestJavacTaskScanner.java Changeset: 3c02d2f1a421 Author: vromero Date: 2013-04-26 10:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3c02d2f1a421 8012723: strictfp interface misses strictfp modifer on default method Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java Changeset: 2ca9e7d50136 Author: vromero Date: 2013-04-26 10:17 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2ca9e7d50136 8008562: javac, a refactoring to Bits is necessary in order to provide a change history Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/util/Bits.java Changeset: f3f3ac1273e8 Author: vromero Date: 2013-04-26 15:59 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f3f3ac1273e8 8010304: javac should detect all mutable implicit static fields in langtools using a plugin Reviewed-by: jjg ! make/build.xml + make/tools/crules/AbstractCodingRulesAnalyzer.java + make/tools/crules/MutableFieldsAnalyzer.java + make/tools/crules/resources/crules.properties Changeset: 57648bad3287 Author: mchung Date: 2013-04-30 15:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/57648bad3287 8013531: Provide a utility class in com.sun.tools.classfile to find field/method references Reviewed-by: alanb ! src/share/classes/com/sun/tools/classfile/Dependencies.java + src/share/classes/com/sun/tools/classfile/ReferenceFinder.java Changeset: 260013a710ef Author: lana Date: 2013-04-30 17:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/260013a710ef Merge Changeset: 8e27e84de2e9 Author: rfield Date: 2013-05-01 08:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8e27e84de2e9 8011591: BootstrapMethodError when capturing constructor ref to local classes Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java Changeset: ec434cfd2752 Author: lana Date: 2013-05-06 11:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ec434cfd2752 Merge - make/Makefile-classic From lana.steuck at oracle.com Tue May 7 11:21:23 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 07 May 2013 18:21:23 +0000 Subject: hg: jdk8/jdk8/corba: 4 new changesets Message-ID: <20130507182126.39F1348892@hg.openjdk.java.net> Changeset: 8f0a461776a9 Author: dmeetry Date: 2013-04-29 16:44 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8f0a461776a9 4504275: CORBA boolean type unions do not generate compilable code from idlj Summary: JLS doesn't allow boolean type in switch statement, hence substituted by if statement. Reviewed-by: lancea ! src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/UnionGen.java Changeset: 846aaf02e516 Author: dmeetry Date: 2013-04-29 16:51 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/846aaf02e516 8011986: [corba] idlj generates read/write union helper methods that throw wrong exception in some cases Reviewed-by: lancea ! src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/UnionGen.java Changeset: ed59110eecdb Author: lana Date: 2013-04-30 17:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/ed59110eecdb Merge Changeset: fe4150590ee5 Author: lana Date: 2013-05-06 11:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/fe4150590ee5 Merge From lana.steuck at oracle.com Tue May 7 11:25:39 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 07 May 2013 18:25:39 +0000 Subject: hg: jdk8/jdk8/jdk: 74 new changesets Message-ID: <20130507184001.EA0E648897@hg.openjdk.java.net> Changeset: b0c41789f500 Author: jgodinez Date: 2013-04-25 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b0c41789f500 8009199: Printed text become garbage on Mac OSX Reviewed-by: bae, prr ! src/macosx/native/sun/awt/CTextPipe.m Changeset: f4aa34a7a44d Author: jchen Date: 2013-04-29 10:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f4aa34a7a44d 8005302: [findbugs] public methods return internal arrays; may be private Reviewed-by: bae, prr ! src/share/classes/sun/java2d/pipe/AAShapePipe.java Changeset: 46686202aa23 Author: lana Date: 2013-04-30 22:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46686202aa23 Merge Changeset: c70346f4c0a9 Author: pchelko Date: 2013-04-18 15:09 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c70346f4c0a9 8011686: AWT accidentally disables the NSApplicationDelegate of SWT, causing loss of OS X integration functionality Reviewed-by: anthony, serb Contributed-by: Markus Persson ! src/macosx/native/sun/awt/awt.m Changeset: ac92ac05dde4 Author: kshefov Date: 2013-04-22 18:39 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ac92ac05dde4 8011230: [TEST_BUG] java/awt/Toolkit/BadDisplayTest/BadDisplayTest.java failed on solaris Reviewed-by: serb, anthony ! test/java/awt/Toolkit/BadDisplayTest/BadDisplayTest.sh Changeset: 578fb8766200 Author: leonidr Date: 2013-04-22 19:24 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/578fb8766200 8008366: [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/AWTEvent.h ! src/macosx/native/sun/awt/AWTEvent.m ! src/macosx/native/sun/awt/CMenuItem.m ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java Changeset: 0894b8476a49 Author: lana Date: 2013-04-23 15:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0894b8476a49 Merge - src/share/classes/java/time/chrono/HijrahDeviationReader.java - src/share/classes/java/time/format/DateTimeBuilder.java - src/share/classes/java/time/format/DateTimeFormatStyleProvider.java - src/share/classes/java/time/temporal/Adjusters.java - src/share/classes/java/time/temporal/Queries.java - src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM - src/share/native/java/lang/ResourceBundle.c - test/java/time/tck/java/time/TestChronology.java - test/java/time/tck/java/time/chrono/TestChronoLocalDate.java - test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java - test/java/time/tck/java/time/chrono/TestHijrahChronology.java - test/java/time/tck/java/time/chrono/TestJapaneseChronology.java - test/java/time/tck/java/time/chrono/TestMinguoChronology.java - test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java - test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java - test/java/time/tck/java/time/temporal/TestChronoLocalDate.java - test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java - test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java - test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java - test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java - test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java - test/java/util/ComparatorsTest.java Changeset: 7103434eefe2 Author: kshefov Date: 2013-04-24 11:48 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7103434eefe2 8011186: [TEST_BUG] java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java failed on windows 8 Reviewed-by: anthony, serb, ant - test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java + test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java Changeset: 854f60ec4bfb Author: anthony Date: 2013-04-26 18:48 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/854f60ec4bfb 8012586: [x11] Modal dialogs for fullscreen window may show behind its owner Summary: Use the _NET_WM_WINDOW_TYPE_DIALOG type for owned windows Reviewed-by: anthony, art, serb Contributed-by: Vladimir Kravets ! src/solaris/classes/sun/awt/X11/XWindowPeer.java + test/java/awt/WMSpecificTests/Metacity/FullscreenDialogModality.java Changeset: e76f3e8e653f Author: malenkov Date: 2013-04-29 16:42 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e76f3e8e653f 8007458: [findbugs] One more beans issue, with ReflectionUtils Reviewed-by: art, alexsch ! src/share/classes/java/beans/MetaData.java - src/share/classes/java/beans/ReflectionUtils.java ! src/share/classes/java/beans/XMLEncoder.java ! test/java/beans/XMLEncoder/AbstractTest.java ! test/java/beans/XMLEncoder/BeanValidator.java ! test/java/beans/XMLEncoder/Test4631471.java ! test/java/beans/XMLEncoder/Test4679556.java ! test/java/beans/XMLEncoder/java_awt_BorderLayout.java + test/java/beans/XMLEncoder/java_awt_CardLayout.java + test/java/beans/XMLEncoder/java_awt_GridBagLayout.java ! test/java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java Changeset: 358acb00cb2d Author: mcherkas Date: 2013-04-30 13:24 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/358acb00cb2d 8012004: JInternalFrame not being finalized after closing Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/JDesktopPane.java + test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java Changeset: 31e111f82993 Author: serb Date: 2013-04-30 17:27 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/31e111f82993 7166296: closed/java/awt/Frame/DisabledParentOfToplevel/DisabledParentOfToplevel.html failed since 1.8.0b36 Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Window.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java Changeset: caeedce39396 Author: serb Date: 2013-05-01 12:19 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/caeedce39396 8009012: [macosx] DisplayChangedListener is not implemented in LWWindowPeer/CGraphicsEnvironment Reviewed-by: anthony, bae ! src/macosx/classes/sun/awt/CGraphicsDevice.java ! src/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/CGraphicsEnv.m ! src/macosx/native/sun/java2d/opengl/CGLLayer.m Changeset: c357c11f076f Author: lana Date: 2013-05-01 09:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c357c11f076f Merge Changeset: 920ad6c95d93 Author: lana Date: 2013-05-01 11:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/920ad6c95d93 Merge - src/share/classes/java/beans/ReflectionUtils.java - test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java Changeset: 296c9ec816c6 Author: alanb Date: 2013-04-18 11:13 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/296c9ec816c6 8011536: (fs) BasicFileAttributes.creationTime() should return birth time (mac) Reviewed-by: chegar ! src/share/classes/java/nio/file/attribute/BasicFileAttributeView.java ! src/solaris/classes/sun/nio/fs/UnixChannelFactory.java ! src/solaris/classes/sun/nio/fs/UnixCopyFile.java ! src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/solaris/classes/sun/nio/fs/UnixFileAttributes.java ! src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java ! src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/solaris/classes/sun/nio/fs/UnixPath.java ! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c ! test/java/nio/file/attribute/BasicFileAttributeView/Basic.java + test/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java Changeset: 3c8724085cf7 Author: alanb Date: 2013-04-18 12:24 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3c8724085cf7 8009648: Tests fail in -agentvm -concurrency mode Reviewed-by: alanb Contributed-by: roger.riggs at oracle.com ! test/Makefile ! test/java/time/TEST.properties Changeset: 3cc833b1fd0c Author: dxu Date: 2013-04-18 10:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3cc833b1fd0c 8011946: java.util.Currency javadoc has broken link to iso.org Reviewed-by: mduigou ! src/share/classes/java/util/Currency.java Changeset: 32c3a580812b Author: mchung Date: 2013-04-18 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/32c3a580812b 8012624: Add sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java in ProblemList.txt Reviewed-by: lancea, alanb ! test/ProblemList.txt Changeset: 3b81fac25d26 Author: mchung Date: 2013-04-18 13:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3b81fac25d26 8011934: sun.misc.PerfCounter calls Perf.createLong with incorrect parameters Reviewed-by: mchung Contributed-by: Yasumasa Suenaga ! src/share/classes/sun/misc/PerfCounter.java Changeset: 3e4a0fddeb00 Author: jgish Date: 2013-04-18 16:33 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3e4a0fddeb00 8012005: LogManager needs test to ensure stack trace is not being done to find bundle Reviewed-by: mchung + test/java/util/logging/bundlesearch/ClassPathTestBundle_en.properties + test/java/util/logging/bundlesearch/IndirectlyLoadABundle.java + test/java/util/logging/bundlesearch/LoadItUp.java + test/java/util/logging/bundlesearch/ResourceBundleSearchTest.java + test/java/util/logging/bundlesearch/resources/ContextClassLoaderTestBundle_en.properties + test/java/util/logging/bundlesearch/resources/StackSearchableResource_en.properties Changeset: 7bdb3e186497 Author: xuelei Date: 2013-04-18 22:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7bdb3e186497 8006935: Need to take care of long secret keys in HMAC/PRF compuation Reviewed-by: valeriep ! src/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java Changeset: 778b16225d85 Author: weijun Date: 2013-04-19 15:41 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/778b16225d85 8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 Reviewed-by: mullan ! src/share/classes/com/sun/jarsigner/ContentSignerParameters.java ! src/share/classes/sun/security/pkcs/PKCS7.java ! src/share/classes/sun/security/timestamp/TSRequest.java ! src/share/classes/sun/security/timestamp/TimestampToken.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/ts.sh Changeset: 90b03f9a2e77 Author: jzavgren Date: 2013-04-17 11:47 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/90b03f9a2e77 8010505: HTTP DIGEST implementation incorrectly quotes header values, fails auth Summary: The extraneous quotes were removed. Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/http/DigestAuthentication.java Changeset: 6139f8fb0137 Author: mduigou Date: 2013-04-16 22:50 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 8008670: Initial java.util.stream putback -- internal API classes Reviewed-by: mduigou, dholmes Contributed-by: Brian Goetz , Doug Lea
, Paul Sandoz + src/share/classes/java/util/stream/AbstractShortCircuitTask.java + src/share/classes/java/util/stream/AbstractTask.java + src/share/classes/java/util/stream/FindOps.java + src/share/classes/java/util/stream/ForEachOps.java + src/share/classes/java/util/stream/MatchOps.java + src/share/classes/java/util/stream/Node.java + src/share/classes/java/util/stream/PipelineHelper.java + src/share/classes/java/util/stream/Sink.java + src/share/classes/java/util/stream/StreamOpFlag.java + src/share/classes/java/util/stream/StreamShape.java + src/share/classes/java/util/stream/TerminalOp.java + src/share/classes/java/util/stream/TerminalSink.java + src/share/classes/java/util/stream/Tripwire.java Changeset: e8f1dc6d0c0c Author: jgish Date: 2013-04-19 16:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e8f1dc6d0c0c 8010939: Deadlock in LogManager Summary: re-order locks to avoid deadlock Reviewed-by: mchung ! src/share/classes/java/util/logging/LogManager.java + test/java/util/logging/DrainFindDeadlockTest.java Changeset: 22a27dfd0510 Author: weijun Date: 2013-04-22 11:39 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/22a27dfd0510 8005527: [TEST_BUG] console.sh failed Automatically with exit code 1. Reviewed-by: xuelei ! test/sun/security/tools/keytool/console.sh Changeset: 3ca33647db95 Author: akhil Date: 2013-04-22 09:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 8001647: default methods for Collections - forEach, removeIf, replaceAll, sort Reviewed-by: alanb, dholmes, mduigou, psandoz, smarks Contributed-by: Akhil Arora , Arne Siegel , Brian Goetz ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/Collection.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/List.java ! src/share/classes/java/util/Vector.java ! src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java + test/java/util/Collection/CollectionDefaults.java + test/java/util/Collection/ListDefaults.java + test/java/util/Collection/testlibrary/CollectionAsserts.java + test/java/util/Collection/testlibrary/CollectionSupplier.java Changeset: 2a78d8f1fec1 Author: briangoetz Date: 2013-04-17 14:39 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 8008682: Inital Streams public API Reviewed-by: mduigou, dholmes, darcy Contributed-by: Brian Goetz , Mike Duigou , Paul Sandoz , JSR-335 EG + src/share/classes/java/util/stream/BaseStream.java + src/share/classes/java/util/stream/CloseableStream.java + src/share/classes/java/util/stream/Collector.java + src/share/classes/java/util/stream/DelegatingStream.java + src/share/classes/java/util/stream/DoubleStream.java + src/share/classes/java/util/stream/IntStream.java + src/share/classes/java/util/stream/LongStream.java + src/share/classes/java/util/stream/Stream.java + src/share/classes/java/util/stream/package-info.java Changeset: 98a7bb7baa76 Author: psandoz Date: 2013-04-17 11:34 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/98a7bb7baa76 8011426: java.util collection Spliterator implementations Summary: Spliterator implementations for collection classes in java.util. Reviewed-by: mduigou, briangoetz Contributed-by: Doug Lea
, Paul Sandoz ! src/share/classes/java/util/ArrayDeque.java ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/HashSet.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/LinkedHashSet.java ! src/share/classes/java/util/LinkedList.java ! src/share/classes/java/util/PriorityQueue.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/TreeSet.java ! src/share/classes/java/util/Vector.java ! src/share/classes/java/util/WeakHashMap.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: 62fb9e2b5da1 Author: naoto Date: 2013-04-22 13:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/62fb9e2b5da1 8010666: Implement Currency/LocaleNameProvider in Windows Host LocaleProviderAdapter Reviewed-by: okutsu ! src/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! test/java/util/Locale/LocaleProviders.java ! test/java/util/Locale/LocaleProviders.sh Changeset: 8b07b318f713 Author: alanb Date: 2013-04-23 15:01 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8b07b318f713 8012930: (fs) Eliminate recursion from FileTreeWalker Reviewed-by: chegar ! src/share/classes/java/nio/file/FileTreeWalker.java ! src/share/classes/java/nio/file/Files.java ! test/java/nio/file/Files/walkFileTree/CreateFileTree.java ! test/java/nio/file/Files/walkFileTree/MaxDepth.java ! test/java/nio/file/Files/walkFileTree/SkipSiblings.java + test/java/nio/file/Files/walkFileTree/SkipSubtree.java ! test/java/nio/file/Files/walkFileTree/TerminateWalk.java + test/java/nio/file/Files/walkFileTree/find.sh - test/java/nio/file/Files/walkFileTree/walk_file_tree.sh Changeset: b456f25c2075 Author: lancea Date: 2013-04-23 11:17 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b456f25c2075 8011620: adding free form netbeans project for jdbc to jdk/make/netbeans Reviewed-by: chegar ! make/netbeans/common/shared.xml + make/netbeans/jdbc/README + make/netbeans/jdbc/build.properties + make/netbeans/jdbc/build.xml + make/netbeans/jdbc/nbproject/project.xml Changeset: 57b02a7558f3 Author: lana Date: 2013-04-23 15:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/57b02a7558f3 Merge - src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM Changeset: 754c9bb4f085 Author: sla Date: 2013-04-24 14:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/754c9bb4f085 8009985: [parfait] Uninitialised variable at jdk/src/solaris/native/com/sun/management/UnixOperatingSystem_md.c Reviewed-by: sla, rbackman, alanb, dholmes, rdurbin Contributed-by: peter.allwin at oracle.com ! src/solaris/native/com/sun/management/UnixOperatingSystem_md.c Changeset: bbcebf893b83 Author: alanb Date: 2013-04-24 19:03 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bbcebf893b83 8005555: TEST_BUG: java/io/Serializable/accessConstants/AccessConstants.java should be removed Reviewed-by: chegar - test/java/io/Serializable/accessConstants/AccessConstants.java Changeset: 8c06a38aa2c5 Author: sherman Date: 2013-04-24 21:27 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8c06a38aa2c5 8012638: test/java/time/test/java/util/TestFormatter fails in UTC TZ Summary: updated the offending test case Reviewed-by: alanb ! test/java/time/test/java/util/TestFormatter.java Changeset: 4da1d43f5843 Author: darcy Date: 2013-04-25 09:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4da1d43f5843 8012044: Give more information about self-suppression from Throwable.addSuppressed Reviewed-by: alanb, dholmes ! src/share/classes/java/lang/Throwable.java ! test/java/lang/Throwable/SuppressedExceptions.java Changeset: ca0957f0d408 Author: emc Date: 2013-04-25 14:23 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ca0957f0d408 8012937: Correct errors in javadoc comments. Summary: Correct some errors in the javadoc comments for parameter reflection. Reviewed-by: darcy ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Parameter.java Changeset: 5871d7b1673c Author: coffeys Date: 2013-04-25 21:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5871d7b1673c 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters Reviewed-by: okutsu ! src/share/classes/java/text/CalendarBuilder.java ! src/share/classes/java/text/SimpleDateFormat.java ! test/java/text/Format/DateFormat/Bug7130335.java Changeset: b600d637ef77 Author: wetmore Date: 2013-04-25 17:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b600d637ef77 8012530: test/sun/security/provider/SecureRandom/StrongSeedReader.java failing Reviewed-by: wetmore Contributed-by: alan.bateman at oracle.com ! test/sun/security/provider/SecureRandom/StrongSeedReader.java Changeset: a8da4e516bc3 Author: akhil Date: 2013-04-23 11:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a8da4e516bc3 8005051: optimized defaults for Iterator.forEachRemaining Reviewed-by: alanb, mduigou, psandoz, ulfzibis Contributed-by: Akhil Arora ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/LinkedList.java ! src/share/classes/java/util/Vector.java ! src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java Changeset: ceeed0fcb371 Author: jgish Date: 2013-04-02 18:41 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ceeed0fcb371 5015163: (str) String merge/join that is the inverse of String.split() 7172553: A utility class that forms the basis of a String.join() operation Summary: Integrate StringJoiner changes from lambda Reviewed-by: alanb, mduigou ! make/java/java/FILES_java.gmk ! src/share/classes/java/lang/String.java + src/share/classes/java/util/StringJoiner.java + test/java/lang/String/StringJoinTest.java + test/java/util/StringJoiner/StringJoinerTest.java Changeset: 2cb55846c9bb Author: mduigou Date: 2013-04-24 16:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb 8011920: Main streams implementation 8012542: Stream methods on Collection Reviewed-by: dholmes, mduigou Contributed-by: Brian Goetz , Mike Duigou , Paul Sandoz ! make/docs/CORE_PKGS.gmk ! src/share/classes/java/util/Collection.java + src/share/classes/java/util/stream/AbstractPipeline.java + src/share/classes/java/util/stream/AbstractSpinedBuffer.java + src/share/classes/java/util/stream/DistinctOps.java + src/share/classes/java/util/stream/DoublePipeline.java + src/share/classes/java/util/stream/IntPipeline.java + src/share/classes/java/util/stream/LongPipeline.java + src/share/classes/java/util/stream/Nodes.java + src/share/classes/java/util/stream/ReduceOps.java + src/share/classes/java/util/stream/ReferencePipeline.java + src/share/classes/java/util/stream/SliceOps.java + src/share/classes/java/util/stream/SortedOps.java + src/share/classes/java/util/stream/SpinedBuffer.java + src/share/classes/java/util/stream/StreamSpliterators.java + src/share/classes/java/util/stream/StreamSupport.java Changeset: 5144db7f0f88 Author: sherman Date: 2013-04-26 13:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5144db7f0f88 8007395: StringIndexOutofBoundsException in Match.find() when input String contains surrogate UTF-16 characters Summary: updated GroupCurly.match0() to backtrack correctly Reviewed-by: mchung ! src/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/RegExTest.java Changeset: f5fbd8065920 Author: mfang Date: 2013-03-25 16:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5fbd8065920 8010521: jdk8 l10n resource file translation update 2 Reviewed-by: naoto, yhuang + src/macosx/classes/com/apple/laf/resources/aqua_de.properties + src/macosx/classes/com/apple/laf/resources/aqua_es.properties + src/macosx/classes/com/apple/laf/resources/aqua_fr.properties + src/macosx/classes/com/apple/laf/resources/aqua_it.properties + src/macosx/classes/com/apple/laf/resources/aqua_ja.properties + src/macosx/classes/com/apple/laf/resources/aqua_ko.properties + src/macosx/classes/com/apple/laf/resources/aqua_pt_BR.properties + src/macosx/classes/com/apple/laf/resources/aqua_sv.properties + src/macosx/classes/com/apple/laf/resources/aqua_zh_CN.properties + src/macosx/classes/com/apple/laf/resources/aqua_zh_TW.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_de.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_es.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_fr.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_it.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ja.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_ko.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_pt_BR.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_sv.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/gtk/resources/gtk_zh_TW.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_es.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_fr.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_it.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_pt_BR.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_sv.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_zh_CN.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_de.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_es.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_fr.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_it.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ja.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_ko.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_pt_BR.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties ! src/share/classes/com/sun/java/swing/plaf/windows/resources/windows_zh_CN.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties ! src/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_de.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_it.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_de.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_es.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_it.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_de.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_es.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_it.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_pt_BR.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_ja.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_pt_BR.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_sv.java ! src/share/classes/sun/applet/resources/MsgAppletViewer_zh_CN.java ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/awt/resources/awt_es.properties ! src/share/classes/sun/awt/resources/awt_pt_BR.properties ! src/share/classes/sun/awt/resources/awt_zh_CN.properties ! src/share/classes/sun/launcher/resources/launcher_de.properties ! src/share/classes/sun/launcher/resources/launcher_es.properties ! src/share/classes/sun/launcher/resources/launcher_fr.properties ! src/share/classes/sun/launcher/resources/launcher_it.properties ! src/share/classes/sun/launcher/resources/launcher_ja.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/launcher/resources/launcher_sv.properties ! src/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/share/classes/sun/management/resources/agent_de.properties ! src/share/classes/sun/management/resources/agent_es.properties ! src/share/classes/sun/management/resources/agent_fr.properties ! src/share/classes/sun/management/resources/agent_it.properties ! src/share/classes/sun/management/resources/agent_ja.properties ! src/share/classes/sun/management/resources/agent_ko.properties ! src/share/classes/sun/management/resources/agent_pt_BR.properties ! src/share/classes/sun/management/resources/agent_sv.properties ! src/share/classes/sun/management/resources/agent_zh_CN.properties ! src/share/classes/sun/management/resources/agent_zh_TW.properties ! src/share/classes/sun/misc/resources/Messages_de.java ! src/share/classes/sun/misc/resources/Messages_es.java ! src/share/classes/sun/misc/resources/Messages_fr.java ! src/share/classes/sun/misc/resources/Messages_it.java ! src/share/classes/sun/misc/resources/Messages_ja.java ! src/share/classes/sun/misc/resources/Messages_ko.java ! src/share/classes/sun/misc/resources/Messages_pt_BR.java ! src/share/classes/sun/misc/resources/Messages_sv.java ! src/share/classes/sun/misc/resources/Messages_zh_CN.java ! src/share/classes/sun/misc/resources/Messages_zh_TW.java ! src/share/classes/sun/print/resources/serviceui_de.properties ! src/share/classes/sun/print/resources/serviceui_es.properties ! src/share/classes/sun/print/resources/serviceui_fr.properties ! src/share/classes/sun/print/resources/serviceui_it.properties ! src/share/classes/sun/print/resources/serviceui_ja.properties ! src/share/classes/sun/print/resources/serviceui_ko.properties ! src/share/classes/sun/print/resources/serviceui_pt_BR.properties ! src/share/classes/sun/print/resources/serviceui_sv.properties ! src/share/classes/sun/print/resources/serviceui_zh_CN.properties ! src/share/classes/sun/print/resources/serviceui_zh_TW.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_es.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_fr.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_it.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_ja.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_ko.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_pt_BR.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_sv.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_CN.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_zh_TW.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties ! src/share/classes/sun/rmi/server/resources/rmid_de.properties ! src/share/classes/sun/rmi/server/resources/rmid_es.properties ! src/share/classes/sun/rmi/server/resources/rmid_fr.properties ! src/share/classes/sun/rmi/server/resources/rmid_it.properties ! src/share/classes/sun/rmi/server/resources/rmid_ja.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/rmi/server/resources/rmid_pt_BR.properties ! src/share/classes/sun/rmi/server/resources/rmid_sv.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_CN.properties ! src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java ! src/share/classes/sun/security/util/AuthResources_pt_BR.java ! src/share/classes/sun/security/util/AuthResources_zh_TW.java ! src/share/classes/sun/security/util/Resources_es.java ! src/share/classes/sun/security/util/Resources_pt_BR.java ! src/share/classes/sun/tools/jar/resources/jar_de.properties ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties ! src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties ! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_ja.java ! src/share/classes/sun/tools/native2ascii/resources/MsgNative2ascii_zh_CN.java ! src/share/demo/jfc/Notepad/resources/Notepad_ja.properties ! src/share/demo/jfc/Notepad/resources/Notepad_zh_CN.properties Changeset: 6d8cd4f28a2f Author: mfang Date: 2013-04-22 23:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d8cd4f28a2f Merge - make/com/sun/servicetag/Makefile - src/share/classes/com/sun/servicetag/BrowserSupport.java - src/share/classes/com/sun/servicetag/Installer.java - src/share/classes/com/sun/servicetag/LinuxSystemEnvironment.java - src/share/classes/com/sun/servicetag/RegistrationData.java - src/share/classes/com/sun/servicetag/RegistrationDocument.java - src/share/classes/com/sun/servicetag/Registry.java - src/share/classes/com/sun/servicetag/ServiceTag.java - src/share/classes/com/sun/servicetag/SolarisServiceTag.java - src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java - src/share/classes/com/sun/servicetag/SunConnection.java - src/share/classes/com/sun/servicetag/SystemEnvironment.java - src/share/classes/com/sun/servicetag/UnauthorizedAccessException.java - src/share/classes/com/sun/servicetag/Util.java - src/share/classes/com/sun/servicetag/WindowsSystemEnvironment.java - src/share/classes/com/sun/servicetag/package.html - src/share/classes/com/sun/servicetag/resources/Putback-Notes.txt - src/share/classes/com/sun/servicetag/resources/javase_5_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_6_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_7_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties - src/share/classes/com/sun/servicetag/resources/jdk_header.png - src/share/classes/com/sun/servicetag/resources/product_registration.xsd - src/share/classes/com/sun/servicetag/resources/register.html - src/share/classes/com/sun/servicetag/resources/register_ja.html - src/share/classes/com/sun/servicetag/resources/register_zh_CN.html - src/share/classes/java/time/chrono/HijrahDeviationReader.java - src/share/classes/java/time/format/DateTimeBuilder.java - src/share/classes/java/time/format/DateTimeFormatStyleProvider.java - src/share/classes/java/time/temporal/Adjusters.java - src/share/classes/java/time/temporal/Queries.java ! src/share/classes/sun/security/ssl/Authenticator.java - src/share/classes/sun/security/util/KeyLength.java - src/share/native/java/lang/ResourceBundle.c - test/com/sun/servicetag/DeleteServiceTag.java - test/com/sun/servicetag/DuplicateNotFound.java - test/com/sun/servicetag/FindServiceTags.java - test/com/sun/servicetag/InstanceUrnCheck.java - test/com/sun/servicetag/InvalidRegistrationData.java - test/com/sun/servicetag/InvalidServiceTag.java - test/com/sun/servicetag/JavaServiceTagTest.java - test/com/sun/servicetag/JavaServiceTagTest1.java - test/com/sun/servicetag/NewRegistrationData.java - test/com/sun/servicetag/SvcTagClient.java - test/com/sun/servicetag/SystemRegistryTest.java - test/com/sun/servicetag/TestLoadFromXML.java - test/com/sun/servicetag/UpdateServiceTagTest.java - test/com/sun/servicetag/Util.java - test/com/sun/servicetag/ValidRegistrationData.java - test/com/sun/servicetag/environ.properties - test/com/sun/servicetag/missing-environ-field.xml - test/com/sun/servicetag/newer-registry-version.xml - test/com/sun/servicetag/registration.xml - test/com/sun/servicetag/servicetag1.properties - test/com/sun/servicetag/servicetag2.properties - test/com/sun/servicetag/servicetag3.properties - test/com/sun/servicetag/servicetag4.properties - test/com/sun/servicetag/servicetag5.properties - test/java/time/tck/java/time/TestChronology.java - test/java/time/tck/java/time/chrono/TestChronoLocalDate.java - test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java - test/java/time/tck/java/time/chrono/TestHijrahChronology.java - test/java/time/tck/java/time/chrono/TestJapaneseChronology.java - test/java/time/tck/java/time/chrono/TestMinguoChronology.java - test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java - test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java - test/java/time/tck/java/time/temporal/TestChronoLocalDate.java - test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java - test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java - test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java - test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java - test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java - test/java/util/ComparatorsTest.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java - test/sun/tools/jstat/gcPermCapacityOutput1.awk - test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh Changeset: a6781797ae53 Author: mfang Date: 2013-04-26 09:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a6781797ae53 Merge Changeset: 890485cafb8b Author: mfang Date: 2013-04-26 14:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/890485cafb8b Merge Changeset: 5e7ae178b24d Author: plevart Date: 2013-04-26 16:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5e7ae178b24d 7123493: (proxy) Proxy.getProxyClass doesn't scale under high load Reviewed-by: mchung ! src/share/classes/java/lang/reflect/Proxy.java + src/share/classes/java/lang/reflect/WeakCache.java Changeset: 964b95a59656 Author: weijun Date: 2013-04-27 18:25 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/964b95a59656 8005523: Unbound krb5 for TLS Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java ! src/share/classes/sun/security/ssl/Krb5Helper.java ! src/share/classes/sun/security/ssl/Krb5Proxy.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java ! src/share/classes/sun/security/ssl/krb5/Krb5ProxyImpl.java ! test/sun/security/krb5/auto/SSL.java Changeset: c5d7bdee8c64 Author: alanb Date: 2013-04-28 21:06 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c5d7bdee8c64 8013413: javadoc warnings Reviewed-by: lancea, chegar ! src/share/classes/java/nio/file/attribute/FileTime.java ! src/share/classes/java/util/Spliterator.java Changeset: 94b05be10eec Author: alanb Date: 2013-04-29 10:28 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/94b05be10eec 8013415: Changes for JDK-8005523 requires updates to refs.allowed Reviewed-by: chegar ! make/tools/src/build/tools/deps/refs.allowed Changeset: 138f767b8eff Author: dholmes Date: 2013-04-29 07:40 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/138f767b8eff 8010280: jvm.cfg needs updating for non-server builds Summary: Generate jvm.cfg based on chosen VMs for non-"standard" builds and remove legacy entries from committed jvm.cfg files Reviewed-by: mduigou, tbell ! makefiles/CopyFiles.gmk ! src/macosx/bin/x86_64/jvm.cfg ! src/solaris/bin/amd64/jvm.cfg ! src/solaris/bin/arm/jvm.cfg ! src/solaris/bin/i586/jvm.cfg ! src/solaris/bin/ia64/jvm.cfg ! src/solaris/bin/ppc/jvm.cfg ! src/solaris/bin/sparc/jvm.cfg ! src/solaris/bin/sparcv9/jvm.cfg ! src/solaris/bin/zero/jvm.cfg ! src/windows/bin/amd64/jvm.cfg ! src/windows/bin/i586/jvm.cfg ! src/windows/bin/ia64/jvm.cfg Changeset: 9d324d667bb3 Author: jzavgren Date: 2013-04-29 08:17 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9d324d667bb3 8012108: Memory leak in jdk/src/windows/native/java/net/NetworkInterface_winXP.c Summary: Modified code to fix this leak and then proactively fixed improper calls to realloc() in the windows native code that can also cause leaks. Reviewed-by: chegar, khazra, dsamersoff ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/sun/net/dns/ResolverConfigurationImpl.c Changeset: b013d7433184 Author: chegar Date: 2013-04-29 18:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b013d7433184 Merge Changeset: 7857129859bd Author: briangoetz Date: 2013-04-20 18:53 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd 8012650: Arrays streams methods 8011918: java.util.stream.Streams Reviewed-by: alanb, mduigou, darcy, henryjen Contributed-by: brian.goetz at oracle.com, paul.sandoz at oracle.com ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/Stream.java + src/share/classes/java/util/stream/StreamBuilder.java + src/share/classes/java/util/stream/Streams.java + test/java/util/Arrays/SetAllTest.java Changeset: 46ddd9d272b5 Author: mduigou Date: 2013-04-29 22:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 8011917: Add java.util.stream.Collectors utilities Reviewed-by: darcy, mduigou Contributed-by: Brian Goetz + src/share/classes/java/util/stream/Collectors.java Changeset: fff665e54df0 Author: sla Date: 2013-04-30 10:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fff665e54df0 8003671: [findbugs] sun.management.AgentConfigurationError.getParams() may expose internal representation by returning AgentConfigurationError.params Reviewed-by: mchung, rbackman, jbachorik ! src/share/classes/sun/management/AgentConfigurationError.java Changeset: 49d6596100db Author: msheppar Date: 2013-04-29 23:07 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/49d6596100db 8007373: Inet6Address serialization incompatibility Reviewed-by: alanb, chegar ! src/share/classes/java/net/Inet6Address.java + test/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java Changeset: ac3e189c9099 Author: lancea Date: 2013-04-30 14:44 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ac3e189c9099 8010416: Add a way for java.sql.Driver to be notified when it is deregistered Reviewed-by: alanb, ulfzibis ! src/share/classes/java/sql/Driver.java + src/share/classes/java/sql/DriverAction.java ! src/share/classes/java/sql/DriverManager.java ! src/share/classes/java/sql/SQLPermission.java Changeset: 0e6f412f5536 Author: mduigou Date: 2013-04-30 12:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0e6f412f5536 8011814: Add testng.jar to Netbeans projects test compile classpath 8013271: Add MacOS sources to J2SE Netbeans project 8013272: JDK Netbeans projects should use ASCII encoding for sources Reviewed-by: lancea ! make/netbeans/common/closed-share-sources.ent ! make/netbeans/common/demo-view.ent ! make/netbeans/common/java-data-native.ent ! make/netbeans/common/java-data-no-native.ent ! make/netbeans/common/jtreg-view.ent + make/netbeans/common/macosx-sources.ent + make/netbeans/common/macosx-view.ent ! make/netbeans/common/properties.ent ! make/netbeans/common/sample-view.ent ! make/netbeans/common/share-sources.ent ! make/netbeans/common/unix-sources.ent ! make/netbeans/common/windows-sources.ent ! make/netbeans/j2se/nbproject/project.xml ! make/netbeans/world/nbproject/project.xml Changeset: 2fba6ae13ed8 Author: mduigou Date: 2013-04-30 12:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2fba6ae13ed8 Merge Changeset: 1432a6247ac9 Author: ksrini Date: 2013-04-30 13:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1432a6247ac9 8009389: Unpack200 native library should be removed from profiles Reviewed-by: alanb, bobv, jrose ! makefiles/profile-includes.txt ! src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java Changeset: eda99449ab26 Author: alanb Date: 2013-04-30 21:19 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eda99449ab26 8013647: JPRT unable to clean-up after tests that leave file trees with loops Reviewed-by: chegar, tbell ! test/java/nio/file/Files/walkFileTree/MaxDepth.java ! test/java/nio/file/Files/walkFileTree/SkipSiblings.java ! test/java/nio/file/Files/walkFileTree/SkipSubtree.java ! test/java/nio/file/Files/walkFileTree/TerminateWalk.java Changeset: 4a82d2b86c75 Author: mchung Date: 2013-04-30 15:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4a82d2b86c75 8013531: Provide a utility class in com.sun.tools.classfile to find field/method references Reviewed-by: alanb ! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java - test/sun/reflect/CallerSensitive/MethodFinder.java ! test/sun/reflect/CallerSensitive/MissingCallerSensitive.java Changeset: 4550ba263cbf Author: lana Date: 2013-04-30 17:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4550ba263cbf Merge Changeset: dddd17cf61ff Author: chegar Date: 2013-05-01 10:03 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dddd17cf61ff 6594296: NetworkInterface.getHardwareAddress returns zero length byte array Reviewed-by: alanb ! src/windows/native/java/net/NetworkInterface_winXP.c ! test/java/net/NetworkInterface/Test.java Changeset: 73793f2af80a Author: msheppar Date: 2013-04-30 16:24 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/73793f2af80a 8007799: Base64.getEncoder(0, byte[]) returns an encoder that unexpectedly inserts line separators Reviewed-by: sherman, iris ! src/share/classes/java/util/Base64.java + test/java/util/Base64/Base64GetEncoderTest.java Changeset: 5941f7c9c76a Author: chegar Date: 2013-05-01 11:15 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5941f7c9c76a 8013723: ProblemList.txt updates (5/2013) Reviewed-by: alanb ! test/ProblemList.txt Changeset: ae4a82e69da2 Author: weijun Date: 2013-05-01 21:05 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ae4a82e69da2 8012082: SASL: auth-conf negotiated, but unencrypted data is accepted, reset to unencrypt Reviewed-by: vinnie ! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java ! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java ! src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java + test/sun/security/krb5/auto/SaslGSS.java Changeset: c6aef650e615 Author: mduigou Date: 2013-05-01 08:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c6aef650e615 8012665: add CharSequence.chars, CharSequence.codePoints Reviewed-by: martin, alanb, ulfzibis, mduigou Contributed-by: Stuart Marks , Henry Jen ! src/share/classes/java/lang/CharSequence.java + test/java/lang/CharSequence/DefaultTest.java ! test/java/lang/StringBuffer/TestSynchronization.java Changeset: f6f2802f980c Author: lana Date: 2013-05-01 11:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f6f2802f980c Merge - test/java/io/Serializable/accessConstants/AccessConstants.java - test/java/nio/file/Files/walkFileTree/walk_file_tree.sh - test/sun/reflect/CallerSensitive/MethodFinder.java Changeset: 336a110f1196 Author: lana Date: 2013-05-06 11:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/336a110f1196 Merge - src/share/classes/java/beans/ReflectionUtils.java - test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java - test/java/io/Serializable/accessConstants/AccessConstants.java - test/java/nio/file/Files/walkFileTree/walk_file_tree.sh - test/sun/reflect/CallerSensitive/MethodFinder.java From lana.steuck at oracle.com Tue May 7 12:10:35 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 7 May 2013 12:10:35 -0700 (PDT) Subject: jdk8-b89: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201305071910.r47JAZg2019306@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/892a0196d10c http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/45ce27fbe272 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ec434cfd2752 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/336a110f1196 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/88838e08e4ef http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/893d2ba8bbea http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d0081bfc425c http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/fe4150590ee5 --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8013272 client-libs JDK Netbeans projects should use ASCII encoding for sources JDK-8012586 client-libs [x11] Modal dialogs for fullscreen window may show behind its owner JDK-8012325 client-libs [TEST_BUG] closed/java/awt/event/MouseEvent/EnterAsGrabbedEvent/EnterAsGrabbedEvent.html doesn't release mouse button JDK-8012004 client-libs JInternalFrame not being finalized after closing JDK-8011686 client-libs AWT accidentally disables the NSApplicationDelegate of SWT, causing loss of OS X integration functionality JDK-8011639 client-libs [code audit] t2k: HintGlyph.c -- OffsetAxis (typo in the for-loop condition) JDK-8011230 client-libs [TEST_BUG] java/awt/Toolkit/BadDisplayTest/BadDisplayTest.java failed on solaris JDK-8011186 client-libs [TEST_BUG] java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java failed on windows 8 JDK-8009199 client-libs Printed text become garbage on Mac OSX JDK-8009012 client-libs [macosx] DisplayChangedListener is not implemented in LWWindowPeer/CGraphicsEnvironment JDK-8008366 client-libs [macosx] ActionListener called twice for JMenuItem using ScreenMenuBar JDK-8007679 client-libs JVM crash in sun.font.T2KFontScaler.getGlyphImageNative if using corrupted font JDK-8007458 client-libs [findbugs] One more beans issue, with ReflectionUtils JDK-8005302 client-libs [findbugs] public methods return internal arrays; may be private JDK-8005203 client-libs [parfait] #239 sun/java2d/cmm/kcms/doevalsw.c Uninitialised pointer 'tempAddr' may be used for comparison JDK-7166296 client-libs closed/java/awt/Frame/DisabledParentOfToplevel/DisabledParentOfToplevel.html failed since 1.8.0b36 JDK-8013723 core-libs ProblemList.txt updates (5/2013) JDK-8013647 core-libs JPRT unable to clean-up after tests that leave file trees with loops JDK-8013533 core-libs Improve code coverage for types and logging JDK-8013444 core-libs JSON.parse does not invoke "reviver" callback as per spec. JDK-8013419 core-libs Streamline handling of with and eval JDK-8013415 core-libs Changes for JDK-8005523 requires updates to refs.allowed JDK-8013413 core-libs javadoc warnings JDK-8013369 core-libs nashorn build failure with jdk8 b84 JDK-8013360 core-libs Should be using JavaFX 8 classes for -fx support JDK-8013337 core-libs Issues with Date.prototype's get, set functions JDK-8013325 core-libs Defining a function named "arguments" should set DEFINES_ARGUMENTS in its parent, not itself JDK-8013295 core-libs ScriptEngineTest.java fails with compilation error when running under jtreg JDK-8013208 core-libs Octane performance regression JDK-8013203 core-libs A collection of smaller speedups to compilation pipeline JDK-8013167 core-libs Vararg constructor not found JDK-8013131 core-libs Various compatibility issues in String.prototype.split() JDK-8012937 core-libs Correct errors in javadoc comments JDK-8012931 core-libs NativeDate.safeToString() throws RangeError for invalid date JDK-8012930 core-libs (fs) Eliminate recursion from FileTreeWalker JDK-8012919 core-libs findMegaMorphicSetMethod should not cast result type. JDK-8012673 core-libs Nashorn's package name vs class name inferring logic is wrong JDK-8012665 core-libs CharSequence.chars, CharSequence.codePoints JDK-8012650 core-libs Arrays streams methods JDK-8012638 core-libs test/java/time/test/java/util/TestFormatter fails in UTC TZ JDK-8012635 core-libs closed/java/net/Socket/ExclusiveBindTest.java fails intermittently on Solaris JDK-8012612 core-libs Compilation error. unknown class sun.reflect.CallerSensitive JDK-8012593 core-libs JSAdapter overrides impacts strongly construction time JDK-8012542 core-libs Collection.stream and Collection.parallelStream JDK-8012529 core-libs Remove -esa from testing jvmargs JDK-8012462 core-libs Date.prototype.toJSON does not handle non-Date 'this' as per the spec. JDK-8012460 core-libs RegExp regression JDK-8012457 core-libs Function.prototype.apply should accept any array-like argument for function arguments JDK-8012334 core-libs ToUint32, ToInt32, and ToUint16 don't conform to spec JDK-8012251 core-libs jjs should support -fx option JDK-8012240 core-libs Array.prototype.map.call({length: -1, get 0(){throw 0}}, function(){}).length does not throw error JDK-8012108 core-libs [parfait] Memory leak in jdk/src/windows/native/java/net/NetworkInterface_winXP.c JDK-8012044 core-libs Give more information about self-suppression from Throwable.addSuppressed JDK-8012005 core-libs LogManager needs test to ensure stack trace is not being done to find bundle JDK-8011946 core-libs java.util.Currency javadoc has broken link to iso.org JDK-8011934 core-libs sun.misc.PerfCounter calls Perf.createLong with incorrect parameters JDK-8011920 core-libs Implementation classes for java.util.stream JDK-8011918 core-libs java.util.stream.Streams JDK-8011917 core-libs java.util.stream.Collectors JDK-8011620 core-libs Add JDBC netbeans project to jdk/make/netbeans JDK-8011591 core-libs BootstrapMethodError when capturing constructor ref to local classes JDK-8011578 core-libs -Dnashorn.unstable.relink.threshold=1 causes tests to fail. JDK-8011536 core-libs (fs) BasicFileAttributes.creationTime() should return birth time (mac) JDK-8011426 core-libs java.util collection Spliterator implementations JDK-8011065 core-libs Problems when script implements an interface with variadic methods JDK-8010939 core-libs Deadlock in LogManager JDK-8010731 core-libs Nashorn exposes internal symbols such as __callee__, __scope__ to scripts JDK-8010701 core-libs Immutable IR - part 2 JDK-8010666 core-libs Implement Currency/LocaleNameProvider in Windows Host LocaleProviderAdapter JDK-8010505 core-libs HTTP DIGEST implementation incorrectly quotes header values, fails auth JDK-8010416 core-libs Add a Driver.deregisterDriver method for JDBC 4.2 JDK-8009648 core-libs Tests fail in -agentvm -concurrency mode JDK-8009389 core-libs Unpack200 native library should be removed from profiles JDK-8008814 core-libs Nashorn shouldn't accept FunctionDeclaration as a Statement JDK-8008682 core-libs Core stream API classes JDK-8008670 core-libs Initial java.util.stream putback -- internal API classes JDK-8008238 core-libs Labeled break in finally causes stack overflow in Node copy JDK-8007799 core-libs Base64.getEncoder(0, byte[]) returns an encoder that unexpectedly inserts line separators JDK-8007395 core-libs StringIndexOutofBoundsException in Match.find() when input String contains surrogate UTF-16 characters JDK-8007373 core-libs Inet6Address serialization incompatibility JDK-8006559 core-libs Octane:pdfjs leaks memory, runs slower iteration to iteration JDK-8005555 core-libs TEST_BUG: java/io/Serializable/accessConstants/AccessConstants.java can probably be removed JDK-8005051 core-libs default methods for Iterator JDK-8005034 core-libs Test closed/tools/pack200/CompatibilityTest.java fails with timeout on Linux JDK-8004181 core-libs TEST_BUG: closed/java/nio/channels/ReadOnlyBuffers.java doesn't clean-up JDK-8001647 core-libs default methods for Collections - forEach, removeIf, replaceAll, sort JDK-8000529 core-libs Regression : SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters JDK-7172553 core-libs A utility class that forms the basis of a String.join() operation JDK-7123493 core-libs (proxy) Proxy.getProxyClass doesn't scale under high load JDK-6594296 core-libs NetworkInterface.getHardwareAddress returns zero length byte array JDK-5015163 core-libs (str) String merge/join that is the inverse of String.split() JDK-8012624 core-svc Add sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java in ProblemList.txt JDK-8009985 core-svc [parfait] Uninitialised variable at jdk/src/solaris/native/com/sun/management/UnixOperatingSystem_md.c JDK-8003671 core-svc [findbugs] sun.management.AgentConfigurationError.getParams() may expose internal representation by returning AgentConfigurationError.params JDK-8011625 embedded JRECreate utility should not copy libinstrument.so library to result JRE: compact1 and compact2 JDK-8011152 embedded Precision problems on sflt builds JDK-8010441 embedded jrecreate usage text is incorrect for fx extensions JDK-8010280 embedded jvm.cfg needs to be generated based on the VMs being built JDK-8009710 embedded jrecreate usage updates JDK-8009377 embedded jrecreate should provide option to install extended charsets (charsets.jar) JDK-8009368 embedded Values specified to jrecreate -extension option are confusing JDK-8006720 embedded JRECreate should not allow minimum VM use for compact3 or full jre JDK-8010521 globalization jdk8 l10n resource file translation update 2 JDK-8013271 infrastructure Add MacOS sources to J2SE Netbeans project. JDK-8013185 infrastructure Add java.util.stream to CORE_PKGS.gmk in root repo JDK-8012661 infrastructure remove langtools Makefile-classic JDK-8011814 infrastructure Add testng.jar to Netbeans projects test compile classpath JDK-8008632 infrastructure Additional JavaDoc tags @apiNote, @implSpec and @implNote JDK-8011986 other-libs [corba] idlj generates read/write union helper methods that throw wrong exception in some cases JDK-4504275 other-libs CORBA boolean type unions do not generate compilable code from idlj JDK-8013435 security-libs TEST_BUG: correct jtreg tags order broken in 8b87 for test closed/sun/security/ssl/com/sun/net/ssl/internal/ssl/LuckyThirteen/LuckyThirteenOnEngine.java JDK-8012530 security-libs test/sun/security/provider/SecureRandom/StrongSeedReader.java failing JDK-8012082 security-libs SASL: auth-conf negotiated, but unencrypted data is accepted, reset to unencrypt JDK-8009636 security-libs JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161 JDK-8006935 security-libs Need to take care of long secret keys in HMAC/PRF compuation JDK-8005527 security-libs [TEST_BUG] console.sh failed Automatically with exit code 1. JDK-8005523 security-libs Unbound krb5 for TLS JDK-8013531 tools Provide a utility class in com.sun.tools.classfile to find field/method references JDK-8013256 tools javac test failing after Lambda changes to java.util.List JDK-8012723 tools strictfp interface misses strictfp modifer on default method JDK-8012681 tools Commit for JDK-8012656 breaks tl build JDK-8012658 tools Change default langtools source level to 7 JDK-8012656 tools cache frequently used name strings for DocImpl classes JDK-8011027 tools Type parameter annotations not passed through to javax.lang.model JDK-8010304 tools javac should detect all mutable implicit static fields in langtools using a plugin JDK-8008562 tools javac, a refactoring to Bits is necessary in order to provide a change history JDK-8008174 tools DocTree API should provide start and end positions for tree nodes JDK-8010495 xml Update JAXP NetBeans project - add support for generating javadoc JDK-8005954 xml JAXP Plugability Layer should use java.util.ServiceLoader From john.coomes at oracle.com Tue May 7 15:29:25 2013 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 07 May 2013 22:29:25 +0000 Subject: hg: jdk8/jdk8/hotspot: 65 new changesets Message-ID: <20130507223131.3D199488B0@hg.openjdk.java.net> Changeset: 57ac6a688ae6 Author: amurillo Date: 2013-04-26 00:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/57ac6a688ae6 8013227: new hotspot build - hs25-b31 Reviewed-by: jcoomes ! make/hotspot_version Changeset: cc70cbbd422e Author: hseigel Date: 2013-04-24 09:00 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cc70cbbd422e 8012695: Assertion message displays %u and %s text instead of actual values Summary: USe err_msg() to create a proper assertion message. Reviewed-by: twisti, coleenp, iklam ! src/share/vm/classfile/classFileParser.hpp Changeset: fbca7eaeac2e Author: zgu Date: 2013-04-24 14:55 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fbca7eaeac2e 8011218: Kitchensink hanged, likely NMT is to blame Summary: Made NMT query safepoint aware. Reviewed-by: dholmes, coleenp ! src/share/vm/services/memBaseline.cpp ! src/share/vm/services/memBaseline.hpp ! src/share/vm/services/memTracker.cpp Changeset: d587a5c30bd8 Author: coleenp Date: 2013-04-24 16:19 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d587a5c30bd8 8011803: release_C_heap_structures is never called for anonymous classes. Summary: Call this function from the ClassLoaderData destructor instead of the system dictionary walk. Reviewed-by: stefank, mgerdin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: d66a24adbe3f Author: coleenp Date: 2013-04-24 15:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d66a24adbe3f Merge Changeset: 15a99ca4ee34 Author: sspitsyn Date: 2013-04-25 03:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/15a99ca4ee34 8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands Summary: References from operands to CP entries and back must be correct after CP merge Reviewed-by: coleenp, twisti Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp Changeset: c115fac239eb Author: iklam Date: 2013-04-25 12:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c115fac239eb 8008962: NPG: Memory regression: One extra Monitor per ConstantPool Summary: Re-use InstanceKlass::_init_lock locking ConstantPool as well. Reviewed-by: dholmes, coleenp, acorn ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvmtiEnv.cpp Changeset: 3c9b7ef92c61 Author: dcubed Date: 2013-04-26 08:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3c9b7ef92c61 Merge Changeset: d1644a010f52 Author: emc Date: 2013-04-26 07:34 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d1644a010f52 8007154: Remove support for u4 MethodParameter flags fields Summary: Remove support for parsing class files with four-byte flags fields in MethodParameters attributes Reviewed-by: jrose, coleenp ! src/share/vm/classfile/classFileParser.cpp Changeset: f258c5828eb8 Author: hseigel Date: 2013-04-29 16:13 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f258c5828eb8 8011773: Some tests on Interned String crashed JVM with OOM Summary: Instead of terminating the VM, throw OutOfMemoryError exceptions. Reviewed-by: coleenp, dholmes ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/prims/whitebox.cpp Changeset: c53e49efe6a8 Author: hseigel Date: 2013-04-29 16:36 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c53e49efe6a8 Merge Changeset: f32b6c267d2e Author: mikael Date: 2013-04-29 11:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f32b6c267d2e 8012015: Use PROT_NONE when reserving memory Summary: Reserved memory had PROT_READ+PROT_WRITE access on Linux/bsd, now changed to PROT_NONE. Reviewed-by: dholmes, ctornqvi ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/prims/whitebox.cpp + test/runtime/memory/ReserveMemory.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 9f96b7a853bc Author: sla Date: 2013-04-30 10:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9f96b7a853bc 8013466: SA crashes when attaching to a process on OS X Reviewed-by: coleenp, rbackman, minqi ! agent/src/os/bsd/MacosxDebuggerLocal.m Changeset: 409d4b59e095 Author: sla Date: 2013-04-30 02:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/409d4b59e095 Merge Changeset: ed5a590835a4 Author: zgu Date: 2013-04-30 09:17 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ed5a590835a4 8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6' Summary: Grab and drop SR_lock to get the thread to honor the safepoint protocol Reviewed-by: dcubed, coleenp ! src/share/vm/services/memBaseline.cpp Changeset: 746b070f5022 Author: ccheung Date: 2013-04-30 11:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/746b070f5022 8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap" Reviewed-by: coleenp, zgu, hseigel ! src/os/solaris/vm/os_solaris.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/blockOffsetTable.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp ! src/share/vm/utilities/workgroup.cpp Changeset: e4614b063fe1 Author: sla Date: 2013-04-30 21:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e4614b063fe1 8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause Reviewed-by: coleenp, rbackman ! agent/src/os/bsd/MacosxDebuggerLocal.m Changeset: 376ff861f611 Author: sla Date: 2013-05-01 01:07 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/376ff861f611 Merge Changeset: b4081e9714ec Author: vladidan Date: 2013-04-30 17:36 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b4081e9714ec 8013398: Adjust number of stack guard pages on systems with large memory page size Summary: Auto adjust number of stack guard pages on systems with large memory page size Reviewed-by: bobv, coleenp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp Changeset: 1847df492437 Author: vladidan Date: 2013-05-01 10:10 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1847df492437 Merge Changeset: 08236d966eea Author: bharadwaj Date: 2013-05-01 08:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/08236d966eea 8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87 Summary: Do not treat static methods as miranda methods. Reviewed-by: dholmes, acorn ! src/share/vm/oops/klassVtable.cpp + test/runtime/lambda-features/PublicStaticInterfaceMethodHandling.java Changeset: 8fe2542bdc8d Author: bharadwaj Date: 2013-05-01 09:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8fe2542bdc8d Merge Changeset: a6e09d6dd8e5 Author: dlong Date: 2013-04-24 20:55 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a6e09d6dd8e5 8003853: specify offset of IC load in java_to_interp stub Summary: refactored code to allow platform-specific differences Reviewed-by: dlong, twisti Contributed-by: Goetz Lindenmaier + src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/sparc.ad + src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad + src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/opto/output.cpp Changeset: e10e43e58e92 Author: dlong Date: 2013-04-24 21:11 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e10e43e58e92 Merge - make/bsd/makefiles/jvmg.make - make/bsd/makefiles/profiled.make - make/linux/makefiles/jvmg.make - make/linux/makefiles/profiled.make - make/solaris/makefiles/jvmg.make - make/solaris/makefiles/profiled.make ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad - src/os/bsd/vm/chaitin_bsd.cpp - src/os/linux/vm/chaitin_linux.cpp - src/os/solaris/vm/chaitin_solaris.cpp - src/os/windows/vm/chaitin_windows.cpp ! src/share/vm/opto/output.cpp - test/gc/6941923/test6941923.sh - test/gc/TestVerifyBeforeGCDuringStartup.java - test/runtime/NMT/AllocTestType.java Changeset: 3c0584fec1e6 Author: dholmes Date: 2013-04-28 18:24 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3c0584fec1e6 8010428: Special -agentpath checks needed with minimal VM to produce proper error message Reviewed-by: dholmes, alanb, cjplummer, olagneau Contributed-by: Carlos Lucasius ! src/share/vm/runtime/arguments.cpp Changeset: 78603aa58b1e Author: jiangli Date: 2013-04-26 16:58 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/78603aa58b1e Merge ! src/cpu/x86/vm/x86_64.ad Changeset: e01e02a9fcb6 Author: jiangli Date: 2013-04-29 01:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e01e02a9fcb6 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 052caeaeb771 Author: jiangli Date: 2013-05-02 12:16 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/052caeaeb771 Merge Changeset: 8f9fae155577 Author: jiangli Date: 2013-05-02 13:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8f9fae155577 Merge Changeset: c23dbf0e8ab7 Author: jmasa Date: 2013-03-01 10:19 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c23dbf0e8ab7 8011268: NPG: Free unused VirtualSpaceNodes Reviewed-by: mgerdin, coleenp, johnc ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp Changeset: bfe3be9ebd6c Author: kevinw Date: 2013-04-18 17:02 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bfe3be9ebd6c 7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line Reviewed-by: mgerdin ! test/gc/7072527/TestFullGCCount.java Changeset: 12927badda81 Author: kevinw Date: 2013-04-19 05:14 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/12927badda81 Merge Changeset: d391427ddc29 Author: mgerdin Date: 2013-04-22 10:10 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d391427ddc29 Merge Changeset: a08c80e9e1e5 Author: stefank Date: 2013-04-22 20:27 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a08c80e9e1e5 8012687: Remove unused is_root checks and closures Reviewed-by: tschatzl, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: ebded0261dfc Author: jmasa Date: 2013-04-22 22:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ebded0261dfc 8012111: Remove warning about CMS generation shrinking. Reviewed-by: johnc, brutisso, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp + test/gc/concurrentMarkSweep/GuardShrinkWarning.java Changeset: 1cb4795305b9 Author: mgerdin Date: 2013-04-23 08:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1cb4795305b9 8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD Summary: Restructure initialization of ClassLoaderData to not add a new instance if init_dependencies fail Reviewed-by: stefank, coleenp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/classLoaderData.inline.hpp Changeset: 5c93c1f61226 Author: johnc Date: 2013-04-18 10:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5c93c1f61226 8011724: G1: Stack allocate instances of HeapRegionRemSetIterator Summary: Stack allocate instances of HeapRegionRemSetIterator during RSet scanning. Reviewed-by: brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.hpp Changeset: 868d87ed63c8 Author: jmasa Date: 2013-02-12 14:15 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/868d87ed63c8 8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions Reviewed-by: mgerdin, coleenp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceCounters.cpp ! src/share/vm/memory/metaspaceCounters.hpp ! src/share/vm/memory/metaspaceShared.cpp Changeset: 9d75bcd7c890 Author: mgerdin Date: 2013-04-24 19:55 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9d75bcd7c890 8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802 Summary: Move initialization of dependencies to before allocation of CLD Reviewed-by: stefank, coleenp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: d50cc62e94ff Author: johnc Date: 2013-04-24 14:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d50cc62e94ff 8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t Summary: In graphKit INT operations were generated to access PtrQueue::_index which has type size_t. This is 64 bit on 64-bit machines. No problems occur on little endian machines as long as the index fits into 32 bit, but on big endian machines the upper part is read, which is zero. This leads to unnecessary branches to the slow path in the runtime. Reviewed-by: twisti, johnc Contributed-by: Martin Doerr ! src/share/vm/opto/graphKit.cpp Changeset: b06ac540229e Author: stefank Date: 2013-04-24 20:13 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b06ac540229e 8013132: Add a flag to turn off the output of the verbose verification code Reviewed-by: johnc, brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vm_operations.hpp Changeset: b294421fa3c5 Author: brutisso Date: 2013-04-26 09:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b294421fa3c5 8012915: ReservedSpace::align_reserved_region() broken on Windows Summary: remove unused constructors and helper methods for ReservedHeapSpace and ReservedSpace Reviewed-by: mgerdin, jmasa, johnc, tschatzl ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp Changeset: 2f50bc369470 Author: stefank Date: 2013-04-26 10:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2f50bc369470 8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloading Reviewed-by: coleenp, mgerdin ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/genMarkSweep.cpp Changeset: 3edf23423bb2 Author: johnc Date: 2013-04-26 10:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3edf23423bb2 8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class] Summary: System.getProperty("test.java.opts") can return NULL, which gets converted to to the empty string, and the child java command then interprets that as the name of the main class. Reviewed-by: jmasa, brutisso ! test/gc/TestVerifyDuringStartup.java Changeset: caac22686b17 Author: mgerdin Date: 2013-04-29 09:31 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/caac22686b17 Merge ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/runtime/thread.cpp Changeset: 601183f604b2 Author: mgerdin Date: 2013-04-29 13:07 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/601183f604b2 8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware locking Summary: Change Metaspace::deallocate to take lock with _no_safepoint_check_flag Reviewed-by: coleenp, jmasa, dholmes ! src/share/vm/memory/metaspace.cpp Changeset: 9075044ed66b Author: ehelin Date: 2013-04-30 16:36 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9075044ed66b 8008541: Remove old code in HotSpot that supported the jmap -permstat functionality Reviewed-by: sla, brutisso ! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java Changeset: d58c62b7447d Author: mgerdin Date: 2013-05-02 19:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d58c62b7447d Merge ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp Changeset: cbd4ce58f1f3 Author: mgerdin Date: 2013-05-02 16:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cbd4ce58f1f3 Merge Changeset: e12c9b3740db Author: vlivanov Date: 2013-04-25 11:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e12c9b3740db 8012260: ciReplay: Include PID into the name of replay data file Reviewed-by: kvn, twisti ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/ostream.hpp ! src/share/vm/utilities/vmError.cpp Changeset: dc7db03f5aa2 Author: iignatyev Date: 2013-04-25 11:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dc7db03f5aa2 8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal Reviewed-by: kvn, vlivanov ! src/share/vm/prims/whitebox.cpp + test/sanity/WhiteBox.java Changeset: 7b23cb975cf2 Author: iignatyev Date: 2013-04-25 11:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7b23cb975cf2 8011675: adding compilation level to replay data Reviewed-by: kvn, vlivanov - agent/doc/c2replay.html + agent/doc/cireplay.html ! agent/doc/clhsdb.html ! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java ! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/ciReplay/TestSA.sh + test/compiler/ciReplay/TestVM.sh + test/compiler/ciReplay/TestVM_no_comp_level.sh + test/compiler/ciReplay/common.sh Changeset: 247342108a11 Author: neliasso Date: 2013-04-23 13:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/247342108a11 8010332: removed unused method: ciMethod::uses_monitors Reviewed-by: twisti, roland Contributed-by: albert.noll at oracle.com ! src/share/vm/ci/ciMethod.hpp Changeset: a5c95fcf7cb7 Author: neliasso Date: 2013-04-23 18:06 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a5c95fcf7cb7 8012157: removed unused code in SharedRuntime::handle_wrong_method Reviewed-by: kvn, roland, rbackman Contributed-by: albert.noll at oracle.com ! src/share/vm/runtime/sharedRuntime.cpp Changeset: d1c9384eecb4 Author: iignatyev Date: 2013-04-26 07:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d1c9384eecb4 8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return false Reviewed-by: kvn, vlivanov ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: 93b8272814cf Author: vlivanov Date: 2013-04-26 08:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/93b8272814cf Merge Changeset: 0b55a78c6be5 Author: bharadwaj Date: 2013-04-26 10:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0b55a78c6be5 Merge - agent/doc/c2replay.html ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: fd49109d0d88 Author: bharadwaj Date: 2013-04-26 14:50 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fd49109d0d88 Merge Changeset: 487d442ef257 Author: jiangli Date: 2013-04-26 16:21 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/487d442ef257 8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL). Summary: Change the assert to if check as MethodCounters could be NULL under TieredCompilation. Reviewed-by: kvn, twisti ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: 62b683108582 Author: jiangli Date: 2013-04-26 14:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/62b683108582 Merge Changeset: 0cfa93c2fcc4 Author: neliasso Date: 2013-04-29 13:20 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0cfa93c2fcc4 8012547: Code cache flushing can get stuck reclaming of memory Summary: Keep sweeping regardless of if we are flushing Reviewed-by: kvn, twisti ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp Changeset: e4e131b15d5c Author: roland Date: 2013-05-02 10:27 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e4e131b15d5c 8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macros Summary: remove unused parameter in dtrace macros Reviewed-by: kvn, roland Contributed-by: albert.noll at oracle.com ! src/share/vm/compiler/compileBroker.cpp Changeset: 9ce110b1d14a Author: kvn Date: 2013-05-02 18:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9ce110b1d14a Merge - agent/doc/c2replay.html ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 4ec913499722 Author: amurillo Date: 2013-05-03 08:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4ec913499722 Merge - agent/doc/c2replay.html Changeset: 9c1fe0b419b4 Author: amurillo Date: 2013-05-03 08:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9c1fe0b419b4 Added tag hs25-b31 for changeset 4ec913499722 ! .hgtags From John.Coomes at oracle.com Tue May 7 16:05:31 2013 From: John.Coomes at oracle.com (John Coomes) Date: Tue, 7 May 2013 16:05:31 -0700 Subject: jdk8-b89: HotSpot Message-ID: <20873.35003.923038.296474@oracle.com> hs25-b31 has been integrated into jdk8-b89. http://hg.openjdk.java.net/jdk8/jdk8/rev/892a0196d10c http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/fe4150590ee5 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9c1fe0b419b4 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/893d2ba8bbea http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/88838e08e4ef http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/336a110f1196 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ec434cfd2752 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/45ce27fbe272 Component : VM Status : 0 major failures, 0 minor failures Date : 05/07/2013 at 21:57 Tested By : VM SQE & leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-05-03-151437.amurillo.hs25-b31-snapshot Bundles : 2013-05-03-151437.amurillo.hs25-b31-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-line 8003853: specify offset of IC load in java_to_interp stub 8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands 8007154: Remove support for u4 MethodParameter flags fields 8008541: Remove old code in HotSpot that supported the jmap -permstat functionality 8008962: NPG: Memory regression: One extra Monitor per ConstantPool 8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions 8010332: removed unused method: ciMethod::uses_monitors 8010428: Special -agentpath checks needed with minimal VM to produce proper error message 8011218: Kitchensink hanged, likely NMT is to blame 8011268: NPG: Free unused VirtualSpaceNodes 8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap" 8011675: adding compilation level to replay data 8011724: G1: Stack allocate instances of HeapRegionRemSetIterator 8011773: Some tests on Interned String crashed JVM with OOM 8011802: NPG: init_dependencies in class loader data graph can cause invalid CLD 8011803: release_C_heap_structures is never called for anonymous classes. 8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class] 8012015: Use PROT_NONE when reserving memory 8012111: Remove warning about CMS generation shrinking. 8012157: removed unused code in SharedRuntime::handle_wrong_method 8012260: ciReplay: Include PID into the name of replay data file 8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return false 8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatal 8012547: Code cache flushing can get stuck reclaming of memory 8012687: Remove unused is_root checks and closures 8012695: Assertion message displays %u and %s text instead of actual values 8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_t 8012915: ReservedSpace::align_reserved_region() broken on Windows 8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL). 8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware locking 8013132: Add a flag to turn off the output of the verbose verification code 8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802 8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloading 8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6' 8013227: new hotspot build - hs25-b31 8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue cause 8013398: Adjust number of stack guard pages on systems with large memory page size 8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87 8013466: SA crashes when attaching to a process on OS X 8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macros Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b89. Issues and Notes: This is PIT for HS25 b31 for JDK 8 b89. ------------------------------- From VM SQE & leonid.mesnik at oracle.com -- Leonid Mesnik JVM SQE From dalibor.topic at oracle.com Wed May 8 06:44:22 2013 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 08 May 2013 15:44:22 +0200 Subject: CFV: New JDK8 Committer: Mikhail Cherkasov In-Reply-To: <51813542.4090004@oracle.com> References: <51813542.4090004@oracle.com> Message-ID: <518A56B6.5040404@oracle.com> Vote: Yes. On 5/1/13 5:31 PM, alexander potochkin wrote: > I hereby nominate Mikhail Cherkasov to jdk8 Committer. > > Mikhail has been a member of the Java SE sustaining team for a year now. > He has spent most of that time working on the client-side issues (Swing/AWT/Java 2D) > > He has contributed several changes to jdk8 so far: > > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f42d178f0452 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3d22bd7d6678 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7ea1372be2fe > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e17465f4a1a > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7962014b1729 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/35da3878deef > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/36cb7921bc98 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2b8bd577257c > > Votes are due by May 15, 9.00 am PST. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > alexp > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From neugens.limasoftware at gmail.com Wed May 8 06:53:17 2013 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Wed, 8 May 2013 15:53:17 +0200 Subject: CFV: New JDK8 Committer: Mikhail Cherkasov In-Reply-To: <51813542.4090004@oracle.com> References: <51813542.4090004@oracle.com> Message-ID: Vote: Yes, Cheers, Mario 2013/5/1 alexander potochkin : > I hereby nominate Mikhail Cherkasov to jdk8 Committer. > > Mikhail has been a member of the Java SE sustaining team for a year now. > He has spent most of that time working on the client-side issues > (Swing/AWT/Java 2D) > > He has contributed several changes to jdk8 so far: > > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f42d178f0452 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3d22bd7d6678 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7ea1372be2fe > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e17465f4a1a > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7962014b1729 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/35da3878deef > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/36cb7921bc98 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2b8bd577257c > > Votes are due by May 15, 9.00 am PST. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > alexp > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF IcedRobot: www.icedrobot.org Proud GNU Classpath developer: http://www.classpath.org/ Read About us at: http://planet.classpath.org OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From Alan.Bateman at oracle.com Wed May 8 09:11:05 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 08 May 2013 17:11:05 +0100 Subject: CFV: New jdk8 Committer: Paul Sandoz Message-ID: <518A7919.405@oracle.com> I hereby nominate Paul Sandoz to jdk8 Committer. Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, the extensive tests and more. This work has been coming into the jdk8 over the last few weeks. Paul has also been a contributor to the Jigsaw project, re-working the support for services in particular. The following are links to change-sets that Paul has contributed or co-contributed: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c Votes are due by May 22, 09.15 PDT. Only current jdk8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. -Alan. [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote From Lance.Andersen at oracle.com Wed May 8 09:16:04 2013 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Wed, 8 May 2013 12:16:04 -0400 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: vote: yes On May 8, 2013, at 12:11 PM, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, the extensive tests and more. This work has been coming into the jdk8 over the last few weeks. Paul has also been a contributor to the Jigsaw project, re-working the support for services in particular. > > The following are links to change-sets that Paul has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > -------------- next part -------------- Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com From joe.darcy at oracle.com Wed May 8 09:17:20 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 08 May 2013 09:17:20 -0700 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518A7A90.4050209@oracle.com> Vote: yes! -Joe On 05/08/2013 09:11 AM, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, the extensive tests and more. This work has been > coming into the jdk8 over the last few weeks. Paul has also been a > contributor to the Jigsaw project, re-working the support for services > in particular. > > The following are links to change-sets that Paul has contributed or > co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From chris.hegarty at oracle.com Wed May 8 09:18:34 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Wed, 8 May 2013 17:18:34 +0100 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: Vote: yes -Chris On 8 May 2013, at 17:11, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, the extensive tests and more. This work has been coming into the jdk8 over the last few weeks. Paul has also been a contributor to the Jigsaw project, re-working the support for services in particular. > > The following are links to change-sets that Paul has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From andy.herrick at oracle.com Wed May 8 09:19:30 2013 From: andy.herrick at oracle.com (Andy Herrick) Date: Wed, 08 May 2013 12:19:30 -0400 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518A7B12.5050107@oracle.com> vote: yes /Andy On 5/8/2013 12:11 PM, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, the extensive tests and more. This work has been > coming into the jdk8 over the last few weeks. Paul has also been a > contributor to the Jigsaw project, re-working the support for services > in particular. > > The following are links to change-sets that Paul has contributed or > co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From mike.duigou at oracle.com Wed May 8 09:23:06 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 8 May 2013 09:23:06 -0700 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <2CA8731A-D513-49D4-83C8-FF7107387E45@oracle.com> Vote: YES On May 8 2013, at 09:11 , Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, the extensive tests and more. This work has been coming into the jdk8 over the last few weeks. Paul has also been a contributor to the Jigsaw project, re-working the support for services in particular. > > The following are links to change-sets that Paul has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From mandy.chung at oracle.com Wed May 8 09:27:24 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Wed, 08 May 2013 09:27:24 -0700 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518A7CEC.8000707@oracle.com> Vote: yes From vincent.x.ryan at oracle.com Wed May 8 09:31:07 2013 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Wed, 8 May 2013 17:31:07 +0100 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <308F1799-0B56-42D9-9CE6-5A2E4B00F36B@oracle.com> Vote: yes On 8 May 2013, at 17:11, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, the extensive tests and more. This work has been coming into the jdk8 over the last few weeks. Paul has also been a contributor to the Jigsaw project, re-working the support for services in particular. > > The following are links to change-sets that Paul has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From jonathan.gibbons at oracle.com Wed May 8 09:28:49 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 08 May 2013 09:28:49 -0700 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518A7D41.7080903@oracle.com> Vote: yes On 05/08/2013 09:11 AM, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, the extensive tests and more. This work has been > coming into the jdk8 over the last few weeks. Paul has also been a > contributor to the Jigsaw project, re-working the support for services > in particular. > > The following are links to change-sets that Paul has contributed or > co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From mark.reinhold at oracle.com Wed May 8 09:39:09 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Wed, 08 May 2013 09:39:09 -0700 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <20130508093909.591776@eggemoggin.niobe.net> Vote: yes - Mark From david.katleman at oracle.com Wed May 8 10:09:33 2013 From: david.katleman at oracle.com (David Katleman) Date: Wed, 08 May 2013 10:09:33 -0700 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518A86CD.6010203@oracle.com> Vote: yes From david.katleman at oracle.com Wed May 8 10:10:45 2013 From: david.katleman at oracle.com (David Katleman) Date: Wed, 08 May 2013 10:10:45 -0700 Subject: CFV: New JDK8 Committer: Mikhail Cherkasov In-Reply-To: <51813542.4090004@oracle.com> References: <51813542.4090004@oracle.com> Message-ID: <518A8715.70200@oracle.com> Vote: yes From kumar.x.srinivasan at oracle.com Wed May 8 10:24:25 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Wed, 08 May 2013 10:24:25 -0700 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518A8A49.8010207@oracle.com> Vote: yes > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. > He has been a key contributor to the streams API and implementation, > the spliterator API, the extensive tests and more. This work has been > coming into the jdk8 over the last few weeks. Paul has also been a > contributor to the Jigsaw project, re-working the support for services > in particular. > > The following are links to change-sets that Paul has contributed or > co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From dalibor.topic at oracle.com Wed May 8 10:32:17 2013 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 08 May 2013 19:32:17 +0200 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518A8C21.2090700@oracle.com> Vote: Yes! On 5/8/13 6:11 PM, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From john.r.rose at oracle.com Wed May 8 10:57:22 2013 From: john.r.rose at oracle.com (John Rose) Date: Wed, 8 May 2013 10:57:22 -0700 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <4FC81F3B-20A5-463C-8217-3011867B961D@oracle.com> Vote: yes From naoto.sato at oracle.com Wed May 8 11:16:26 2013 From: naoto.sato at oracle.com (Naoto Sato) Date: Wed, 08 May 2013 11:16:26 -0700 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518A967A.3000908@oracle.com> Vote: yes Naoto On 5/8/13 9:11 AM, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. He > has been a key contributor to the streams API and implementation, the > spliterator API, the extensive tests and more. This work has been coming > into the jdk8 over the last few weeks. Paul has also been a contributor > to the Jigsaw project, re-working the support for services in particular. > > The following are links to change-sets that Paul has contributed or > co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From daniel.fuchs at oracle.com Wed May 8 11:50:24 2013 From: daniel.fuchs at oracle.com (Daniel Fuchs) Date: Wed, 08 May 2013 20:50:24 +0200 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518A9E70.3060401@oracle.com> vote: yes From jaroslav.bachorik at oracle.com Wed May 8 12:31:00 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Wed, 08 May 2013 21:31:00 +0200 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518AA7F4.2080700@oracle.com> Vote: Yes From jaroslav.bachorik at oracle.com Wed May 8 12:31:22 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Wed, 08 May 2013 21:31:22 +0200 Subject: CFV: New JDK8 Committer: Mikhail Cherkasov In-Reply-To: <51813542.4090004@oracle.com> References: <51813542.4090004@oracle.com> Message-ID: <518AA80A.1000404@oracle.com> Vote: Yes From david.katleman at oracle.com Wed May 8 19:56:34 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 09 May 2013 02:56:34 +0000 Subject: hg: jdk8/jdk8/jdk: 3 new changesets Message-ID: <20130509025709.79D2C48919@hg.openjdk.java.net> Changeset: 88125d32eb06 Author: andrew Date: 2013-05-04 17:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/88125d32eb06 8011366: Enable debug info on all libraries for OpenJDK builds Summary: The build should not be turning off debugging if it has been requested. Reviewed-by: erikj, dholmes ! makefiles/CompileNativeLibraries.gmk Changeset: 7ba77fff0ef6 Author: katleman Date: 2013-05-07 10:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7ba77fff0ef6 Merge Changeset: 845025546e35 Author: katleman Date: 2013-05-07 13:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/845025546e35 Merge From david.holmes at oracle.com Wed May 8 20:22:47 2013 From: david.holmes at oracle.com (David Holmes) Date: Thu, 09 May 2013 13:22:47 +1000 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518B1687.2020702@oracle.com> Vote: yes David On 9/05/2013 2:11 AM, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. He > has been a key contributor to the streams API and implementation, the > spliterator API, the extensive tests and more. This work has been coming > into the jdk8 over the last few weeks. Paul has also been a contributor > to the Jigsaw project, re-working the support for services in particular. > > The following are links to change-sets that Paul has contributed or > co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From jonathan.gibbons at oracle.com Wed May 8 21:09:13 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 08 May 2013 21:09:13 -0700 Subject: Result: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <518B2169.4030202@oracle.com> |Voting for* Athijegannathan Sundararajan (Sundar)* [1] is now closed. Yes:*16* Veto: 0 Abstain:*0* According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. *Jon* [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-April/002367.html| From jonathan.gibbons at oracle.com Wed May 8 21:12:40 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 08 May 2013 21:12:40 -0700 Subject: Result: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <518B2238.3020805@oracle.com> |Voting for* Jim Laskey* [1] is now closed. Yes:*19* Veto: 0 Abstain:*0* According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. *-- Jon* [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-April/002366.html| From david.katleman at oracle.com Thu May 9 11:38:57 2013 From: david.katleman at oracle.com (David Katleman) Date: Thu, 09 May 2013 11:38:57 -0700 Subject: Review request: JDK8 b89 source with GPL header errors Message-ID: <518BED41.1030301@oracle.com> Below are corrections to GPL headers found in JDK8 b89: http://cr.openjdk.java.net/~katleman/8014289/webrev.jdk.01/ Just 4 files this go around, all are simple punctuation changes, anyone can review. As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file. Thanks Dave From mandy.chung at oracle.com Thu May 9 11:59:29 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Thu, 09 May 2013 11:59:29 -0700 Subject: Review request: JDK8 b89 source with GPL header errors In-Reply-To: <518BED41.1030301@oracle.com> References: <518BED41.1030301@oracle.com> Message-ID: <518BF211.1080406@oracle.com> Thumbs up. Mandy On 5/9/13 11:38 AM, David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b89: > > http://cr.openjdk.java.net/~katleman/8014289/webrev.jdk.01/ > > Just 4 files this go around, all are simple punctuation changes, > anyone can review. > > As a veteran of many such header reviews, reviewing the patch link at > the top of the webrev is often easier than each individual file. > > Thanks > Dave From mike.duigou at oracle.com Thu May 9 12:02:05 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Thu, 9 May 2013 12:02:05 -0700 Subject: Review request: JDK8 b89 source with GPL header errors In-Reply-To: <518BED41.1030301@oracle.com> References: <518BED41.1030301@oracle.com> Message-ID: <62892118-F738-4B18-BAF6-D9BFAEACC35C@oracle.com> All look good. Sorry to be the contributor of three of these. Mike On May 9 2013, at 11:38 , David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b89: > > http://cr.openjdk.java.net/~katleman/8014289/webrev.jdk.01/ > > Just 4 files this go around, all are simple punctuation changes, anyone can review. > > As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file. > > Thanks > Dave From david.katleman at oracle.com Thu May 9 12:07:08 2013 From: david.katleman at oracle.com (David Katleman) Date: Thu, 09 May 2013 12:07:08 -0700 Subject: Review request: JDK8 b89 source with GPL header errors In-Reply-To: <62892118-F738-4B18-BAF6-D9BFAEACC35C@oracle.com> References: <518BED41.1030301@oracle.com> <62892118-F738-4B18-BAF6-D9BFAEACC35C@oracle.com> Message-ID: <518BF3DC.8000400@oracle.com> On 5/9/2013 12:02 PM, Mike Duigou wrote: > All look good. > > Sorry to be the contributor of three of these. Thank you to Mandy & Mike for reviewing! That will do it! Dave On May 9 2013, at 11:38 , David Katleman wrote: >> Below are corrections to GPL headers found in JDK8 b89: >> >> http://cr.openjdk.java.net/~katleman/8014289/webrev.jdk.01/ >> >> Just 4 files this go around, all are simple punctuation changes, anyone can review. >> >> As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file. >> >> Thanks >> Dave From dmitry.samersoff at oracle.com Thu May 9 12:09:38 2013 From: dmitry.samersoff at oracle.com (Dmitry Samersoff) Date: Thu, 09 May 2013 23:09:38 +0400 Subject: Review request: JDK8 b89 source with GPL header errors In-Reply-To: <518BED41.1030301@oracle.com> References: <518BED41.1030301@oracle.com> Message-ID: <518BF472.1030506@oracle.com> David, test/java/lang/CharSequence/DefaultTest.java has a "Classpath exception" but shouldn't. -Dmitry On 2013-05-09 22:38, David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b89: > > http://cr.openjdk.java.net/~katleman/8014289/webrev.jdk.01/ > > Just 4 files this go around, all are simple punctuation changes, anyone > can review. > > As a veteran of many such header reviews, reviewing the patch link at > the top of the webrev is often easier than each individual file. > > Thanks > Dave -- Dmitry Samersoff Oracle Java development team, Saint Petersburg, Russia * I would love to change the world, but they won't give me the source code. From tim.bell at oracle.com Thu May 9 12:24:23 2013 From: tim.bell at oracle.com (Tim Bell) Date: Thu, 09 May 2013 12:24:23 -0700 Subject: Review request: JDK8 b89 source with GPL header errors In-Reply-To: <518BED41.1030301@oracle.com> References: <518BED41.1030301@oracle.com> Message-ID: <518BF7E7.1050805@oracle.com> Hi Dave: > Below are corrections to GPL headers found in JDK8 b89: > > http://cr.openjdk.java.net/~katleman/8014289/webrev.jdk.01/ > > Just 4 files this go around, all are simple punctuation changes, > anyone can review. Looks good. Tim From david.katleman at oracle.com Thu May 9 12:45:37 2013 From: david.katleman at oracle.com (David Katleman) Date: Thu, 09 May 2013 12:45:37 -0700 Subject: Review request: JDK8 b89 source with GPL header errors In-Reply-To: <518BF472.1030506@oracle.com> References: <518BED41.1030301@oracle.com> <518BF472.1030506@oracle.com> Message-ID: <518BFCE1.4020808@oracle.com> On 5/9/2013 12:09 PM, Dmitry Samersoff wrote: > David, > > test/java/lang/CharSequence/DefaultTest.java > > has a "Classpath exception" but shouldn't. Good catch. Scripts just check for correct format of the header, but not whether the file should have GPL or GPL+classpath. I've updated the webrev with a corrected GPL header http://cr.openjdk.java.net/~katleman/8014289/webrev.jdk.02 The other 3 files are unchanged. Thanks Dave , On 2013-05-09 22:38, David Katleman wrote: >> Below are corrections to GPL headers found in JDK8 b89: >> >> http://cr.openjdk.java.net/~katleman/8014289/webrev.jdk.01/ >> >> Just 4 files this go around, all are simple punctuation changes, anyone >> can review. >> >> As a veteran of many such header reviews, reviewing the patch link at >> the top of the webrev is often easier than each individual file. >> >> Thanks >> Dave > From dmitry.samersoff at oracle.com Thu May 9 12:56:10 2013 From: dmitry.samersoff at oracle.com (Dmitry Samersoff) Date: Thu, 09 May 2013 23:56:10 +0400 Subject: Review request: JDK8 b89 source with GPL header errors In-Reply-To: <518BFCE1.4020808@oracle.com> References: <518BED41.1030301@oracle.com> <518BF472.1030506@oracle.com> <518BFCE1.4020808@oracle.com> Message-ID: <518BFF5A.1000104@oracle.com> Looks good for me. -Dmitry On 2013-05-09 23:45, David Katleman wrote: > > On 5/9/2013 12:09 PM, Dmitry Samersoff wrote: >> David, >> >> test/java/lang/CharSequence/DefaultTest.java >> >> has a "Classpath exception" but shouldn't. > > Good catch. > > Scripts just check for correct format of the header, but not whether the > file should have GPL or GPL+classpath. > > I've updated the webrev with a corrected GPL header > > http://cr.openjdk.java.net/~katleman/8014289/webrev.jdk.02 > > The other 3 files are unchanged. > > Thanks > Dave > , > On 2013-05-09 22:38, David Katleman wrote: >>> Below are corrections to GPL headers found in JDK8 b89: >>> >>> http://cr.openjdk.java.net/~katleman/8014289/webrev.jdk.01/ >>> >>> Just 4 files this go around, all are simple punctuation changes, anyone >>> can review. >>> >>> As a veteran of many such header reviews, reviewing the patch link at >>> the top of the webrev is often easier than each individual file. >>> >>> Thanks >>> Dave >> > -- Dmitry Samersoff Oracle Java development team, Saint Petersburg, Russia * I would love to change the world, but they won't give me the source code. From david.katleman at oracle.com Thu May 9 15:06:58 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 09 May 2013 22:06:58 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b89 for changeset fe4150590ee5 Message-ID: <20130509220659.1BBC848961@hg.openjdk.java.net> Changeset: c8286839d0df Author: katleman Date: 2013-05-09 10:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/c8286839d0df Added tag jdk8-b89 for changeset fe4150590ee5 ! .hgtags From david.katleman at oracle.com Thu May 9 15:06:48 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 09 May 2013 22:06:48 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b89 for changeset 892a0196d10c Message-ID: <20130509220648.7311348960@hg.openjdk.java.net> Changeset: 69b773a221b9 Author: katleman Date: 2013-05-09 10:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/69b773a221b9 Added tag jdk8-b89 for changeset 892a0196d10c ! .hgtags From david.katleman at oracle.com Thu May 9 15:09:01 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 09 May 2013 22:09:01 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b89 for changeset 9c1fe0b419b4 Message-ID: <20130509220902.F284C48962@hg.openjdk.java.net> Changeset: 7d56b68a9672 Author: katleman Date: 2013-05-09 10:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7d56b68a9672 Added tag jdk8-b89 for changeset 9c1fe0b419b4 ! .hgtags From david.katleman at oracle.com Thu May 9 15:10:29 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 09 May 2013 22:10:29 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b89 for changeset 88838e08e4ef Message-ID: <20130509221031.CC17C48965@hg.openjdk.java.net> Changeset: 3e5b9ea5ac35 Author: katleman Date: 2013-05-09 10:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/3e5b9ea5ac35 Added tag jdk8-b89 for changeset 88838e08e4ef ! .hgtags From david.katleman at oracle.com Thu May 9 15:10:17 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 09 May 2013 22:10:17 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b89 for changeset 893d2ba8bbea Message-ID: <20130509221019.CABA348964@hg.openjdk.java.net> Changeset: 668acc0e1034 Author: katleman Date: 2013-05-09 10:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/668acc0e1034 Added tag jdk8-b89 for changeset 893d2ba8bbea ! .hgtags From david.katleman at oracle.com Thu May 9 15:10:44 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 09 May 2013 22:10:44 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b89 for changeset 845025546e35 Message-ID: <20130509221055.D576248966@hg.openjdk.java.net> Changeset: b8e7d145abc2 Author: katleman Date: 2013-05-09 10:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b8e7d145abc2 Added tag jdk8-b89 for changeset 845025546e35 ! .hgtags From david.katleman at oracle.com Thu May 9 15:12:42 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 09 May 2013 22:12:42 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b89 for changeset ec434cfd2752 Message-ID: <20130509221244.B094048967@hg.openjdk.java.net> Changeset: e19283cd30a4 Author: katleman Date: 2013-05-09 10:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e19283cd30a4 Added tag jdk8-b89 for changeset ec434cfd2752 ! .hgtags From david.katleman at oracle.com Thu May 9 15:13:04 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 09 May 2013 22:13:04 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b89 for changeset 45ce27fbe272 Message-ID: <20130509221305.6B2D548968@hg.openjdk.java.net> Changeset: 67ca019e3713 Author: katleman Date: 2013-05-09 10:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/67ca019e3713 Added tag jdk8-b89 for changeset 45ce27fbe272 ! .hgtags From dalibor.topic at oracle.com Fri May 10 02:28:53 2013 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 10 May 2013 11:28:53 +0200 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <518CBDD5.9000405@oracle.com> Vote: Yes. On 4/24/13 8:13 PM, Jonathan Gibbons wrote: > I hereby nominate Jim Laskey to JDK8 Committer. -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From alejandro.murillo at oracle.com Fri May 10 14:15:35 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Fri, 10 May 2013 15:15:35 -0600 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <518D6377.7000102@oracle.com> vote: yes On 5/8/2013 10:11 AM, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. -- Alejandro From Dmitry.Degrave at oracle.com Sun May 12 08:03:48 2013 From: Dmitry.Degrave at oracle.com (Dmeetry Degrave) Date: Sun, 12 May 2013 19:03:48 +0400 Subject: CFV: New JDK8 Committer: Mikhail Cherkasov In-Reply-To: <51813542.4090004@oracle.com> References: <51813542.4090004@oracle.com> Message-ID: <518FAF54.4040100@oracle.com> Vote: yes On 05/01/2013 07:31 PM, alexander potochkin wrote: > I hereby nominate Mikhail Cherkasov to jdk8 Committer. > > Mikhail has been a member of the Java SE sustaining team for a year now. > He has spent most of that time working on the client-side issues > (Swing/AWT/Java 2D) > > He has contributed several changes to jdk8 so far: > > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/f42d178f0452 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/3d22bd7d6678 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7ea1372be2fe > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e17465f4a1a > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/7962014b1729 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/35da3878deef > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/36cb7921bc98 > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2b8bd577257c > > Votes are due by May 15, 9.00 am PST. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > alexp > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote From artem.ananiev at oracle.com Mon May 13 05:56:09 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Mon, 13 May 2013 16:56:09 +0400 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <5190E2E9.6060905@oracle.com> Vote: YES Artem On 5/8/2013 8:11 PM, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. He > has been a key contributor to the streams API and implementation, the > spliterator API, the extensive tests and more. This work has been coming > into the jdk8 over the last few weeks. Paul has also been a contributor > to the Jigsaw project, re-working the support for services in particular. > > The following are links to change-sets that Paul has contributed or > co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From karen.kinnear at oracle.com Mon May 13 06:11:00 2013 From: karen.kinnear at oracle.com (Karen Kinnear) Date: Mon, 13 May 2013 09:11:00 -0400 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: vote: yes Karen On May 8, 2013, at 12:11 PM, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, the extensive tests and more. This work has been coming into the jdk8 over the last few weeks. Paul has also been a contributor to the Jigsaw project, re-working the support for services in particular. > > The following are links to change-sets that Paul has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From staffan.larsen at oracle.com Mon May 13 02:43:09 2013 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Mon, 13 May 2013 11:43:09 +0200 Subject: CFV: New jdk8 Committer: Paul Sandoz In-Reply-To: <518A7919.405@oracle.com> References: <518A7919.405@oracle.com> Message-ID: <3C246611-2121-4BCA-9455-B2F62502291A@oracle.com> Vote: yes. /Staffan On 8 maj 2013, at 18:11, Alan Bateman wrote: > I hereby nominate Paul Sandoz to jdk8 Committer. > > Everyone following the Lambda and JSR-335 effort will recognize Paul. He has been a key contributor to the streams API and implementation, the spliterator API, the extensive tests and more. This work has been coming into the jdk8 over the last few weeks. Paul has also been a contributor to the Jigsaw project, re-working the support for services in particular. > > The following are links to change-sets that Paul has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/98a7bb7baa76 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/586028bbf885 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/041c687c4f40 > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7b023213681c > > Votes are due by May 22, 09.15 PDT. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From alejandro.murillo at oracle.com Tue May 14 14:58:16 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 14 May 2013 21:58:16 +0000 Subject: hg: jdk8/jdk8/hotspot: 38 new changesets Message-ID: <20130514215931.380A548A95@hg.openjdk.java.net> Changeset: 625ddb0052e1 Author: amurillo Date: 2013-05-03 08:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/625ddb0052e1 8013800: new hotspot build - hs25-b32 Reviewed-by: jcoomes ! make/hotspot_version Changeset: c456f4510385 Author: sla Date: 2013-05-03 12:24 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c456f4510385 8008453: JvmtiClassFileReconstituter does not recognize default methods Reviewed-by: acorn, sspitsyn ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp Changeset: 0380df7c3cd0 Author: sla Date: 2013-05-03 12:26 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0380df7c3cd0 8013785: Respect EXTRA_CFLAGS on windows Reviewed-by: mgronlun, rbackman, kvn ! make/windows/makefiles/compile.make ! make/windows/makefiles/defs.make Changeset: 31a4e55f8c9d Author: fparain Date: 2013-05-03 05:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/31a4e55f8c9d 8004095: Add support for JMX interface to Diagnostic Framework and Commands Reviewed-by: acorn, sla ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/serviceThread.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/diagnosticFramework.hpp ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp ! src/share/vm/services/management.hpp ! src/share/vm/services/nmtDCmd.cpp ! src/share/vm/services/nmtDCmd.hpp Changeset: 39fba0d6d9ad Author: fparain Date: 2013-05-03 05:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/39fba0d6d9ad Merge Changeset: bf089b838c9e Author: ccheung Date: 2013-05-02 16:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bf089b838c9e 8012641: Perf_CreateLong creates perf counter of incorrect type Reviewed-by: mchung, hseigel, coleenp ! src/share/vm/prims/perf.cpp Changeset: a55b7b8c34af Author: zgu Date: 2013-05-03 13:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a55b7b8c34af Merge Changeset: 9c8e2f44228d Author: dcubed Date: 2013-05-03 15:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9c8e2f44228d Merge Changeset: 800078be49d2 Author: hseigel Date: 2013-05-06 09:10 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/800078be49d2 8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive Summary: Fix code to call correct version of function find_class(). Reviewed-by: coleenp, rdurbin, dcubed ! src/share/vm/classfile/systemDictionary.cpp Changeset: c18152e0554e Author: zgu Date: 2013-05-06 11:15 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c18152e0554e 8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity check Summary: Fixed NMT to deal with releasing virtual memory region when there are still committed regions within it Reviewed-by: acorn, coleenp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/services/memSnapshot.cpp + test/runtime/NMT/ReleaseCommittedMemory.java Changeset: da4d87770781 Author: zgu Date: 2013-05-06 08:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/da4d87770781 Merge Changeset: d9b08d62b95e Author: acorn Date: 2013-05-02 10:58 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d9b08d62b95e 8010783: assert(s->refcount() != 0) failed: for create_overpasses Reviewed-by: kvn, dcubed ! src/share/vm/classfile/bytecodeAssembler.cpp Changeset: b7f3bf2ba33b Author: acorn Date: 2013-05-06 10:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b7f3bf2ba33b Merge - agent/doc/c2replay.html Changeset: f916d5986c86 Author: acorn Date: 2013-05-06 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f916d5986c86 Merge Changeset: 187154b7a226 Author: sla Date: 2013-05-06 19:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/187154b7a226 8009615: JvmtiClassFileReconstituter does not create BootstrapMethod attributes Reviewed-by: coleenp, sspitsyn ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: 3ecc6b9940de Author: sla Date: 2013-05-07 01:25 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3ecc6b9940de Merge Changeset: b5fef8013a95 Author: sla Date: 2013-05-07 14:04 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b5fef8013a95 8014044: Spelling error in JDK-8009615: boostrapmethod Reviewed-by: sspitsyn, coleenp ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: f6a055fcf47d Author: sla Date: 2013-05-07 14:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f6a055fcf47d 8005038: remove crufty '_g' support from SA Reviewed-by: coleenp, mgronlun, rbackman ! agent/src/os/bsd/ps_core.c ! agent/src/os/linux/ps_core.c ! agent/src/os/solaris/proc/saproc.cpp ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! agent/src/share/classes/sun/jvm/hotspot/LinuxVtblAccess.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java Changeset: 33bcd9ead1d5 Author: ctornqvi Date: 2013-05-07 21:36 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/33bcd9ead1d5 8009577: Test test/closed/runtime/classunload broken Summary: Fixed tests to use new way of utilizing the WB API, fixed issue with where custom classloader got the classes from Reviewed-by: collins, mgerdin, zgu + test/runtime/ClassUnload/KeepAliveClass.java + test/runtime/ClassUnload/KeepAliveClassLoader.java + test/runtime/ClassUnload/KeepAliveObject.java + test/runtime/ClassUnload/KeepAliveSoftReference.java + test/runtime/ClassUnload/UnloadTest.java + test/runtime/ClassUnload/classes/test/Empty.java + test/runtime/testlibrary/ClassUnloadCommon.java Changeset: 58bb870a0cbd Author: emc Date: 2013-05-07 13:45 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/58bb870a0cbd 8009729: Refix hotspot jni_.h JNIEXPORT and JNIIMPORT definitions to match jdk version Summary: Update JNIEXPORT and JNIIMPORT to work with other compilers that don't necessarily have the __attribute__ type qualifier Reviewed-by: dholmes, dcubed, coleenp ! src/cpu/sparc/vm/jni_sparc.h ! src/cpu/x86/vm/jni_x86.h ! src/cpu/zero/vm/jni_zero.h Changeset: 7243490a6847 Author: coleenp Date: 2013-05-07 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7243490a6847 Merge Changeset: e60b3fce2b02 Author: jiangli Date: 2013-05-06 19:57 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e60b3fce2b02 8013067: Zero builds are broken after 8010862. Summary: Fixed broken Zero build. Reviewed-by: twisti, coleenp, kvn ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/oops/method.hpp Changeset: 27d2d456cd96 Author: jiangli Date: 2013-05-06 20:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/27d2d456cd96 Merge Changeset: 6b388e7d4905 Author: bpittore Date: 2013-05-07 10:19 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6b388e7d4905 8013633: Cleanup platform ifdefs in unsafe.cpp Summary: Replace ifdefs with SUPPORTS_NATIVE_CX8 set in platform include file Reviewed-by: dholmes, dlong ! src/cpu/sparc/vm/globalDefinitions_sparc.hpp ! src/cpu/x86/vm/globalDefinitions_x86.hpp ! src/share/vm/prims/unsafe.cpp Changeset: a258a8351528 Author: vladidan Date: 2013-05-07 10:36 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a258a8351528 Merge - agent/doc/c2replay.html Changeset: d3c98423c146 Author: jiangli Date: 2013-05-09 16:27 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d3c98423c146 Merge Changeset: 1d0fba8a2a6d Author: brutisso Date: 2013-05-02 22:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1d0fba8a2a6d 8013574: PrintMalloc conflicts with the command line parsing Summary: Make sure that _num_jvm_args is not updated until the new entry to _jvm_args_array has been added Reviewed-by: johnc, tamao, tschatzl ! src/share/vm/runtime/arguments.cpp Changeset: f14063dcd52a Author: brutisso Date: 2013-05-06 09:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f14063dcd52a 8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment Summary: Make sure max alignemnt is at least as large as min alignment Reviewed-by: johnc, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.cpp + test/gc/g1/TestRegionAlignment.java Changeset: 30860066ae8f Author: jwilhelm Date: 2013-05-06 13:03 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/30860066ae8f Merge ! src/share/vm/runtime/arguments.cpp Changeset: d17700c82d7d Author: tschatzl Date: 2013-05-06 17:19 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d17700c82d7d 8006088: Incompatible heap size flags accepted by VM Summary: Make processing of minimum, initial and maximum heap size more intiutive by removing previous limitations on allowed values, and make error reporting consistent. Further, fix errors in ergonomic heap sizing. Reviewed-by: johnc, jwilhelm, tamao ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: b0d20fa374b4 Author: brutisso Date: 2013-05-06 21:30 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b0d20fa374b4 8013872: G1: HeapRegionSeq::shrink_by() has invalid assert Summary: Refactored shrink_by() to only use region counts and not byte sizes Reviewed-by: johnc, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp + test/gc/g1/TestShrinkToOneRegion.java Changeset: a9d568b7df60 Author: jmasa Date: 2013-05-08 16:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a9d568b7df60 8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: used: 0 used_after_gc: 292080 capacity: 1431699456 Reviewed-by: tschatzl, mgerdin, johnc ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp + test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java Changeset: 06ab37f08701 Author: jmasa Date: 2013-05-08 17:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/06ab37f08701 8013184: CMS: Call reset_after_compaction() only if a compaction has been done Reviewed-by: mgerdin, johnc, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp + test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java Changeset: 923ac8d1df95 Author: jwilhelm Date: 2013-05-09 12:23 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/923ac8d1df95 Merge Changeset: 194f52aa2f23 Author: johnc Date: 2013-05-09 11:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap Summary: Refactor G1's hot card cache and card counts table into their own files. Simplify the card counts table, including removing the encoding of the card index in each entry. The card counts table now has a 1:1 correspondence with the cards spanned by heap. Space for the card counts table is reserved from virtual memory (rather than C heap) during JVM startup and is committed/expanded when the heap is expanded. Changes were also reviewed-by Vitaly Davidovich. Reviewed-by: tschatzl, jmasa ! make/excludeSrc.make ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp + src/share/vm/gc_implementation/g1/g1CardCounts.cpp + src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp + src/share/vm/gc_implementation/g1/g1HotCardCache.cpp + src/share/vm/gc_implementation/g1/g1HotCardCache.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 73652d89e7c4 Author: stefank Date: 2013-05-10 09:24 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/73652d89e7c4 Merge Changeset: 69494caf5790 Author: amurillo Date: 2013-05-10 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/69494caf5790 Merge Changeset: 1ae0472ff3a0 Author: amurillo Date: 2013-05-10 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1ae0472ff3a0 Added tag hs25-b32 for changeset 69494caf5790 ! .hgtags From alejandro.murillo at oracle.com Tue May 14 15:09:06 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 14 May 2013 16:09:06 -0600 Subject: jdk8-b90: HotSpot Message-ID: <5192B602.8020600@oracle.com> hs25-b32 has been integrated into jdk8-b90. http://hg.openjdk.java.net/jdk8/jdk8/rev/69b773a221b9 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/c8286839d0df http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1ae0472ff3a0 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/668acc0e1034 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/3e5b9ea5ac35 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b8e7d145abc2 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e19283cd30a4 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/67ca019e3713 Component : VM Status : 0 major failures, 0 minor failures Date : 05/14/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-05-10-182324.amurillo.hs25-b32-snapshot Bundles : 2013-05-10-182324.amurillo.hs25-b32-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap 8004095: Add support for JMX interface to Diagnostic Framework and Commands 8005038: remove crufty '_g' support from SA 8006088: Incompatible heap size flags accepted by VM 8008453: JvmtiClassFileReconstituter does not recognize default methods 8009577: Test test/closed/runtime/classunload broken 8009615: JvmtiClassFileReconstituter does not create BootstrapMethod attributes 8009729: Refix hotspot jni_.h JNIEXPORT and JNIIMPORT definitions to match jdk version 8010783: assert(s->refcount() != 0) failed: for create_overpasses 8012641: Perf_CreateLong creates perf counter of incorrect type 8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: used: 0 used_after_gc: 292080 capacity: 1431699456 8013067: Zero builds are broken after 8010862. 8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity check 8013184: CMS: Call reset_after_compaction() only if a compaction has been done 8013574: PrintMalloc conflicts with the command line parsing 8013633: Cleanup platform ifdefs in unsafe.cpp 8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensive 8013785: Respect EXTRA_CFLAGS on windows 8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignment 8013800: new hotspot build - hs25-b32 8013872: G1: HeapRegionSeq::shrink_by() has invalid assert 8014044: Spelling error in JDK-8009615: boostrapmethod Build change only: New bugs filed: Bugs in PIT build: 8014408: G1 crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failed: Card mismatch: prev: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b90. Issues and Notes: This is PIT for HS25 b32 for JDK 8 b90. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro From joe.darcy at oracle.com Wed May 15 00:02:34 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 15 May 2013 00:02:34 -0700 Subject: JEP 119 In-Reply-To: References: <5175EE49.7070704@oracle.com> Message-ID: <5193330A.6000206@oracle.com> Boaz, I've just pushed sample code for this feature: 8004133: Provide javax.lang.model.* implementation backed by core reflection http://hg.openjdk.java.net/jdk8/tl/langtools/rev/bcd927639039 Enjoy, -Joe On 04/22/2013 08:46 PM, Boaz Nahum wrote: > > Thank you so much. > When it come, It will be announced on this group? > > Boaz > > On Apr 23, 2013 5:11 AM, "Joseph Darcy" > wrote: > > On 4/21/2013 11:33 AM, Boaz Nahum wrote: > > Is there a repository/branch which I can experience with JEP 119. > > > > As of yet, there is no public repository to experience > "javax.lang.model Implementation Backed by Core Reflection." > > -Joe > From alexander.potochkin at oracle.com Wed May 15 11:42:35 2013 From: alexander.potochkin at oracle.com (Alexander Potochkin) Date: Wed, 15 May 2013 22:42:35 +0400 Subject: Result: New jdk8 Committer: Mikhail Cherkasov Message-ID: <5193D71B.5010601@oracle.com> Voting for Mikhail Cherkasov to JDK8 Committer [1] is now closed. Yes: 9 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. alexp [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-May/002418.html From david.katleman at oracle.com Wed May 15 15:59:34 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 15 May 2013 22:59:34 +0000 Subject: hg: jdk8/jdk8/jdk: 2 new changesets Message-ID: <20130515225957.7C4DB48ADD@hg.openjdk.java.net> Changeset: 1f1699686504 Author: katleman Date: 2013-05-09 15:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1f1699686504 8014289: JDK8 b89 source with GPL header errors Reviewed-by: mchung, mduigou, tbell, dsamersoff ! src/share/classes/java/util/Base64.java ! src/share/classes/java/util/StringJoiner.java ! test/java/lang/CharSequence/DefaultTest.java ! test/java/util/StringJoiner/StringJoinerTest.java Changeset: c63eda8f6300 Author: katleman Date: 2013-05-14 12:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c63eda8f6300 Merge From david.katleman at oracle.com Thu May 16 16:14:32 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 16 May 2013 23:14:32 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b90 for changeset 69b773a221b9 Message-ID: <20130516231432.307BB48B24@hg.openjdk.java.net> Changeset: 83b519cafa68 Author: katleman Date: 2013-05-16 12:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/83b519cafa68 Added tag jdk8-b90 for changeset 69b773a221b9 ! .hgtags From david.katleman at oracle.com Thu May 16 16:14:37 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 16 May 2013 23:14:37 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b90 for changeset c8286839d0df Message-ID: <20130516231438.6D58748B25@hg.openjdk.java.net> Changeset: 8f7ffb296385 Author: katleman Date: 2013-05-16 12:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8f7ffb296385 Added tag jdk8-b90 for changeset c8286839d0df ! .hgtags From david.katleman at oracle.com Thu May 16 16:15:26 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 16 May 2013 23:15:26 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b90 for changeset 1ae0472ff3a0 Message-ID: <20130516231528.D5C7B48B26@hg.openjdk.java.net> Changeset: 1cdbd42c3e49 Author: katleman Date: 2013-05-16 12:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1cdbd42c3e49 Added tag jdk8-b90 for changeset 1ae0472ff3a0 ! .hgtags From david.katleman at oracle.com Thu May 16 16:16:49 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 16 May 2013 23:16:49 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b90 for changeset 668acc0e1034 Message-ID: <20130516231651.D9C8B48B27@hg.openjdk.java.net> Changeset: f39d61028d2f Author: katleman Date: 2013-05-16 12:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/f39d61028d2f Added tag jdk8-b90 for changeset 668acc0e1034 ! .hgtags From david.katleman at oracle.com Thu May 16 16:16:58 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 16 May 2013 23:16:58 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b90 for changeset 3e5b9ea5ac35 Message-ID: <20130516231700.5D90848B28@hg.openjdk.java.net> Changeset: 0bb1a9fa56b0 Author: katleman Date: 2013-05-16 12:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/0bb1a9fa56b0 Added tag jdk8-b90 for changeset 3e5b9ea5ac35 ! .hgtags From david.katleman at oracle.com Thu May 16 16:17:10 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 16 May 2013 23:17:10 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b90 for changeset c63eda8f6300 Message-ID: <20130516231723.3E29748B29@hg.openjdk.java.net> Changeset: 08c28cdacd7b Author: katleman Date: 2013-05-16 12:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/08c28cdacd7b Added tag jdk8-b90 for changeset c63eda8f6300 ! .hgtags From david.katleman at oracle.com Thu May 16 16:18:51 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 16 May 2013 23:18:51 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b90 for changeset e19283cd30a4 Message-ID: <20130516231854.D3CBB48B2A@hg.openjdk.java.net> Changeset: 9717b9523d46 Author: katleman Date: 2013-05-16 12:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9717b9523d46 Added tag jdk8-b90 for changeset e19283cd30a4 ! .hgtags From david.katleman at oracle.com Thu May 16 16:19:04 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 16 May 2013 23:19:04 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b90 for changeset 67ca019e3713 Message-ID: <20130516231905.4024748B2B@hg.openjdk.java.net> Changeset: 4ce88eec5078 Author: katleman Date: 2013-05-16 12:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4ce88eec5078 Added tag jdk8-b90 for changeset 67ca019e3713 ! .hgtags From mike.duigou at oracle.com Mon May 20 16:41:47 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Mon, 20 May 2013 16:41:47 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz Message-ID: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> I hereby nominate Brian Goetz to jdk8 project Reviewer. Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) Votes are due by 11:59:59 PDT June 3, 2013. Only current jdk8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. Thanks, Mike [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote From mike.duigou at oracle.com Mon May 20 17:00:06 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Mon, 20 May 2013 17:00:06 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: Vote: Yes On May 20 2013, at 16:41 , Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From joe.darcy at oracle.com Mon May 20 17:05:45 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Mon, 20 May 2013 17:05:45 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519ABA59.20708@oracle.com> Vote: yes On 05/20/2013 04:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From weijun.wang at oracle.com Mon May 20 17:12:15 2013 From: weijun.wang at oracle.com (Weijun Wang) Date: Tue, 21 May 2013 08:12:15 +0800 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519ABBDF.3080207@oracle.com> Vote: yes On 5/21/13 7:41 AM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From jonathan.gibbons at oracle.com Mon May 20 17:16:37 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Mon, 20 May 2013 17:16:37 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519ABCE5.1090601@oracle.com> Mike, A Reviewer needs a Three Vote Consensus, not a Lazy Consensus, as you imply. http://openjdk.java.net/bylaws#reviewer -- Jon On 05/20/2013 04:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From Sergey.Bylokhov at oracle.com Mon May 20 17:18:38 2013 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Tue, 21 May 2013 04:18:38 +0400 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519ABD5E.4070800@oracle.com> Vote: yes On 21.05.2013 3:41, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote -- Best regards, Sergey. From john.r.rose at oracle.com Mon May 20 17:19:03 2013 From: john.r.rose at oracle.com (John Rose) Date: Mon, 20 May 2013 17:19:03 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <1AB4CDAE-48AF-4B21-89A1-CC0405C94C2D@oracle.com> Vote: yes :-) From vladimir.kozlov at oracle.com Mon May 20 17:23:58 2013 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Mon, 20 May 2013 17:23:58 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519ABE9E.6070702@oracle.com> Vote: yes On 5/20/13 4:41 PM, Mike Duigou wrote: > > Only current jdk8 Committers [1] are eligible to vote on this nomination. Mike, you used wrong template (Committer vs Reviewer). Only current jdk8 Reviewers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote [2] http://openjdk.java.net/projects/#reviewer-vote Regards, Vladimir From david.katleman at oracle.com Mon May 20 17:27:57 2013 From: david.katleman at oracle.com (David Katleman) Date: Mon, 20 May 2013 17:27:57 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519ABF8D.3000409@oracle.com> Vote: yes From mike.duigou at oracle.com Mon May 20 17:37:33 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Mon, 20 May 2013 17:37:33 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <519ABCE5.1090601@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> <519ABCE5.1090601@oracle.com> Message-ID: <40B398A7-4148-49DC-A7C4-95F955B027CB@oracle.com> Jon is entirely correct-- a Three Vote Consensus is required for Reviewers. I also mistakenly indicated that Committers could vote while actually only Reviewer votes will be counted. I apologize for these errors. Mike On May 20 2013, at 17:16 , Jonathan Gibbons wrote: > > Mike, > > A Reviewer needs a Three Vote Consensus, not a Lazy Consensus, as you imply. > http://openjdk.java.net/bylaws#reviewer > > -- Jon > > > On 05/20/2013 04:41 PM, Mike Duigou wrote: >> I hereby nominate Brian Goetz to jdk8 project Reviewer. >> >> Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. >> >> The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: >> >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 >> >> The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) >> >> Votes are due by 11:59:59 PDT June 3, 2013. >> >> Only current jdk8 Committers [1] are eligible to vote on this nomination. >> >> For Lazy Consensus voting instructions, see [2]. >> >> Thanks, >> >> Mike >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#committer-vote > From omajid at redhat.com Mon May 20 18:52:23 2013 From: omajid at redhat.com (Omair Majid) Date: Mon, 20 May 2013 21:52:23 -0400 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519AD357.5020008@redhat.com> Vote: Yes On 05/20/2013 07:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From coleen.phillimore at oracle.com Mon May 20 19:44:40 2013 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Mon, 20 May 2013 22:44:40 -0400 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <519ABD5E.4070800@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> <519ABD5E.4070800@oracle.com> Message-ID: <519ADF98.6020100@oracle.com> Vote: yes On 5/20/2013 8:18 PM, Sergey Bylokhov wrote: > Vote: yes > > On 21.05.2013 3:41, Mike Duigou wrote: >> I hereby nominate Brian Goetz to jdk8 project Reviewer. >> >> Brian is the Java Language Architect at Oracle and has been leading >> the Lambda language and library efforts (JSR-335). Much of this work >> was recently integrated into the JDK 8 repositories after over 2 >> years of development in the Lambda Project >> (http://openjdk.java.net/projects/lambda/) repositories. >> >> The following are links to change-sets in jdk8 that Brian has >> contributed or co-contributed: >> >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 >> >> The list of changes he has authored in the Lambda project is more >> than an order of magnitude larger so I won't include it here. :-) >> >> Votes are due by 11:59:59 PDT June 3, 2013. >> >> Only current jdk8 Committers [1] are eligible to vote on this >> nomination. >> >> For Lazy Consensus voting instructions, see [2]. >> >> Thanks, >> >> Mike >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#committer-vote > > From xueming.shen at oracle.com Mon May 20 20:41:39 2013 From: xueming.shen at oracle.com (Xueming Shen) Date: Mon, 20 May 2013 20:41:39 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519AECF3.1010307@oracle.com> Vote: yes On 5/20/13 4:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From christian.thalinger at oracle.com Mon May 20 22:14:55 2013 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Mon, 20 May 2013 22:14:55 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <9B91D7CF-9EB9-4FCE-B7C6-D7C0D82578DC@oracle.com> Vote: yes On May 20, 2013, at 4:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From iris.clark at oracle.com Mon May 20 23:51:33 2013 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 20 May 2013 23:51:33 -0700 (PDT) Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <40B398A7-4148-49DC-A7C4-95F955B027CB@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> <519ABCE5.1090601@oracle.com> <40B398A7-4148-49DC-A7C4-95F955B027CB@oracle.com> Message-ID: <0a2a372b-2a56-490c-bac1-6815348cf42b@default> The templates on the Project overview page were updated recently to correctly indicate the voting method [1]: http://openjdk.java.net/projects/#project-reviewer These kinds of updates don't occur frequently, but I recommend that everybody always use the overview page templates as the source for new CFVs. Thanks, iris [1]: http://mail.openjdk.java.net/pipermail/discuss/2013-April/003021.html -----Original Message----- From: Mike Duigou Sent: Monday, May 20, 2013 5:38 PM To: jdk8-dev Subject: Re: CFV : New jdk8 Reviewer : Brian Goetz Jon is entirely correct-- a Three Vote Consensus is required for Reviewers. I also mistakenly indicated that Committers could vote while actually only Reviewer votes will be counted. I apologize for these errors. Mike On May 20 2013, at 17:16 , Jonathan Gibbons wrote: > > Mike, > > A Reviewer needs a Three Vote Consensus, not a Lazy Consensus, as you imply. > http://openjdk.java.net/bylaws#reviewer > > -- Jon > > > On 05/20/2013 04:41 PM, Mike Duigou wrote: >> I hereby nominate Brian Goetz to jdk8 project Reviewer. >> >> Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. >> >> The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: >> >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 >> >> The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) >> >> Votes are due by 11:59:59 PDT June 3, 2013. >> >> Only current jdk8 Committers [1] are eligible to vote on this nomination. >> >> For Lazy Consensus voting instructions, see [2]. >> >> Thanks, >> >> Mike >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#committer-vote > From Alan.Bateman at oracle.com Tue May 21 00:03:49 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 21 May 2013 08:03:49 +0100 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519B1C55.8050409@oracle.com> Vote: yes From mandy.chung at oracle.com Tue May 21 00:25:09 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Tue, 21 May 2013 08:25:09 +0100 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519B2155.5080407@oracle.com> Vote: yes From sergey.malenkov at oracle.com Tue May 21 01:54:25 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Tue, 21 May 2013 12:54:25 +0400 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519B3641.1030005@oracle.com> Vote: YES On 21.05.2013 3:41, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From aph at redhat.com Tue May 21 01:37:08 2013 From: aph at redhat.com (Andrew Haley) Date: Tue, 21 May 2013 09:37:08 +0100 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519B3234.4050204@redhat.com> Vote:yes From artem.ananiev at oracle.com Tue May 21 03:05:25 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Tue, 21 May 2013 14:05:25 +0400 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519B46E5.50000@oracle.com> Vote: YES On 5/21/2013 3:41 AM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From lance.andersen at oracle.com Tue May 21 04:18:48 2013 From: lance.andersen at oracle.com (Lance @ Oracle) Date: Tue, 21 May 2013 07:18:48 -0400 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <519B46E5.50000@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> <519B46E5.50000@oracle.com> Message-ID: Vote:yes Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com Sent from my iPad On May 21, 2013, at 6:05 AM, Artem Ananiev wrote: > > Vote: YES > > On 5/21/2013 3:41 AM, Mike Duigou wrote: >> I hereby nominate Brian Goetz to jdk8 project Reviewer. >> >> Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. >> >> The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: >> >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 >> >> The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) >> >> Votes are due by 11:59:59 PDT June 3, 2013. >> >> Only current jdk8 Committers [1] are eligible to vote on this nomination. >> >> For Lazy Consensus voting instructions, see [2]. >> >> Thanks, >> >> Mike >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#committer-vote >> From chris.hegarty at oracle.com Tue May 21 04:37:24 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Tue, 21 May 2013 12:37:24 +0100 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519B5C74.4040701@oracle.com> Vote: yes -Chris. From maurizio.cimadamore at oracle.com Tue May 21 05:18:54 2013 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Tue, 21 May 2013 13:18:54 +0100 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519B662E.3070405@oracle.com> Vote: yes! On 21/05/13 00:41, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From andy.herrick at oracle.com Tue May 21 05:23:31 2013 From: andy.herrick at oracle.com (Andy Herrick) Date: Tue, 21 May 2013 08:23:31 -0400 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519B6743.6060707@oracle.com> Vote: yes /Andy On 5/20/2013 7:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From daniel.daugherty at oracle.com Tue May 21 05:45:00 2013 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Tue, 21 May 2013 06:45:00 -0600 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519B6C4C.2050808@oracle.com> Vote: yes Dan On 5/20/13 5:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From zhengyu.gu at oracle.com Tue May 21 06:28:11 2013 From: zhengyu.gu at oracle.com (Zhengyu Gu) Date: Tue, 21 May 2013 09:28:11 -0400 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <35946057-8CC7-4FC9-A708-16964B27AB4B@oracle.com> Vote: yes -Zhengyu On May 20, 2013, at 7:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From mark.reinhold at oracle.com Tue May 21 07:55:32 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Tue, 21 May 2013 07:55:32 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <20130521075532.259412@eggemoggin.niobe.net> Vote: yes - Mark From vincent.x.ryan at oracle.com Tue May 21 09:58:29 2013 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Tue, 21 May 2013 17:58:29 +0100 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519BA7B5.9040401@oracle.com> Vote: yes On 21/05/2013 00:41, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From rasbold at google.com Tue May 21 10:14:38 2013 From: rasbold at google.com (Chuck Rasbold) Date: Tue, 21 May 2013 10:14:38 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: Vote: yes On Mon, May 20, 2013 at 4:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the > Lambda language and library efforts (JSR-335). Much of this work was > recently integrated into the JDK 8 repositories after over 2 years of > development in the Lambda Project ( > http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed > or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an > order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From kumar.x.srinivasan at oracle.com Tue May 21 10:32:32 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Tue, 21 May 2013 10:32:32 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519BAFB0.6060100@oracle.com> Vote: yes > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From lana.steuck at oracle.com Tue May 21 10:57:06 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 21 May 2013 17:57:06 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20130521175707.08A5648C02@hg.openjdk.java.net> Changeset: e2eb6bc06621 Author: mduigou Date: 2013-05-08 21:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e2eb6bc06621 8014269: Add missing .PHONY targets to Main.gmk Reviewed-by: mchung, tbell ! common/makefiles/Main.gmk Changeset: 49ea9293fa49 Author: lana Date: 2013-05-09 14:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/49ea9293fa49 Merge Changeset: 40bba0507f76 Author: lana Date: 2013-05-17 10:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/40bba0507f76 Merge From lana.steuck at oracle.com Tue May 21 10:57:19 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 21 May 2013 17:57:19 +0000 Subject: hg: jdk8/jdk8/nashorn: 18 new changesets Message-ID: <20130521175735.D768348C03@hg.openjdk.java.net> Changeset: b754fb89367d Author: jlaskey Date: 2013-04-30 10:05 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b754fb89367d 8006220: Simplify PropertyMaps Reviewed-by: hannesw, lagergren Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java - src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/StructureLoader.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/scripts/JO.java ! src/jdk/nashorn/tools/Shell.java Changeset: 80cb02dedc83 Author: hannesw Date: 2013-05-02 09:19 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80cb02dedc83 8013729: SwitchPoint invalidation not working over prototype chain Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8013729.js + test/script/basic/JDK-8013729.js.EXPECTED Changeset: 7563c56ca565 Author: jlaskey Date: 2013-05-02 13:22 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7563c56ca565 8013794: JDK-8006220 caused an octane performance regression. Reviewed-by: lagergren, sundar Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/codegen/ObjectCreator.java Changeset: 9c2376a250b6 Author: jlaskey Date: 2013-05-02 13:23 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c2376a250b6 Merge Changeset: c8023561505b Author: jlaskey Date: 2013-05-02 15:01 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c8023561505b 8013796: load("fx:base.js") should not be in fx:bootstrap.js Reviewed-by: sundar, lagergren Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/resources/fx/bootstrap.js Changeset: 5a3f7867e19c Author: lagergren Date: 2013-05-03 15:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a3f7867e19c 8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. [not enabled by default, hidden by a flag for now] Reviewed-by: jlaskey, hannesw ! bin/jjs ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledFunctions.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/tools/Shell.java + test/script/basic/paramspec.js + test/script/basic/paramspec.js.EXPECTED ! test/script/basic/runsunspider.js + test/script/currently-failing/logcoverage.js - test/script/trusted/logcoverage.js Changeset: 829b06307fb2 Author: lagergren Date: 2013-05-03 16:01 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/829b06307fb2 8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/codegen/Compiler.java + src/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java + src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/tools/Shell.java Changeset: c0f0033d7b08 Author: hannesw Date: 2013-05-03 22:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c0f0033d7b08 8013878: ClassCastException in Regex Reviewed-by: jlaskey ! src/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8013878.js + test/script/basic/JDK-8013878.js.EXPECTED Changeset: f98d22fa3cbc Author: hannesw Date: 2013-05-03 22:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f98d22fa3cbc 8013873: Regexp regression for escaped dash in character class Reviewed-by: jlaskey ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8013873.js + test/script/basic/JDK-8013873.js.EXPECTED Changeset: f3dcb12c8439 Author: hannesw Date: 2013-05-03 22:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f3dcb12c8439 8013874: Function argument's prototype seem cached and wrongly reused Reviewed-by: jlaskey ! src/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8013874.js + test/script/basic/JDK-8013874.js.EXPECTED Changeset: 544e17632e96 Author: lagergren Date: 2013-05-07 14:36 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/544e17632e96 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint Reviewed-by: jlaskey, attila ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/BreakableNode.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/ExecuteNode.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/LabelNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextNode.java ! src/jdk/nashorn/internal/ir/LineNumberNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java - src/jdk/nashorn/internal/ir/Location.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/tools/Shell.java Changeset: fb1d7ea3e1b6 Author: lagergren Date: 2013-05-07 14:43 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fb1d7ea3e1b6 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. Reviewed-by: jlaskey, attila ! make/project.properties ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/BreakableNode.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/ExecuteNode.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/LabelNode.java ! src/jdk/nashorn/internal/ir/LexicalContextNode.java - src/jdk/nashorn/internal/ir/LineNumberNode.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java + src/jdk/nashorn/internal/ir/Statement.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/tools/Shell.java + test/script/basic/no_line_numbers.js + test/script/basic/no_line_numbers.js.EXPECTED Changeset: d28180d97c61 Author: attila Date: 2013-05-08 15:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d28180d97c61 8013912: Nashorn needs to reuse temporary symbols Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/Symbol.java + src/jdk/nashorn/internal/ir/TemporarySymbols.java ! src/jdk/nashorn/internal/ir/TypeOverride.java Changeset: 18ce1cd3026c Author: attila Date: 2013-05-08 16:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18ce1cd3026c 8014225: Rerun only failed 262 tests Reviewed-by: jlaskey, lagergren ! make/project.properties ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/TestConfig.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: 9073bcc4307b Author: lagergren Date: 2013-05-10 13:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9073bcc4307b 8014329: Slim down the label stack structure in CodeGenerator Reviewed-by: attila, jlaskey ! .hgignore ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java Changeset: 098a4cedcaf2 Author: attila Date: 2013-05-14 12:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/098a4cedcaf2 8014492: Make NashornLinker public Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java Changeset: 264bb0af9e4e Author: jlaskey Date: 2013-05-14 09:05 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/264bb0af9e4e Merge - src/jdk/nashorn/internal/ir/LineNumberNode.java - src/jdk/nashorn/internal/ir/Location.java - src/jdk/nashorn/internal/runtime/SpillProperty.java - test/script/trusted/logcoverage.js Changeset: 6b9f41203800 Author: lana Date: 2013-05-17 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6b9f41203800 Merge - src/jdk/nashorn/internal/ir/LineNumberNode.java - src/jdk/nashorn/internal/ir/Location.java - src/jdk/nashorn/internal/runtime/SpillProperty.java - test/script/trusted/logcoverage.js From lana.steuck at oracle.com Tue May 21 10:57:15 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 21 May 2013 17:57:15 +0000 Subject: hg: jdk8/jdk8/jaxp: 7 new changesets Message-ID: <20130521175738.2153948C04@hg.openjdk.java.net> Changeset: 452e1a182907 Author: dfuchs Date: 2013-05-06 18:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/452e1a182907 8008738: Issue in com.sun.org.apache.xml.internal.serializer.Encodings causes some JCK tests to fail intermittently Summary: Encodings.java sometimes creates EncodingInfo objects whose java names are not recognized by the Charset API. This patch fixes that issue. Reviewed-by: joehw, alanb ! src/com/sun/org/apache/xml/internal/serializer/Encodings.java Changeset: 1e8d98012ab8 Author: joehw Date: 2013-05-08 23:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/1e8d98012ab8 8011653: Upgrade JDK8 to JAXP 1.5 Reviewed-by: alanb, dfuchs ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/SecuritySupport.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ca.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sk.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/com/sun/org/apache/xerces/internal/utils/SecuritySupport.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java ! src/com/sun/xml/internal/stream/StaxXMLInputSource.java ! src/javax/xml/XMLConstants.java ! src/javax/xml/parsers/DocumentBuilderFactory.java ! src/javax/xml/parsers/SAXParser.java ! src/javax/xml/stream/XMLInputFactory.java ! src/javax/xml/transform/TransformerFactory.java ! src/javax/xml/validation/SchemaFactory.java ! src/javax/xml/validation/Validator.java Changeset: 6976616f5753 Author: lana Date: 2013-05-08 22:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/6976616f5753 Merge Changeset: 9e4dfe933ba9 Author: lana Date: 2013-05-09 14:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/9e4dfe933ba9 Merge Changeset: a229726149b4 Author: joehw Date: 2013-05-10 09:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/a229726149b4 8014333: javadoc error in JAXP 1.5 patch Reviewed-by: lancea ! src/javax/xml/stream/XMLInputFactory.java Changeset: 6443f5627744 Author: dfuchs Date: 2013-05-17 10:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/6443f5627744 8013900: More warnings compiling jaxp. Summary: Some internal implementation classes in Jaxp were redefining equals() without redefining hashCode(). This patch adds hashCode() methods that are consistent with equals(). Reviewed-by: chegar, joehw ! src/com/sun/org/apache/bcel/internal/generic/BasicType.java ! src/com/sun/org/apache/bcel/internal/generic/BranchInstruction.java ! src/com/sun/org/apache/bcel/internal/generic/CodeExceptionGen.java ! src/com/sun/org/apache/bcel/internal/generic/LineNumberGen.java ! src/com/sun/org/apache/bcel/internal/generic/LocalVariableGen.java ! src/com/sun/org/apache/bcel/internal/generic/ReturnaddressType.java ! src/com/sun/org/apache/bcel/internal/generic/Select.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/VariableRefBase.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DecimalDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/PrecisionDecimalDV.java ! src/com/sun/org/apache/xerces/internal/util/URI.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! src/com/sun/org/apache/xml/internal/dtm/ref/DTMNodeProxy.java ! src/com/sun/org/apache/xml/internal/serializer/utils/URI.java ! src/com/sun/org/apache/xml/internal/utils/URI.java ! src/com/sun/org/apache/xpath/internal/Arg.java Changeset: e3065fb07877 Author: lana Date: 2013-05-17 10:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/e3065fb07877 Merge From lana.steuck at oracle.com Tue May 21 10:57:29 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 21 May 2013 17:57:29 +0000 Subject: hg: jdk8/jdk8/langtools: 44 new changesets Message-ID: <20130521175933.D8DB748C05@hg.openjdk.java.net> Changeset: abd153854f16 Author: jjg Date: 2013-05-03 09:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/abd153854f16 8012728: Normalize @ignore comments on langtools tests Reviewed-by: vromero, mcimadamore ! test/com/sun/javadoc/_template/Template.java ! test/com/sun/javadoc/_template/TemplateComplete.java ! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java ! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java ! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java ! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java ! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java ! test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java ! test/tools/javac/generics/7034511/T7034511a.java ! test/tools/javac/generics/7034511/T7034511b.java ! test/tools/javac/generics/OverrideBridge.java ! test/tools/javac/lambda/TargetType36.java ! test/tools/javac/lambda/TargetType53.java ! test/tools/javac/lambda/TargetType54.java ! test/tools/javac/lambda/TargetType58.java ! test/tools/javac/lambda/TargetType59.java ! test/tools/javac/lambda/TargetType62.java ! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java ! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java ! test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java ! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java ! test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java ! test/tools/javap/output/RepeatingTypeAnnotations.java ! test/tools/javap/output/Tester.java Changeset: 38c4bade0ec1 Author: jjg Date: 2013-05-03 10:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/38c4bade0ec1 8002387: Improve rendered HTML formatting for {@code} Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javadoc/Comment.java + test/com/sun/javadoc/testLiteralCodeInPre/TestLiteralCodeInPre.java + test/com/sun/javadoc/testLiteralCodeInPre/pkg/Test.java Changeset: a2889739cf21 Author: jjg Date: 2013-05-03 15:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a2889739cf21 8000407: remove @GenerateNativeHeader Reviewed-by: vromero, darcy ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/jvm/JNIWriter.java - src/share/classes/javax/tools/annotation/GenerateNativeHeader.java ! test/tools/javac/nativeHeaders/NativeHeaderTest.java ! test/tools/javac/nativeHeaders/javahComparison/CompareTest.java - test/tools/javac/nativeHeaders/javahComparison/TestClass2.java - test/tools/javac/nativeHeaders/javahComparison/TestClass3.java Changeset: d918b63a5509 Author: jjg Date: 2013-05-03 17:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d918b63a5509 8008768: Using {@inheritDoc} in simple tag defined via -tag fails Reviewed-by: jjg, mduigou Contributed-by: jonathan.gibbons at oracle.com, mike.duigou at oracle.com ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFinder.java + test/com/sun/javadoc/InheritDocForUserTags/DocTest.java + test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java + test/com/sun/javadoc/testSimpleTagInherit/p/BaseClass.java + test/com/sun/javadoc/testSimpleTagInherit/p/TestClass.java Changeset: e8987ce7fb4b Author: darcy Date: 2013-05-05 21:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e8987ce7fb4b 8013909: Fix doclint issues in javax.lang.model Reviewed-by: jjg ! src/share/classes/javax/annotation/processing/SupportedAnnotationTypes.java ! src/share/classes/javax/annotation/processing/SupportedOptions.java ! src/share/classes/javax/annotation/processing/SupportedSourceVersion.java ! src/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/share/classes/javax/lang/model/element/NestingKind.java ! src/share/classes/javax/lang/model/util/ElementScanner6.java ! src/share/classes/javax/lang/model/util/Elements.java ! src/share/classes/javax/lang/model/util/Types.java Changeset: a7ff36d06fa2 Author: jlahoda Date: 2013-05-06 16:22 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a7ff36d06fa2 8009724: Enhance the DocTree API with DocTreePath Summary: Adding DocTreePath and DocTreePathScanner similar to TreePath and TreePathScanner, respectively Reviewed-by: jjg Contributed-by: Ralph Benjamin Ruijs , Jan Lahoda + src/share/classes/com/sun/source/util/DocTreePath.java + src/share/classes/com/sun/source/util/DocTreePathScanner.java ! src/share/classes/com/sun/source/util/DocTrees.java ! src/share/classes/com/sun/tools/doclint/Checker.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java + test/tools/javac/doctree/DocTreePathScannerTest.java ! test/tools/javac/doctree/ReferenceTest.java Changeset: 68142e69cafb Author: rfield Date: 2013-05-07 06:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/68142e69cafb 8014023: When a method reference to a local class constructor is contained in a method whose number of parameters matches the number of constructor parameters compilation fails Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReference/TreeMakerParamsIsGoofy.java Changeset: 43c2f7cb9c76 Author: jjg Date: 2013-05-07 14:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/43c2f7cb9c76 8004082: test/tools/javac/plugin/showtype/Test.java fails on windows: jtreg can't delete plugin.jar Reviewed-by: vromero, mcimadamore ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + src/share/classes/com/sun/tools/javac/util/ServiceLoader.java ! test/tools/javac/plugin/showtype/Test.java Changeset: 780014a234fa Author: jfranck Date: 2013-05-08 14:10 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/780014a234fa 8013485: javac can't handle annotations with a from a previous compilation unit Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/annotations/clinit/AnnoWithClinit1.java + test/tools/javac/annotations/clinit/AnnoWithClinitFail.java + test/tools/javac/annotations/clinit/AnnoWithClinitFail.out Changeset: c68834236058 Author: lana Date: 2013-05-08 23:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c68834236058 Merge Changeset: ce7e1674eb73 Author: alanb Date: 2013-05-10 16:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ce7e1674eb73 8014318: tools/javac/profiles/ProfileOptionTest.java needs modifying now that javax.script is in compact1 Reviewed-by: mchung ! test/tools/javac/profiles/ProfileOptionTest.java Changeset: 1c43236f6d69 Author: darcy Date: 2013-05-10 14:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1c43236f6d69 8014365: Restore Objects.requireNonNull(T, Supplier) Reviewed-by: jjg ! makefiles/BuildLangtools.gmk Changeset: e39669aea0bd Author: jjg Date: 2013-05-12 18:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e39669aea0bd 8014363: javac test class ToolTester handles classpath incorrectly Reviewed-by: ksrini ! test/tools/javac/api/6406133/T6406133.java ! test/tools/javac/api/6410643/T6410643.java ! test/tools/javac/api/6411310/T6411310.java ! test/tools/javac/api/6411333/T6411333.java ! test/tools/javac/api/6412656/T6412656.java ! test/tools/javac/api/6415780/T6415780.java ! test/tools/javac/api/6418694/T6418694.java ! test/tools/javac/api/6421111/T6421111.java ! test/tools/javac/api/6421756/T6421756.java ! test/tools/javac/api/6422215/T6422215.java ! test/tools/javac/api/6422327/T6422327.java ! test/tools/javac/api/6423003/T6423003.java ! test/tools/javac/api/6431257/T6431257.java ! test/tools/javac/api/6437349/T6437349.java ! test/tools/javac/api/6437999/T6437999.java ! test/tools/javac/api/6440333/T6440333.java ! test/tools/javac/api/6440528/T6440528.java ! test/tools/javac/api/6468404/T6468404.java ! test/tools/javac/api/6731573/T6731573.java ! test/tools/javac/api/6733837/T6733837.java ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/api/guide/Test.java ! test/tools/javac/api/lib/ToolTester.java Changeset: 8dd528992c15 Author: jlahoda Date: 2013-05-10 15:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8dd528992c15 8012929: Trees.getElement should work not only for declaration trees, but also for use-trees Reviewed-by: jjg Contributed-by: Dusan Balek , Jan Lahoda ! src/share/classes/com/sun/tools/doclint/Env.java ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/tools/javac/api/TestGetElementReference.java + test/tools/javac/api/TestGetElementReferenceData.java Changeset: 8ea30d59ac41 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8ea30d59ac41 8010440: Replace int constants in LinkInfoImpl with enum Reviewed-by: bpatel, darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java Changeset: 74cd21f2c2fe Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/74cd21f2c2fe 8011642: Remove LinkOutput in favor of direct use of Content Reviewed-by: bpatel, darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java + src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java Changeset: 7a9ef837e57f Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7a9ef837e57f 8011650: reduce use of RawHtml nodes in doclet Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java Changeset: 6ea964c78845 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6ea964c78845 8011651: simplify LinkInfoImpl API Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AllClassesFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java Changeset: e6c5b5ee9fac Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e6c5b5ee9fac 8011662: Remove single instance of resource with HTML from doclet resource bundle Reviewed-by: bpatel, darcy ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties Changeset: ce4f0769b4b2 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ce4f0769b4b2 8011668: Allow HTMLWriter.getResource to take Content args Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HelpWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageTreeWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java Changeset: 4c43e51433ba Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4c43e51433ba 8011288: Erratic/inconsistent indentation of signatures Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/RawHtml.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkInfo.java + test/com/sun/javadoc/testIndentation/TestIndentation.java + test/com/sun/javadoc/testIndentation/p/Indent.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java ! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java Changeset: 7af0fa419a2b Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7af0fa419a2b 8012174: {@literal} and {@code} should use \"new\" Taglet, not old. Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ExpertTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java Changeset: 6a5288a298fd Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6a5288a298fd 8012175: Convert TagletOutputImpl to use ContentBuilder instead of StringBuilder Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/Taglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java ! test/com/sun/javadoc/AuthorDD/AuthorDD.java ! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java ! test/com/sun/javadoc/testHref/TestHref.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testParamTaglet/TestParamTaglet.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/com/sun/javadoc/testSimpleTagInherit/TestSimpleTagInherit.java ! test/com/sun/javadoc/testSinceTag/TestSinceTag.java ! test/com/sun/javadoc/testValueTag/TestValueTag.java Changeset: 76a691e3e961 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/76a691e3e961 8012176: reduce use of TagletOutputImpl.toString Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! test/com/sun/javadoc/testConstructorIndent/TestConstructorIndent.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/com/sun/javadoc/testSinceTag/TestSinceTag.java Changeset: 937aa020c667 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/937aa020c667 8012177: HTMLDocletWriter methods should generate Content, not Strings Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java Changeset: bd51ca92c013 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bd51ca92c013 8012178: Cleanup use of Util.escapeHtmlChars Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/StringContent.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java Changeset: df4f44800923 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/df4f44800923 8012183: replace some uses of Configuration.getText with Configuration.getResource Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractPackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConfigurationImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java Changeset: 051b728cfe90 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/051b728cfe90 8012180: Speed up removeNonInlineHtmlTags Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/SourceToHTMLConverter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java Changeset: 25c89a492f14 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25c89a492f14 8012295: Cleanup JavaFX features in standard doclet Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BasePropertyTaglet.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ExpertTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java Changeset: 081d7c72ee92 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/081d7c72ee92 8012311: Cleanup names and duplicatre code in TagletManager Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java Changeset: ca8808c88f94 Author: jjg Date: 2013-05-14 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ca8808c88f94 8012308: Remove TagletOutput in favor of direct use of Content Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java - src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BasePropertyTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/BaseTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DeprecatedTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/DocRootTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/InheritDocTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LegacyTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ParamTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ReturnTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SeeTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/SimpleTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/Taglet.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ThrowsTaglet.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/BoldTaglet.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/GreenTaglet.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/UnderlineTaglet.java ! test/com/sun/javadoc/testTaglets/taglets/Foo.java Changeset: c09b7234cded Author: rfield Date: 2013-05-14 11:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c09b7234cded 8012556: Implement lambda methods on interfaces as static 8006140: Javac NPE compiling Lambda expression on initialization expression of static field in interface Summary: Lambdas occurring in static contexts or those not needing instance information should be generated into static methods. This has long been the case for classes. However, as a work-around to the lack of support for statics on interfaces, interface lambda methods have been generated into default methods. For lambdas in interface static contexts (fields and static methods) this causes an NPE in javac because there is no 'this'. MethodHandles now support static methods on interfaces. This changeset allows lambda methods to be generated as static interface methods. An existing bug in Hotspot (8013875) is exposed in a test when the "-esa" flag is used. This test and another test that already exposed this bug have been marked with @ignore. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/LambdaInterfaceStaticField.java ! test/tools/javac/lambda/MethodReference66.java ! test/tools/javac/lambda/bytecode/TestLambdaBytecode.java ! test/tools/javac/lambda/lambdaExecution/InInterface.java Changeset: 46b9c25f7024 Author: jjg Date: 2013-05-14 12:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/46b9c25f7024 8014461: genstubs creates default native methods Reviewed-by: alanb ! make/tools/genstubs/GenStubs.java Changeset: 0384683c64be Author: jjg Date: 2013-05-14 13:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0384683c64be 8014557: Mutable static field in HtmlDocletWriter Reviewed-by: ksrini ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java Changeset: ddb4a2bfcd82 Author: jjg Date: 2013-05-14 15:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ddb4a2bfcd82 8013852: update reference impl for type-annotations Reviewed-by: jjg Contributed-by: wdietl at gmail.com, steve.sides at oracle.com, joel.franck at oracle.com, alex.buckley at oracle.com ! src/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/share/classes/com/sun/tools/classfile/TypeAnnotation.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/javac/code/Annotations.java ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/Printer.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/share/classes/com/sun/tools/javac/util/List.java ! src/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java ! src/share/classes/com/sun/tools/javadoc/AnnotationTypeElementDocImpl.java ! src/share/classes/com/sun/tools/javadoc/AnnotationValueImpl.java ! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java ! src/share/classes/com/sun/tools/javadoc/FieldDocImpl.java ! src/share/classes/com/sun/tools/javadoc/JavadocEnter.java ! src/share/classes/com/sun/tools/javadoc/Messager.java ! src/share/classes/com/sun/tools/javadoc/TypeMaker.java ! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java ! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java ! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java ! test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java ! test/tools/javac/annotations/typeAnnotations/attribution/Scopes.java ! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java ! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java ! test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java + test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java ! test/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java ! test/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java + test/tools/javac/annotations/typeAnnotations/classfile/T8008762.java + test/tools/javac/annotations/typeAnnotations/classfile/T8008769.java + test/tools/javac/annotations/typeAnnotations/classfile/T8010015.java + test/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java ! test/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java ! test/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java ! test/tools/javac/annotations/typeAnnotations/failures/LazyConstantValue.java + test/tools/javac/annotations/typeAnnotations/failures/LazyConstantValue.out ! test/tools/javac/annotations/typeAnnotations/failures/LintCast.out ! test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.java ! test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.out + test/tools/javac/annotations/typeAnnotations/failures/T8008751.java + test/tools/javac/annotations/typeAnnotations/failures/T8009360.java + test/tools/javac/annotations/typeAnnotations/failures/T8011722.java + test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.java + test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.java + test/tools/javac/annotations/typeAnnotations/failures/common/receiver/DeclarationAnnotation.out ! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/Nesting.java ! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/StaticThings.out ! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.java ! test/tools/javac/annotations/typeAnnotations/failures/common/receiver/WrongType.out ! test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.java ! test/tools/javac/annotations/typeAnnotations/failures/common/rest/MissingAnnotationValue.out + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.java + test/tools/javac/annotations/typeAnnotations/failures/common/wildcards/DeclarationAnnotation.out + test/tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java ! test/tools/javac/annotations/typeAnnotations/newlocations/Lambda.java ! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java + test/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java + test/tools/javac/annotations/typeAnnotations/referenceinfos/Test.java ! test/tools/javac/api/TestJavacTaskScanner.java + test/tools/javac/diags/examples/ArrayAndReceiver.java + test/tools/javac/diags/examples/IncorrectConstructorReceiverName.java + test/tools/javac/diags/examples/IncorrectConstructorReceiverType.java + test/tools/javac/diags/examples/IncorrectReceiverName.java + test/tools/javac/diags/examples/ReceiverParameterNotApplicableConstructor.java + test/tools/javac/diags/examples/VarargsAndReceiver.java ! test/tools/javac/lib/DPrinter.java + test/tools/javac/processing/model/type/BasicAnnoTests.java ! test/tools/javac/tree/SourceTreeScannerTest.java ! test/tools/javap/output/RepeatingTypeAnnotations.java ! test/tools/javap/typeAnnotations/NewArray.java ! test/tools/javap/typeAnnotations/Presence.java ! test/tools/javap/typeAnnotations/TypeCasts.java Changeset: 53b389eb39c1 Author: sogoel Date: 2013-05-14 18:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/53b389eb39c1 8013163: Convert 4 tools multicatch tests to jtreg format Reviewed-by: jjg + test/tools/javac/multicatch/Pos11.java + test/tools/javac/multicatch/Pos12.java Changeset: 529fb3ed5d2a Author: jjg Date: 2013-05-14 21:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/529fb3ed5d2a 8014323: Add VariableTree.getNameExpression Reviewed-by: darcy ! src/share/classes/com/sun/source/tree/VariableTree.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! test/tools/javac/tree/SourceTreeScannerTest.java Changeset: bcd927639039 Author: darcy Date: 2013-05-15 00:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bcd927639039 8004133: Provide javax.lang.model.* implementation backed by core reflection Summary: Joint work by darcy and jfranck to provide sample code for JEP 119. Reviewed-by: jjg Contributed-by: joe.darcy at oracle.com, joel.franck at oracle.com + src/share/sample/language/model/CoreReflectionFactory.java Changeset: 05ec778794d0 Author: mcimadamore Date: 2013-05-15 14:00 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/05ec778794d0 8012003: Method diagnostics resolution need to be simplified in some cases Summary: Unfold method resolution diagnostics when they mention errors in poly expressions Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/main/Option.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/resources/javac.properties ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/share/classes/com/sun/tools/javac/util/List.java ! src/share/classes/com/sun/tools/javac/util/Log.java + test/tools/javac/Diagnostics/compressed/T8012003a.java + test/tools/javac/Diagnostics/compressed/T8012003a.out + test/tools/javac/Diagnostics/compressed/T8012003b.java + test/tools/javac/Diagnostics/compressed/T8012003b.out + test/tools/javac/Diagnostics/compressed/T8012003c.java + test/tools/javac/Diagnostics/compressed/T8012003c.out ! test/tools/javac/diags/examples/BadArgTypesInLambda.java + test/tools/javac/diags/examples/CompressedDiags.java ! test/tools/javac/diags/examples/KindnameConstructor.java + test/tools/javac/diags/examples/ProbFoundReqFragment.java ! test/tools/javac/lambda/TargetType66.out Changeset: 33d1937af1a3 Author: mcimadamore Date: 2013-05-15 14:02 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/33d1937af1a3 8012685: Spurious raw types warning when using unbound method references Summary: Spurious raw type warning when unbound method reference qualifier parameter types are inferred from target Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/lambda/MethodReference67.java + test/tools/javac/lambda/MethodReference67.out Changeset: 78717f2d00e8 Author: mcimadamore Date: 2013-05-15 14:03 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/78717f2d00e8 8013222: Javac issues spurious raw type warnings when lambda has implicit parameter types Summary: Bad warnings and position for lambda inferred parameter types Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/NoWarnOnImplicitParams.java + test/tools/javac/lambda/NoWarnOnImplicitParams.out Changeset: 31ef33db5e0e Author: rfield Date: 2013-05-15 06:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/31ef33db5e0e 8010006: NPE in javac with interface super in lambda Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/LambdaWithInterfaceSuper.java Changeset: 445b8b5ae9f4 Author: jjg Date: 2013-05-15 10:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/445b8b5ae9f4 8006879: Detection of windows in sjavac fails. Reviewed-by: jjg Contributed-by: erik.joelsson at oracle.com ! src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java Changeset: 997c0fae2b12 Author: lana Date: 2013-05-17 10:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/997c0fae2b12 Merge - src/share/classes/com/sun/tools/doclets/formats/html/TagletOutputImpl.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ExpertTaglet.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletOutput.java - src/share/classes/javax/tools/annotation/GenerateNativeHeader.java - test/tools/javac/nativeHeaders/javahComparison/TestClass2.java - test/tools/javac/nativeHeaders/javahComparison/TestClass3.java From lana.steuck at oracle.com Tue May 21 10:59:55 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 21 May 2013 17:59:55 +0000 Subject: hg: jdk8/jdk8/jdk: 100 new changesets Message-ID: <20130521182030.2A25448C09@hg.openjdk.java.net> Changeset: 4dd6f7bb8bbd Author: simonis Date: 2013-05-06 12:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4dd6f7bb8bbd 7191872: Xrender: No text displayed using 64 bit JDK on solaris11-sparc Reviewed-by: prr, ceisserer ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/GlyphList.java ! src/solaris/classes/sun/font/XRGlyphCacheEntry.java ! src/solaris/native/sun/java2d/x11/XRBackendNative.c Changeset: 23f7ff502a89 Author: jgodinez Date: 2013-05-07 09:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/23f7ff502a89 8011069: Printing: NullPointerException since jdk8 b82 showing native Page Setup Dialog. Reviewed-by: bae, prr ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/share/classes/sun/print/RasterPrinterJob.java Changeset: 8a995d335d59 Author: lana Date: 2013-05-09 19:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8a995d335d59 Merge - src/share/classes/java/beans/ReflectionUtils.java - test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java - test/java/io/Serializable/accessConstants/AccessConstants.java - test/java/nio/file/Files/walkFileTree/walk_file_tree.sh - test/sun/reflect/CallerSensitive/MethodFinder.java Changeset: 103f492d8ce7 Author: vadim Date: 2013-05-17 17:19 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/103f492d8ce7 4892259: GIF ImageReader does not call passComplete in IIOReadUpdateListener Reviewed-by: prr, bae ! src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java + test/javax/imageio/plugins/gif/GIFPassListenerTest.java Changeset: 4ee85e865a83 Author: vadim Date: 2013-05-17 14:18 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4ee85e865a83 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD and later Reviewed-by: prr, bae ! src/windows/native/sun/java2d/d3d/D3DBadHardware.h Changeset: 51f5e544c88b Author: lana Date: 2013-05-17 10:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/51f5e544c88b Merge Changeset: 90b67c9a7eb2 Author: serb Date: 2013-05-06 16:23 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/90b67c9a7eb2 7161575: [macosx] On MacOSX port java.awt.Toolkit.is/setDynamicLayout() are not consistent Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/LWToolkit.java Changeset: 7982299cd11c Author: serb Date: 2013-05-08 15:58 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7982299cd11c 8013841: [macosx] Animations not disabled for CALayers used via JAWT Reviewed-by: anthony, alexsch ! src/macosx/native/sun/awt/AWTSurfaceLayers.m ! src/macosx/native/sun/java2d/opengl/CGLLayer.m Changeset: 5fe0a4da863d Author: lana Date: 2013-05-09 18:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5fe0a4da863d Merge - test/java/io/Serializable/accessConstants/AccessConstants.java - test/java/nio/file/Files/walkFileTree/walk_file_tree.sh - test/sun/reflect/CallerSensitive/MethodFinder.java Changeset: a466a4192fea Author: pchelko Date: 2013-05-14 16:39 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a466a4192fea 8002045: Auto failed and threw exception:java.lang.UnsatisfiedLinkError: Reviewed-by: serb, anthony ! make/sun/awt/mapfile-vers ! make/sun/awt/mapfile-vers-bsd ! make/sun/awt/mapfile-vers-linux ! makefiles/mapfiles/libawt/mapfile-vers ! makefiles/mapfiles/libawt/mapfile-vers-linux Changeset: b1a7cc79f13d Author: serb Date: 2013-05-14 17:25 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b1a7cc79f13d 8014423: [macosx] The scrollbar's block increment performs incorrectly Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/LWScrollBarPeer.java Changeset: 722ee3129ce0 Author: ant Date: 2013-05-15 16:49 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/722ee3129ce0 8014227: JLightweightFrame needs another synchronization policy Reviewed-by: art ! src/share/classes/sun/swing/JLightweightFrame.java Changeset: 7a8a8e31a126 Author: pchelko Date: 2013-05-17 11:02 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7a8a8e31a126 7079254: Toolkit eventListener leaks memory Reviewed-by: serb, art ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java + test/java/awt/LightweightDispatcher/LWDispatcherMemoryLeakTest.java Changeset: e944b78812a8 Author: kshefov Date: 2013-05-17 14:08 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e944b78812a8 8014721: TEST_BUG: java/awt/TrayIcon/DragEventSource/DragEventSource.java fails with java.lang.UnsupportedOperationException Reviewed-by: anthony, serb ! test/java/awt/TrayIcon/DragEventSource/DragEventSource.java Changeset: 281add053efe Author: kshefov Date: 2013-05-17 14:11 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/281add053efe 8013426: TEST_BUG: java/awt/datatransfer/HTMLDataFlavors/HTMLDataFlavorTest.java fails with "RuntimeException: The data should be available" on Linux Reviewed-by: anthony, serb ! test/java/awt/datatransfer/HTMLDataFlavors/HTMLDataFlavorTest.java Changeset: 49871f1581b8 Author: lana Date: 2013-05-17 10:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/49871f1581b8 Merge Changeset: 167d2dcaeeee Author: ksrini Date: 2013-05-01 15:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/167d2dcaeeee 8013225: Refresh jdk's private ASM to the latest. Reviewed-by: mduigou, sundar ! src/share/classes/jdk/internal/org/objectweb/asm/AnnotationVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/AnnotationWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Attribute.java ! src/share/classes/jdk/internal/org/objectweb/asm/ByteVector.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java + src/share/classes/jdk/internal/org/objectweb/asm/Context.java ! src/share/classes/jdk/internal/org/objectweb/asm/FieldVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/FieldWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/Handle.java ! src/share/classes/jdk/internal/org/objectweb/asm/Handler.java ! src/share/classes/jdk/internal/org/objectweb/asm/Item.java ! src/share/classes/jdk/internal/org/objectweb/asm/Label.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/share/classes/jdk/internal/org/objectweb/asm/Type.java + src/share/classes/jdk/internal/org/objectweb/asm/TypePath.java + src/share/classes/jdk/internal/org/objectweb/asm/TypeReference.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/Method.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingAnnotationAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingClassAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingFieldAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingSignatureAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/TableSwitchGenerator.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java ! src/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureReader.java ! src/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureWriter.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/AbstractInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/FieldInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/FrameNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/IincInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/InnerClassNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/InsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/IntInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/InvokeDynamicInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/JumpInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/LdcInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/LineNumberNode.java + src/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableAnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/LookupSwitchInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MultiANewArrayInsnNode.java + src/share/classes/jdk/internal/org/objectweb/asm/tree/ParameterNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/TableSwitchInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/TryCatchBlockNode.java + src/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/TypeInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/VarInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/AnalyzerException.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicInterpreter.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicValue.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicVerifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Interpreter.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SimpleVerifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceInterpreter.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceValue.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Subroutine.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/ASMifiable.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckAnnotationAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckSignatureAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifiable.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/TraceAnnotationVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/TraceFieldVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/TraceSignatureVisitor.java + src/share/classes/jdk/internal/org/objectweb/asm/version.txt Changeset: 5045eb04a579 Author: mduigou Date: 2013-05-02 09:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 8012645: Stream methods on BitSet, Random, ThreadLocalRandom, ZipFile Reviewed-by: mduigou, henryjen, alanb, martin, psandoz Contributed-by: akhil.arora at oracle.com, brian.goetz at oracle.com ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/Random.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/java/util/zip/ZipFile.java + test/java/util/BitSet/BitSetStreamTest.java + test/java/util/Random/RandomStreamTest.java + test/java/util/zip/ZipFile/StreamZipEntriesTest.java Changeset: a6ff4a823164 Author: kizune Date: 2013-05-02 21:23 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a6ff4a823164 8013155: [pack200] improve performance of pack200 Reviewed-by: ksrini, jrose ! src/share/classes/com/sun/java/util/jar/pack/Code.java ! src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java Changeset: 3062bf908281 Author: khazra Date: 2013-05-02 14:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3062bf908281 8013140: Heap corruption with NetworkInterface.getByInetAddress() and long i/f name Summary: Remove buffer overruns in native code Reviewed-by: alanb, chegar ! src/solaris/native/java/net/NetworkInterface.c Changeset: 81be41c7323f Author: weijun Date: 2013-05-03 10:43 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/81be41c7323f 8013855: DigestMD5Client has not checked RealmChoiceCallback value Reviewed-by: xuelei, mullan ! src/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java + test/com/sun/security/sasl/digest/AuthRealmChoices.java Changeset: 470f19b6bfdd Author: jbachorik Date: 2013-05-02 13:21 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/470f19b6bfdd 7199324: Connection ID for IPv6 addresses is not generated accordingly to the specification Summary: RemoteServer.getClientHost is returning a String with an IPv6 literal address and we need to enclose it in [] when building the connection id Reviewed-by: alanb, sjiang ! src/share/classes/javax/management/remote/rmi/RMIServerImpl.java ! test/javax/management/remote/mandatory/connection/ConnectionTest.java Changeset: fc156b925259 Author: mduigou Date: 2013-05-03 10:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fc156b925259 8013528: Provide SharedSecrets access to String(char[], boolean) constructor Reviewed-by: martin, alanb, chegar, plevart ! src/share/classes/java/lang/System.java ! src/share/classes/sun/misc/JavaLangAccess.java + test/sun/misc/JavaLangAccess/NewUnsafeString.java Changeset: d7f3d5659c46 Author: juh Date: 2013-05-03 15:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d7f3d5659c46 8005922: TEST_BUG: There is no /tmp directory for windows system. Reviewed-by: weijun ! test/sun/security/tools/policytool/ChangeUI.html ! test/sun/security/tools/policytool/UpdatePermissions.html ! test/sun/security/tools/policytool/i18n.html Changeset: d8f01bfb1da4 Author: dwanvik Date: 2013-05-06 05:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d8f01bfb1da4 8013403: Update JDK8 with Java DB 10.10.1.1. Summary: Drop Java DB 10.10.1.1 bits into JDK 8 and update image builds Reviewed-by: tbell ! make/common/Release.gmk ! makefiles/CompileDemos.gmk ! makefiles/Images.gmk Changeset: 398fe07f530f Author: dwanvik Date: 2013-05-06 06:05 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/398fe07f530f Merge - test/sun/reflect/CallerSensitive/MethodFinder.java Changeset: bd118033e44c Author: dxu Date: 2013-05-06 14:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bd118033e44c 8003992: File and other classes in java.io do not handle embedded nulls properly Summary: Have every file operation done with File, FileInputStream, FileOutputStream, or RandomAccessFile that involves a file path containing NUL fail. Also reviewed by fweimer at redhat.com Reviewed-by: alanb, sherman, ahgross, mduigou, dholmes, aph, plevart, martin ! src/share/classes/java/io/File.java ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java + test/java/io/File/NulFile.java Changeset: e13cf31e5a96 Author: mduigou Date: 2013-05-06 20:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e13cf31e5a96 8013712: Add Objects.nonNull and Objects.isNull Reviewed-by: mchung, darcy ! src/share/classes/java/util/Objects.java ! test/java/util/Objects/BasicObjectsTest.java Changeset: 3cbb65d9af9e Author: mduigou Date: 2013-05-06 20:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3cbb65d9af9e 8013150: Iterator.remove and forEachRemaining relationship not specified Reviewed-by: mduigou Contributed-by: Akhil Arora ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/LinkedList.java ! src/share/classes/java/util/Vector.java + test/java/util/Iterator/IteratorDefaults.java Changeset: 8221c421490f Author: mduigou Date: 2013-05-06 20:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f 8003258: BufferedReader.lines() Reviewed-by: alanb, mduigou, psandoz Contributed-by: Brian Goetz , Henry Jen ! src/share/classes/java/io/BufferedReader.java + src/share/classes/java/io/UncheckedIOException.java + test/java/io/BufferedReader/Lines.java Changeset: b4a013f4eff4 Author: sherman Date: 2013-05-06 21:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b4a013f4eff4 8013252: Regex Matcher .start and .end should be accessible by group name 8013254: Constructor \w need update to add the support of \p{Join_Control} Summary: added the requested methods and updated the \w constructor Reviewed-by: mchung, alanb ! src/share/classes/java/util/regex/Matcher.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/java/util/regex/UnicodeProp.java ! test/java/util/regex/POSIX_Unicode.java ! test/java/util/regex/RegExTest.java Changeset: 814dcc08df52 Author: weijun Date: 2013-05-07 12:30 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/814dcc08df52 8010192: Enable native JGSS provider on Mac Reviewed-by: valeriep ! make/sun/security/Makefile ! makefiles/CompileNativeLibraries.gmk ! src/share/classes/sun/security/jgss/GSSManagerImpl.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/native/sun/security/jgss/wrapper/gssapi.h ! test/sun/security/krb5/runNameEquals.sh Changeset: 9c9b2385c1b0 Author: jfranck Date: 2013-05-07 09:52 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c9b2385c1b0 8013541: Revise javadoc for Executable.getAnnotatedReturnType() Reviewed-by: abuckley, darcy ! src/share/classes/java/lang/reflect/Executable.java Changeset: 2602eab5f086 Author: dfuchs Date: 2013-05-07 11:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2602eab5f086 8008738: Issue in com.sun.org.apache.xml.internal.serializer.Encodings causes some JCK tests to fail intermittently Summary: Encodings.java sometimes creates EncodingInfo objects whose java names are not recognized by the Charset API. This patch fixes that issue. Reviewed-by: joehw, alanb + test/javax/xml/jaxp/Encodings/CheckEncodingPropertiesFile.java Changeset: 7b40394ad944 Author: sla Date: 2013-05-07 19:57 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7b40394ad944 6980985: java/lang/management/MemoryMXBean/ResetPeakMemoryUsage is not robust when getMax() returns -1 7181907: TEST_BUG: j/l/management/MemoryMXBean/ResetPeakMemoryUsage fails with NegativeArraySizeException 7148492: java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java failing since update to hs23-b15 or b16 Reviewed-by: mchung, brutisso ! test/ProblemList.txt ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java Changeset: 100027950b05 Author: sla Date: 2013-05-07 20:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/100027950b05 8004007: test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true Reviewed-by: alanb, dsamersoff ! test/sun/tools/jinfo/Basic.sh Changeset: e30396e22c6f Author: naoto Date: 2013-05-07 11:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e30396e22c6f 8013086: NPE thrown by SimpleDateFormat with TimeZoneNameProvider supplied Reviewed-by: okutsu ! src/share/classes/sun/util/locale/provider/TimeZoneNameUtility.java ! test/java/util/Locale/LocaleProviders.java ! test/java/util/Locale/LocaleProviders.sh Changeset: fe4e9bc2186f Author: mduigou Date: 2013-05-07 12:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fe4e9bc2186f 4802647: Throw required NPEs from removeAll()/retainAll() Reviewed-by: mduigou, chegar, dholmes Contributed-by: Brandon Passanisi ! src/share/classes/java/util/AbstractCollection.java ! src/share/classes/java/util/AbstractSet.java ! src/share/classes/java/util/ArrayList.java ! test/java/util/Collection/MOAT.java Changeset: 6feee75b0a8b Author: briangoetz Date: 2013-05-06 11:43 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b 8012664: Add tests for java.util.stream and lambda translation Reviewed-by: mduigou, briangoetz Contributed-by: Brian Goetz , Paul Sandoz , Mike Duigou , Robert Field , Jim Gish ! test/Makefile + test/java/util/concurrent/atomic/AtomicReferenceTest.java + test/java/util/stream/bootlib/TEST.properties + test/java/util/stream/bootlib/java/util/stream/CollectorOps.java + test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestDataProvider.java + test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestScenario.java + test/java/util/stream/bootlib/java/util/stream/FlagDeclaringOp.java + test/java/util/stream/bootlib/java/util/stream/IntStreamTestDataProvider.java + test/java/util/stream/bootlib/java/util/stream/IntStreamTestScenario.java + test/java/util/stream/bootlib/java/util/stream/IntermediateTestOp.java + test/java/util/stream/bootlib/java/util/stream/LambdaTestHelpers.java + test/java/util/stream/bootlib/java/util/stream/LongStreamTestDataProvider.java + test/java/util/stream/bootlib/java/util/stream/LongStreamTestScenario.java + test/java/util/stream/bootlib/java/util/stream/OpTestCase.java + test/java/util/stream/bootlib/java/util/stream/SpliteratorTestHelper.java + test/java/util/stream/bootlib/java/util/stream/StatefulTestOp.java + test/java/util/stream/bootlib/java/util/stream/StatelessTestOp.java + test/java/util/stream/bootlib/java/util/stream/StreamOpFlagTestHelper.java + test/java/util/stream/bootlib/java/util/stream/StreamTestDataProvider.java + test/java/util/stream/bootlib/java/util/stream/StreamTestScenario.java + test/java/util/stream/bootlib/java/util/stream/TestData.java + test/java/util/stream/bootlib/java/util/stream/TestFlagExpectedOp.java + test/java/util/stream/boottest/TEST.properties + test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java + test/java/util/stream/boottest/java/util/stream/FlagOpTest.java + test/java/util/stream/boottest/java/util/stream/IntNodeTest.java + test/java/util/stream/boottest/java/util/stream/LongNodeTest.java + test/java/util/stream/boottest/java/util/stream/NodeBuilderTest.java + test/java/util/stream/boottest/java/util/stream/NodeTest.java + test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java + test/java/util/stream/boottest/java/util/stream/StreamFlagsTest.java + test/java/util/stream/boottest/java/util/stream/StreamOpFlagsTest.java + test/java/util/stream/boottest/java/util/stream/StreamReuseTest.java + test/java/util/stream/boottest/java/util/stream/UnorderedTest.java + test/java/util/stream/test/TEST.properties + test/java/util/stream/test/org/openjdk/tests/java/lang/invoke/DeserializeMethodTest.java + test/java/util/stream/test/org/openjdk/tests/java/lang/invoke/MHProxiesTest.java + test/java/util/stream/test/org/openjdk/tests/java/lang/invoke/SerializedLambdaTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/FillableStringTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/MapTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/NullArgsTestCase.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectionAndMapModifyStreamTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/DoublePrimitiveOpsTests.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/FilterOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/FindAnyOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/FindFirstOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/ForEachOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/GroupByOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntPrimitiveOpsTests.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntReduceTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntSliceOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntUniqOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/LongPrimitiveOpsTests.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/MapOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/MatchOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/MinMaxTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/PrimitiveAverageOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/PrimitiveSumTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/RangeTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/ReduceByOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/ReduceTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/SequentialOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorLateBindingFailFastTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTraversingAndSplittingTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamLinkTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamParSeqTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/SummaryStatisticsTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/TeeOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java + test/jdk/lambda/ArrayCtorRefTest.java + test/jdk/lambda/FDTest.java + test/jdk/lambda/LambdaTranslationCompoundSamTest.java + test/jdk/lambda/LambdaTranslationInInterface.java + test/jdk/lambda/LambdaTranslationInnerConstructor.java + test/jdk/lambda/LambdaTranslationTest1.java + test/jdk/lambda/LambdaTranslationTest2.java + test/jdk/lambda/MethodReferenceTestFDCCE.java + test/jdk/lambda/MethodReferenceTestInnerDefault.java + test/jdk/lambda/MethodReferenceTestInnerInstance.java + test/jdk/lambda/MethodReferenceTestInnerVarArgsThis.java + test/jdk/lambda/MethodReferenceTestInstance.java + test/jdk/lambda/MethodReferenceTestInstanceMethod.java + test/jdk/lambda/MethodReferenceTestKinds.java + test/jdk/lambda/MethodReferenceTestNew.java + test/jdk/lambda/MethodReferenceTestNewInner.java + test/jdk/lambda/MethodReferenceTestSueCase1.java + test/jdk/lambda/MethodReferenceTestSueCase2.java + test/jdk/lambda/MethodReferenceTestSueCase4.java + test/jdk/lambda/MethodReferenceTestSuper.java + test/jdk/lambda/MethodReferenceTestSuperDefault.java + test/jdk/lambda/MethodReferenceTestTypeConversion.java + test/jdk/lambda/MethodReferenceTestVarArgs.java + test/jdk/lambda/MethodReferenceTestVarArgsExt.java + test/jdk/lambda/MethodReferenceTestVarArgsSuper.java + test/jdk/lambda/MethodReferenceTestVarArgsSuperDefault.java + test/jdk/lambda/MethodReferenceTestVarArgsThis.java + test/jdk/lambda/TEST.properties + test/jdk/lambda/TestInnerCtorRef.java + test/jdk/lambda/TestPrivateCtorRef.java + test/jdk/lambda/separate/AttributeInjector.java + test/jdk/lambda/separate/ClassFile.java + test/jdk/lambda/separate/ClassFilePreprocessor.java + test/jdk/lambda/separate/ClassToInterfaceConverter.java + test/jdk/lambda/separate/Compiler.java + test/jdk/lambda/separate/DirectedClassLoader.java + test/jdk/lambda/separate/SourceModel.java + test/jdk/lambda/separate/TestHarness.java + test/jdk/lambda/shapegen/ClassCase.java + test/jdk/lambda/shapegen/Hierarchy.java + test/jdk/lambda/shapegen/HierarchyGenerator.java + test/jdk/lambda/shapegen/Rule.java + test/jdk/lambda/shapegen/RuleGroup.java + test/jdk/lambda/shapegen/TTNode.java + test/jdk/lambda/shapegen/TTParser.java + test/jdk/lambda/shapegen/TTShape.java + test/jdk/lambda/vm/DefaultMethodRegressionTests.java + test/jdk/lambda/vm/DefaultMethodsTest.java + test/jdk/lambda/vm/InterfaceAccessFlagsTest.java + test/jdk/lambda/vm/StrictfpDefault.java Changeset: 7d89b0dd973c Author: weijun Date: 2013-05-08 08:25 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7d89b0dd973c 8012679: Let allow_weak_crypto default to false Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/internal/crypto/EType.java ! test/sun/security/krb5/auto/DupEtypes.java ! test/sun/security/krb5/etype/WeakCrypto.java Changeset: c8f47674d105 Author: alanb Date: 2013-05-08 18:00 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c8f47674d105 8013652: (profiles) Add javax.script to compact1 Reviewed-by: mchung, dholmes ! makefiles/profile-rtjar-includes.txt Changeset: 3fd83f282c61 Author: ksrini Date: 2013-05-07 13:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3fd83f282c61 8013736: [launcher] cleanup code for correctness 8005735: [parfait] False positive integer overflow in jdk/src/solaris/bin/jexec.c 8009873: [parfait] Memory leak at jdk/src/share/bin/wildcard.c 8005807: [parfait] Undefined return value at jdk/src/share/bin/java.c Reviewed-by: alanb, martin ! src/share/bin/java.c ! src/share/bin/java.h ! src/share/bin/wildcard.c ! src/solaris/bin/jexec.c Changeset: bb9cdfac1a7d Author: juh Date: 2013-05-09 12:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bb9cdfac1a7d 8007699: Move some tests from test/sun/security/provider/certpath/X509CertPath to closed repo Reviewed-by: mullan - test/sun/security/provider/certpath/X509CertPath/ForwardBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ReverseBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ValidateCompromised.java Changeset: 498ea4c3a4c6 Author: psandoz Date: 2013-05-01 18:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/498ea4c3a4c6 8012646: Pattern.splitAsStream Reviewed-by: forax, plevart, alanb Contributed-by: Ben Evans , Paul Sandoz ! src/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/RegExTest.java Changeset: 573a593379cb Author: lana Date: 2013-05-08 23:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/573a593379cb Merge ! makefiles/CompileNativeLibraries.gmk ! makefiles/Images.gmk - src/share/classes/java/beans/ReflectionUtils.java - test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java Changeset: 2023e3d573eb Author: lana Date: 2013-05-09 14:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2023e3d573eb Merge - test/sun/security/provider/certpath/X509CertPath/ForwardBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ReverseBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ValidateCompromised.java Changeset: ba74cd79e4f6 Author: jfranck Date: 2013-05-10 10:20 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba74cd79e4f6 8007073: Implement Core Reflection for Type Annotations on parameters Reviewed-by: darcy, abuckley ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Parameter.java ! src/share/classes/sun/reflect/annotation/TypeAnnotation.java ! src/share/classes/sun/reflect/annotation/TypeAnnotationParser.java ! test/java/lang/annotation/TypeAnnotationReflection.java Changeset: 09a3b08c986f Author: alanb Date: 2013-05-10 14:53 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/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/WindowsFileCopy.java ! src/windows/classes/sun/nio/fs/WindowsLinkSupport.java ! src/windows/classes/sun/nio/fs/WindowsPath.java + test/java/nio/file/Files/NameLimits.java Changeset: ece61e21782d Author: darcy Date: 2013-05-10 08:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ece61e21782d 8014249: Add Modifer.parameterModifiers() Reviewed-by: mduigou, mchung ! src/share/classes/java/lang/reflect/Modifier.java Changeset: c26e0d29249a Author: rriggs Date: 2013-05-10 09:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c26e0d29249a 8014296: DivModTests should not compare pointers Reviewed-by: darcy ! test/java/lang/Math/DivModTests.java Changeset: 2490769abdfa Author: mduigou Date: 2013-05-10 09:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/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: mduigou Date: 2013-05-10 10:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9891e4d7d5b3 Merge - src/share/classes/java/beans/ReflectionUtils.java - test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java - test/sun/security/provider/certpath/X509CertPath/ForwardBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ReverseBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ValidateCompromised.java Changeset: f84b5498b2bb Author: darcy Date: 2013-05-10 12:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f84b5498b2bb 8014357: Minor refactorings to sun.reflect.generics.reflectiveObjects.* Reviewed-by: mchung ! src/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/WildcardTypeImpl.java Changeset: 90f715cceaae Author: dmeetry Date: 2013-05-10 23:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/90f715cceaae 7021870: GzipInputStream closes underlying stream during reading Reviewed-by: mduigou Contributed-by: ivan.gerasimov at oracle.com ! src/share/classes/java/util/zip/GZIPInputStream.java + test/java/util/zip/GZIP/GZIPInZip.java Changeset: 76998d11a643 Author: xuelei Date: 2013-05-13 05:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/76998d11a643 8005535: SSLSessionImpl should have protected finalize() Reviewed-by: weijun, wetmore ! src/share/classes/sun/security/ssl/SSLSessionImpl.java Changeset: 46db0e633240 Author: xuelei Date: 2013-05-13 06:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46db0e633240 8005598: (reopened) Need to clone array of input/output parameters Reviewed-by: weijun ! src/share/classes/com/sun/jndi/dns/DnsContext.java ! src/share/classes/com/sun/jndi/ldap/BasicControl.java Changeset: 536678dffa97 Author: sundar Date: 2013-05-13 22:23 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/536678dffa97 8012975: Remove rhino from jdk8 Reviewed-by: alanb, tbell ! make/com/sun/Makefile - make/com/sun/script/Makefile ! make/sun/Makefile - make/sun/org/Makefile - make/sun/org/mozilla/Makefile - make/sun/org/mozilla/javascript/Makefile ! make/tools/src/build/tools/deps/refs.allowed ! makefiles/CopyFiles.gmk ! makefiles/CopyIntoClasses.gmk ! makefiles/profile-rtjar-includes.txt - src/share/classes/com/sun/script/javascript/ExternalScriptable.java - src/share/classes/com/sun/script/javascript/JSAdapter.java - src/share/classes/com/sun/script/javascript/JavaAdapter.java - src/share/classes/com/sun/script/javascript/META-INF/services/javax.script.ScriptEngineFactory - src/share/classes/com/sun/script/javascript/RhinoClassShutter.java - src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java - src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java - src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java - src/share/classes/com/sun/script/javascript/RhinoTopLevel.java - src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java - src/share/classes/com/sun/script/util/BindingsBase.java - src/share/classes/com/sun/script/util/BindingsEntrySet.java - src/share/classes/com/sun/script/util/BindingsImpl.java - src/share/classes/com/sun/script/util/InterfaceImplementor.java - src/share/classes/com/sun/script/util/ScriptEngineFactoryBase.java Changeset: 6175fe5b07aa Author: bharadwaj Date: 2013-05-13 12:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6175fe5b07aa 8008687: MethodHandle code: allow static and invokespecial calls to interface methods Summary: Changes to support invocation of lambda methods compiled either as static interface methods and or private instance methods. Reviewed-by: jrose, twisti ! src/share/classes/java/lang/invoke/MemberName.java Changeset: f7fcfb204a69 Author: mduigou Date: 2013-05-13 13:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f7fcfb204a69 Merge - make/com/sun/script/Makefile - make/sun/org/Makefile - make/sun/org/mozilla/Makefile - make/sun/org/mozilla/javascript/Makefile - src/share/classes/com/sun/script/javascript/ExternalScriptable.java - src/share/classes/com/sun/script/javascript/JSAdapter.java - src/share/classes/com/sun/script/javascript/JavaAdapter.java - src/share/classes/com/sun/script/javascript/META-INF/services/javax.script.ScriptEngineFactory - src/share/classes/com/sun/script/javascript/RhinoClassShutter.java - src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java - src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java - src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java - src/share/classes/com/sun/script/javascript/RhinoTopLevel.java - src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java - src/share/classes/com/sun/script/util/BindingsBase.java - src/share/classes/com/sun/script/util/BindingsEntrySet.java - src/share/classes/com/sun/script/util/BindingsImpl.java - src/share/classes/com/sun/script/util/InterfaceImplementor.java - src/share/classes/com/sun/script/util/ScriptEngineFactoryBase.java Changeset: 86c1e8c799f5 Author: khazra Date: 2013-05-13 13:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/86c1e8c799f5 8014254: Selector in HttpServer introduces a 1000 ms delay when using KeepAlive Summary: Rearrange event-handling code to remove bottle-neck. Also reviewed by mhall at mhcomputing.net. Reviewed-by: chegar, alanb ! src/share/classes/sun/net/httpserver/ServerImpl.java Changeset: ae35fdbab949 Author: sherman Date: 2013-05-13 20:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ae35fdbab949 8013386: (tz) Support tzdata2013c Summary: updated tz data to version 2013c Reviewed-by: peytoia, okutsu ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/tzdata/zone.tab ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/sun/util/calendar/zi/Rule.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: a50bad038f31 Author: darcy Date: 2013-05-13 22:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a50bad038f31 8014365: Restore Objects.requireNonNull(T, Supplier) Reviewed-by: mduigou ! src/share/classes/java/util/Objects.java ! test/java/util/Objects/BasicObjectsTest.java Changeset: b315cb9a7544 Author: alanb Date: 2013-05-14 14:32 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b315cb9a7544 8014500: bootcycle-images fails after upgrade to JAXP 1.5 Reviewed-by: lancea ! make/tools/src/build/tools/cldrconverter/CLDRConverter.java Changeset: 5ea5f5dfb96a Author: uta Date: 2013-05-14 20:16 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5ea5f5dfb96a 8012453: (process) Runtime.exec(String) fails if command contains spaces [win] Reviewed-by: alanb ! src/share/classes/java/lang/ProcessBuilder.java ! src/windows/classes/java/lang/ProcessImpl.java + test/java/lang/Runtime/exec/ExecCommand.java Changeset: e0135f1a8627 Author: sundar Date: 2013-05-14 22:36 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e0135f1a8627 8014519: scriptpad sample does not work with nashorn Reviewed-by: attila, jlaskey Contributed-by: rieberandreas at gmail.com ! src/share/sample/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java ! src/share/sample/scripting/scriptpad/src/resources/Main.js ! src/share/sample/scripting/scriptpad/src/resources/conc.js ! src/share/sample/scripting/scriptpad/src/resources/gui.js ! src/share/sample/scripting/scriptpad/src/resources/mm.js ! src/share/sample/scripting/scriptpad/src/resources/scriptpad.js ! src/share/sample/scripting/scriptpad/src/scripts/browse.js ! src/share/sample/scripting/scriptpad/src/scripts/insertfile.js ! src/share/sample/scripting/scriptpad/src/scripts/linewrap.js ! src/share/sample/scripting/scriptpad/src/scripts/mail.js ! src/share/sample/scripting/scriptpad/src/scripts/memmonitor.js ! src/share/sample/scripting/scriptpad/src/scripts/memory.js ! src/share/sample/scripting/scriptpad/src/scripts/memory.sh ! src/share/sample/scripting/scriptpad/src/scripts/textcolor.js Changeset: 790d292ee761 Author: khazra Date: 2013-05-14 12:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/790d292ee761 6328537: Improve javadocs for Socket class by adding references to SocketOptions Summary: Insert references to SocketOptions.java where applicable Reviewed-by: alanb, chegar ! src/share/classes/java/net/ServerSocket.java ! src/share/classes/java/net/Socket.java Changeset: 08ef70f60e0d Author: sherman Date: 2013-05-14 14:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/08ef70f60e0d 8012326: Deadlock occurs when Charset.availableCharsets() is called by several threads at the same time Summary: removed the race condition risk from ExtendedCahrset access code Reviewed-by: mchung, alanb ! make/sun/nio/cs/Makefile ! makefiles/CreateJars.gmk ! src/share/classes/java/nio/charset/Charset.java ! src/share/classes/sun/nio/cs/ext/ISO2022_JP_2.java - src/share/classes/sun/nio/cs/ext/META-INF/services/java.nio.charset.spi.CharsetProvider ! src/share/classes/sun/nio/cs/ext/MSISO2022JP.java Changeset: c70fff3db913 Author: sherman Date: 2013-05-14 14:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c70fff3db913 8014217: Base64.getXDecoder().wrap(...).read() doesn't throw exception for an incorrect number of padding chars in the final unit Summary: to throw IOE for malformed final unit in base64 stream Reviewed-by: chegar, alanb ! src/share/classes/java/util/Base64.java ! test/java/util/Base64/TestBase64.java Changeset: a3d79a4c2a24 Author: dholmes Date: 2013-05-15 00:36 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a3d79a4c2a24 8013395: StringBuffer.toString performance regression impacting embedded benchmarks Summary: cache a copy of the char[] to use with toString() and clear it when ever the sb content is modified Reviewed-by: alanb, plevart, mduigou, forax ! src/share/classes/java/lang/StringBuffer.java + test/java/lang/StringBuffer/ToStringCache.java Changeset: 93a268759ec3 Author: michaelm Date: 2013-05-15 15:01 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/93a268759ec3 8010464: Evolve java networking same origin policy Reviewed-by: alanb, chegar, dsamersoff, weijun ! src/share/classes/java/net/HttpURLConnection.java + src/share/classes/java/net/HttpURLPermission.java ! src/share/classes/sun/net/www/MessageHeader.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/java/net/HttpURLPermission/HttpURLPermissionTest.java + test/java/net/HttpURLPermission/URLTest.java + test/java/net/HttpURLPermission/policy.1 + test/java/net/HttpURLPermission/policy.2 + test/java/net/HttpURLPermission/policy.3 Changeset: ef04044f77d2 Author: sherman Date: 2013-05-15 07:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ef04044f77d2 8013730: JSR 310 DateTime API Updates III Summary: Integration of JSR310 Date/Time API update III Reviewed-by: naoto Contributed-by: scolebourne at joda.org, roger.riggs at oracle.com, masayoshi.okutsu at oracle.com, patrick.zhang at oracle.com ! src/share/classes/java/time/Clock.java ! src/share/classes/java/time/DateTimeException.java ! src/share/classes/java/time/DayOfWeek.java ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/Month.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Ser.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZoneRegion.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoDateImpl.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/share/classes/java/time/chrono/Chronology.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java ! src/share/classes/java/time/chrono/HijrahEra.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/IsoEra.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/JapaneseEra.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/MinguoEra.java ! src/share/classes/java/time/chrono/Ser.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistEra.java - src/share/classes/java/time/format/DateTimeFormatSymbols.java ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/DateTimeParseContext.java ! src/share/classes/java/time/format/DateTimeParseException.java ! src/share/classes/java/time/format/DateTimePrintContext.java ! src/share/classes/java/time/format/DateTimeTextProvider.java + src/share/classes/java/time/format/DecimalStyle.java ! src/share/classes/java/time/format/FormatStyle.java ! src/share/classes/java/time/format/Parsed.java ! src/share/classes/java/time/format/ResolverStyle.java ! src/share/classes/java/time/format/SignStyle.java ! src/share/classes/java/time/format/TextStyle.java ! src/share/classes/java/time/format/package-info.java ! src/share/classes/java/time/temporal/ChronoField.java ! src/share/classes/java/time/temporal/ChronoUnit.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/JulianFields.java ! src/share/classes/java/time/temporal/Temporal.java ! src/share/classes/java/time/temporal/TemporalAccessor.java ! src/share/classes/java/time/temporal/TemporalAdjuster.java ! src/share/classes/java/time/temporal/TemporalAmount.java ! src/share/classes/java/time/temporal/TemporalField.java ! src/share/classes/java/time/temporal/TemporalQuery.java ! src/share/classes/java/time/temporal/TemporalUnit.java ! src/share/classes/java/time/temporal/UnsupportedTemporalTypeException.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/zone/Ser.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRules.java ! src/share/classes/java/time/zone/ZoneRulesException.java ! src/share/classes/java/time/zone/ZoneRulesProvider.java ! src/share/classes/java/util/JapaneseImperialCalendar.java ! src/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! test/java/time/tck/java/time/TCKInstant.java ! test/java/time/tck/java/time/TCKLocalTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java ! test/java/time/tck/java/time/TCKYear.java ! test/java/time/tck/java/time/TCKYearMonth.java ! test/java/time/tck/java/time/TCKZoneOffset.java ! test/java/time/tck/java/time/chrono/TCKChronology.java ! test/java/time/tck/java/time/chrono/TCKChronologySerialization.java ! test/java/time/tck/java/time/chrono/TCKHijrahChronology.java ! test/java/time/tck/java/time/chrono/TCKJapaneseChronology.java ! test/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java - test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatter.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatters.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java + test/java/time/tck/java/time/format/TCKDecimalStyle.java + test/java/time/tck/java/time/format/TCKInstantPrinterParser.java ! test/java/time/tck/java/time/format/TCKTextStyle.java ! test/java/time/tck/java/time/temporal/TCKWeekFields.java ! test/java/time/test/java/time/chrono/TestChronologyPerf.java ! test/java/time/test/java/time/chrono/TestExampleCode.java + test/java/time/test/java/time/chrono/TestJapaneseChronology.java ! test/java/time/test/java/time/format/AbstractTestPrinterParser.java - test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java ! test/java/time/test/java/time/format/TestDateTimeFormatter.java ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java + test/java/time/test/java/time/format/TestDecimalStyle.java ! test/java/time/test/java/time/format/TestFractionPrinterParser.java ! test/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/java/time/test/java/time/format/TestNumberParser.java ! test/java/time/test/java/time/format/TestReducedParser.java ! test/java/time/test/java/time/format/TestReducedPrinter.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java Changeset: bad8f5237f10 Author: darcy Date: 2013-05-15 09:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bad8f5237f10 8014677: Correct docs warning for Objects.requireNonNull(T, Supplier) Reviewed-by: alanb ! src/share/classes/java/util/Objects.java Changeset: 3d9f25dc630c Author: naoto Date: 2013-05-15 16:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3d9f25dc630c 8013233: java/util/Locale/LocaleProviders.sh fails Reviewed-by: okutsu ! test/java/util/Locale/LocaleProviders.java ! test/java/util/Locale/LocaleProviders.sh Changeset: 2ec31660cc0e Author: valeriep Date: 2013-05-07 14:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2ec31660cc0e 8010134: A finalizer in sun.security.pkcs11.wrapper.PKCS11 perhaps should be protected Summary: Change the finalize method of PKCS11 class to be protected. Reviewed-by: xuelei ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11.java Changeset: 991420add35d Author: valeriep Date: 2013-05-07 14:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/991420add35d 7196009: SunPkcs11 provider fails to parse config path containing parenthesis Summary: Enhanced to allow quoted string as library path values. Reviewed-by: weijun ! src/share/classes/sun/security/pkcs11/Config.java ! test/sun/security/pkcs11/Provider/ConfigShortPath.java + test/sun/security/pkcs11/Provider/cspQuotedPath.cfg Changeset: 804da1e9bd04 Author: ascarpino Date: 2013-05-07 14:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/804da1e9bd04 8001284: Buffer problems with SunPKCS11-Solaris and CKM_AES_CTR Summary: Changed output length calculation to include incomplete blocks for CTR mode. Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/P11Cipher.java ! test/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java Changeset: fc70416beef3 Author: valeriep Date: 2013-05-13 16:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fc70416beef3 Merge - make/com/sun/script/Makefile - make/sun/org/Makefile - make/sun/org/mozilla/Makefile - make/sun/org/mozilla/javascript/Makefile - src/share/classes/com/sun/script/javascript/ExternalScriptable.java - src/share/classes/com/sun/script/javascript/JSAdapter.java - src/share/classes/com/sun/script/javascript/JavaAdapter.java - src/share/classes/com/sun/script/javascript/META-INF/services/javax.script.ScriptEngineFactory - src/share/classes/com/sun/script/javascript/RhinoClassShutter.java - src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java - src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java - src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java - src/share/classes/com/sun/script/javascript/RhinoTopLevel.java - src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java - src/share/classes/com/sun/script/util/BindingsBase.java - src/share/classes/com/sun/script/util/BindingsEntrySet.java - src/share/classes/com/sun/script/util/BindingsImpl.java - src/share/classes/com/sun/script/util/InterfaceImplementor.java - src/share/classes/com/sun/script/util/ScriptEngineFactoryBase.java - src/share/classes/java/beans/ReflectionUtils.java - test/java/awt/Focus/OverrideRedirectWindowActivationTest/OverrideRedirectWindowActivationTest.java - test/sun/security/provider/certpath/X509CertPath/ForwardBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ReverseBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ValidateCompromised.java Changeset: 59357ea7f131 Author: valeriep Date: 2013-05-15 18:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/59357ea7f131 Merge - src/share/classes/java/time/format/DateTimeFormatSymbols.java - src/share/classes/sun/nio/cs/ext/META-INF/services/java.nio.charset.spi.CharsetProvider - test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java - test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java Changeset: bb01cc14223c Author: ewang Date: 2013-05-16 10:59 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bb01cc14223c 8004177: test/java/lang/Thread/GenerifyStackTraces.java doesn't clean-up Reviewed-by: alanb, dholmes, chegar ! test/java/lang/Thread/GenerifyStackTraces.java - test/java/lang/Thread/StackTraces.java Changeset: b198389f9da4 Author: xuelei Date: 2013-05-16 04:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b198389f9da4 8010814: More buffers are stored or returned without cloning Reviewed-by: lancea ! src/share/classes/com/sun/jndi/ldap/BerDecoder.java ! src/share/classes/com/sun/jndi/ldap/BerEncoder.java ! src/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java Changeset: 81c449fd18fe Author: dmeetry Date: 2013-05-16 19:28 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/81c449fd18fe 8014676: Java debugger may fail to run Summary: The problem is observed when the binaries for windows are placed under a path which contains a space Reviewed-by: sla, alanb Contributed-by: ivan.gerasimov at oracle.com ! src/share/classes/com/sun/tools/jdi/AbstractLauncher.java ! src/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java Changeset: 74f91b7f4b66 Author: michaelm Date: 2013-05-16 17:28 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/74f91b7f4b66 8012625: Incorrect handling of HTTP/1.1 " Expect: 100-continue " in HttpURLConnection Reviewed-by: alanb, chegar ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/net/www/protocol/http/B8012625.java Changeset: d02d1b18d828 Author: michaelm Date: 2013-05-16 17:31 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d02d1b18d828 Merge Changeset: da203779cb33 Author: jgish Date: 2013-05-16 11:19 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/da203779cb33 8013380: Removal of stack walk to find resource bundle breaks Glassfish startup Summary: Use caller's classloader to load resource as an alternative to thread context classloader and system classloader Reviewed-by: mchung, alanb ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/Logger.java ! test/java/util/logging/bundlesearch/IndirectlyLoadABundle.java - test/java/util/logging/bundlesearch/LoadItUp.java + test/java/util/logging/bundlesearch/LoadItUp1.java + test/java/util/logging/bundlesearch/LoadItUp2.java + test/java/util/logging/bundlesearch/LoadItUp2Invoker.java ! test/java/util/logging/bundlesearch/ResourceBundleSearchTest.java + test/java/util/logging/bundlesearch/TwiceIndirectlyLoadABundle.java + test/java/util/logging/bundlesearch/resources/CallerSearchableResource_en.properties Changeset: df133f9cc4c9 Author: dfuchs Date: 2013-05-16 18:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/df133f9cc4c9 Merge Changeset: a8be9405bb4b Author: khazra Date: 2013-05-16 10:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a8be9405bb4b 7150552: network test hangs [macosx] Summary: Remove usage of test/sun/net/www/httptest Reviewed-by: chegar ! test/ProblemList.txt ! test/java/net/CookieHandler/CookieManagerTest.java ! test/sun/net/www/protocol/http/B6299712.java Changeset: a13de892cefd Author: ksrini Date: 2013-05-15 18:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a13de892cefd 8001163: [pack200] should support attributes introduced by JSR-308 Reviewed-by: jrose ! src/share/classes/com/sun/java/util/jar/pack/Attribute.java ! src/share/classes/com/sun/java/util/jar/pack/BandStructure.java ! src/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/share/classes/com/sun/java/util/jar/pack/Fixups.java ! src/share/classes/com/sun/java/util/jar/pack/Package.java ! src/share/classes/com/sun/java/util/jar/pack/PackageReader.java ! src/share/native/com/sun/java/util/jar/pack/constants.h ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp ! test/tools/pack200/AttributeTests.java + test/tools/pack200/BandIntegrity.java ! test/tools/pack200/InstructionTests.java ! test/tools/pack200/Utils.java ! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java + test/tools/pack200/typeannos/Lambda.java + test/tools/pack200/typeannos/Readme.txt + test/tools/pack200/typeannos/TargetTypes.java + test/tools/pack200/typeannos/TestTypeAnnotations.java + test/tools/pack200/typeannos/TypeUseTarget.java Changeset: 9abf5dc83823 Author: vinnie Date: 2013-05-14 18:08 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9abf5dc83823 7194075: Various classes of sunec.jar are duplicated in rt.jar Reviewed-by: mullan, vinnie Contributed-by: Stephen Flores ! make/sun/security/ec/Makefile ! make/sun/security/other/Makefile ! makefiles/CreateJars.gmk + src/share/classes/sun/security/ec/CurveDB.java ! src/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/share/classes/sun/security/ec/ECDSASignature.java ! src/share/classes/sun/security/ec/ECKeyPairGenerator.java ! src/share/classes/sun/security/ec/ECParameters.java ! src/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/share/classes/sun/security/ec/ECPublicKeyImpl.java ! src/share/classes/sun/security/ec/NamedCurve.java ! src/share/classes/sun/security/ec/SunECEntries.java ! src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/share/classes/sun/security/ssl/JsseJce.java + src/share/classes/sun/security/util/ECKeySizeParameterSpec.java + src/share/classes/sun/security/util/ECUtil.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/pkcs11/ec/TestECDH2.java ! test/sun/security/pkcs11/ec/TestECDSA2.java Changeset: fdf082cddb69 Author: vinnie Date: 2013-05-14 18:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fdf082cddb69 Merge Changeset: a399b8be56ae Author: vinnie Date: 2013-05-15 14:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a399b8be56ae Merge ! makefiles/CreateJars.gmk - src/share/classes/sun/nio/cs/ext/META-INF/services/java.nio.charset.spi.CharsetProvider Changeset: 5153f5154162 Author: vinnie Date: 2013-05-15 15:39 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5153f5154162 Merge Changeset: 0465f27f19f5 Author: vinnie Date: 2013-05-16 02:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0465f27f19f5 Merge - src/share/classes/java/time/format/DateTimeFormatSymbols.java - test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java - test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java Changeset: 9783f07d43e6 Author: vinnie Date: 2013-05-16 13:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9783f07d43e6 Merge - test/java/lang/Thread/StackTraces.java - test/java/util/logging/bundlesearch/LoadItUp.java Changeset: 5e8959ab64af Author: mchung Date: 2013-05-16 15:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5e8959ab64af 4487672: (proxy) Proxy constructor should check for null argument Reviewed-by: alanb, lancea ! src/share/classes/java/lang/reflect/Proxy.java ! test/java/lang/reflect/Proxy/Basic1.java Changeset: 68209420aac2 Author: dfuchs Date: 2013-05-17 10:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/68209420aac2 8013900: More warnings compiling jaxp. Summary: Some internal implementation classes in Jaxp were redefining equals() without redefining hashCode(). This patch adds hashCode() methods that are consistent with equals(). Reviewed-by: chegar, joehw + test/javax/xml/jaxp/PrecisionDecimalDV/XPrecisionDecimalToString.java Changeset: 3981ad7ec458 Author: chegar Date: 2013-05-17 15:00 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3981ad7ec458 8014791: More ProblemList.txt updates (5/2013) Reviewed-by: alanb ! test/ProblemList.txt Changeset: fab0e4b682e8 Author: chegar Date: 2013-05-17 15:18 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fab0e4b682e8 Merge ! test/ProblemList.txt - test/java/util/logging/bundlesearch/LoadItUp.java Changeset: 222da3d4692a Author: chegar Date: 2013-05-17 16:44 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/222da3d4692a 8014783: java/net/HttpURLPermission/HttpURLPermissionTest.java leaves files open Reviewed-by: michaelm ! test/java/net/HttpURLPermission/HttpURLPermissionTest.java Changeset: fed779a87670 Author: chegar Date: 2013-05-17 16:44 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fed779a87670 Merge - test/java/util/logging/bundlesearch/LoadItUp.java Changeset: 30101f69e66f Author: lana Date: 2013-05-17 10:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/30101f69e66f Merge - make/com/sun/script/Makefile - make/sun/org/Makefile - make/sun/org/mozilla/Makefile - make/sun/org/mozilla/javascript/Makefile - src/share/classes/com/sun/script/javascript/ExternalScriptable.java - src/share/classes/com/sun/script/javascript/JSAdapter.java - src/share/classes/com/sun/script/javascript/JavaAdapter.java - src/share/classes/com/sun/script/javascript/META-INF/services/javax.script.ScriptEngineFactory - src/share/classes/com/sun/script/javascript/RhinoClassShutter.java - src/share/classes/com/sun/script/javascript/RhinoCompiledScript.java - src/share/classes/com/sun/script/javascript/RhinoScriptEngine.java - src/share/classes/com/sun/script/javascript/RhinoScriptEngineFactory.java - src/share/classes/com/sun/script/javascript/RhinoTopLevel.java - src/share/classes/com/sun/script/javascript/RhinoWrapFactory.java - src/share/classes/com/sun/script/util/BindingsBase.java - src/share/classes/com/sun/script/util/BindingsEntrySet.java - src/share/classes/com/sun/script/util/BindingsImpl.java - src/share/classes/com/sun/script/util/InterfaceImplementor.java - src/share/classes/com/sun/script/util/ScriptEngineFactoryBase.java - src/share/classes/java/time/format/DateTimeFormatSymbols.java ! src/share/classes/java/util/Base64.java - src/share/classes/sun/nio/cs/ext/META-INF/services/java.nio.charset.spi.CharsetProvider - test/java/lang/Thread/StackTraces.java - test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java - test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java - test/java/util/logging/bundlesearch/LoadItUp.java - test/sun/security/provider/certpath/X509CertPath/ForwardBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ReverseBuildCompromised.java - test/sun/security/provider/certpath/X509CertPath/ValidateCompromised.java From lana.steuck at oracle.com Tue May 21 11:59:04 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 21 May 2013 11:59:04 -0700 (PDT) Subject: jdk8-b91: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201305211859.r4LIx4Io019628@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/40bba0507f76 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6b9f41203800 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/997c0fae2b12 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/30101f69e66f http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/0bb1a9fa56b0 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/e3065fb07877 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1cdbd42c3e49 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8f7ffb296385 --- All the fixes will be tested during promotion (2d team did some PIT testing): List of all fixes: =================== JDK-8014721 client-libs TEST_BUG: java/awt/TrayIcon/DragEventSource/DragEventSource.java fails with java.lang.UnsupportedOperationException JDK-8014423 client-libs [macosx] The scrollbar's block increment performs incorrectly JDK-8014400 client-libs [TEST_BUG] After bringing the focus to the icon, then pressing ENTER key or pressing SPACE key twice, two ActionEvent are generated. JDK-8014291 client-libs Errors in new tests for JAXP 1.5 JDK-8014227 client-libs JLightweightFrame needs another synchronization policy JDK-8013841 client-libs [macosx] Animations not disabled for CALayers used via JAWT JDK-8013736 client-libs [launcher] cleanup code for correctness JDK-8013440 client-libs REGRESSION: closed/sun/java2d/cmm/StubCMMShellTest.sh fails since 8b87 JDK-8013432 client-libs Test closed/javax/imageio/plugins/jpeg/NoAPP0Test.java fails since jdk8b87 JDK-8013426 client-libs TEST_BUG: java/awt/datatransfer/HTMLDataFlavors/HTMLDataFlavorTest.java fails with "RuntimeException: The data should be available" on Linux JDK-8011069 client-libs Printing: NullPointerException since jdk8 b82 showing native Page Setup Dialog. JDK-8005551 client-libs Failed Automatically with java.lang.UnsupportedOperationException JDK-8002045 client-libs Auto failed and threw exception:java.lang.UnsatisfiedLinkError: java.awt.Choice.initIDs()V for 8b62. JDK-8000936 client-libs Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD and later JDK-7191872 client-libs Xrender: No text displayed using 64 bit JDK on solaris11-sparc. JDK-7161575 client-libs [macosx] On MacOSX port java.awt.Toolkit.is/setDynamicLayout() are not consistent JDK-7079254 client-libs Toolkit eventListener leaks memory JDK-4892259 client-libs GIF ImageReader does not call passComplete in IIOReadUpdateListener JDK-8014791 core-libs More ProblemList.txt updates (5/2013) JDK-8014783 core-libs java/net/HttpURLPermission/HttpURLPermissionTest.java leaves files open JDK-8014677 core-libs Correct docs warning for Objects.requireNonNull(T, Supplier) JDK-8014519 core-libs scriptpad sample does not work with nashorn JDK-8014492 core-libs NashornLinker was made package private JDK-8014365 core-libs Restore Objects.requireNonNull(T, Supplier) JDK-8014357 core-libs Minor refactorings to sun.reflect.generics.reflectiveObjects.* JDK-8014329 core-libs Slim down the label stack structure in CodeGenerator JDK-8014316 core-libs Use Method Refs in j.u.stream.MatchOps JDK-8014296 core-libs java/lang/Math/DivModTests.java should not compare pointers JDK-8014254 core-libs Selector in HttpServer introduces a 1000 ms delay when using KeepAlive JDK-8014249 core-libs Add Modifer.parameterModifiers() JDK-8014225 core-libs Rerun only failed tests with "test262parallel" JDK-8014217 core-libs Base64.getXDecoder().wrap(...).read() doesn't throw exception for an incorrect number of padding chars in the final unit JDK-8013914 core-libs Remove line number nodes and move the line number into statements JDK-8013913 core-libs Move Source field to FunctionNode instead of having it live in every node JDK-8013912 core-libs Nashorn needs to reuse temporary symbols JDK-8013909 core-libs Fix doclint issues in javax.lang.model JDK-8013878 core-libs ClassCastException in Regex JDK-8013874 core-libs Function argument's prototype seem cached and wrongly reused JDK-8013873 core-libs Regexp regression for escaped dash in character class JDK-8013871 core-libs Add mem usage instrumentation to Nashorn JDK-8013796 core-libs load("fx:base.js") should not be in fx:bootstrap.js JDK-8013794 core-libs JDK-8006220 caused an octane performance regression. JDK-8013730 core-libs CCC request to Update the OpenJDK Threeten Project in SE 8 JDK-8013729 core-libs SwitchPoint invalidation not working over prototype chain JDK-8013712 core-libs Add Objects.nonNull and Objects.isNull JDK-8013541 core-libs Revise javadoc for Executable.getAnnotatedReturnType() JDK-8013528 core-libs Provide SharedSecrets access to String(char[], boolean) constructor JDK-8013386 core-libs (tz) Support tzdata2013c JDK-8013380 core-libs Removal of stack walk to find resource bundle breaks Glassfish startup JDK-8013254 core-libs Constructor \w need update to add the support of \p{Join_Control} JDK-8013252 core-libs Regex Matcher .start and .end should be accessible by group name JDK-8013233 core-libs java/util/Locale/LocaleProviders.sh fails JDK-8013155 core-libs [pack200] improve performance of pack200 JDK-8013150 core-libs Iterator.remove and forEachRemaining relationship not specified JDK-8013140 core-libs Heap corruption with NetworkInterface.getByInetAddress() and long i/f name JDK-8013086 core-libs NPE thrown by SimpleDateFormat with TimeZoneNameProvider supplied JDK-8012975 core-libs Remove Rhino from JDK 8 JDK-8012664 core-libs Regression tests for java.util.stream JDK-8012646 core-libs Pattern.splitAsStream JDK-8012645 core-libs Stream methods on BitSet, Random, ThreadLocalRandom, ZipFile JDK-8012625 core-libs Incorrect handling of HTTP/1.1 " Expect: 100-continue " in HttpURLConnection JDK-8012453 core-libs (process) Runtime.exec(String) fails if command contains spaces [win] JDK-8012326 core-libs Deadlock occurs when Charset.availableCharsets() is called by several threads at the same time JDK-8011128 core-libs (fs) Files.createDirectory fails if the resoved path is exactly 248 characters long JDK-8010814 core-libs More buffers are stored or returned without cloning JDK-8010464 core-libs Evolve java networking same origin policy JDK-8008687 core-libs MethodHandle code: allow static and invokespecial calls to interface methods JDK-8007073 core-libs Implement Core Reflection for Type Annotations on parameters JDK-8006220 core-libs Simplify PropertyMaps JDK-8005598 core-libs (reopened) Need to clone array of input/output parameters JDK-8004177 core-libs test/java/lang/Thread/GenerifyStackTraces.java doesn't clean-up JDK-8004133 core-libs Provide javax.lang.model.* implementation backed by core reflection JDK-8003992 core-libs File and other classes in java.io do not handle embedded nulls properly JDK-8003258 core-libs BufferedReader.lines() JDK-8001163 core-libs [pack200] should support attributes introduced by JSR-308 JDK-7150552 core-libs network test hangs [macosx] JDK-7021870 core-libs GzipInputStream closes underlying stream during reading JDK-6328537 core-libs Improve javadocs for Socket class by adding references to SocketOptions JDK-4802647 core-libs (coll) NullPointerException not thrown by AbstractCollection.retainAll/removeAll JDK-4487672 core-libs (proxy) Proxy constructor should check for null argument JDK-8010949 core-svc TEST: closed/sun/management/snmp/generic/GenericTest.sh JDK-7199324 core-svc IPv6: JMXConnectorServer.getConnectionIDs() return IDs contradicting to address grammar JDK-7181907 core-svc TEST_BUG: j/l/management/MemoryMXBean/ResetPeakMemoryUsage fails with NegativeArraySizeException JDK-7148492 core-svc java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java failing since update to hs23-b15 or b16 JDK-6980985 core-svc java/lang/management/MemoryMXBean/ResetPeakMemoryUsage is not robust when getMax() returns -1 JDK-8013477 deploy Better VM argument handling JDK-8012311 docs Cleanup names and duplicatre code in TagletManager JDK-8012308 docs Remove TagletOutput in favor of direct use of Content JDK-8012295 docs Cleanup JavaFX features in standard doclet JDK-8012183 docs replace some uses of Configuration.getText with Configuration.getResource JDK-8012180 docs Speed up removeNonInlineHtmlTags JDK-8012178 docs Cleanup use of Util.escapeHtmlChars JDK-8012177 docs HTMLDocletWriter methods should generate Content, not Strings JDK-8012176 docs reduce use of TagletOutputImpl.toString JDK-8012175 docs Convert TagletOutputImpl to use ContentBuilder instead of StringBuilder JDK-8012174 docs {@literal} and {@code} should use "new" Taglet, not old. JDK-8011668 docs Allow HTMLWriter.getResource to take Content args JDK-8011662 docs Remove single instance of resource with HTML from doclet resource bundle JDK-8011651 docs simplify LinkInfoImpl API JDK-8011650 docs reduce use of RawHtml nodes in doclet JDK-8011642 docs Remove LinkOutput in favor of direct use of Content JDK-8011288 docs Erratic/inconsistent indentation of signatures JDK-8010440 docs Replace int constants in LinkInfoImpl with enum JDK-8008768 docs Using {@inheritDoc} in simple tag defined via -tag fails JDK-8002387 docs Improve rendered HTML formatting for {@code} JDK-8013395 embedded StringBuffer.toString performance regression impacting embedded benchmarks JDK-8010280 embedded jvm.cfg needs to be generated based on the VMs being built JDK-8004007 hotspot test/sun/tools/jinfo/Basic.sh fails on when runSA is set to true JDK-8014500 infrastructure bootcycle-images fails after upgrade to JAXP 1.5 JDK-8014461 infrastructure genstubs creates default native methods JDK-8014269 infrastructure Add missing .PHONY targets to Main.gmk JDK-8013652 other-libs (profiles) Add javax.script to compact1 JDK-8013403 other-libs Update JDK8 with Java DB 10.10.1.1 JDK-8013225 other-libs Refresh jdk's private ASM to the latest. JDK-8013855 security-libs DigestMD5Client has not checked RealmChoiceCallback value JDK-8012679 security-libs Let allow_weak_crypto default to false JDK-8010192 security-libs Enable native JGSS provider on Mac JDK-8010134 security-libs A finalizer in sun.security.pkcs11.wrapper.PKCS11 perhaps should be protected JDK-8007699 security-libs Move some tests from test/sun/security/provider/certpath/X509CertPath to closed repo JDK-8005922 security-libs TEST_BUG: There is no /tmp directory for windows system. JDK-8005535 security-libs SSLSessionImpl should have protected finalize() JDK-8001284 security-libs Buffer problems with SunPKCS11-Solaris and CKM_AES_CTR JDK-7196009 security-libs SunPkcs11 provider fails to parse config path containing parenthesis JDK-7194075 security-libs Various classes of sunec.jar are duplicated in rt.jar JDK-8014676 tools JDK 7.0_21 Java debugger regression JDK-8014557 tools Mutable static field in HtmlDocletWriter JDK-8014363 tools javac test class ToolTester handles classpath incorrectly JDK-8014323 tools Add VariableTree.getNameExpression JDK-8014318 tools tools/javac/profiles/ProfileOptionTest.java needs modifying now that javax.script is in compact1 JDK-8014023 tools When a method reference to a local class constructor is contained in a method whose number of parameters matches.. JDK-8013852 tools update reference impl for type-annotations JDK-8013485 tools javac can't handle annotations with a from a previous compilation unit JDK-8013222 tools Javac issues spurious raw type warnings when lambda has implicit parameter types JDK-8013163 tools Convert 4 tools multicatch tests to jtreg format JDK-8012929 tools Trees.getElement should work not only for declaration trees, but also for use-trees JDK-8012728 tools Normalize @ignore comments on langtools tests JDK-8012685 tools Spurious raw types warning when using unbound method references JDK-8012556 tools Implement lambda methods on interfaces as static JDK-8012003 tools Method diagnostics resolution need to be simplified in some cases JDK-8010006 tools NPE in javac with interface super in lambda JDK-8009873 tools [parfait] Memory leak at jdk/src/share/bin/wildcard.c JDK-8009724 tools Enhance the DocTree API with DocTreePath JDK-8006879 tools Detection of windows in sjavac fails. JDK-8006140 tools Javac NPE compiling Lambda expression on initialization expression of static field in interface JDK-8005807 tools [parfait] Undefined return value at jdk/src/share/bin/java.c JDK-8005735 tools [parfait] False positive integer overflow in jdk/src/solaris/bin/jexec.c JDK-8004082 tools test/tools/javac/plugin/showtype/Test.java fails on windows: jtreg can't delete plugin.jar JDK-8000407 tools remove @GenerateNativeHeader JDK-8014333 xml javadoc error in JAXP 1.5 patch JDK-8013900 xml More warnings compiling jaxp JDK-8011653 xml Upgrade JDK8 to JAXP 1.5 JDK-8011356 xml Create new tests for JAXP 1.5 JDK-8008738 xml Issue in com.sun.org.apache.xml.internal.serializer.Encodings causes some JCK tests to fail intermittently From alejandro.murillo at oracle.com Tue May 21 12:59:26 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 21 May 2013 19:59:26 +0000 Subject: hg: jdk8/jdk8/hotspot: 46 new changesets Message-ID: <20130521200057.E0FDC48C0E@hg.openjdk.java.net> Changeset: 6114c49b31b5 Author: amurillo Date: 2013-05-10 11:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6114c49b31b5 8014279: new hotspot build - hs25-b33 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 712a1e9c91f3 Author: coleenp Date: 2013-05-07 09:46 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/712a1e9c91f3 8013063: nsk/jvmti/RetransformClasses/retransform001 failed debug version on os::free Summary: Clear out class_file_bytes so they aren't deallocated twice Reviewed-by: dcubed, sspitsyn ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 4674e409a9e6 Author: coleenp Date: 2013-05-07 18:51 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4674e409a9e6 8014024: NPG: keep compiled ic methods from being deallocated in redefine classes Summary: Walk the compiledIC relocation records to keep Method* from being deallocated. Reviewed-by: dlong, kvn ! src/share/vm/code/nmethod.cpp Changeset: a1cc1d1e7ce5 Author: coleenp Date: 2013-05-07 16:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a1cc1d1e7ce5 Merge Changeset: 28ae1d38d296 Author: coleenp Date: 2013-05-07 18:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/28ae1d38d296 Merge Changeset: 64340da5b68c Author: hseigel Date: 2013-05-08 08:20 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/64340da5b68c 8007018: RFE: -XX:+UseLargePages does not work with CDS Summary: Remove command line restriction. It should just work. Reviewed-by: ctornqvi, coleenp, dholmes ! src/share/vm/runtime/arguments.cpp Changeset: cbfe859bd244 Author: sla Date: 2013-05-08 15:37 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cbfe859bd244 8013591: compiler/ciReplay/TestSA.sh fails in nightly Reviewed-by: coleenp, rbackman, dholmes ! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java Changeset: 0dc028fd5101 Author: sla Date: 2013-05-08 10:14 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0dc028fd5101 Merge Changeset: 39ead0411f07 Author: bharadwaj Date: 2013-05-08 14:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/39ead0411f07 8013875: Incorrect vtable index being set during methodHandle creation for static Summary: Set vtable index as appropriate for static interface methods and for interface methods invoked via invokespecial. To be improved in a later enhancement to CallInfo. Reviewed-by: jrose, twisti ! src/share/vm/prims/methodHandles.cpp Changeset: 711016f146fd Author: dholmes Date: 2013-05-08 19:28 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/711016f146fd 8006997: ContendedPaddingWidth should be range-checked Summary: Constrain between zero and 8K Reviewed-by: dholmes, rbackman Contributed-by: Aleksey Shipilev ! src/share/vm/runtime/arguments.cpp Changeset: 9b77ca4ce35e Author: dholmes Date: 2013-05-08 19:38 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9b77ca4ce35e Merge ! src/share/vm/runtime/arguments.cpp Changeset: c272092594bd Author: dholmes Date: 2013-05-08 21:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c272092594bd Merge Changeset: 0b7f78069732 Author: rbackman Date: 2013-05-08 11:21 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0b7f78069732 8008255: jvmtiExport.cpp::post_to_env() does not check malloc() return Reviewed-by: coleenp, dholmes, sla ! src/share/vm/prims/jvmtiExport.cpp Changeset: 735c995bf1a1 Author: rbackman Date: 2013-05-13 07:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/735c995bf1a1 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 92ef81e2f571 Author: minqi Date: 2013-05-10 08:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/92ef81e2f571 8003557: NPG: Klass* const k should be const Klass* k. Summary: With NPG, const KlassOop klass which is in fact a definition converted to Klass* const, which is not the original intention. The right usage is converting them to const Klass*. Reviewed-by: coleenp, kvn Contributed-by: yumin.qi at oracle.com ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: 1fcfc045b229 Author: minqi Date: 2013-05-10 19:30 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1fcfc045b229 Merge Changeset: 8b40495b9381 Author: minqi Date: 2013-05-13 18:08 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8b40495b9381 Merge ! src/share/vm/oops/method.hpp Changeset: 43083e670adf Author: coleenp Date: 2013-05-13 15:37 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/43083e670adf 8005056: NPG: Crash after redefining java.lang.Object Summary: Need to walk array class vtables replacing old methods too if j.l.o redefined Reviewed-by: sspitsyn, dcubed, ctornqvi ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp + test/runtime/RedefineObject/Agent.java + test/runtime/RedefineObject/TestRedefineObject.java ! test/testlibrary/ClassFileInstaller.java Changeset: a9270d9ecb13 Author: shade Date: 2013-05-14 11:34 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a9270d9ecb13 8014448: Purge PrintCompactFieldsSavings Summary: Remove obsolete debugging code. Reviewed-by: dholmes, kvn Contributed-by: Aleksey Shipilev ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/runtime/globals.hpp Changeset: f944ba972151 Author: hseigel Date: 2013-05-14 09:17 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f944ba972151 8014138: Add VM option to facilitate the writing of CDS tests Summary: Added the -XX:SharedArchiveFile option. Reviewed-by: coleenp, ccheung, acorn, dcubed, zgu ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp + test/runtime/SharedArchiveFile/SharedArchiveFile.java Changeset: f9be75d21404 Author: minqi Date: 2013-05-14 09:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f9be75d21404 8012902: remove use of global operator new - take 2 Summary: The fix of 8010992, disable use of global operator new and new[] which caused failure on some tests. This takes two of the bugs also add ALLOW_OPERATOR_NEW_USAGE to prevent crash for third party code calling operator new of jvm on certain platforms. Reviewed-by: coleenp, dholmes, zgu Contributed-by: yumin.qi at oracle.com ! make/bsd/makefiles/fastdebug.make ! make/bsd/makefiles/vm.make ! src/os/windows/vm/os_windows.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/classfile/altHashing.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/cardTableRS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/memRegion.cpp ! src/share/vm/memory/memRegion.hpp ! src/share/vm/opto/idealGraphPrinter.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/runtime/unhandledOops.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/events.hpp ! src/share/vm/utilities/quickSort.cpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/workgroup.hpp Changeset: 513a5298c1dd Author: minqi Date: 2013-05-14 17:33 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/513a5298c1dd Merge Changeset: d15464bfd4d0 Author: roland Date: 2013-05-03 09:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d15464bfd4d0 8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824" Summary: test shouldn't be run with a modified CompileThreshold Reviewed-by: kvn ! test/compiler/8009761/Test8009761.java Changeset: e76dd894b984 Author: roland Date: 2013-04-24 14:26 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e76dd894b984 8012292: optimized build with GCC broken Summary: Some #ifndef PRODUCT should be #ifdef ASSERT Reviewed-by: kvn, twisti Contributed-by: gdub ! make/jprt.properties ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/utilities/quickSort.cpp Changeset: d73c88e524ff Author: kvn Date: 2013-05-03 15:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d73c88e524ff Merge ! src/share/vm/classfile/classFileParser.cpp Changeset: f0bc60565ba8 Author: twisti Date: 2013-05-06 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f0bc60565ba8 7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExact Reviewed-by: jrose, kvn ! src/share/vm/oops/method.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: aabf54ccedb1 Author: twisti Date: 2013-05-06 19:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/aabf54ccedb1 8008772: remove gamma launcher Reviewed-by: kvn, neliasso, ctornqvi ! make/Makefile ! make/bsd/makefiles/buildtree.make - make/bsd/makefiles/launcher.make ! make/bsd/makefiles/vm.make + make/hotspot.script ! make/linux/makefiles/buildtree.make - make/linux/makefiles/launcher.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/buildtree.make - make/solaris/makefiles/launcher.make ! make/solaris/makefiles/vm.make ! make/windows/makefiles/debug.make ! make/windows/makefiles/fastdebug.make - make/windows/makefiles/launcher.make ! make/windows/makefiles/product.make ! make/windows/makefiles/projectcreator.make ! make/windows/projectfiles/common/Makefile - src/os/posix/launcher/java_md.c - src/os/posix/launcher/java_md.h - src/os/posix/launcher/launcher.script - src/os/windows/launcher/java_md.c - src/os/windows/launcher/java_md.h ! src/share/tools/ProjectCreator/BuildConfig.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java - src/share/tools/launcher/java.c - src/share/tools/launcher/java.h - src/share/tools/launcher/jli_util.c - src/share/tools/launcher/jli_util.h - src/share/tools/launcher/wildcard.c - src/share/tools/launcher/wildcard.h Changeset: 6f3fd5150b67 Author: kvn Date: 2013-05-08 15:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6f3fd5150b67 6934604: enable parts of EliminateAutoBox by default Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phase.cpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/6934604/TestByteBoxing.java + test/compiler/6934604/TestDoubleBoxing.java + test/compiler/6934604/TestFloatBoxing.java + test/compiler/6934604/TestIntBoxing.java + test/compiler/6934604/TestLongBoxing.java + test/compiler/6934604/TestShortBoxing.java Changeset: 70120f47d403 Author: kvn Date: 2013-05-09 17:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/70120f47d403 8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis() Summary: Add NULL checks and asserts for Type::make_ptr() returned value. Reviewed-by: twisti ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/subnode.cpp Changeset: 8bcfd9ce2c6b Author: twisti Date: 2013-05-13 12:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8bcfd9ce2c6b Merge - make/bsd/makefiles/launcher.make - make/linux/makefiles/launcher.make - make/solaris/makefiles/launcher.make - make/windows/makefiles/launcher.make - src/os/posix/launcher/java_md.c - src/os/posix/launcher/java_md.h - src/os/posix/launcher/launcher.script - src/os/windows/launcher/java_md.c - src/os/windows/launcher/java_md.h - src/share/tools/launcher/java.c - src/share/tools/launcher/java.h - src/share/tools/launcher/jli_util.c - src/share/tools/launcher/jli_util.h - src/share/tools/launcher/wildcard.c - src/share/tools/launcher/wildcard.h ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 1da5d70655e9 Author: kvn Date: 2013-05-13 14:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1da5d70655e9 8014286: failed java/lang/Math/DivModTests.java after 6934604 changes Summary: Corrected escape state for the result of boxing method. Added force inlining executed boxing methods. Reviewed-by: twisti ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/escape.cpp Changeset: cd6f6fccd287 Author: iignatyev Date: 2013-05-15 22:44 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cd6f6fccd287 8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't generated Reviewed-by: kvn ! test/compiler/ciReplay/TestSA.sh ! test/compiler/ciReplay/common.sh Changeset: e484fe2abebd Author: twisti Date: 2013-05-16 13:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e484fe2abebd Merge - make/bsd/makefiles/launcher.make ! make/bsd/makefiles/vm.make - make/linux/makefiles/launcher.make - make/solaris/makefiles/launcher.make - make/windows/makefiles/launcher.make - src/os/posix/launcher/java_md.c - src/os/posix/launcher/java_md.h - src/os/posix/launcher/launcher.script - src/os/windows/launcher/java_md.c - src/os/windows/launcher/java_md.h - src/share/tools/launcher/java.c - src/share/tools/launcher/java.h - src/share/tools/launcher/jli_util.c - src/share/tools/launcher/jli_util.h - src/share/tools/launcher/wildcard.c - src/share/tools/launcher/wildcard.h ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/quickSort.cpp Changeset: 7a95933197d0 Author: tschatzl Date: 2013-05-13 09:45 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7a95933197d0 8014058: Regression tests for 8006088 Summary: The patch for 8006088 misses regression tests after a merge error, this CR provides them. Reviewed-by: jwilhelm, tamao, jmasa ! src/share/vm/memory/collectorPolicy.cpp + test/gc/arguments/TestCMSHeapSizeFlags.java + test/gc/arguments/TestG1HeapSizeFlags.java + test/gc/arguments/TestMaxHeapSizeTools.java + test/gc/arguments/TestMinInitialErgonomics.java + test/gc/arguments/TestParallelHeapSizeFlags.java + test/gc/arguments/TestSerialHeapSizeFlags.java Changeset: 4868caa99ecf Author: brutisso Date: 2013-05-13 14:09 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4868caa99ecf 8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cpp Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp - src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp Changeset: 0a2986f36965 Author: tschatzl Date: 2013-05-14 17:08 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0a2986f36965 8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong class Summary: Some jtreg tests reference unknown classes in the @run and @build lines. This change fixes them. Reviewed-by: stefank, ehelin ! test/gc/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestSerialHeapSizeFlags.java Changeset: 12f651e29f6b Author: tschatzl Date: 2013-05-15 11:05 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/12f651e29f6b 6843347: Boundary values in some public GC options cause crashes Summary: Setting some public integer options to specific values causes crashes or undefined GC behavior. This patchset adds the necessary argument checking for these options. Reviewed-by: jmasa, brutisso ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: eba99d16dc6f Author: tamao Date: 2013-05-15 10:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/eba99d16dc6f 8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicy Summary: split up compute_generation_free_space() into two functions: compute_eden_space_size() + compute_old_gen_free_space(), each of which (if needed) can be reused without executing an overhead of the other. Reviewed-by: jmasa, tschatzl Contributed-by: tamao ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp Changeset: bed55d125e37 Author: johnc Date: 2013-05-15 22:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bed55d125e37 8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failed Summary: Mismatch in the card number calculation between next and previous committed sizes of the card counts table. Reviewed-by: jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp Changeset: 05a17f270c7e Author: tschatzl Date: 2013-05-16 13:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/05a17f270c7e 8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfo Summary: Improve the output of G1PrintRegionLivenessInfo by adding a per-region remembered set size information column Reviewed-by: jwilhelm, johnc ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp + test/gc/g1/TestPrintRegionRememberedSetInfo.java Changeset: 48391ab0687e Author: johnc Date: 2013-05-16 09:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/48391ab0687e 8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change info Summary: Include metaspace information (used, allocated, reserved) in the PrintGCDetails output for full GCs. Reviewed-by: poonam, jmasa, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp + test/gc/g1/TestPrintGCDetails.java Changeset: acac2b03a07f Author: tschatzl Date: 2013-05-16 23:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/acac2b03a07f 8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not set Summary: The VM exits when the condition in the subject line applies. The fix sets InitialTenuringThreshold to MaxTenuringThreshold if it is larger than MaxTenuringThreshold and InitialTenuringThreshold has not been set (is default). Reviewed-by: jwilhelm, jmasa, brutisso, johnc ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestInitialTenuringThreshold.java Changeset: 2958af1d8c5a Author: jwilhelm Date: 2013-05-17 06:01 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2958af1d8c5a Merge ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp - src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 2f9ac66165e6 Author: jwilhelm Date: 2013-05-17 08:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2f9ac66165e6 Merge - src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp ! src/share/vm/runtime/arguments.cpp Changeset: b19517cecc2e Author: amurillo Date: 2013-05-17 08:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b19517cecc2e Merge - make/bsd/makefiles/launcher.make - make/linux/makefiles/launcher.make - make/solaris/makefiles/launcher.make - make/windows/makefiles/launcher.make - src/os/posix/launcher/java_md.c - src/os/posix/launcher/java_md.h - src/os/posix/launcher/launcher.script - src/os/windows/launcher/java_md.c - src/os/windows/launcher/java_md.h - src/share/tools/launcher/java.c - src/share/tools/launcher/java.h - src/share/tools/launcher/jli_util.c - src/share/tools/launcher/jli_util.h - src/share/tools/launcher/wildcard.c - src/share/tools/launcher/wildcard.h - src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp Changeset: 7cbdf0e3725c Author: amurillo Date: 2013-05-17 08:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7cbdf0e3725c Added tag hs25-b33 for changeset b19517cecc2e ! .hgtags From alejandro.murillo at oracle.com Tue May 21 13:16:51 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 21 May 2013 14:16:51 -0600 Subject: jdk8-b91: HotSpot Message-ID: <519BD633.7050206@oracle.com> hs25-b33 has been integrated into jdk8-b91. http://hg.openjdk.java.net/jdk8/jdk8/rev/40bba0507f76 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8f7ffb296385 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7cbdf0e3725c http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/e3065fb07877 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/0bb1a9fa56b0 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/30101f69e66f http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/997c0fae2b12 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6b9f41203800 Component : VM Status : 0 major failures, 4 minor failures Date : 05/21/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-05-17-160126.amurillo.hs25-b33-snapshot Bundles : 2013-05-17-160126.amurillo.hs25-b33-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6843347: Boundary values in some public GC options cause crashes 6934604: enable parts of EliminateAutoBox by default 7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExact 8003557: NPG: Klass* const k should be const Klass* k. 8005056: NPG: Crash after redefining java.lang.Object 8006997: ContendedPaddingWidth should be range-checked 8007018: RFE: -XX:+UseLargePages does not work with CDS 8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicy 8008255: jvmtiExport.cpp::post_to_env() does not check malloc() return 8008772: remove gamma launcher 8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change info 8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824" 8012292: optimized build with GCC broken 8012902: remove use of global operator new - take 2 8013063: nsk/jvmti/RetransformClasses/retransform001 failed debug version on os::free 8013591: compiler/ciReplay/TestSA.sh fails in nightly 8013875: Incorrect vtable index being set during methodHandle creation for static 8014024: NPG: keep compiled ic methods from being deallocated in redefine classes 8014058: Regression tests for 8006088 8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't generated 8014138: Add VM option to facilitate the writing of CDS tests 8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis() 8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfo 8014279: new hotspot build - hs25-b33 8014286: failed java/lang/Math/DivModTests.java after 6934604 changes 8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cpp 8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failed 8014448: Purge PrintCompactFieldsSavings 8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong class 8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not set Build change only: New bugs filed: Bugs in PIT build: 8014890: JCK tests might fail time to time: api/java_lang/ref/ReferenceQueue/index_Poll[ReferenceQueue2016] 8014950: ThreadMXBean/ThreadInfo/Multi/Multi004 waited the wrong number of times 8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit 8014948: nsk/monitoring/stress/ tests on Win-ia32 crash the VM: 'must have set method' Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b91. Issues and Notes: This is PIT for HS25 b33 for JDK 8 b91. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro From david.holmes at oracle.com Tue May 21 21:22:31 2013 From: david.holmes at oracle.com (David Holmes) Date: Wed, 22 May 2013 14:22:31 +1000 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <519C4807.40208@oracle.com> Vote: yes David From karen.kinnear at oracle.com Wed May 22 06:32:06 2013 From: karen.kinnear at oracle.com (Karen Kinnear) Date: Wed, 22 May 2013 09:32:06 -0400 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <4ED875EA-A6A6-4440-B94F-8F50A20F3D2F@oracle.com> vote: yes On May 20, 2013, at 7:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From Alan.Bateman at oracle.com Wed May 22 12:46:26 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 22 May 2013 20:46:26 +0100 Subject: Result: New jdk8 Committer: Paul Sandoz Message-ID: <519D2092.3010000@oracle.com> Voting for Paul Sandoz [1] is now closed. Yes: 21 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. -Alan. [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-May/002455.html From huizhe.wang at oracle.com Wed May 22 12:48:02 2013 From: huizhe.wang at oracle.com (huizhe wang) Date: Wed, 22 May 2013 12:48:02 -0700 Subject: JDK8/JAXP 1.5 compatibility note Message-ID: <519D20F2.6000705@oracle.com> Hi, JAXP 1.5 is now in the JDK8 repository. Because of the incompatible change, some in the dev teams have already felt the impact. I hope this note may help you identify any issues related to the change. Refer to http://openjdk.java.net/jeps/185: In JDK8, the new external access properties introduced by JAXP 1.5 are set to allow no access by default for DOM/SAX/StAX parsers and Schema validation, and local file system for XSLT. Systems and applications running on the latest JDK8 build may notice access errors if the applications process XML files that require accessing external resources such as DTD, XSD and XSL. The compatibility impact will be re-evaluated later in JDK8, and the default setting may change following the evaluation. The error messages in the current build will look like the following. The message may change due to an enhancement request (JDK-8015016) that called for improvement of the error messages. org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 163; External DTD: Failed to read external DTD 'properties.dtd', because 'http' access is not allowed. Below is a sample code to fix the issue using the new properties: enableExternalAccess(parser, "http") ; // or "all" to allow all access /** * Configure the parser to allow external access to DTDs by the protocol. */ public static void enableExternalAccess(SAXParser parser, String protocol) throws SAXNotSupportedException { try { parser.setProperty("http://javax.xml.XMLConstants/property/accessExternalDTD", protocol); } catch (SAXNotRecognizedException ignore) { // property requires >= JAXP 1.5 } } If it's desirable to remove the restriction for an entire application or system, the system properties (such as javax.xml.accessExternalDTD in this case) or jaxp.properties file may be used. Again, please see http://openjdk.java.net/jeps/185 for more details. Thanks, Joe From robert.strout at oracle.com Wed May 22 13:27:43 2013 From: robert.strout at oracle.com (Robert Strout) Date: Wed, 22 May 2013 13:27:43 -0700 Subject: JDK8/JAXP 1.5 compatibility note In-Reply-To: <519D20F2.6000705@oracle.com> References: <519D20F2.6000705@oracle.com> Message-ID: <519D2A3F.4050606@oracle.com> Hi Joe, > The compatibility impact will be re-evaluated later in JDK8, and the > default setting may change following the evaluation. Since it will be re-evaluated later, do you want anyone who encounters the issue to identify their issue case to those who will be re-evaluating compatibility? If so, who should be notified of these cases? And what info should be provided? We've encountered the problem with SPECjbb2005. We can add the system property setting to our runs to move ahead, but SPECjbb2005 is a public benchmark. Everyone who runs it will need to apply the same workaround. Admittedly, SPEC performance benchmarks are only used by limited cross-section of the community. --Resii From huizhe.wang at oracle.com Wed May 22 14:25:29 2013 From: huizhe.wang at oracle.com (huizhe wang) Date: Wed, 22 May 2013 14:25:29 -0700 Subject: JDK8/JAXP 1.5 compatibility note In-Reply-To: <519D2A3F.4050606@oracle.com> References: <519D20F2.6000705@oracle.com> <519D2A3F.4050606@oracle.com> Message-ID: <519D37C9.1020604@oracle.com> On 5/22/2013 1:27 PM, Robert Strout wrote: > Hi Joe, > >> The compatibility impact will be re-evaluated later in JDK8, and the >> default setting may change following the evaluation. > > Since it will be re-evaluated later, do you want anyone who encounters > the issue to > identify their issue case to those who will be re-evaluating > compatibility? > > If so, who should be notified of these cases? And what info should be > provided? We basically would like to know to what extent the change affects your apps. What you described below is perfect enough for the purpose. > > We've encountered the problem with SPECjbb2005. > We can add the system property setting to our runs to move ahead, but > SPECjbb2005 > is a public benchmark. Everyone who runs it will need to apply the > same workaround. > Admittedly, SPEC performance benchmarks are only used by limited > cross-section of > the community. I understand you are using the jaxp.properties option. Is there any chance you could update the benchmark itself, e.g setting the system properties at the entry of the tests and clear at the exit? Thanks, Joe > > --Resii > From robert.strout at oracle.com Wed May 22 14:53:31 2013 From: robert.strout at oracle.com (Robert Strout) Date: Wed, 22 May 2013 14:53:31 -0700 Subject: JDK8/JAXP 1.5 compatibility note In-Reply-To: <519D37C9.1020604@oracle.com> References: <519D20F2.6000705@oracle.com> <519D2A3F.4050606@oracle.com> <519D37C9.1020604@oracle.com> Message-ID: <519D3E5B.4020807@oracle.com> >> >> We've encountered the problem with SPECjbb2005. >> We can add the system property setting to our runs to move ahead, but >> SPECjbb2005 >> is a public benchmark. Everyone who runs it will need to apply the >> same workaround. >> Admittedly, SPEC performance benchmarks are only used by limited >> cross-section of >> the community. > > I understand you are using the jaxp.properties option. Is there any > chance you could update the benchmark itself, e.g setting the system > properties at the entry of the tests and clear at the exit? That's not possible. The benchmark is owned and distributed by the SPEC org (http://www.spec.org/jbb2005/). They would be the ones that would need to update the benchmark, which is not likely to happen given that it's replacement SPECjbb2013 has been recently released. And yet, users (like us) will continue to run and use SPECjbb2005 as a performance measure. We may be able to get SPEC to post the system property work-around on their web-site. I think that's the best that could happen. Before we push that, we'll wait until the re-evaluation is completed. If the settings change, it may change what we do. Thx! --Resii From huizhe.wang at oracle.com Wed May 22 16:44:30 2013 From: huizhe.wang at oracle.com (huizhe wang) Date: Wed, 22 May 2013 16:44:30 -0700 Subject: JDK8/JAXP 1.5 compatibility note In-Reply-To: <519D3E5B.4020807@oracle.com> References: <519D20F2.6000705@oracle.com> <519D2A3F.4050606@oracle.com> <519D37C9.1020604@oracle.com> <519D3E5B.4020807@oracle.com> Message-ID: <519D585E.9050000@oracle.com> I see. I would suggest posting the system property workaround now. Whether or not a re-evaluation changes the settings, your workaround always works because it overrides the default settings. Thanks, Joe On 5/22/2013 2:53 PM, Robert Strout wrote: > >>> >>> We've encountered the problem with SPECjbb2005. >>> We can add the system property setting to our runs to move ahead, >>> but SPECjbb2005 >>> is a public benchmark. Everyone who runs it will need to apply the >>> same workaround. >>> Admittedly, SPEC performance benchmarks are only used by limited >>> cross-section of >>> the community. >> >> I understand you are using the jaxp.properties option. Is there any >> chance you could update the benchmark itself, e.g setting the system >> properties at the entry of the tests and clear at the exit? > > That's not possible. > > The benchmark is owned and distributed by the SPEC org > (http://www.spec.org/jbb2005/). > They would be the ones that would need to update the benchmark, which > is not likely to > happen given that it's replacement SPECjbb2013 has been recently > released. And yet, > users (like us) will continue to run and use SPECjbb2005 as a > performance measure. > > We may be able to get SPEC to post the system property work-around on > their web-site. > I think that's the best that could happen. Before we push that, we'll > wait until the > re-evaluation is completed. If the settings change, it may change > what we do. > > Thx! > --Resii > > From david.katleman at oracle.com Wed May 22 17:25:20 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 23 May 2013 00:25:20 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20130523002520.B2B5B48C68@hg.openjdk.java.net> Changeset: eea249c1ecee Author: erikj Date: 2013-05-21 13:18 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/eea249c1ecee 8014508: Fix log levels in make Reviewed-by: tbell ! NewMakefile.gmk ! common/autoconf/spec.gmk.in Changeset: e83abb0a04ab Author: katleman Date: 2013-05-21 12:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e83abb0a04ab Merge Changeset: cb51fb4789ac Author: andrew Date: 2013-05-22 13:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/cb51fb4789ac 8015087: Provide debugging information for programs Summary: Enable debugging info on programs in OpenJDK builds Reviewed-by: erikj ! common/makefiles/NativeCompilation.gmk From david.katleman at oracle.com Wed May 22 17:28:01 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 23 May 2013 00:28:01 +0000 Subject: hg: jdk8/jdk8/jdk: 5 new changesets Message-ID: <20130523002908.B0DCD48C69@hg.openjdk.java.net> Changeset: 2868607646a0 Author: erikj Date: 2013-05-21 17:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2868607646a0 8011346: build-infra: While Constructing Javadoc information, JSpinner.java error: package sun.util.locale.provider does not exist Reviewed-by: dholmes, tbell, naoto ! makefiles/GensrcSwing.gmk Changeset: b61632814be2 Author: katleman Date: 2013-05-21 12:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b61632814be2 Merge Changeset: f559fadbf491 Author: andrew Date: 2013-05-22 13:48 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f559fadbf491 8015087: Provide debugging information for programs Summary: Add missing debug info to unpack200 and jexec Reviewed-by: erikj ! makefiles/CompileLaunchers.gmk Changeset: 88d6a20672ac Author: erikj Date: 2013-05-22 10:31 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/88d6a20672ac 8014970: Use open man pages for non commercial builds Reviewed-by: omajid, tbell ! makefiles/Images.gmk Changeset: 169451cf0cc5 Author: erikj Date: 2013-05-22 15:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/169451cf0cc5 Merge From david.katleman at oracle.com Thu May 23 19:18:33 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 24 May 2013 02:18:33 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b91 for changeset cb51fb4789ac Message-ID: <20130524021834.19F4348CCB@hg.openjdk.java.net> Changeset: f089df41bff5 Author: katleman Date: 2013-05-23 10:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f089df41bff5 Added tag jdk8-b91 for changeset cb51fb4789ac ! .hgtags From david.katleman at oracle.com Thu May 23 19:18:37 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 24 May 2013 02:18:37 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b91 for changeset 8f7ffb296385 Message-ID: <20130524021838.D69BD48CCC@hg.openjdk.java.net> Changeset: 717aa26f8e0a Author: katleman Date: 2013-05-23 10:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/717aa26f8e0a Added tag jdk8-b91 for changeset 8f7ffb296385 ! .hgtags From david.katleman at oracle.com Thu May 23 19:20:12 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 24 May 2013 02:20:12 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b91 for changeset 7cbdf0e3725c Message-ID: <20130524022016.836E348CCD@hg.openjdk.java.net> Changeset: ad47de214f0c Author: katleman Date: 2013-05-23 10:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ad47de214f0c Added tag jdk8-b91 for changeset 7cbdf0e3725c ! .hgtags From david.katleman at oracle.com Thu May 23 19:21:39 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 24 May 2013 02:21:39 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b91 for changeset e3065fb07877 Message-ID: <20130524022144.0A13D48CCE@hg.openjdk.java.net> Changeset: 827b59af45f3 Author: katleman Date: 2013-05-23 10:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/827b59af45f3 Added tag jdk8-b91 for changeset e3065fb07877 ! .hgtags From david.katleman at oracle.com Thu May 23 19:21:50 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 24 May 2013 02:21:50 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b91 for changeset 0bb1a9fa56b0 Message-ID: <20130524022154.BAFA748CCF@hg.openjdk.java.net> Changeset: a0f604766ca1 Author: katleman Date: 2013-05-23 10:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/a0f604766ca1 Added tag jdk8-b91 for changeset 0bb1a9fa56b0 ! .hgtags From david.katleman at oracle.com Thu May 23 19:22:04 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 24 May 2013 02:22:04 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b91 for changeset 169451cf0cc5 Message-ID: <20130524022226.364BC48CD0@hg.openjdk.java.net> Changeset: fbd926b20201 Author: katleman Date: 2013-05-23 10:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fbd926b20201 Added tag jdk8-b91 for changeset 169451cf0cc5 ! .hgtags From david.katleman at oracle.com Thu May 23 19:23:47 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 24 May 2013 02:23:47 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b91 for changeset 6b9f41203800 Message-ID: <20130524022349.5F0E648CD2@hg.openjdk.java.net> Changeset: dee23cce5235 Author: katleman Date: 2013-05-23 10:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/dee23cce5235 Added tag jdk8-b91 for changeset 6b9f41203800 ! .hgtags From david.katleman at oracle.com Thu May 23 19:23:37 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 24 May 2013 02:23:37 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b91 for changeset 997c0fae2b12 Message-ID: <20130524022342.ADC8148CD1@hg.openjdk.java.net> Changeset: 4830d661c4f9 Author: katleman Date: 2013-05-23 10:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4830d661c4f9 Added tag jdk8-b91 for changeset 997c0fae2b12 ! .hgtags From otaviojava at java.net Tue May 28 02:15:54 2013 From: otaviojava at java.net (=?ISO-8859-1?Q?Ot=E1vio_Gon=E7alves_de_Santana?=) Date: Tue, 28 May 2013 06:15:54 -0300 Subject: [java.lang.annotation.IncompleteAnnotationException] 9003386: call toString() on String in java.lang.annotation.IncompleteAnnotationException Message-ID: diff --git a/src/share/classes/java/lang/annotation/IncompleteAnnotationException.java b/src/share/classes/java/lang/annotation/IncompleteAnnotationException.java --- a/src/share/classes/java/lang/annotation/IncompleteAnnotationException.java +++ b/src/share/classes/java/lang/annotation/IncompleteAnnotationException.java @@ -55,9 +55,9 @@ public IncompleteAnnotationException( Class annotationType, String elementName) { - super(annotationType.getName().toString() + + super(annotationType.getName() + " missing element " + - elementName.toString()); + elementName); this.annotationType = annotationType; this.elementName = elementName; -- Atenciosamente. Ot?vio Gon?alves de Santana blog: http://otaviosantana.blogspot.com.br/ twitter: http://twitter.com/otaviojava site: http://www.otaviojava.com.br (11) 98255-3513 From Alan.Bateman at oracle.com Tue May 28 02:27:33 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 28 May 2013 10:27:33 +0100 Subject: [java.lang.annotation.IncompleteAnnotationException] 9003386: call toString() on String in java.lang.annotation.IncompleteAnnotationException In-Reply-To: References: Message-ID: <51A47885.5080706@oracle.com> On 28/05/2013 10:15, Ot?vio Gon?alves de Santana wrote: > diff --git > a/src/share/classes/java/lang/annotation/IncompleteAnnotationException.java > b/src/share/classes/java/lang/annotation/IncompleteAnnotationException.java > --- > a/src/share/classes/java/lang/annotation/IncompleteAnnotationException.java > +++ > b/src/share/classes/java/lang/annotation/IncompleteAnnotationException.java > @@ -55,9 +55,9 @@ > public IncompleteAnnotationException( > Class annotationType, > String elementName) { > - super(annotationType.getName().toString() + > + super(annotationType.getName() + > " missing element " + > - elementName.toString()); > + elementName); > > this.annotationType = annotationType; > this.elementName = elementName; > I would suggest bring this clean-up to core-libs-dev. Also the bug for this in the bug database is: 8015470: (ann) IncompleteAnnotationException does not need to call toString -Alan From spoole at linux.vnet.ibm.com Tue May 28 04:06:22 2013 From: spoole at linux.vnet.ibm.com (Steve Poole) Date: Tue, 28 May 2013 12:06:22 +0100 Subject: JEP 178 - working example? Message-ID: <4C8DCD72-F8EF-449A-964E-931AE344627F@linux.vnet.ibm.com> hi everyone, I've been reading JEP 178 (Statically-Linked JNI Libraries ) http://openjdk.java.net/jeps/178 There is a sentence in the section on JNI Specification changes that says "A native library may be statically linked with the VM. The manner in which the library and VM image are combined is implementation-dependent." I can't find anything that explains the process in more detail so posting here. Basically - if I want to statically link my JNI library to Hotspot what are the instructions for the OpenJDK implementation? Cheers Steve From alejandro.murillo at oracle.com Tue May 28 14:36:30 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 28 May 2013 21:36:30 +0000 Subject: hg: jdk8/jdk8/hotspot: 40 new changesets Message-ID: <20130528213756.B20DE48DA8@hg.openjdk.java.net> Changeset: 7ec426e29e4c Author: amurillo Date: 2013-05-17 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7ec426e29e4c 8014760: new hotspot build - hs25-b34 Reviewed-by: jcoomes ! make/hotspot_version Changeset: f49e0508a38a Author: rbackman Date: 2013-05-15 11:30 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f49e0508a38a 4965252: JvmtiExport::post_raw_field_modification jni ref handling is odd Reviewed-by: coleenp, sspitsyn ! src/share/vm/prims/jvmtiExport.cpp Changeset: 243469d929e6 Author: ctornqvi Date: 2013-05-16 15:31 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/243469d929e6 8008169: test/runtime/7158804/Test7158804.sh has bad copyright header Summary: Re-wrote test in Java in addition to fixing the Copyright notice. Also reviewed by leonid.mesnik at oracle.com Reviewed-by: coleenp, ctornqvi Contributed-by: Mikhailo Seledtsov - test/runtime/7158804/Test7158804.sh + test/runtime/CommandLine/ConfigFileParsing.java Changeset: 17db82f22f1e Author: ctornqvi Date: 2013-05-16 17:54 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/17db82f22f1e 8014511: runtime/RedefineObject/TestRedefineObject.java has incorrect classname in @run tag Summary: Corrected the class name Reviewed-by: coleenp, ctornqvi, hseigel Contributed-by: Mikhailo Seledtsov ! test/runtime/RedefineObject/TestRedefineObject.java Changeset: 78332b46e604 Author: kevinw Date: 2013-05-16 12:40 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/78332b46e604 6313816: SA: jstack -m fails on Win32 : UnalignedAddressException Reviewed-by: sla, poonam - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugger.java + agent/src/share/classes/sun/jvm/hotspot/debugger/windows/amd64/WindowsAMD64CFrame.java + agent/src/share/classes/sun/jvm/hotspot/debugger/windows/x86/WindowsX86CFrame.java ! make/sa.files Changeset: 205dd30230e1 Author: shade Date: 2013-05-17 01:43 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/205dd30230e1 8012939: @Contended doesn't work correctly with inheritance Summary: Fix instance_size miscalculation. Reviewed-by: jrose, kvn ! src/share/vm/classfile/classFileParser.cpp + test/runtime/contended/Inheritance1.java Changeset: b334821dad92 Author: dholmes Date: 2013-05-16 21:19 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b334821dad92 Merge Changeset: 50e9396d5257 Author: shade Date: 2013-05-17 01:58 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/50e9396d5257 8014509: @Contended: explicit default value behaves differently from the implicit value Summary: Treat the empty string as the default value tag Reviewed-by: kvn, twisti ! src/share/vm/classfile/classFileParser.cpp + test/runtime/contended/DefaultValue.java Changeset: 074ba6269cf4 Author: dholmes Date: 2013-05-16 22:11 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/074ba6269cf4 Merge - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java Changeset: 1ba508fcd3e2 Author: dholmes Date: 2013-05-16 23:40 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1ba508fcd3e2 Merge Changeset: 6ce351ac7339 Author: rdurbin Date: 2013-05-17 08:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6ce351ac7339 7145527: sscanf must use a length in the format string Summary: Remove dead code containing last call to scanf with no string length specifier Reviewed-by: dcubed, coleenp ! src/share/vm/utilities/debug.cpp Changeset: a250c89cf9e3 Author: dcubed Date: 2013-05-17 08:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a250c89cf9e3 Merge Changeset: b5be63340698 Author: dcubed Date: 2013-05-17 11:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b5be63340698 Merge - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java ! src/share/vm/classfile/classFileParser.cpp - test/runtime/7158804/Test7158804.sh Changeset: 386b77bf6427 Author: dcubed Date: 2013-05-17 17:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/386b77bf6427 Merge - make/bsd/makefiles/launcher.make - make/linux/makefiles/launcher.make - make/solaris/makefiles/launcher.make - make/windows/makefiles/launcher.make - src/os/posix/launcher/java_md.c - src/os/posix/launcher/java_md.h - src/os/posix/launcher/launcher.script - src/os/windows/launcher/java_md.c - src/os/windows/launcher/java_md.h - src/share/tools/launcher/java.c - src/share/tools/launcher/java.h - src/share/tools/launcher/jli_util.c - src/share/tools/launcher/jli_util.h - src/share/tools/launcher/wildcard.c - src/share/tools/launcher/wildcard.h - src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.inline.hpp Changeset: a5d6f0c3585f Author: iklam Date: 2013-05-18 20:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a5d6f0c3585f 8014262: PrintStringTableStatistics should include more footprint info Summary: Added info for the string/symbol objects and the hash entries Reviewed-by: coleenp, rbackman ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 5e3573e08a83 Author: shade Date: 2013-05-20 15:43 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5e3573e08a83 8014871: Move @Contended regression tests to the same place Summary: Move the missing test to appropriate location. Reviewed-by: dholmes, sla - test/runtime/8003985/Test8003985.java + test/runtime/contended/Basic.java Changeset: bbddfb08190f Author: shade Date: 2013-05-20 23:41 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bbddfb08190f 8014878: Clean up class field layout code Summary: rename/remove local variables, re-arrange instance_size calculation, more comments. Reviewed-by: kvn, coleenp ! src/share/vm/classfile/classFileParser.cpp Changeset: 293b99787401 Author: dholmes Date: 2013-05-14 07:24 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/293b99787401 8014460: Need to check for non-empty EXT_LIBS_PATH before using it Reviewed-by: tbell, collins, sla, coleenp ! make/bsd/makefiles/arm.make ! make/linux/makefiles/arm.make Changeset: 26579ac80ce9 Author: bpittore Date: 2013-05-15 23:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/26579ac80ce9 8014669: arch specific flags not passed to some link commands Summary: EXTRA_CFLAGS does not propagate to saproc and jsig makefiles Reviewed-by: dholmes, tbell, collins ! make/linux/makefiles/jsig.make ! make/linux/makefiles/saproc.make Changeset: f8c833eb2a5f Author: jiangli Date: 2013-05-20 13:13 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f8c833eb2a5f Merge Changeset: c838b672691c Author: jiangli Date: 2013-05-23 13:40 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c838b672691c Merge Changeset: 91eba9f82325 Author: anoll Date: 2013-05-16 15:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/91eba9f82325 8012371: Adjust Tiered compile threshold according to available space in code cache Summary: Added command line parameter to define a threshold at which C1 compilation threshold for is increased. Reviewed-by: kvn, iveresov ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/advancedThresholdPolicy.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: ec922e5c545a Author: anoll Date: 2013-05-22 10:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ec922e5c545a 8012312: hsdis fails to compile with binutils-2.23.2 Summary: added to header file to make hsdis compile with binutils 2.23.* Reviewed-by: kvn, twisti ! src/share/tools/hsdis/hsdis.c Changeset: b4907b24ed48 Author: twisti Date: 2013-05-22 11:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b4907b24ed48 Merge Changeset: 1682bec79205 Author: kvn Date: 2013-05-22 09:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1682bec79205 8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failed Summary: Stop current iteration of loop opts if partial_peel() failed and it created node clones outside processed loop. Reviewed-by: roland ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp Changeset: 71a2d06b9c2b Author: kvn Date: 2013-05-22 17:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/71a2d06b9c2b Merge Changeset: 3f281b313240 Author: kvn Date: 2013-05-22 18:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3f281b313240 8010927: Kitchensink crashed with SIGSEGV, Problematic frame: v ~StubRoutines::checkcast_arraycopy Summary: Changed gen_write_ref_array_post_barrier() code on x64 to pass start address and number of copied oop elements. In generate_checkcast_copy() skip post barrier code if no elements are copied. Reviewed-by: roland ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp + test/compiler/8010927/Test8010927.java Changeset: 01e51113b4f5 Author: anoll Date: 2013-05-23 14:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/01e51113b4f5 8014430: JRE crashes instead of stop compilation on full Code Cache. Internal Error (c1_Compiler.cpp:87) Summary: Disable client compiler and switch to interpreter if there is not enough free space in the code cache. Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp Changeset: 59e18b573605 Author: twisti Date: 2013-05-23 15:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/59e18b573605 Merge Changeset: 001ec9515f84 Author: ehelin Date: 2013-05-17 11:57 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/001ec9515f84 8014277: Remove ObjectClosure as base class for BoolObjectClosure Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/runtime/jniHandles.cpp Changeset: 2138a2c14831 Author: jwilhelm Date: 2013-05-19 20:31 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2138a2c14831 Merge ! src/share/vm/gc_implementation/shared/markSweep.cpp Changeset: 10f759898d40 Author: tamao Date: 2013-05-20 10:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/10f759898d40 7186737: Unable to allocate bit maps or card tables for parallel gc for the requested heap Summary: Print helpful error message when VM aborts due to inability of allocating bit maps or card tables Reviewed-by: jmasa, stefank Contributed-by: tamao ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp Changeset: 2b1a9d972fc2 Author: jmasa Date: 2013-05-20 22:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2b1a9d972fc2 8014862: Add fast Metasapce capacity and used per MetadataType Reviewed-by: ehelin, stefank ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp Changeset: 28e53b8db94f Author: brutisso Date: 2013-05-21 08:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/28e53b8db94f 7066063: CMS: "Conservation Principle" assert failed Summary: Add call to coalBirth() in CompactibleFreeListSpace::reset() Reviewed-by: ysr, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp Changeset: 5ed122fbd0ef Author: brutisso Date: 2013-05-21 10:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5ed122fbd0ef Merge Changeset: 6702da6b6082 Author: tschatzl Date: 2013-05-21 11:30 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6702da6b6082 8014405: G1: PerRegionTable::fl_mem_size() calculates size of the free list using wrong element sizes Summary: Instead of using a simple sizeof(), ask the PerRegionTable class about its size when iterating over the free list. Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/prims/jni.cpp Changeset: 7c5a1b62f53d Author: brutisso Date: 2013-05-22 08:04 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7c5a1b62f53d 8014971: Minor code cleanup of the freelist management Reviewed-by: jwilhelm, jmasa, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/memory/freeList.hpp Changeset: 62890ed7e2a8 Author: jwilhelm Date: 2013-05-24 09:29 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/62890ed7e2a8 Merge - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java - test/runtime/7158804/Test7158804.sh - test/runtime/8003985/Test8003985.java Changeset: 38da9f4f6709 Author: amurillo Date: 2013-05-24 09:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/38da9f4f6709 Merge - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/amd64/AMD64CFrame.java - agent/src/share/classes/sun/jvm/hotspot/debugger/cdbg/basic/x86/X86CFrame.java - test/runtime/7158804/Test7158804.sh - test/runtime/8003985/Test8003985.java Changeset: 092018493d3b Author: amurillo Date: 2013-05-24 09:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/092018493d3b Added tag hs25-b34 for changeset 38da9f4f6709 ! .hgtags From alejandro.murillo at oracle.com Tue May 28 15:18:29 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 28 May 2013 16:18:29 -0600 Subject: jdk8-b92: HotSpot Message-ID: <51A52D35.5060203@oracle.com> hs25-b34 has been integrated into jdk8-b92. http://hg.openjdk.java.net/jdk8/jdk8/rev/f089df41bff5 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/717aa26f8e0a http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/092018493d3b http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/827b59af45f3 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/a0f604766ca1 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fbd926b20201 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4830d661c4f9 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/dee23cce5235 Component : VM Status : 0 major failures, 1 minor failures Date : 05/28/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-05-24-162747.amurillo.hs25-b34-snapshot Bundles : 2013-05-24-162747.amurillo.hs25-b34-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs :http://surl.us.oracle.com/PIT_HS25b34 Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 4965252: JvmtiExport::post_raw_field_modification jni ref handling is odd 6313816: SA: jstack -m fails on Win32 : UnalignedAddressException 7066063: CMS: "Conservation Principle" assert failed 7145527: sscanf must use a length in the format string 7186737: Unable to allocate bit maps or card tables for parallel gc for the requested heap 8008169: test/runtime/7158804/Test7158804.sh has bad copyright header 8010927: Kitchensink crashed with SIGSEGV, Problematic frame: v ~StubRoutines::checkcast_arraycopy 8012312: hsdis fails to compile with binutils-2.23.2 8012371: Adjust Tiered compile threshold according to available space in code cache 8012939: @Contended doesn't work correctly with inheritance 8014262: PrintStringTableStatistics should include more footprint info 8014277: Remove ObjectClosure as base class for BoolObjectClosure 8014405: G1: PerRegionTable::fl_mem_size() calculates size of the free list using wrong element sizes 8014430: JRE crashes instead of stop compilation on full Code Cache. Internal Error (c1_Compiler.cpp:87) 8014460: Need to check for non-empty EXT_LIBS_PATH before using it 8014509: @Contended: explicit default value behaves differently from the implicit value 8014511: runtime/RedefineObject/TestRedefineObject.java has incorrect classname in @run tag 8014669: arch specific flags not passed to some link commands 8014760: new hotspot build - hs25-b34 8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failed 8014862: Add fast Metasapce capacity and used per MetadataType 8014871: Move @Contended regression tests to the same place 8014878: Clean up class field layout code 8014971: Minor code cleanup of the freelist management Build change only: New bugs filed: Bugs in PIT build: 8015441: runThese crashed with assert(base > 0) failed: wrong base address Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b92. Issues and Notes: This is PIT for HS25 b34 for JDK 8 b92. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro From bob.vandette at oracle.com Tue May 28 16:06:17 2013 From: bob.vandette at oracle.com (Bob Vandette) Date: Tue, 28 May 2013 19:06:17 -0400 Subject: JEP 178 - working example? In-Reply-To: <4C8DCD72-F8EF-449A-964E-931AE344627F@linux.vnet.ibm.com> References: <4C8DCD72-F8EF-449A-964E-931AE344627F@linux.vnet.ibm.com> Message-ID: <2BBC1606-DAD4-441C-9674-2F7BD0FEBEF9@oracle.com> On May 28, 2013, at 7:06 AM, Steve Poole wrote: > > hi everyone, > > I've been reading JEP 178 (Statically-Linked JNI Libraries ) http://openjdk.java.net/jeps/178 > > There is a sentence in the section on JNI Specification changes that says > > "A native library may be statically linked with the VM. The manner in which the library and VM image are combined is implementation-dependent." > > I can't find anything that explains the process in more detail so posting here. > > Basically - if I want to statically link my JNI library to Hotspot what are the instructions for the OpenJDK implementation? Since the procedure for statically linking binaries into a executable is very platform specific, the specification intentionally leaves out these details. The key functional changes that were implemented to support this spec change, were: 1. Require JNI_OnLoad_{libraryname} for static libraries. 2. Modify the Java API's that load native JNI libraries to support static libraries by detecting the presence of the library specific OnLoad function. 3. Support JNI_OnUnLoad_{libraryname} So you can either build the entire JDK as static libraries, change every JNI_OnLoad function to be unique and link them all together with a java launcher. OR You can create a single static library, making sure to give it a unique JNI_OnLoad_{libraryname} entrypoint, link it with a program executable that loads the VM via the Java launcher or Invocation APIs. For example: If your library name is speciallibrary.a, you would then call System.loadLibrary("speciallibrary") Once the loadLibrary call succeeds, you can then call any native Java methods defined by the static library. Bob. > > > Cheers > > Steve From mark.reinhold at oracle.com Tue May 28 16:06:58 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Tue, 28 May 2013 16:06:58 -0700 Subject: JDK 8 M7: Not (quite) Feature Complete Message-ID: <20130528160658.739394@eggemoggin.niobe.net> Milestone 7 of the JDK 8 development schedule [1] ended last Thursday, 23 May, with build 91. A total of 22 feature JEPs were targeted to M7: 101 Generalized Target-Type Inference 104 Annotations on Java Types 107 Bulk Data Operations for Collections 109 Enhance Core Libraries with Lambda 115 AEAD CipherSuites 118 Access to Parameter Names at Runtime 119 javax.lang.model Implementation Backed by Core Reflection 120 Repeating Annotations 123 Configurable Secure Random-Number Generation 126 Lambda Expressions & Virtual Extension Methods 140 Limited doPrivileged 155 Concurrency Updates 161 Compact Profiles 162 Prepare for Modularization 171 Fence Intrinsics 174 Nashorn JavaScript Engine 176 Mechanical Checking of Caller-Sensitive Methods 178 Statically-Linked JNI Libraries 179 Document JDK API Support and Stability 180 Handle Frequent HashMap Collisions with Balanced Trees 184 HTTP URL Permissions 185 JAXP 1.5: Restrict Fetching of External Resources (JEP 185 was a late addition; it addresses some security issues in the XML APIs.) I'm happy to report that nearly all these features were delivered, most importantly all those related to Project Lambda (JEPs 101, 107, 109, and 126). Three features, however, didn't quite make it: 140 Limited doPrivileged 155 Concurrency Updates 180 Handle Frequent HashMap Collisions with Balanced Trees The work on JEP 140 is well underway, and the code changes for JEPs 155 and 180 are already out for review [2][3]. Our best estimate is that work on these JEPs can be done by 6 June, for build 93. JEPs 140 and 180 are important security improvements, while the last changes in JEP 155 are needed to align the ConcurrentHashMap API with the final form of the Project Lambda streams API (JEP 107). I think it makes sense to allow these changes to come in a bit late, but still well before the rampdown phase begins [4]. Once these last changes are in then we'll declare JDK 8 officially Feature Complete. This delayed declaration of the FC milestone will not have any effect on later milestones. - Mark [1] http://openjdk.java.net/projects/jdk8/milestones#M7 [2] http://mail.openjdk.java.net/pipermail/core-libs-dev/2013-May/017367.html [3] http://mail.openjdk.java.net/pipermail/core-libs-dev/2013-May/016937.html [4] http://openjdk.java.net/projects/jdk8/milestones#Rampdown_start From david.katleman at oracle.com Tue May 28 18:35:00 2013 From: david.katleman at oracle.com (David Katleman) Date: Tue, 28 May 2013 18:35:00 -0700 Subject: Review request: JDK8 b91 source with GPL header errors Message-ID: <51A55B44.6000300@oracle.com> Below are corrections to GPL headers found in JDK8 b91 http://cr.openjdk.java.net/~katleman/8015525/webrev All are punctuation issues, no code is involved, anyone can review. As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file. Thanks Dave From david.holmes at oracle.com Tue May 28 18:45:34 2013 From: david.holmes at oracle.com (David Holmes) Date: Wed, 29 May 2013 11:45:34 +1000 Subject: Review request: JDK8 b91 source with GPL header errors In-Reply-To: <51A55B44.6000300@oracle.com> References: <51A55B44.6000300@oracle.com> Message-ID: <51A55DBE.30407@oracle.com> On 29/05/2013 11:35 AM, David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b91 > > http://cr.openjdk.java.net/~katleman/8015525/webrev > > All are punctuation issues, no code is involved, anyone can review. > > As a veteran of many such header reviews, reviewing the patch link at > the top of the webrev is often easier than each individual file. All good. Will we never get to the end of this saga :( Thanks, David > Thanks > Dave From mike.duigou at oracle.com Tue May 28 20:33:07 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 28 May 2013 20:33:07 -0700 Subject: Review request: JDK8 b91 source with GPL header errors In-Reply-To: <51A55DBE.30407@oracle.com> References: <51A55B44.6000300@oracle.com> <51A55DBE.30407@oracle.com> Message-ID: <4FA4E67A-D1F0-45C5-83D4-940C65D19A8F@oracle.com> On May 28 2013, at 18:45 , David Holmes wrote: > On 29/05/2013 11:35 AM, David Katleman wrote: >> Below are corrections to GPL headers found in JDK8 b91 >> >> http://cr.openjdk.java.net/~katleman/8015525/webrev >> >> All are punctuation issues, no code is involved, anyone can review. >> >> As a veteran of many such header reviews, reviewing the patch link at >> the top of the webrev is often easier than each individual file. > > All good. > > Will we never get to the end of this saga :( Davids, I have a partial solution and also the explanation for the missing commas in the lambda test files: The templates in make/templates don't include a comma after the %YEARS% variable. Can we add one to the templates? These templates are what I have been using and telling others to use. Since I am guilty of pushing some of these without the comma I know, at least, those would have been prevented. HTH, Mike > > Thanks, > David > >> Thanks >> Dave From david.holmes at oracle.com Tue May 28 20:50:52 2013 From: david.holmes at oracle.com (David Holmes) Date: Wed, 29 May 2013 13:50:52 +1000 Subject: Review request: JDK8 b91 source with GPL header errors In-Reply-To: <4FA4E67A-D1F0-45C5-83D4-940C65D19A8F@oracle.com> References: <51A55B44.6000300@oracle.com> <51A55DBE.30407@oracle.com> <4FA4E67A-D1F0-45C5-83D4-940C65D19A8F@oracle.com> Message-ID: <51A57B1C.5080303@oracle.com> On 29/05/2013 1:33 PM, Mike Duigou wrote: > > On May 28 2013, at 18:45 , David Holmes wrote: > >> On 29/05/2013 11:35 AM, David Katleman wrote: >>> Below are corrections to GPL headers found in JDK8 b91 >>> >>> http://cr.openjdk.java.net/~katleman/8015525/webrev >>> >>> All are punctuation issues, no code is involved, anyone can review. >>> >>> As a veteran of many such header reviews, reviewing the patch link at >>> the top of the webrev is often easier than each individual file. >> >> All good. >> >> Will we never get to the end of this saga :( > > Davids, > > I have a partial solution and also the explanation for the missing commas in the lambda test files: > > The templates in make/templates don't include a comma after the %YEARS% variable. Can we add one to the templates? These templates are what I have been using and telling others to use. Since I am guilty of pushing some of these without the comma I know, at least, those would have been prevented. There is no specification for the format of the %YEARS% variable, so rather than showing a comma after %YEARS% shouldn't something specify that %YEARS% is either: MMMM, or MMMM, NNNN, else we risk users of the template using eg 2006-2013 David > HTH, > > Mike > >> >> Thanks, >> David >> >>> Thanks >>> Dave > From sven.reimers at gmail.com Wed May 29 00:05:17 2013 From: sven.reimers at gmail.com (Sven Reimers) Date: Wed, 29 May 2013 09:05:17 +0200 Subject: JavaDoc and doclint Message-ID: Hi, I hope this is the correct place to ask. With ea b91 installed from JDK8 I wanted to use the doclint feature. It seems that is is available from javac but not from javadoc at the moment, if I look at the help output from javac -X vs. javadoc -X. Hope anyone can clarify. Thanks Sven -- Sven Reimers * Senior Expert Software Architect * NetBeans Dream Team Member: http://dreamteam.netbeans.org * Community Leader NetBeans: http://community.java.net/netbeans Desktop Java: http://community.java.net/javadesktop * Duke's Choice Award Winner 2009 * Blog: http://nbguru.blogspot.com * XING: https://www.xing.com/profile/Sven_Reimers8 * LinkedIn: http://www.linkedin.com/in/svenreimers Join the NetBeans Groups: * XING: http://www.xing.com/group-20148.82db20 * NUGM: http://haug-server.dyndns.org/display/NUGM/Home * LinkedIn: http://www.linkedin.com/groups?gid=1860468 http://www.linkedin.com/groups?gid=107402 http://www.linkedin.com/groups?gid=1684717 * Oracle: https://mix.oracle.com/groups/18497 From maurizio.cimadamore at oracle.com Wed May 29 00:49:01 2013 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Wed, 29 May 2013 08:49:01 +0100 Subject: JavaDoc and doclint In-Reply-To: References: Message-ID: <51A5B2ED.6050707@oracle.com> On 29/05/13 08:05, Sven Reimers wrote: > Hi, > > I hope this is the correct place to ask. With ea b91 installed from JDK8 I > wanted to use the doclint feature. It seems that is is available from javac > but not from javadoc at the moment, if I look at the help output from javac > -X vs. javadoc -X. > > Hope anyone can clarify. > > Thanks > > Sven > Hi Sven, yes, doclint is a javac option - you can use the compiler-dev mailing list (CC'ed) for questions about the doclint feaure. Maurizio From Lance.Andersen at oracle.com Wed May 29 03:57:49 2013 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Wed, 29 May 2013 06:57:49 -0400 Subject: Review request: JDK8 b91 source with GPL header errors In-Reply-To: <51A55B44.6000300@oracle.com> References: <51A55B44.6000300@oracle.com> Message-ID: <8557788F-4633-475E-9BC0-0998B5BB1BA5@oracle.com> looks fine Dave -lance On May 28, 2013, at 9:35 PM, David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b91 > > http://cr.openjdk.java.net/~katleman/8015525/webrev > > All are punctuation issues, no code is involved, anyone can review. > > As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file. > > Thanks > Dave -------------- next part -------------- Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com From jonathan.gibbons at oracle.com Wed May 29 08:05:26 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 29 May 2013 08:05:26 -0700 Subject: JavaDoc and doclint In-Reply-To: References: Message-ID: <51A61936.8020305@oracle.com> On 05/29/2013 12:05 AM, Sven Reimers wrote: > Hi, > > I hope this is the correct place to ask. With ea b91 installed from JDK8 I > wanted to use the doclint feature. It seems that is is available from javac > but not from javadoc at the moment, if I look at the help output from javac > -X vs. javadoc -X. > > Hope anyone can clarify. > > Thanks > > Sven > It is a bug that -X does not list doclint. doclint is available within javadoc; the option is the same as for javac, except that you cannot specify access modifiers within the option. Instead, doclint will check all doc comments being included in the generated documentation. I suggest followups to javadoc-dev. -- Jon From david.katleman at oracle.com Wed May 29 10:00:45 2013 From: david.katleman at oracle.com (David Katleman) Date: Wed, 29 May 2013 10:00:45 -0700 Subject: Review request: JDK8 b91 source with GPL header errors In-Reply-To: <51A57B1C.5080303@oracle.com> References: <51A55B44.6000300@oracle.com> <51A55DBE.30407@oracle.com> <4FA4E67A-D1F0-45C5-83D4-940C65D19A8F@oracle.com> <51A57B1C.5080303@oracle.com> Message-ID: <51A6343D.1040004@oracle.com> On 5/28/2013 8:50 PM, David Holmes wrote: > On 29/05/2013 1:33 PM, Mike Duigou wrote: >> >> On May 28 2013, at 18:45 , David Holmes wrote: >> >>> On 29/05/2013 11:35 AM, David Katleman wrote: >>>> Below are corrections to GPL headers found in JDK8 b91 >>>> >>>> http://cr.openjdk.java.net/~katleman/8015525/webrev >>>> >>>> All are punctuation issues, no code is involved, anyone can review. >>>> >>>> As a veteran of many such header reviews, reviewing the patch link at >>>> the top of the webrev is often easier than each individual file. >>> >>> All good. >>> >>> Will we never get to the end of this saga :( >> >> Davids, >> >> I have a partial solution and also the explanation for the missing >> commas in the lambda test files: >> >> The templates in make/templates don't include a comma after the >> %YEARS% variable. Can we add one to the templates? These templates >> are what I have been using and telling others to use. Since I am >> guilty of pushing some of these without the comma I know, at least, >> those would have been prevented. > > There is no specification for the format of the %YEARS% variable, so > rather than showing a comma after %YEARS% shouldn't something specify > that %YEARS% is either: > > MMMM, > > or > > MMMM, NNNN, > > else we risk users of the template using eg 2006-2013 Good points. %YEARS% was added to the template back in Sun days, where the two valid formats were MMMM or NNNN-MMMM with no commas in sight. I've opened a CR to track such an update, once we come up with one. https://jbs.oracle.com/bugs/browse/JDK-8015626 How about YEAR, [END_YEAR,] Dave From david.katleman at oracle.com Wed May 29 10:03:29 2013 From: david.katleman at oracle.com (David Katleman) Date: Wed, 29 May 2013 10:03:29 -0700 Subject: Review request: JDK8 b91 source with GPL header errors In-Reply-To: <8557788F-4633-475E-9BC0-0998B5BB1BA5@oracle.com> References: <51A55B44.6000300@oracle.com> <8557788F-4633-475E-9BC0-0998B5BB1BA5@oracle.com> Message-ID: <51A634E1.6070609@oracle.com> Thank you Lance and David for the review, and Mike to suggest updating the template to avoid these issues in the first place. Dave On 5/29/2013 3:57 AM, Lance Andersen - Oracle wrote: > looks fine Dave > > -lance > On May 28, 2013, at 9:35 PM, David Katleman wrote: > >> Below are corrections to GPL headers found in JDK8 b91 >> >> http://cr.openjdk.java.net/~katleman/8015525/webrev >> >> All are punctuation issues, no code is involved, anyone can review. >> >> As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file. >> >> Thanks >> Dave > > > Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 > Oracle Java Engineering > 1 Network Drive > Burlington, MA 01803 > Lance.Andersen at oracle.com > From david.katleman at oracle.com Wed May 29 18:51:28 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 30 May 2013 01:51:28 +0000 Subject: hg: jdk8/jdk8/jaxp: 8015525: JDK8 b91 source with GPL header errors Message-ID: <20130530015130.6DC0348E0E@hg.openjdk.java.net> Changeset: 1ab5d8d6eab8 Author: katleman Date: 2013-05-29 10:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/1ab5d8d6eab8 8015525: JDK8 b91 source with GPL header errors Reviewed-by: dholmes, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java From david.katleman at oracle.com Wed May 29 18:51:00 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 30 May 2013 01:51:00 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20130530015101.58B7148E0D@hg.openjdk.java.net> Changeset: e247ee3924d5 Author: erikj Date: 2013-05-22 17:26 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e247ee3924d5 8014514: Fix jvm args for sjavac Reviewed-by: tbell ! common/autoconf/basics.m4 ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh Changeset: e7c09a983c3c Author: erikj Date: 2013-05-28 08:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e7c09a983c3c 8007129: build-infra Add configure --with-jtreg option for location of JTREG Reviewed-by: tbell ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 Changeset: 3a36c926a7aa Author: katleman Date: 2013-05-28 17:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/3a36c926a7aa Merge From david.katleman at oracle.com Wed May 29 18:51:40 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 30 May 2013 01:51:40 +0000 Subject: hg: jdk8/jdk8/jdk: 8015525: JDK8 b91 source with GPL header errors Message-ID: <20130530015153.190C948E0F@hg.openjdk.java.net> Changeset: a2a2a91075ad Author: katleman Date: 2013-05-29 10:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a2a2a91075ad 8015525: JDK8 b91 source with GPL header errors Reviewed-by: dholmes, lancea ! test/java/util/stream/test/org/openjdk/tests/java/util/FillableStringTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/MapTest.java ! test/jdk/lambda/MethodReferenceTestInstanceMethod.java ! test/jdk/lambda/MethodReferenceTestKinds.java ! test/jdk/lambda/MethodReferenceTestSueCase1.java ! test/jdk/lambda/MethodReferenceTestSueCase2.java ! test/jdk/lambda/MethodReferenceTestSueCase4.java ! test/jdk/lambda/separate/AttributeInjector.java ! test/jdk/lambda/separate/ClassFile.java ! test/jdk/lambda/separate/ClassFilePreprocessor.java ! test/jdk/lambda/separate/ClassToInterfaceConverter.java ! test/jdk/lambda/separate/Compiler.java ! test/jdk/lambda/separate/DirectedClassLoader.java ! test/jdk/lambda/separate/SourceModel.java ! test/jdk/lambda/separate/TestHarness.java ! test/jdk/lambda/vm/DefaultMethodRegressionTests.java ! test/jdk/lambda/vm/DefaultMethodsTest.java ! test/jdk/lambda/vm/InterfaceAccessFlagsTest.java From david.katleman at oracle.com Wed May 29 18:52:23 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 30 May 2013 01:52:23 +0000 Subject: hg: jdk8/jdk8/langtools: 3 new changesets Message-ID: <20130530015232.36FCB48E10@hg.openjdk.java.net> Changeset: 58eace4d997f Author: erikj Date: 2013-05-28 08:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/58eace4d997f 8012566: Replace find, rm, printf and similar with their proper variables Reviewed-by: tbell ! makefiles/BuildLangtools.gmk Changeset: 3597773628a4 Author: katleman Date: 2013-05-28 17:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3597773628a4 Merge Changeset: 149890642a0e Author: katleman Date: 2013-05-29 10:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/149890642a0e 8015525: JDK8 b91 source with GPL header errors Reviewed-by: dholmes, lancea ! test/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java From spoole at linux.vnet.ibm.com Thu May 30 03:15:35 2013 From: spoole at linux.vnet.ibm.com (Steve Poole) Date: Thu, 30 May 2013 11:15:35 +0100 Subject: JEP 178 - working example? In-Reply-To: <2BBC1606-DAD4-441C-9674-2F7BD0FEBEF9@oracle.com> References: <4C8DCD72-F8EF-449A-964E-931AE344627F@linux.vnet.ibm.com> <2BBC1606-DAD4-441C-9674-2F7BD0FEBEF9@oracle.com> Message-ID: <843C1FC2-4A73-407A-AF11-747F614D5EE5@linux.vnet.ibm.com> Thanks for the quick response Bob. This all seems quite manual - are there any plans to add support to OpenJDK to help with this process? On 29 May 2013, at 00:06, Bob Vandette wrote: > > On May 28, 2013, at 7:06 AM, Steve Poole wrote: > >> >> hi everyone, >> >> I've been reading JEP 178 (Statically-Linked JNI Libraries ) http://openjdk.java.net/jeps/178 >> >> There is a sentence in the section on JNI Specification changes that says >> >> "A native library may be statically linked with the VM. The manner in which the library and VM image are combined is implementation-dependent." >> >> I can't find anything that explains the process in more detail so posting here. >> >> Basically - if I want to statically link my JNI library to Hotspot what are the instructions for the OpenJDK implementation? > > Since the procedure for statically linking binaries into a executable is very platform specific, the specification > intentionally leaves out these details. > > The key functional changes that were implemented to support this spec change, were: > > 1. Require JNI_OnLoad_{libraryname} for static libraries. > 2. Modify the Java API's that load native JNI libraries to support static libraries by detecting the > presence of the library specific OnLoad function. > 3. Support JNI_OnUnLoad_{libraryname} > > So you can either build the entire JDK as static libraries, change every JNI_OnLoad function to be > unique and link them all together with a java launcher. > > OR > > You can create a single static library, making sure to give it a unique JNI_OnLoad_{libraryname} > entrypoint, link it with a program executable that loads the VM via the Java launcher or Invocation APIs. > > For example: If your library name is speciallibrary.a, you would then call System.loadLibrary("speciallibrary") > > Once the loadLibrary call succeeds, you can then call any native Java methods defined by the static library. > > Bob. > > >> >> >> Cheers >> >> Steve > From Alan.Bateman at oracle.com Thu May 30 04:47:36 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 30 May 2013 12:47:36 +0100 Subject: JEP 178 - working example? In-Reply-To: <843C1FC2-4A73-407A-AF11-747F614D5EE5@linux.vnet.ibm.com> References: <4C8DCD72-F8EF-449A-964E-931AE344627F@linux.vnet.ibm.com> <2BBC1606-DAD4-441C-9674-2F7BD0FEBEF9@oracle.com> <843C1FC2-4A73-407A-AF11-747F614D5EE5@linux.vnet.ibm.com> Message-ID: <51A73C58.3070601@oracle.com> On 30/05/2013 11:15, Steve Poole wrote: > Thanks for the quick response Bob. > > This all seems quite manual - are there any plans to add support to OpenJDK to help with this process? > If someone is porting OpenJDK to an environment that doesn't support shared libraries then there is likely going to be significant porting effort and the build changes are likely going to be very platform specific. However, as you picked out a specific statement from the JEP then I wonder if perhaps you might be asking something else. Maybe you are asking about environments that support shared libraries and for whatever reason you'd like to link your library with the VM? -Alan From spoole at linux.vnet.ibm.com Thu May 30 05:50:59 2013 From: spoole at linux.vnet.ibm.com (Steve Poole) Date: Thu, 30 May 2013 13:50:59 +0100 Subject: JEP 178 - working example? In-Reply-To: <51A73C58.3070601@oracle.com> References: <4C8DCD72-F8EF-449A-964E-931AE344627F@linux.vnet.ibm.com> <2BBC1606-DAD4-441C-9674-2F7BD0FEBEF9@oracle.com> <843C1FC2-4A73-407A-AF11-747F614D5EE5@linux.vnet.ibm.com> <51A73C58.3070601@oracle.com> Message-ID: On 30 May 2013, at 12:47, Alan Bateman wrote: > On 30/05/2013 11:15, Steve Poole wrote: >> Thanks for the quick response Bob. >> >> This all seems quite manual - are there any plans to add support to OpenJDK to help with this process? >> > If someone is porting OpenJDK to an environment that doesn't support shared libraries then there is likely going to be significant porting effort and the build changes are likely going to be very platform specific. > > However, as you picked out a specific statement from the JEP then I wonder if perhaps you might be asking something else. Maybe you are asking about environments that support shared libraries and for whatever reason you'd like to link your library with the VM? > hi Alan -- that was a part of my thought process. I was just trying to figure out why I would want to make use of the spec change at all if in reality I am expected to deal with hand-crafting an implementation. Why would I bother to use this new process if I'm already hacking the JDK to port to some new environment? I was expecting that you would have plans to help developers create statically linked binaries using a build process that they could easily opt into. Of course - as your question implies - that would be a build process running on a OS that supports shared libraries today. I thought I understood what some of the target environments might be and in those cases the use of static vs dynamic is a business choice not a technical one :-) Cheers > -Alan > From bob.vandette at oracle.com Thu May 30 07:30:10 2013 From: bob.vandette at oracle.com (Bob Vandette) Date: Thu, 30 May 2013 10:30:10 -0400 Subject: JEP 178 - working example? In-Reply-To: <843C1FC2-4A73-407A-AF11-747F614D5EE5@linux.vnet.ibm.com> References: <4C8DCD72-F8EF-449A-964E-931AE344627F@linux.vnet.ibm.com> <2BBC1606-DAD4-441C-9674-2F7BD0FEBEF9@oracle.com> <843C1FC2-4A73-407A-AF11-747F614D5EE5@linux.vnet.ibm.com> Message-ID: <13B438C2-AD17-4268-B222-24A15D63D82C@oracle.com> My primary goal for implementing JEP 178 was to eliminate any specification barriers in JDK 8 that would prohibit the implementation of a Java application that might want to link the entire Java runtime into a single application binary. This allows us to implement the changes that you're suggesting in a JDK 8 implementation without having to alter the specification. This type of spec change is typically only done in major Java releases. We don't yet have any plans to provide the build system changes that would allow an openjdk build to produce a complete static library implementation. It's getting pretty late to push these types of changes into JDK8 as we're pretty close to feature freeze. As for use cases for this change, we're trying to enable the creation of single Java application binaries that can take advantage of newer compiler technologies such as link time optimization. This feature coupled with the JDK 8 profiles will allow smaller applications that bundle Java binaries to be deployed on app stores. Bob. On May 30, 2013, at 6:15 AM, Steve Poole wrote: > Thanks for the quick response Bob. > > This all seems quite manual - are there any plans to add support to OpenJDK to help with this process? > > > > On 29 May 2013, at 00:06, Bob Vandette wrote: > >> >> On May 28, 2013, at 7:06 AM, Steve Poole wrote: >> >>> >>> hi everyone, >>> >>> I've been reading JEP 178 (Statically-Linked JNI Libraries ) http://openjdk.java.net/jeps/178 >>> >>> There is a sentence in the section on JNI Specification changes that says >>> >>> "A native library may be statically linked with the VM. The manner in which the library and VM image are combined is implementation-dependent." >>> >>> I can't find anything that explains the process in more detail so posting here. >>> >>> Basically - if I want to statically link my JNI library to Hotspot what are the instructions for the OpenJDK implementation? >> >> Since the procedure for statically linking binaries into a executable is very platform specific, the specification >> intentionally leaves out these details. >> >> The key functional changes that were implemented to support this spec change, were: >> >> 1. Require JNI_OnLoad_{libraryname} for static libraries. >> 2. Modify the Java API's that load native JNI libraries to support static libraries by detecting the >> presence of the library specific OnLoad function. >> 3. Support JNI_OnUnLoad_{libraryname} >> >> So you can either build the entire JDK as static libraries, change every JNI_OnLoad function to be >> unique and link them all together with a java launcher. >> >> OR >> >> You can create a single static library, making sure to give it a unique JNI_OnLoad_{libraryname} >> entrypoint, link it with a program executable that loads the VM via the Java launcher or Invocation APIs. >> >> For example: If your library name is speciallibrary.a, you would then call System.loadLibrary("speciallibrary") >> >> Once the loadLibrary call succeeds, you can then call any native Java methods defined by the static library. >> >> Bob. >> >> >>> >>> >>> Cheers >>> >>> Steve >> > From mike.duigou at oracle.com Thu May 30 18:59:56 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Thu, 30 May 2013 18:59:56 -0700 Subject: Reminder: CFV : New jdk8 Reviewer : Brian Goetz References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: A reminder that this vote is still ongoing and will complete on Monday night. As has been mentioned in previous followups message to the original posting; Reviewer votes require a Three Vote Consensus and only Reviewers may vote. Thank you Mike Begin forwarded message: > From: Mike Duigou > Subject: CFV : New jdk8 Reviewer : Brian Goetz > Date: May 20, 2013 16:41:47 PDT > To: jdk8-dev > > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From jon.masamitsu at oracle.com Thu May 30 21:01:47 2013 From: jon.masamitsu at oracle.com (Jon Masamitsu) Date: Thu, 30 May 2013 21:01:47 -0700 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <51A820AB.1090006@oracle.com> Vote: Yes On 5/20/2013 4:41 PM, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From david.katleman at oracle.com Thu May 30 21:27:55 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 31 May 2013 04:27:55 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b92 for changeset 092018493d3b Message-ID: <20130531042758.0CA7148E43@hg.openjdk.java.net> Changeset: 573d86d412cd Author: katleman Date: 2013-05-30 10:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/573d86d412cd Added tag jdk8-b92 for changeset 092018493d3b ! .hgtags From david.katleman at oracle.com Thu May 30 21:27:17 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 31 May 2013 04:27:17 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b92 for changeset 3a36c926a7aa Message-ID: <20130531042718.1FE6F48E41@hg.openjdk.java.net> Changeset: 46be9eb242d1 Author: katleman Date: 2013-05-30 10:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/46be9eb242d1 Added tag jdk8-b92 for changeset 3a36c926a7aa ! .hgtags From david.katleman at oracle.com Thu May 30 21:27:23 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 31 May 2013 04:27:23 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b92 for changeset 717aa26f8e0a Message-ID: <20130531042723.B3C1C48E42@hg.openjdk.java.net> Changeset: 8dc9d7ccbb2d Author: katleman Date: 2013-05-30 10:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8dc9d7ccbb2d Added tag jdk8-b92 for changeset 717aa26f8e0a ! .hgtags From david.katleman at oracle.com Thu May 30 21:29:11 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 31 May 2013 04:29:11 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b92 for changeset a2a2a91075ad Message-ID: <20130531042924.31E1648E46@hg.openjdk.java.net> Changeset: 3c08c9ebd1fb Author: katleman Date: 2013-05-30 10:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3c08c9ebd1fb Added tag jdk8-b92 for changeset a2a2a91075ad ! .hgtags From david.katleman at oracle.com Thu May 30 21:28:48 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 31 May 2013 04:28:48 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b92 for changeset 1ab5d8d6eab8 Message-ID: <20130531042850.C344048E44@hg.openjdk.java.net> Changeset: a6596a06e10b Author: katleman Date: 2013-05-30 10:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/a6596a06e10b Added tag jdk8-b92 for changeset 1ab5d8d6eab8 ! .hgtags From david.katleman at oracle.com Thu May 30 21:28:57 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 31 May 2013 04:28:57 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b92 for changeset a0f604766ca1 Message-ID: <20130531042859.CA66148E45@hg.openjdk.java.net> Changeset: 7386eca865e1 Author: katleman Date: 2013-05-30 10:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/7386eca865e1 Added tag jdk8-b92 for changeset a0f604766ca1 ! .hgtags From david.katleman at oracle.com Thu May 30 21:30:30 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 31 May 2013 04:30:30 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b92 for changeset 149890642a0e Message-ID: <20130531043033.B5E5348E49@hg.openjdk.java.net> Changeset: 023e9a614d26 Author: katleman Date: 2013-05-30 10:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/023e9a614d26 Added tag jdk8-b92 for changeset 149890642a0e ! .hgtags From david.katleman at oracle.com Thu May 30 21:30:42 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 31 May 2013 04:30:42 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b92 for changeset dee23cce5235 Message-ID: <20130531043043.A3CA048E4A@hg.openjdk.java.net> Changeset: 1c7481ac7fe0 Author: katleman Date: 2013-05-30 10:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1c7481ac7fe0 Added tag jdk8-b92 for changeset dee23cce5235 ! .hgtags From erik.joelsson at oracle.com Fri May 31 01:25:50 2013 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Fri, 31 May 2013 10:25:50 +0200 Subject: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <51A85E8E.8070402@oracle.com> Vote: yes /Erik On 2013-05-21 01:41, Mike Duigou wrote: > I hereby nominate Brian Goetz to jdk8 project Reviewer. > > Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. > > The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 > > The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) > > Votes are due by 11:59:59 PDT June 3, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From jjhstuff at gmail.com Fri May 31 10:06:38 2013 From: jjhstuff at gmail.com (Jim Holmlund) Date: Fri, 31 May 2013 10:06:38 -0700 Subject: Reminder: CFV : New jdk8 Reviewer : Brian Goetz In-Reply-To: References: <3640DF15-FA64-424D-83CC-38D2E1D84EC8@oracle.com> Message-ID: <51A8D89E.4000908@gmail.com> vote: yes - jjh On 5/30/2013 6:59 PM, Mike Duigou wrote: > A reminder that this vote is still ongoing and will complete on Monday night. > > As has been mentioned in previous followups message to the original posting; Reviewer votes require a Three Vote Consensus and only Reviewers may vote. > > Thank you > > Mike > > Begin forwarded message: > >> From: Mike Duigou >> Subject: CFV : New jdk8 Reviewer : Brian Goetz >> Date: May 20, 2013 16:41:47 PDT >> To: jdk8-dev >> >> I hereby nominate Brian Goetz to jdk8 project Reviewer. >> >> Brian is the Java Language Architect at Oracle and has been leading the Lambda language and library efforts (JSR-335). Much of this work was recently integrated into the JDK 8 repositories after over 2 years of development in the Lambda Project (http://openjdk.java.net/projects/lambda/) repositories. >> >> The following are links to change-sets in jdk8 that Brian has contributed or co-contributed: >> >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/25462d7eee24 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6bbc2816d936 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6feee75b0a8b >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8221c421490f >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5045eb04a579 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ddd9d272b5 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7857129859bd >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2cb55846c9bb >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2a78d8f1fec1 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ca33647db95 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6139f8fb0137 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 >> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 >> >> The list of changes he has authored in the Lambda project is more than an order of magnitude larger so I won't include it here. :-) >> >> Votes are due by 11:59:59 PDT June 3, 2013. >> >> Only current jdk8 Committers [1] are eligible to vote on this nomination. >> >> For Lazy Consensus voting instructions, see [2]. >> >> Thanks, >> >> Mike >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#committer-vote >