hg: jigsaw/jake/jdk: 8136790: @argfile does not work after -addmods or -modulepath

2015-09-18 Thread mandy . chung
Changeset: cc51fbfc6390
Author:mchung
Date:  2015-09-18 17:39 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/cc51fbfc6390

8136790: @argfile does not work after -addmods or -modulepath
Reviewed-by: henryjen

! src/java.base/share/native/libjli/args.c



Re: JavaxToolsCompiler

2015-09-18 Thread Alan Bateman


On 17/09/2015 22:07, Robert Scholte wrote:

I can confirm the fix.

thanks!

Robert
Thanks for the confirmation. Just to double check, this is with the 
ToolProvider fix rather than the patch to the compiler plugin that one 
of Stuart's mails referenced, right?


As we're exchanging mail, I'm curious as to which plugins are exercised 
by your testing, just in case there are other plugins where we might 
still run into issues.


-Alan


Re: JavaxToolsCompiler

2015-09-18 Thread Robert Scholte


Op Fri, 18 Sep 2015 10:26:46 +0200 schreef Alan Bateman  
:




On 17/09/2015 22:07, Robert Scholte wrote:

I can confirm the fix.

thanks!

Robert
Thanks for the confirmation. Just to double check, this is with the  
ToolProvider fix rather than the patch to the compiler plugin that one  
of Stuart's mails referenced, right?


As we're exchanging mail, I'm curious as to which plugins are exercised  
by your testing, just in case there are other plugins where we might  
still run into issues.


-Alan

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Stuart already closed that pull request[1] since "This has been fixed  
upstream:  
http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/948a1770620e;


I started building Maven[2] with Maven.
Next will be the integrations tests[3] and the maven-plugins[4]
That should give a good overview of the compatibility of Maven projects  
with jigsaw


Robert

[1]  
https://github.com/codehaus-plexus/plexus-compiler/pull/13#issuecomment-140565416

[2] https://git-wip-us.apache.org/repos/asf/maven.git
[3] https://git-wip-us.apache.org/repos/asf/maven-integration-testing.git
[4] https://svn.apache.org/repos/asf/maven/plugins/trunk


hg: jigsaw/jake: 7 new changesets

2015-09-18 Thread chris . hegarty
Changeset: 8b56a0ce50f0
Author:ihse
Date:  2015-09-09 09:36 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/rev/8b56a0ce50f0

8065912: Better handling of classpath in build-infra
Reviewed-by: erikj

! common/autoconf/spec.gmk.in
! make/CompileJavaModules.gmk
! make/common/JavaCompilation.gmk
! make/common/MakeBase.gmk
! make/common/SetupJavaCompilers.gmk

Changeset: 4fb0ae864a1d
Author:ihse
Date:  2015-09-09 09:44 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/rev/4fb0ae864a1d

8135180: Print configure arguments using make print-configuration
Reviewed-by: erikj

! make/Init.gmk

Changeset: f105fbc01fd7
Author:ihse
Date:  2015-09-11 10:05 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/rev/f105fbc01fd7

8064808: Disable use of broken objcopy on Solaris, remove adhoc helper tools
Reviewed-by: erikj

! common/autoconf/generated-configure.sh
! common/autoconf/toolchain.m4
! make/common/NativeCompilation.gmk
! make/common/TestFilesCompilation.gmk

Changeset: 42b56d1f4185
Author:lana
Date:  2015-09-11 12:59 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/rev/42b56d1f4185

Merge


Changeset: e8bacdee4716
Author:chegar
Date:  2015-09-18 15:36 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/rev/e8bacdee4716

Merge

! common/autoconf/generated-configure.sh
! common/autoconf/spec.gmk.in
! common/autoconf/toolchain.m4
! make/CompileJavaModules.gmk
! make/common/JavaCompilation.gmk
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
! make/common/SetupJavaCompilers.gmk

Changeset: 202fa198f139
Author:lana
Date:  2015-09-18 10:46 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/rev/202fa198f139

Added tag jdk9-b82 for changeset 42b56d1f4185

! .hgtags

Changeset: e936b7385f8a
Author:chegar
Date:  2015-09-18 19:03 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/rev/e936b7385f8a

Merge




hg: jigsaw/jake/jdk: 53 new changesets

2015-09-18 Thread chris . hegarty
Changeset: 387dcffa2a0a
Author:igerasim
Date:  2015-09-04 15:28 +0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/387dcffa2a0a

8132082: Let OracleUcrypto accept RSAPrivateKey
Reviewed-by: xuelei, valeriep, coffeys
Contributed-by: valerie.p...@oracle.com

! make/mapfiles/libj2ucrypto/mapfile-vers
! 
src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeKey.java
! 
src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java
! 
src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSAKeyFactory.java
! 
src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java
! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c
! test/com/oracle/security/ucrypto/CipherSignNotSupported.java

Changeset: de451d90c53e
Author:jnimeh
Date:  2015-09-04 09:31 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/de451d90c53e

8134364: Add defensive copies to get/set methods for OCSPNonceExtension
Summary: Make OCSPNonceExtension immutable, add defensive copies
Reviewed-by: xuelei, mullan

! 
src/java.base/share/classes/sun/security/provider/certpath/OCSPNonceExtension.java
! test/sun/security/provider/certpath/Extensions/OCSPNonceExtensionTests.java

Changeset: a08b835d32ba
Author:jbachorik
Date:  2015-09-04 12:18 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a08b835d32ba

8134420: sun/tools/jps/TestJpsClass fails with java.lang.RuntimeException: The 
line 'line 2' does not match pattern '^\\d+\\s+.*': expected true, was false
Reviewed-by: sla, dsamersoff

! src/jdk.jcmd/share/classes/sun/tools/jps/Jps.java
! test/ProblemList.txt
! test/sun/tools/jps/JpsBase.java
! test/sun/tools/jps/JpsHelper.java

Changeset: ca461a33aa8b
Author:valeriep
Date:  2015-09-04 19:55 +
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/ca461a33aa8b

8130875: Ucrypto library leaks memory when null output buffer is specified
Summary: Avoid null output buffer to work around Solaris memory leak bug in 
Ucrypto library
Reviewed-by: ascarpino

! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c

Changeset: 4226ee94c70d
Author:bpb
Date:  2015-09-04 14:16 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4226ee94c70d

8135091: (fs) java/nio/file/Files/StreamLinesTest.java should test empty files
Summary: In lines() add zero length case and rearrange first loop to avoid 
duplicate cases.
Reviewed-by: rriggs

! test/java/nio/file/Files/StreamLinesTest.java

Changeset: 9a1abc6aada3
Author:dfuchs
Date:  2015-09-07 10:37 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/9a1abc6aada3

8080486: JNI exception pending in 
jdk/src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c
Reviewed-by: alanb, chegar, igerasim
Contributed-by: vyom.tew...@oracle.com

! src/java.base/share/native/libnet/InetAddress.c
! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c

Changeset: a978b903ad5d
Author:serb
Date:  2015-08-18 15:51 +0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a978b903ad5d

8059743: Incorrect assumtion in 
javax\sound\midi\Gervill\SoftProvider\GetDevice.java
Reviewed-by: alexsch, amenkov

! test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java
+ test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java

Changeset: 1c7b7e6e1831
Author:kshefov
Date:  2015-08-18 20:42 +0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/1c7b7e6e1831

8017187: [TEST BUG] [macosx] After click "test",the case failed automatically 
with thrown exception in the log since jdk8b75
Reviewed-by: alexsch, serb
Contributed-by: nadeesh...@oracle.com

+ test/javax/swing/JMenu/4213634/bug4213634.java

Changeset: 59d798c30a59
Author:alexsch
Date:  2015-08-19 09:54 +0400
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/59d798c30a59

8131339: [macosx] setMaximizedBounds() doesn't work for undecorated Frame
Reviewed-by: serb

! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java

Changeset: 97f1c1c13164
Author:serb
Date:  2015-08-20 13:33 +0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/97f1c1c13164

8067087: Fix mac-specific deprecation warnings in the java.desktop module
Reviewed-by: azvegint, alexsch

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java
! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java

Changeset: a65750476441
Author:serb
Date:  2015-08-20 13:46 +0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/a65750476441

8077270: Missed test data in the test on java.beans.BeanProperty
Reviewed-by: alexsch

! 

hg: jigsaw/jake/hotspot: 8 new changesets

2015-09-18 Thread chris . hegarty
Changeset: 2e70148efaa5
Author:roland
Date:  2015-08-26 12:43 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2e70148efaa5

8134288: compiler/runtime/6859338/Test6859338.java crashes in 
PhaseIdealLoop::try_move_store_after_loop
Summary: Store nodes may not have a control if used to update profiling
Reviewed-by: kvn

! src/share/vm/opto/loopopts.cpp
+ test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java

Changeset: 9df4555d2d7d
Author:thartmann
Date:  2015-08-31 13:49 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9df4555d2d7d

8134493: Cleaning inline caches of unloaded nmethods should be done in sweeper
Summary: Clean ICs of unloaded nmethods in sweeper to avoid impact on safepoint 
duration.
Reviewed-by: kvn, mdoerr

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/runtime/sweeper.cpp

Changeset: 36208147039b
Author:shade
Date:  2015-09-01 12:57 +0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/36208147039b

8076758: new StringBuilder().append(String).toString() should be recognized by 
OptimizeStringConcat
Reviewed-by: kvn, thartmann

! src/share/vm/opto/stringopts.cpp

Changeset: def98b57e3ce
Author:amurillo
Date:  2015-09-08 15:39 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/def98b57e3ce

Merge


Changeset: 1c453a12be30
Author:lana
Date:  2015-09-11 13:00 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/1c453a12be30

Merge


Changeset: db932780a98d
Author:chegar
Date:  2015-09-18 15:35 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/db932780a98d

Merge


Changeset: 779012e87268
Author:lana
Date:  2015-09-18 10:46 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/779012e87268

Added tag jdk9-b82 for changeset 1c453a12be30

! .hgtags

Changeset: 5cba7ed9bde2
Author:chegar
Date:  2015-09-18 19:03 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5cba7ed9bde2

Merge

! .hgtags



hg: jigsaw/jake/jaxp: 2 new changesets

2015-09-18 Thread chris . hegarty
Changeset: 497bc2654e11
Author:lana
Date:  2015-09-18 10:46 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/jaxp/rev/497bc2654e11

Added tag jdk9-b82 for changeset 53fe3c103b6f

! .hgtags

Changeset: 119b4abb9a0f
Author:chegar
Date:  2015-09-18 19:03 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/jaxp/rev/119b4abb9a0f

Merge




hg: jigsaw/jake/nashorn: 16 new changesets

2015-09-18 Thread chris . hegarty
Changeset: bfe6bd5d57bf
Author:sundar
Date:  2015-09-04 17:11 +0530
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/bfe6bd5d57bf

8135054: Add more samples to nashorn samples directory
Reviewed-by: mhaupt, hannesw

+ samples/EvalWithArbitraryThis.java
+ samples/EvalWithArbitraryThis.java.orig
+ samples/LambdaAsFunc.java
+ samples/Main.asm
+ samples/Main.class
+ samples/PrintToString.java
+ samples/array_removeif.js
+ samples/bind_on_java.js
+ samples/call_bind_java.js
+ samples/check_nashorn.js
+ samples/datetime.js
+ samples/defaults.js
+ samples/find_max_lines.js
+ samples/fixed_point.js
+ samples/importstatic.js
+ samples/java_completion.js
+ samples/jrtlist.js
+ samples/mothers_day.js
+ samples/passwordgen.js
+ samples/print_symlinks.js
+ samples/sort_by_java8.js
+ samples/this_for_eval.js

Changeset: 0ee4c3b61e45
Author:attila
Date:  2015-09-07 11:11 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/0ee4c3b61e45

8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest 
first
Reviewed-by: hannesw, mhaupt, sundar

! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java

Changeset: 37a9addb8c8d
Author:sundar
Date:  2015-09-07 20:07 +0530
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/37a9addb8c8d

8135151: jjs should work in cygwin environment
Reviewed-by: attila, hannesw

! 
src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java

Changeset: 330ddba6ffc4
Author:ihse
Date:  2015-09-09 09:36 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/330ddba6ffc4

8065912: Better handling of classpath in build-infra
Reviewed-by: erikj

! make/BuildNashorn.gmk

Changeset: a750a66640e0
Author:sundar
Date:  2015-09-09 17:19 +0530
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/a750a66640e0

8027137: Merge ScriptFunction and ScriptFunctionImpl
Reviewed-by: attila, hannesw, mhaupt

! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! 
buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
- 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeError.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java
- 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/PrototypeObject.java
- 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java
+ 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PrototypeObject.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java

Changeset: 97bb1c7b0f50
Author:hannesw
Date:  2015-09-10 13:46 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/97bb1c7b0f50

8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5
Reviewed-by: attila, sundar

! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
+ test/script/basic/JDK-8135000.js
+ test/script/basic/JDK-8135000.js.EXPECTED

Changeset: ca0e29811b81
Author:hannesw
Date:  2015-09-10 13:50 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/ca0e29811b81

8134569: Add tests for prototype callsites
Reviewed-by: attila, sundar

+ test/script/basic/JDK-8134569.js
+ test/script/basic/JDK-8134569.js.EXPECTED

Changeset: e7d479909bc5
Author:attila
Date:  2015-09-10 14:00 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/nashorn/rev/e7d479909bc5

8135262: Sanitize CodeInstaller API
Reviewed-by: hannesw, sundar

! 
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java
! 

hg: jigsaw/jake/langtools: 10 new changesets

2015-09-18 Thread chris . hegarty
Changeset: 5ba1a29a0eb0
Author:alundblad
Date:  2015-09-04 13:24 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/5ba1a29a0eb0

8129114: Sjavac should stream back compiler output to the client as soon as it 
becomes available
Summary: Protocol revised, javac output sent back to client slightly earlier.
Reviewed-by: jlahoda

+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/AutoFlushWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
- 
src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java
! 
src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
+ 
src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/LinePrefixFilterWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! test/tools/sjavac/IdleShutdown.java
! test/tools/sjavac/PooledExecution.java

Changeset: 3059496164ab
Author:vromero
Date:  2015-09-08 10:36 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/3059496164ab

8132806: javac does a naive implementation of some incorporation steps
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: c14eb253bdd8
Author:vromero
Date:  2015-09-08 11:53 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/c14eb253bdd8

8135203: javac, patch intended for an issue was pushed with wrong id and message
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: 2a035634dcb6
Author:vromero
Date:  2015-09-08 11:59 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/2a035634dcb6

8073594: javac, before calling rawInstantiate from selectBest the warner should 
be cleared out
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java

Changeset: 2d65e99e2ae7
Author:jlahoda
Date:  2015-09-10 21:10 +0200
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/2d65e99e2ae7

8132885: langtools/test/tools/javac/sym/ElementStructureTest.java is also 
searching default classpath
Summary: Explicitly setting classpath when inspecting the platform classes; 
using the java.util.ServiceLoader instead of the javac's copy
Reviewed-by: jjg

! test/tools/javac/sym/ElementStructureTest.java

Changeset: 551d797dc863
Author:mcimadamore
Date:  2015-09-11 16:27 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/551d797dc863

8135246: CheckAttributedTree silently generates spurious compiler error
Summary: cyclic inheritance errors should cause shared combo context to be 
thrown away
Reviewed-by: jlahoda

! test/tools/javac/lib/combo/ReusableContext.java

Changeset: d68904d5a00e
Author:lana
Date:  2015-09-11 13:01 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/d68904d5a00e

Merge

- 
src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java

Changeset: 1b4ea2ca8cb5
Author:chegar
Date:  2015-09-18 15:30 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/1b4ea2ca8cb5

Merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
- 
src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java
! test/tools/javac/lib/combo/ReusableContext.java
! test/tools/javac/sym/ElementStructureTest.java

Changeset: 59071599f17d
Author:lana
Date:  2015-09-18 10:46 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/59071599f17d

Added tag jdk9-b82 for changeset d68904d5a00e

! .hgtags

Changeset: 80eba25a11d2
Author:chegar
Date:  2015-09-18 19:03 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/langtools/rev/80eba25a11d2

Merge

! .hgtags



hg: jigsaw/jake/jaxws: 2 new changesets

2015-09-18 Thread chris . hegarty
Changeset: 23ae315d9fca
Author:lana
Date:  2015-09-18 10:46 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/jaxws/rev/23ae315d9fca

Added tag jdk9-b82 for changeset 52d9ad2536ba

! .hgtags

Changeset: 2819ff777643
Author:chegar
Date:  2015-09-18 19:03 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/jaxws/rev/2819ff777643

Merge




hg: jigsaw/jake/corba: 2 new changesets

2015-09-18 Thread chris . hegarty
Changeset: bf479079d11f
Author:lana
Date:  2015-09-18 10:46 -0700
URL:   http://hg.openjdk.java.net/jigsaw/jake/corba/rev/bf479079d11f

Added tag jdk9-b82 for changeset c20d8ebddaa6

! .hgtags

Changeset: b068e140f000
Author:chegar
Date:  2015-09-18 19:03 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/corba/rev/b068e140f000

Merge




Result: CFV: New Jigsaw Committer: Harold Seigel

2015-09-18 Thread Karen Kinnear

Voting for Harold Seigel [1] is complete.

Yes: 13
Veto: 0
Abstain: 0


According to the Bylaws defined by Lazy Consensus, this is sufficient to approve
the nomination.

Karen


[1] http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004538.html



Jigsaw Hackday in September

2015-09-18 Thread Mani Sarkar
Hi all,

Like every month, this month we had the Adopt OpenJDK hackday last weekend
(12th September) in London, see
http://www.meetup.com/Londonjavacommunity/events/224258725/.

We also had the good company of Alan Bateman (from Oracle) - thanks Alan
for all your support and for answering our various queries about Jigsaw.

We have managed to gather some feedback from the attendees:
https://docs.google.com/document/d/1KlumN74IGt-TU-Md3Fn5h4sXHa75RApWNLszUTVp-DE/edit
(thanks to all those who contributed to this doc)

Everything we used and gathering use the hackday is in this document, its
open for further amendments if we have updates.

We performed a number of builds - which failed then, but looking at the
messages on the Jigsaw-dev mailing list, there might be some good
resolution to those issues.

Thanks again, I hope the feedback gathered is of help to you.

Regards,
Mani

-- 
@theNeomatrix369 *  |  **Blog
**  |  *LJC Associate & LJC Advocate
(@adoptopenjdk & @adoptajsr programs)
*Meet-a-Project - *MutabilityDetector
*  |  **Bitbucket
* * |  **Github
* * |  **LinkedIn
*
*Come to Devoxx UK 2016:* http://www.devoxx.co.uk/

*Don't chase success, rather aim for "Excellence", and success will come
chasing after you!*


hg: jigsaw/jake: Revert changes to hgforest.sh since they are no longer required

2015-09-18 Thread chris . hegarty
Changeset: f8b8f56a78a2
Author:chegar
Date:  2015-09-18 11:41 +0100
URL:   http://hg.openjdk.java.net/jigsaw/jake/rev/f8b8f56a78a2

Revert changes to hgforest.sh since they are no longer required

! common/bin/hgforest.sh



JaCoCo feedback - Re: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw

2015-09-18 Thread Rory O'Donnell

Hi Evgeny,

Thanks for the feedback, glad to hear test suite is passing.

The additional size is expected during this testing/feedback period, 
builds include the JMOD files so that people can trying out the linker. 
They include the debug info files and finally bundles may not be 
compressed with the right options.


Rgds,Rory
On 17/09/2015 23:34, Evgeny Mandrikov wrote:

Hi Rory,

We can't add JDK9 EA Jigsaw to our automated build matrix, because it 
doesn't cache jdk downloads and I noticed that size of distribution is 
significantly bigger than size of JDK9 EA - 500 Mb versus 100 Mb. I'm 
going to implement caching for build system, but is this increase 
expected?


During manual testing there were some issues with Maven, but seems 
that Maven team already takes care of them, and I was able to 
workaround them. So that our build and test suite passes without 
problems.


However I think that more closer look on JEPs is required to check 
potential side-effects for our users. Marc, maybe you already thought 
about this?


Best regards

On Wed, Sep 9, 2015 at 7:25 PM, Rory O'Donnell 
> wrote:



Hi Evgeny,

Early-access builds of JDK 9 with Project Jigsaw are available for
download at jdk9.java.net/jigsaw .

The EA builds contain the latest prototype implementation of JSR
376 , the Java
Platform Module System,
as well as that of the JDK-specific APIs and tools described in
JEP 261 .

If you'd like to try out the EA builds, by far the most helpful
things you can do are:

 *

Try to run existing applications, without change, on these
builds to see whether the module system, or the modularization
of the platform, breaks your code or identifies code that
depends upon JDK-internal APIs or other unspecified aspects of
the platform.

 *

Experiment with the module system itself, perhaps by following
the quick start guide
, and
start thinking about how to migrate existing libraries and
application components to modules. We hope to publish some
specific migration tips shortly.

Please send usage questions and experience reports to the
jigsaw-dev
 list.
Specific suggestions about the design of the module system should
be sent to the JSR 376 Expert Group's comments list
.

For more information please seen Mark Reinhold's mail [1]

Rgds,Rory


[1]http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004480.html

-- 
Rgds,Rory O'Donnell

Quality Engineering Manager
Oracle EMEA , Dublin, Ireland




--
Evgeny Mandrikov aka Godin 
http://twitter.com/_godin_


--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland



hg: jigsaw/jake/jdk: Backed out changeset 0d09d76b56d5 missing file moves

2015-09-18 Thread james . laskey
Changeset: 756fc7006809
Author:jlaskey
Date:  2015-09-18 10:33 -0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/756fc7006809

Backed out changeset 0d09d76b56d5 missing file moves

+ src/java.base/share/classes/jdk/internal/jimage/Archive.java
+ src/java.base/share/classes/jdk/internal/jimage/BasicImageWriter.java
+ src/java.base/share/classes/jdk/internal/jimage/ExternalFilesWriter.java
! src/java.base/share/classes/jdk/internal/jimage/ImageHeader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageLocationBase.java
+ src/java.base/share/classes/jdk/internal/jimage/ImageLocationWriter.java
! src/java.base/share/classes/jdk/internal/jimage/ImageModuleData.java
+ src/java.base/share/classes/jdk/internal/jimage/ImageModuleDataWriter.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
+ src/java.base/share/classes/jdk/internal/jimage/ImageResourcesTree.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStream.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStrings.java
+ src/java.base/share/classes/jdk/internal/jimage/ImageStringsWriter.java
+ src/java.base/share/classes/jdk/internal/jimage/PerfectHashBuilder.java
! src/java.base/share/classes/jdk/internal/jimage/UTF8String.java
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp
! src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ExternalFilesWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugins/DefaultImageBuilder.java
! test/jdk/jigsaw/tools/jimage/JImageTest.java
! test/jdk/jigsaw/tools/jlink/ImageFileCreatorTest.java
! test/jdk/jigsaw/tools/lib/tests/JImageValidator.java



Re: CFV: New Committer: Christian Tornqvist

2015-09-18 Thread Mike Duigou

Vote: YES

On 2015-09-16 11:50, jigsaw-dev-requ...@openjdk.java.net wrote:

Date: Wed, 16 Sep 2015 14:42:39 -0400
From: Karen Kinnear 
To: jigsaw-dev 
Subject: CFV: New Committer: Christian Tornqvist
Message-ID: 
Content-Type: text/plain;   charset=us-ascii

I hereby nominate Christian Tornqvist to Jigsaw Committer.

Christian is the hotspot runtime SQE lead and a Reviewer on the jdk9 
project.

Christian has contributed new tests and made extensive changes to the
hotspot tests for jigsaw in the
jigsaw/m3 forest, including adding the ability to test JVM_* APIs via
white box testing, testing
for memory leaks due to class unloading, and modifications to tests to
deal with jigsaw command
line options.

Votes are due by: September 30, 2015, 7:00 PST. Only current Jigsaw
Committers [1] are eligible to vote on this nomination.  Votes must be 
cast

in the open by replying to this mailing list.

For Lazy Consensus voting instructions, see [2].

thanks,
Karen

[1] http://openjdk.java.net/census
[2] http://openjdk.java.net/projects/#committer-vote




Re: CFV: New Jigsaw Committer: Harold Seigel

2015-09-18 Thread Sean Mullan

Vote: yes

--Sean

On 09/11/2015 12:31 PM, Karen Kinnear wrote:


I hereby nominate Harold Seigel to Jigsaw Committer.

Harold is a member of the hotspot runtime team and a Reviewer on the jdk9 
project.
Harold has been contributing to Project Jigsaw in the hotspot runtime for over a
year, including support for the JVM_* interfaces for modules, boot class loader
support for jigsaw and handling jvm bootstrapping issues relative to jigsaw 
that are
currently prototyped in the jigsaw/jake forest.

Votes are due by: September 25, 2105 8:00 PST. Only current Jigsaw
Committers [1] are eligible to vote on this nomination. Votes must be
cast in the open by replying to this mailing list.

For Lazy Consensus voting instructions, see [2]

thanks,
Karen
[1] http://openjdk.java.net/census
[2] http://openjdk.java.net/projects/#committer-vote

Harold's changesets for jigsaw/jake:

http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/065aac05e267
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/0f0743393dcb
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/2779b74ac808
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4399b514d1f6
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4443dde8d089
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/46f34d9a3520
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/4c251362419a
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/52aa2e30e139
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5936cfa7957f
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5b987349098f
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5d446c5f5d87
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/5fde03772024
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6742fb545950
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/68fec4452b48
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/6be1b3b68758
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/7227b4dbf763
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/83b7f458698f
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9889c393adfb
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/990036fcd63d
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9959993748a1
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9be9f81cb8e8
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/9ddaf93af7e6
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a38181c2fc6d
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a3f86617d287
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/a68fdd75403a
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/b9882cb01d60
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ccd5acdfc183
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/dba44c406ceb
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/e49914e2c4ca
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/ef26f9d82c61
http://hg.openjdk.java.net/jigsaw/jake/hotspot/rev/fb43f332125d

http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/06c7768ed452
http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/0a4072287a82
http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/200d3d2c3f9e
http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/4feb32b92512
http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/585b5b96a990
http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8ed709fbba55
http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8fe7c0be60a2



hg: jigsaw/jake/jdk: find bugs review

2015-09-18 Thread james . laskey
Changeset: 74be7c7a8257
Author:jfdenise
Date:  2015-09-18 13:11 -0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/74be7c7a8257

find bugs review

! 
src/java.base/share/classes/jdk/internal/jimage/decompressor/CompressIndexes.java
! 
src/java.base/share/classes/jdk/internal/jimage/decompressor/CompressedResourceHeader.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/Decompressor.java
! 
src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressor.java
! 
src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/CommandLine.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Archive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/BasicImageWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ExternalFilesWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageLocationWriter.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageResourcesTree.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JvmHandler.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PerfectHashBuilder.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/FileCopierProvider.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OptimizationPlugin.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ResourceFilter.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SortResourcesPlugin.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPoolImpl.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/asm/AsmPools.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/optim/ControlFlow.java
! 
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/optim/ForNameFolding.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugins/CmdPluginProvider.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugins/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugins/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugins/ResourcePool.java
! test/jdk/jigsaw/tools/jlink/ImageFileCreatorTest.java



hg: jigsaw/jake/jdk: Remove last uses of jdata

2015-09-18 Thread james . laskey
Changeset: 2f4b40659bd1
Author:jfdenise
Date:  2015-09-18 12:17 -0300
URL:   http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/2f4b40659bd1

Remove last uses of jdata

- src/java.base/share/classes/jdk/internal/jimage/ExternalFilesWriter.java
! src/java.base/share/classes/jdk/internal/jimage/ImageHeader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageLocationBase.java
- src/java.base/share/classes/jdk/internal/jimage/ImageLocationWriter.java
! src/java.base/share/classes/jdk/internal/jimage/ImageModuleData.java
- src/java.base/share/classes/jdk/internal/jimage/ImageModuleDataWriter.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStream.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStrings.java
- src/java.base/share/classes/jdk/internal/jimage/ImageStringsWriter.java
- src/java.base/share/classes/jdk/internal/jimage/PerfectHashBuilder.java
! src/java.base/share/classes/jdk/internal/jimage/UTF8String.java
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp
! src/jdk.jlink/share/classes/jdk/tools/jimage/ExtractedImage.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Archive.java < 
src/java.base/share/classes/jdk/internal/jimage/Archive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/BasicImageWriter.java < 
src/java.base/share/classes/jdk/internal/jimage/BasicImageWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ExternalFilesWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageLocationWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageResourcesTree.java 
< src/java.base/share/classes/jdk/internal/jimage/ImageResourcesTree.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageStringsWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PerfectHashBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugins/DefaultImageBuilder.java
! test/jdk/jigsaw/tools/jimage/JImageTest.java
! test/jdk/jigsaw/tools/jlink/ImageFileCreatorTest.java
! test/jdk/jigsaw/tools/lib/tests/JImageValidator.java