> On 16 Feb 2017, at 19:30, Vladimir Kozlov <vladimir.koz...@oracle.com> wrote:
> 
> Hi Doug,
> 
> Is it because of next change?:
> 
>   module jdk.internal.vm.ci {
> -      exports jdk.vm.ci.services;
> +      exports jdk.vm.ci.services to jdk.internal.vm.compiler;
> 
> But you said before that your version of graal has the same module name. Why 
> you need --add-exports?

I am projecting ahead to the bug fix Mandy talks about in 
http://mail.openjdk.java.net/pipermail/graal-dev/2017-February/004889.html 
which means patching in an external version of Graal will no longer benefit 
from the qualified exports of JVMCI to jdk.vm.compiler.

-Doug

> On 2/16/17 2:01 AM, Doug Simon wrote:
>> Just to note here, this means an external version of Graal will now have to 
>> use --add-exports VM options to access JVMCI. Which is ok since additional 
>> VM options are required anyway to put an external Graal on the module path.
>> 
>> -Doug
>> 
>>> On 16 Feb 2017, at 08:54, Magnus Ihse Bursie 
>>> <magnus.ihse.bur...@oracle.com> wrote:
>>> 
>>> On 2017-02-16 02:37, Vladimir Kozlov wrote:
>>>> https://bugs.openjdk.java.net/browse/JDK-8174879
>>>> 
>>>> jdk.vm.ci and jdk.vm.compiler are purely JVM internal modules that is only 
>>>> of interest to VM developers (and researchers), not general Java 
>>>> developers. It'd be appropriate for it to be an internal module and not to 
>>>> export any API.
>>>> 
>>>> Rename jdk.vm.ci and jdk.vm.compiler modules to jdk.internal.vm.ci and 
>>>> jdk.internal.vm.compiler. No packages renaming.
>>>> Exports jdk.vm.ci.services only to jdk.internal.vm.compiler.
>>>> 
>>>> Webrevs:
>>>> 
>>>> top: http://cr.openjdk.java.net/~kvn/8174879/webrev.top/
>>>> jdk: http://cr.openjdk.java.net/~kvn/8174879/webrev.jdk/
>>>> hotspot: http://cr.openjdk.java.net/~kvn/8174879/webrev.hs/
>>> 
>>> Looks good to me.
>>> 
>>> /Magnus
>>>> 
>>>> Tested with RBT.
>>>> 
>>>> Thanks,
>>>> Vladimir
>>> 
>> 

Reply via email to