Where should we send modularization issue on "official" packages

2016-07-22 Thread Antoine Sabot-Durand
Hi Using jta api and datasource in my project, I just got this error message: "module reads package javax.transaction.xa from both java.sql and javax.transaction.api" I know it's probably not the best place to report this, but I'm not sure where to send this since Java EE is not very active rig

Re: RFR: 8161203: ResourceBundle.getBundle performance regression

2016-07-22 Thread Peter Levart
Hi Masayoshi, Thinking of how the ResourceBundle caching is implemented, I think it has a serious flaw. The cache is currently the following: private static final ConcurrentMap cacheList ...where the CacheKey is an object which contains WeakReference(s) to the caller's ClassLoader and Module

Re: Where should we send modularization issue on "official" packages

2016-07-22 Thread Alan Bateman
On 22/07/2016 09:35, Antoine Sabot-Durand wrote: Hi Using jta api and datasource in my project, I just got this error message: "module reads package javax.transaction.xa from both java.sql and javax.transaction.api" I know it's probably not the best place to report this, but I'm not sure whe

hg: jigsaw/jake: 8 new changesets

2016-07-22 Thread alan . bateman
Changeset: 3f5fa41ad7f3 Author:erikj Date: 2016-07-01 12:32 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/rev/3f5fa41ad7f3 8158629: bash >(...) construct still causes race conditions Reviewed-by: tbell ! make/common/MakeBase.gmk Changeset: deca29bacd63 Author:amurillo Date

hg: jigsaw/jake/langtools: 9 new changesets

2016-07-22 Thread alan . bateman
Changeset: 96c5cf891ac0 Author:bpatel Date: 2016-07-12 12:55 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/96c5cf891ac0 8154261: Module summary page should display directives for the module Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/inte

hg: jigsaw/jake/corba: 2 new changesets

2016-07-22 Thread alan . bateman
Changeset: ac6583ff9188 Author:amurillo Date: 2016-07-21 16:42 + URL: http://hg.openjdk.java.net/jigsaw/jake/corba/rev/ac6583ff9188 Added tag jdk-9+128 for changeset 1f093d3f8cd9 ! .hgtags Changeset: b076dcc3e1a4 Author:alanb Date: 2016-07-22 09:33 +0100 URL: ht

hg: jigsaw/jake/jaxp: 2 new changesets

2016-07-22 Thread alan . bateman
Changeset: f49972d12329 Author:amurillo Date: 2016-07-21 16:42 + URL: http://hg.openjdk.java.net/jigsaw/jake/jaxp/rev/f49972d12329 Added tag jdk-9+128 for changeset 8a7681a9d706 ! .hgtags Changeset: bf2dd34969f8 Author:alanb Date: 2016-07-22 09:32 +0100 URL: htt

hg: jigsaw/jake/jdk: 27 new changesets

2016-07-22 Thread alan . bateman
Changeset: 6e457c7faade Author:weijun Date: 2016-07-12 09:41 +0800 URL: http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/6e457c7faade 8130302: jarsigner and keytool -providerClass needs be re-examined for modules Reviewed-by: valeriep, mchung, mullan ! src/java.base/share/classes/sun

hg: jigsaw/jake/nashorn: 4 new changesets

2016-07-22 Thread alan . bateman
Changeset: 4a6a1fd3d3dd Author:sundar Date: 2016-07-12 21:18 +0530 URL: http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/4a6a1fd3d3dd 8149929: Nashorn Parser API needs to be updated for ES6 Reviewed-by: mhaupt, hannesw ! make/project.properties ! samples/prettyprinter.js ! src/j

hg: jigsaw/jake/jaxws: 2 new changesets

2016-07-22 Thread alan . bateman
Changeset: 46a02f57218e Author:amurillo Date: 2016-07-21 16:42 + URL: http://hg.openjdk.java.net/jigsaw/jake/jaxws/rev/46a02f57218e Added tag jdk-9+128 for changeset fe4e11bd2423 ! .hgtags Changeset: 3b78de443a6d Author:alanb Date: 2016-07-22 09:32 +0100 URL: ht

hg: jigsaw/jake/hotspot: 19 new changesets

2016-07-22 Thread alan . bateman
Changeset: de52fd366408 Author:mhaupt Date: 2016-07-12 10:39 +0200 URL: http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/de52fd366408 8161032: GPL header incorrect - address wrong - not swapped in licensee bundles Reviewed-by: dholmes, kvn ! src/share/tools/LogCompilation/src/co

Re: RFR: 8161203: ResourceBundle.getBundle performance regression

2016-07-22 Thread Peter Levart
On 07/22/2016 10:46 AM, Peter Levart wrote: Hi Masayoshi, Here's a preview of work to migrate ResourceBundle caching to using ClassLoaderValue utility: http://cr.openjdk.java.net/~plevart/jdk9-dev/ResourceBundle.cleanup/webrev.04/ The changes are very straightforward. They preserve the gene

hg: jigsaw/jake/langtools: update and standardize javap output for Module attribute

2016-07-22 Thread jonathan . gibbons
Changeset: 4b0b87edac75 Author:jjg Date: 2016-07-22 14:14 -0700 URL: http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/4b0b87edac75 update and standardize javap output for Module attribute ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java

Re: creating proxies for interfaces with default methods

2016-07-22 Thread John Rose
On May 27, 2016, at 1:16 AM, Alan Bateman wrote: > > I don't think it's possible to create a Lookup via support API with just the > PRIVATE lookup mode. It only seems to work because this code seems to hack > into the non-public constructor. I'm curious if you invoke toString on this, > with J

Discussion on "static" and "dynamic" - right or wrong direction?

2016-07-22 Thread Paul Benedict
The one thought that keeps coming back to me is that "static" and "dynamic" bring Jigsaw into an area it was trying to get out of originally: build management. In my testing and the re-reading of what's been published, clearly these two things called "phases" represent what build management tools h

Re: Feedback on proposal for #ReflectiveAccessToNonExportedTypes

2016-07-22 Thread Jason Greene
> On Jul 21, 2016, at 3:45 PM, Alan Bateman wrote: > > Just a few comments on the examples posed in the last mail. Thanks! > > > On 21/07/2016 18:01, Jason Greene wrote: >> : >> That would help, but there is also class visibility issues that would need >> to be addressed as well. >> >> Exa

Re: Discussion on "static" and "dynamic" - right or wrong direction?

2016-07-22 Thread Malachi de Ælfweald
Speaking specifically in regards to the build tool side of things, the most common phases/scopes/etc are usually compile, runtime/provided, test. That's by no means the only possibilities - especially with a tool like Ant or Gradle where you will define your own tasks. Maven is much better about c