From joel.franck at oracle.com Thu Oct 2 14:44:28 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Thu, 02 Oct 2014 14:44:28 +0000 Subject: hg: anno-pipeline/dev/langtools: 2 new changesets Message-ID: <201410021444.s92EiSFQ013271@aojmv0008> Changeset: cc47c2e7b89c Author: jfranck Date: 2014-10-01 11:40 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/cc47c2e7b89c Clean up Annotate.java a bit ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/OldAnnotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java Changeset: 47dae60ea32a Author: jfranck Date: 2014-10-02 15:55 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/47dae60ea32a Fix classreader annotation type completion ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/annotations/pos/circular/metaAnnotations/1/TestCompileMetaannotations.java + test/tools/javac/annotations/pos/circular/metaAnnotations/2/TestMetaAnnotations.java + test/tools/javac/annotations/pos/circular/metaAnnotations/3/TestMetaAnnotations2.java - test/tools/javac/annotations/pos/circular/metaAnnotations/TestCompileMetaannotations.java - test/tools/javac/annotations/pos/circular/metaAnnotations/TestMetaAnnotations.java From joel.franck at oracle.com Thu Oct 2 16:03:22 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Thu, 02 Oct 2014 16:03:22 +0000 Subject: hg: anno-pipeline/dev/langtools: Don't reuse completer Message-ID: <201410021603.s92G3MGi027416@aojmv0008> Changeset: fe494df8d9db Author: jfranck Date: 2014-10-02 18:00 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/fe494df8d9db Don't reuse completer ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/OldAnnotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java From joel.franck at oracle.com Mon Oct 6 13:56:59 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Mon, 06 Oct 2014 13:56:59 +0000 Subject: hg: anno-pipeline/dev/langtools: 3 new changesets Message-ID: <201410061357.s96Dv09J011095@aojmv0008> Changeset: 1a77eeed0c06 Author: bpatel Date: 2014-09-26 13:51 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/1a77eeed0c06 8048351: tidy errors for attribute href, name for langtools javadoc tests needs investigation Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java ! test/com/sun/javadoc/testUseOption/TestUseOption.java Changeset: ed691a10b8fc Author: sogoel Date: 2014-10-01 14:15 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/ed691a10b8fc 8055783: Group 9e: golden files for tests in tools/javac dir Reviewed-by: jjg, mcimadamore ! test/tools/javac/T6306967.java + test/tools/javac/T6306967.out ! test/tools/javac/T6379327.java + test/tools/javac/T6379327.out ! test/tools/javac/T6407257.java + test/tools/javac/T6407257.out ! test/tools/javac/T6663588.java + test/tools/javac/T6663588.out ! test/tools/javac/UncaughtOverflow.java + test/tools/javac/UncaughtOverflow.out - test/tools/javac/UncaughtOverflow2.java ! test/tools/javac/UseEnum.java + test/tools/javac/UseEnum.out ! test/tools/javac/VoidArray.java + test/tools/javac/VoidArray.out Changeset: edb9d41be027 Author: jfranck Date: 2014-10-03 09:34 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/edb9d41be027 Merge - test/tools/javac/UncaughtOverflow2.java From joel.franck at oracle.com Mon Oct 6 13:58:37 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Mon, 06 Oct 2014 13:58:37 +0000 Subject: hg: anno-pipeline/dev: 4 new changesets Message-ID: <201410061358.s96Dwbxf011759@aojmv0008> Changeset: d9a01c3a983d Author: weijun Date: 2014-09-30 13:26 +0800 URL: http://hg.openjdk.java.net/anno-pipeline/dev/rev/d9a01c3a983d 8058657: Add @jdk.Exported to com.sun.jarsigner APIs Reviewed-by: alanb, mchung ! modules.xml Changeset: 36d6ab4de4db Author: sla Date: 2014-09-22 20:04 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/rev/36d6ab4de4db 8058863: jdk9/hs-comp fails in jprt with "-testset hotspot" from top-level Reviewed-by: kvn ! make/jprt.properties Changeset: 89e2b423f537 Author: amurillo Date: 2014-09-26 01:40 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/rev/89e2b423f537 Merge Changeset: ee584a8ce1f0 Author: amurillo Date: 2014-09-30 08:39 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/rev/ee584a8ce1f0 Merge From joel.franck at oracle.com Mon Oct 6 13:58:45 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Mon, 06 Oct 2014 13:58:45 +0000 Subject: hg: anno-pipeline/dev/hotspot: 60 new changesets Message-ID: <201410061358.s96Dwkg9011830@aojmv0008> Changeset: 76d7ac44841e Author: sla Date: 2014-09-23 12:17 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/76d7ac44841e 8058448: Disable JPRT submissions from the hotspot repo Reviewed-by: kvn - make/jprt.properties Changeset: 39231c6e51fe Author: thartmann Date: 2014-09-17 08:00 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/39231c6e51fe 8015774: Add support for multiple code heaps Summary: Support for segmentation of the code cache. Separate code heaps are created and used to store code of different types. Reviewed-by: kvn, iveresov, roland, anoll, egahlin, sla ! agent/src/share/classes/sun/jvm/hotspot/code/CodeCache.java ! make/solaris/makefiles/mapfile-vers-COMPILER1 ! make/solaris/makefiles/mapfile-vers-COMPILER2 ! make/solaris/makefiles/mapfile-vers-TIERED ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/sparc/vm/c1_globals_sparc.hpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c1_globals_x86.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/zero/vm/shark_globals_zero.hpp ! src/os/bsd/dtrace/generateJvmOffsets.cpp ! src/os/bsd/dtrace/jhelper.d ! src/os/bsd/dtrace/libjvm_db.c ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/jhelper.d ! src/os/solaris/dtrace/libjvm_db.c ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heap.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/trace/trace.xml ! src/share/vm/trace/tracetypes.xml + test/compiler/codecache/CheckSegmentedCodeCache.java Changeset: cb79004b9ac0 Author: thartmann Date: 2014-09-17 06:05 +0000 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/cb79004b9ac0 Merge Changeset: e69e34d8c1a6 Author: neliasso Date: 2014-09-18 08:47 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/e69e34d8c1a6 8058583: Remove CompilationRepeat Summary: Remove product flag -XX:CompilationRepeat Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/compiler/compileBroker.cpp Changeset: 75e7ad74fba8 Author: iveresov Date: 2014-09-17 21:15 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/75e7ad74fba8 8058564: Tiered compilation performance drop in PIT Summary: Ensure MethodCounters are created before method is enqueued for compilation Reviewed-by: kvn, drchase, jiangli ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/sweeper.cpp Changeset: 4f215d30ca7b Author: iveresov Date: 2014-09-18 08:32 +0000 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/4f215d30ca7b Merge ! src/share/vm/compiler/compileBroker.cpp Changeset: 16bfa5fdbfc0 Author: roland Date: 2014-09-17 14:56 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/16bfa5fdbfc0 8058636: test case for 8057758 Summary: missing test case in push for 8057758 Reviewed-by: kvn, iveresov + test/compiler/intrinsics/multiplytolen/TestMultiplyToLenReturnProfile.java Changeset: 15f4d29d9956 Author: roland Date: 2014-09-18 09:16 +0000 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/15f4d29d9956 Merge Changeset: 04e52cc3d973 Author: zmajo Date: 2014-09-18 12:23 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/04e52cc3d973 8050407: Add jtreg compiler tests to Hotspot JPRT jobs Summary: Select useful jtreg test. Group tests into four sets (3 sets with open tests, 1 set with closed tests) so that execution time of each set is < 10 min on solaris_sparcv9 (slowest platform). Reviewed-by: kvn, anoll, roland ! make/jprt.properties ! test/TEST.groups Changeset: ca010d2665ca Author: morris Date: 2014-09-18 11:46 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/ca010d2665ca 8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention. Reviewed-by: kvn, jrose, drchase ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad Changeset: 2f606e0c4866 Author: goetz Date: 2014-09-18 09:37 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/2f606e0c4866 8058716: Add include missing in 8015774 Reviewed-by: kvn ! src/share/vm/code/codeCache.cpp Changeset: 97e9fba4c8c8 Author: neliasso Date: 2014-09-19 10:31 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/97e9fba4c8c8 8058479: serviceability/dcmd/CodeCacheTest.java fails Summary: Don't parse really large hex values into a long Reviewed-by: kvn, anoll ! test/serviceability/dcmd/CodeCacheTest.java Changeset: e99bef33c53d Author: neliasso Date: 2014-09-15 17:12 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/e99bef33c53d 8058461: serviceability/dcmd/CodelistTest.java and serviceability/dcmd/CompilerQueueTest.java SIGSEGV Summary: Print only alive nmethods and add lock to print compile queue Reviewed-by: kvn, anoll ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/services/diagnosticCommand.hpp Changeset: 3741294061b8 Author: neliasso Date: 2014-09-19 10:24 +0000 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/3741294061b8 Merge Changeset: f111958ca117 Author: adlertz Date: 2014-09-19 17:14 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/f111958ca117 Merge ! src/os/bsd/dtrace/generateJvmOffsets.cpp ! src/os/bsd/dtrace/libjvm_db.c ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/libjvm_db.c - src/share/tools/ProjectCreator/FileTreeCreatorVC7.java - src/share/tools/ProjectCreator/WinGammaPlatformVC7.java - src/share/tools/ProjectCreator/WinGammaPlatformVC8.java - src/share/tools/ProjectCreator/WinGammaPlatformVC9.java ! src/share/vm/code/codeCache.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/heap.cpp ! test/TEST.groups - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java - test/gc/g1/TestDeferredRSUpdate.java Changeset: a4160fc27dd6 Author: thartmann Date: 2014-09-21 16:13 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/a4160fc27dd6 8058712: [TESTBUG] serviceability/dcmd/CodeCacheTest.java fails with java.lang.Exception Summary: The test is changed to check the output according to the number of available code segments. Reviewed-by: kvn ! test/serviceability/dcmd/CodeCacheTest.java Changeset: d7990731ecad Author: drchase Date: 2014-09-22 14:19 -0400 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/d7990731ecad 8058827: XCode 6.0 (Clang) warning "operator new' should not return a null pointer unless..." Summary: Rewrote the null pointer in a way that is not recognized by the compiler (the code is never executed). Reviewed-by: kvn ! src/share/vm/memory/allocation.cpp Changeset: 4d52ce03809d Author: sla Date: 2014-09-23 14:19 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/4d52ce03809d Merge - make/jprt.properties Changeset: 1a2509685e1a Author: ctornqvi Date: 2014-09-17 06:55 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/1a2509685e1a 8058369: [TESTBUG] runtime/CompressedOops/UseCompressedOops.java Exception java.lang.RuntimeException: 'Zero based' missing from stdout/stderr Summary: Solaris and OSX places the heap in unpredictable places, some of the test must be excluded on these platforms Reviewed-by: hseigel, coleenp ! test/runtime/CompressedOops/UseCompressedOops.java Changeset: 4cd9316c641e Author: hseigel Date: 2014-09-19 08:19 -0400 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/4cd9316c641e 8057845: ClassVerifier::verify_exception_handler_targets reconstructs the ExceptionTable in a loop Summary: Construct the ExceptionTable only once, before the loop Reviewed-by: acorn, jiangli, coleenp, lfoltan ! src/share/vm/classfile/verifier.cpp Changeset: 315c87f8751d Author: iklam Date: 2014-09-19 13:47 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/315c87f8751d Merge - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java - test/gc/g1/TestDeferredRSUpdate.java Changeset: 43902075180a Author: coleenp Date: 2014-09-19 21:13 -0400 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/43902075180a 8058843: TEST.groups has runtime/runtime/7158988/FieldMonitor.java Summary: remove a runtime Reviewed-by: ctornqvi, sspitsyn, kvn ! test/TEST.groups Changeset: ec1600663db0 Author: sla Date: 2014-09-23 14:17 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/ec1600663db0 Merge - make/jprt.properties Changeset: a7666e951eb7 Author: iklam Date: 2014-09-24 09:48 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/a7666e951eb7 Merge ! test/TEST.groups Changeset: bf402e85d046 Author: iveresov Date: 2014-09-23 15:09 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/bf402e85d046 8058744: Crash in C1 OSRed method w/ Unsafe usage Summary: Fix UnsafeRawOp optimizations Reviewed-by: kvn, drchase, vlivanov ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 6aada1367ea2 Author: iveresov Date: 2014-09-23 17:24 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/6aada1367ea2 8059002: 8058744 needs a test case Summary: Added a test case the UnsafeRawOp intrinsics Reviewed-by: kvn + test/compiler/unsafe/UnsafeRaw.java Changeset: 86183a940db4 Author: simonis Date: 2014-09-24 12:19 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/86183a940db4 8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well Summary: Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers Reviewed-by: kvn ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/zero/vm/frame_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 1095d1f4ad80 Author: adlertz Date: 2014-09-25 23:37 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/1095d1f4ad80 Merge Changeset: 74e33aa4681a Author: jwilhelm Date: 2014-09-18 18:19 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/74e33aa4681a Merge ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/share/vm/runtime/os.hpp - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java - test/gc/g1/TestDeferredRSUpdate.java Changeset: 8270a0a2ba89 Author: jwilhelm Date: 2014-09-16 16:02 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/8270a0a2ba89 8055006: Store original value of Min/MaxHeapFreeRatio Summary: Store the value set by the user and some makefile changes required to change the flags. Reviewed-by: sla, mchung, bchristi, jmasa, dholmes, erikj ! make/bsd/makefiles/vm.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 916324700573 Author: jwilhelm Date: 2014-08-22 13:24 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/916324700573 8055744: 8u-dev nightly solaris builds failed on 08/20 Summary: Fixed makefiles on solaris to allow build with extra symbols. Reviewed-by: dcubed, erikj ! make/solaris/Makefile ! make/solaris/makefiles/buildtree.make Changeset: fe15f8267f87 Author: jwilhelm Date: 2014-09-05 00:28 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/fe15f8267f87 8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile Reviewed-by: erikj, dholmes ! make/solaris/Makefile Changeset: c919a19a9d9c Author: jprovino Date: 2014-09-19 09:23 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/c919a19a9d9c 8058534: Remove HeapRegion::_orig_end Summary: Also reviewed by kim.barrett at oracle.com Reviewed-by: tonyp, brutisso, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 980ffcca3740 Author: jwilhelm Date: 2014-09-19 11:51 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/980ffcca3740 Merge ! src/os/solaris/vm/os_solaris.cpp Changeset: bee5befdd4f9 Author: mlarsson Date: 2014-09-18 12:45 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/bee5befdd4f9 8055091: CollectedHeap::_reserved usage should be cleaned up Summary: Added an initialization function for _reserved. Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: 7894458add89 Author: mlarsson Date: 2014-09-18 11:27 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/7894458add89 8053998: Hot card cache flush chunk size too coarse grained Summary: Changed the chunk size to a smaller fixed number. Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp Changeset: 9b65f43493d8 Author: mlarsson Date: 2014-09-18 11:04 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/9b65f43493d8 8035729: Code using assert(is_oop_or_null) needs better error messages Summary: Modified error messages to include the oops Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/utilities/taskqueue.hpp Changeset: 4e985654db5b Author: brutisso Date: 2014-09-19 12:11 +0000 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/4e985654db5b Merge Changeset: d71c45ffed4c Author: jwilhelm Date: 2014-09-22 16:22 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/d71c45ffed4c Merge Changeset: 812725420769 Author: sla Date: 2014-09-04 11:21 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/812725420769 8057535: add a thread extension class Reviewed-by: mgerdin, bdelsart, jcoomes ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp + src/share/vm/runtime/thread_ext.cpp + src/share/vm/runtime/thread_ext.hpp ! src/share/vm/services/management.cpp Changeset: c04d77177920 Author: jcoomes Date: 2014-09-04 09:37 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/c04d77177920 8054970: gc src file exclusion should exclude alternative sources Reviewed-by: ehelin, stefank ! make/excludeSrc.make Changeset: 0df1606be959 Author: jcoomes Date: 2014-09-04 16:53 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/0df1606be959 8057531: refactor gc argument processing code slightly Reviewed-by: mgerdin, tschatzl, jmasa ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 5e081c4e4fce Author: sjohanss Date: 2014-09-05 09:49 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/5e081c4e4fce 8057536: Refactor G1 to allow context specific allocations Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context. Reviewed-by: mgerdin, brutisso + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp + src/share/vm/gc_implementation/g1/g1AllocationContext.hpp + src/share/vm/gc_implementation/g1/g1Allocator.cpp + src/share/vm/gc_implementation/g1/g1Allocator.hpp + src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 5c7b72d062bd Author: jcoomes Date: 2014-09-05 12:36 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/5c7b72d062bd 8057623: add an extension class for argument handling Reviewed-by: brutisso, mgerdin, tschatzl ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp - src/share/vm/runtime/arguments_ext.cpp + src/share/vm/runtime/arguments_ext.hpp Changeset: 20b6ad26387a Author: sjohanss Date: 2014-09-09 00:05 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/20b6ad26387a 8057658: Enable G1 FullGC extensions Summary: Refactored the G1 FullGC code to enable it to be extended. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp + src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/memory/space.hpp Changeset: 6d9b5aa357aa Author: sjohanss Date: 2014-09-09 04:48 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/6d9b5aa357aa 8057710: Refactor G1 heap region default sizes Summary: Refactored the defines to instead be static const in a HeapRegionBounds class. Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp + src/share/vm/gc_implementation/g1/heapRegionBounds.hpp + src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp Changeset: 2f481af73ec4 Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/2f481af73ec4 8057818: collect allocation context statistics at gc pauses Reviewed-by: mikael, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp Changeset: 09d9871af47b Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/09d9871af47b 8057824: methods to copy allocation context statistics Reviewed-by: mikael, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp + src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: e5c84e2c461a Author: jcoomes Date: 2014-09-10 16:06 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/e5c84e2c461a 8057827: notify an obj when allocation context stats are available Reviewed-by: mikael, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/memory/universe.inline.hpp ! src/share/vm/runtime/serviceThread.cpp + src/share/vm/services/allocationContextService.hpp Changeset: a513d9d3cd85 Author: sjohanss Date: 2014-09-08 15:24 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/a513d9d3cd85 8057752: WhiteBox extension support for testing Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file. Reviewed-by: mikael, ctornqvi, jmasa ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp + src/share/vm/prims/whitebox_ext.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 545e90b97200 Author: jcoomes Date: 2014-09-11 17:13 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/545e90b97200 8058235: identify GCs initiated to update allocation context stats Reviewed-by: mikael, sjohanss ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp Changeset: f29fc48b201f Author: tonyp Date: 2014-09-23 11:43 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/f29fc48b201f 8058495: G1: normalize names for isHumongous() and friends Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionType.cpp ! src/share/vm/gc_implementation/g1/heapRegionType.hpp ! src/share/vm/prims/whitebox.cpp Changeset: 4ebca3691ded Author: jprovino Date: 2014-09-23 12:34 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/4ebca3691ded 8027450: Improve time reporting in G1 remark Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 0877f69d900b Author: stefank Date: 2014-09-23 12:52 +0000 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/0877f69d900b Merge ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 74305fe8f509 Author: sla Date: 2014-09-23 14:18 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/74305fe8f509 Merge - make/jprt.properties Changeset: cedaeee5e645 Author: brutisso Date: 2014-09-24 11:00 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/cedaeee5e645 8036116: Fix thread-id types in G1 remembered set implementations Reviewed-by: stefank, jprovino, brutisso Contributed-by: sangheon.kim at oracle.com ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: 5051bb01fa2b Author: mgerdin Date: 2014-09-25 10:01 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/5051bb01fa2b 8055141: Catch linker errors earlier in the JVM build by not allowing unresolved externals Reviewed-by: erikj, ehelin, dholmes ! make/bsd/makefiles/vm.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make Changeset: a2324f55f474 Author: jwilhelm Date: 2014-09-22 16:22 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/a2324f55f474 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 4786d13c5d7d Author: jwilhelm Date: 2014-09-26 06:07 +0000 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/4786d13c5d7d Merge - src/share/vm/runtime/arguments_ext.cpp Changeset: c5ad82e4b5a7 Author: amurillo Date: 2014-09-26 01:40 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/hotspot/rev/c5ad82e4b5a7 Merge - make/jprt.properties - src/share/vm/runtime/arguments_ext.cpp From joel.franck at oracle.com Mon Oct 6 13:59:02 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Mon, 06 Oct 2014 13:59:02 +0000 Subject: hg: anno-pipeline/dev/jdk: 19 new changesets Message-ID: <201410061359.s96Dx3fd011994@aojmv0008> Changeset: a53583c2075f Author: dfuchs Date: 2014-09-26 11:29 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/a53583c2075f 8043306: Provide a replacement for the API that allowed to listen for LogManager configuration changes Summary: Added two new methods to LogManager (addConfigurationListener/removeConfigurationListener) which provide an equivalent functionality with no ties to java.beans. Reviewed-by: alanb, mchung, plevart, psandoz ! src/java.logging/share/classes/java/util/logging/LogManager.java + test/java/util/logging/TestConfigurationListeners.java Changeset: e08eba6edfa3 Author: alanb Date: 2014-09-26 22:24 +0100 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/e08eba6edfa3 8049389: Move orb.idl and ir.idl to JDK include directory Reviewed-by: erikj ! make/Images.gmk Changeset: 9475e25930ae Author: wetmore Date: 2014-09-26 17:05 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/9475e25930ae 8058845: Update JCE environment for build improvements Reviewed-by: mullan, alanb, erikj, mchung, katleman ! make/CreateJars.gmk ! make/CreatePolicyJars.gmk ! make/CreateSecurityJars.gmk - make/SignJars.gmk ! make/profile-includes.txt ! src/java.base/share/classes/javax/crypto/Cipher.java - src/java.base/share/classes/javax/crypto/JarVerifier.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java + src/java.base/share/classes/javax/crypto/ProviderVerifier.java Changeset: 85d80971d5c7 Author: wetmore Date: 2014-09-27 03:49 +0000 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/85d80971d5c7 8059307: OpenJDK build problem with JDK-8058845 Reviewed-by: alanb ! make/profile-includes.txt Changeset: e44aa23ce826 Author: weijun Date: 2014-09-28 10:42 +0800 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/e44aa23ce826 8059313: Enable keytool NSS test on Mac Reviewed-by: vinnie ! test/sun/security/tools/keytool/autotest.sh Changeset: 3289ca2569ca Author: dfuchs Date: 2014-09-29 18:56 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/3289ca2569ca 8059269: FileHandler may throw NPE if pattern is a simple name and the lock file already exists Summary: NPE may be thrown when Path.getParentPath() returns null. The fix is to call Path.getAbsolutePath().getParentPath() when Path.getParentPath() returns null. Reviewed-by: alanb ! src/java.logging/share/classes/java/util/logging/FileHandler.java + test/java/util/logging/FileHandlerPath.java Changeset: 26f5599e46d8 Author: weijun Date: 2014-09-30 13:38 +0800 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/26f5599e46d8 8058657: Add @jdk.Exported to com.sun.jarsigner APIs Reviewed-by: alanb, mchung ! src/jdk.dev/share/classes/com/sun/jarsigner/ContentSigner.java + src/jdk.dev/share/classes/com/sun/jarsigner/package-info.java - src/jdk.dev/share/classes/com/sun/jarsigner/package.html Changeset: 79ba0ee0b79f Author: vinnie Date: 2014-09-30 13:25 +0100 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/79ba0ee0b79f 8059462: Typo in keytool resource file Reviewed-by: weijun ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java Changeset: dd9c5bca096c Author: thartmann Date: 2014-09-17 08:04 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/dd9c5bca096c 8015774: Add support for multiple code heaps Summary: Support for segmentation of the code cache. Separate code heaps are created and used to store code of different types. Reviewed-by: kvn, iveresov, roland, anoll, egahlin, sla ! test/java/lang/management/MemoryMXBean/MemoryTest.java Changeset: e157e24a3658 Author: amurillo Date: 2014-09-19 08:55 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/e157e24a3658 Merge - make/gensrc/Gensrc-jdk.attach.gmk ! make/gensrc/Gensrc-jdk.charsets.gmk - make/gensrc/GensrcJDWP.gmk - make/gensrc/GensrcLocaleDataMetaInfo.gmk - make/gensrc/GensrcProviders.gmk - src/java.desktop/macosx/classes/sun/awt/datatransfer/flavormap.properties - src/java.desktop/unix/classes/sun/awt/datatransfer/flavormap.properties - src/java.desktop/windows/classes/sun/awt/datatransfer/flavormap.properties - src/java.desktop/windows/classes/sun/awt/windows/WBufferStrategy.java - src/java.desktop/windows/native/libawt/sun/java2d/d3d/D3DPipeline.cpp - src/java.desktop/windows/native/libawt/sun/windows/WBufferStrategy.cpp - src/java.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java - src/java.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSContext.java - src/java.security.jgss/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java - src/java.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java - src/java.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java - src/java.security.jgss/share/classes/com/sun/security/jgss/InquireType.java - src/java.security.jgss/share/classes/com/sun/security/jgss/package-info.java - src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java - src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java - src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java - src/java.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java Changeset: df36cb8bff35 Author: jwilhelm Date: 2014-09-16 17:22 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/df36cb8bff35 8055006: Store original value of Min/MaxHeapFreeRatio Summary: Store the value set by the user and some makefile changes required to change the flags. Reviewed-by: jwilhelm, ihse Contributed-by: erik.joelsson at oracle.com ! make/lib/Lib-java.management.gmk Changeset: b24b9d86d374 Author: jwilhelm Date: 2014-09-25 23:46 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/b24b9d86d374 Merge Changeset: a8978c1bafa0 Author: amurillo Date: 2014-09-26 01:40 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/a8978c1bafa0 Merge Changeset: 4dc46f07109f Author: amurillo Date: 2014-09-30 08:39 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/4dc46f07109f Merge Changeset: 76cf3d7e0a8a Author: msheppar Date: 2014-10-01 16:36 +0100 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/76cf3d7e0a8a 8058932: java/net/InetAddress/IPv4Formats.java failed because hello.foo.bar does exist Summary: changed hello.foo.bar to invalidhost.invalid Reviewed-by: chegar ! test/java/net/InetAddress/IPv4Formats.java Changeset: 5f6451dfe823 Author: dfuchs Date: 2014-10-01 18:16 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/5f6451dfe823 8025690: Default FileHandler constructor doesn't throw NullPointerException if pattern is empty and count > 1 Summary: Added additional check in default constructor in order to fix the oddity and make the implementation comply with the spec. Reviewed-by: lancea ! src/java.logging/share/classes/java/util/logging/FileHandler.java + test/java/util/logging/FileHandlerPatternExceptions.java Changeset: 9ca78387cc92 Author: igerasim Date: 2014-10-01 23:10 +0400 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/9ca78387cc92 8059450: Not quite correct code sample in javadoc Reviewed-by: chegar ! src/java.base/share/classes/java/net/URI.java Changeset: 1edcb81fb7cc Author: coffeys Date: 2014-10-02 17:34 +0100 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/1edcb81fb7cc 8031191: Warning exception when XMLSignature logging is enabled Reviewed-by: mullan, chegar ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java Changeset: d37a314f2f64 Author: kshefov Date: 2014-10-03 12:44 +0400 URL: http://hg.openjdk.java.net/anno-pipeline/dev/jdk/rev/d37a314f2f64 8058695: [TESTBUG] Reinvokers with arity >253 can't be cached Reviewed-by: iignatyev, vlivanov ! test/java/lang/invoke/LFCaching/TestMethods.java From joel.franck at oracle.com Mon Oct 6 13:59:14 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Mon, 06 Oct 2014 13:59:14 +0000 Subject: hg: anno-pipeline/dev/nashorn: 7 new changesets Message-ID: <201410061359.s96DxE1G012107@aojmv0008> Changeset: cc3000241e57 Author: lagergren Date: 2014-09-26 18:47 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/nashorn/rev/cc3000241e57 8059211: Changed ArrayData.length accessor to use the protected field and fixed javadoc warnings related to this Reviewed-by: attila, hannesw ! samples/BufferArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Debug.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java Changeset: dee18a93b53f Author: lagergren Date: 2014-09-29 14:39 -0700 URL: http://hg.openjdk.java.net/anno-pipeline/dev/nashorn/rev/dee18a93b53f 8059321: Decrease warmup time by caching common structures that were reused during parse Reviewed-by: attila, shade ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java Changeset: 17a2d2b61646 Author: attila Date: 2014-10-01 10:26 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/nashorn/rev/17a2d2b61646 8059370: Unnecessary work in deoptimizing recompilation Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 3c5cd88e1397 Author: attila Date: 2014-10-01 10:26 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/nashorn/rev/3c5cd88e1397 8059371: Code duplication in handling of break and continue Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/JumpStatement.java Changeset: 26c0435ffe0b Author: attila Date: 2014-10-01 12:22 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/nashorn/rev/26c0435ffe0b 8059372: Code duplication in split emitter Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitMethodEmitter.java Changeset: 11925a82ad9f Author: attila Date: 2014-10-02 16:30 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/nashorn/rev/11925a82ad9f 8059346: Single class loader is used to load compiled bytecode Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 6008e2ea42c2 Author: erikj Date: 2014-10-03 10:37 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/nashorn/rev/6008e2ea42c2 8059135: New Nasgen dependencies to Nashorn breaks the JDK 9 build - bootstrapping problem? Reviewed-by: tbell, attila, lagergren ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! make/BuildNashorn.gmk From joel.franck at oracle.com Mon Oct 6 13:59:21 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Mon, 06 Oct 2014 13:59:21 +0000 Subject: hg: anno-pipeline/dev/corba: 8049389: Move orb.idl and ir.idl to JDK include directory Message-ID: <201410061359.s96DxLnY012160@aojmv0008> Changeset: 0e38044a6f85 Author: alanb Date: 2014-09-26 22:24 +0100 URL: http://hg.openjdk.java.net/anno-pipeline/dev/corba/rev/0e38044a6f85 8049389: Move orb.idl and ir.idl to JDK include directory Reviewed-by: erikj ! make/CompileCorba.gmk From joel.franck at oracle.com Mon Oct 6 14:35:52 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Mon, 06 Oct 2014 14:35:52 +0000 Subject: hg: anno-pipeline/dev/langtools: 4 new changesets Message-ID: <201410061435.s96EZq1b018857@aojmv0008> Changeset: d11e0aab1a85 Author: jfranck Date: 2014-10-06 15:58 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/d11e0aab1a85 Don't delay repeating annotations ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/OldAnnotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/annotations/neg/8022765/ErroneousAnnotations.java Changeset: 849555107887 Author: jfranck Date: 2014-10-06 15:58 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/849555107887 Remove Placeholder ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/OldAnnotate.java Changeset: 63206fe8a575 Author: jfranck Date: 2014-10-06 15:58 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/63206fe8a575 Fix implicit containers ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java Changeset: c0adbff5814f Author: jfranck Date: 2014-10-06 15:58 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/c0adbff5814f Fix defaults ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/OldAnnotate.java From joel.franck at oracle.com Wed Oct 8 12:54:12 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Wed, 08 Oct 2014 12:54:12 +0000 Subject: hg: anno-pipeline/dev/langtools: Clean up most of Annotate Message-ID: <201410081254.s98CsCHm006797@aojmv0008> Changeset: ffa438a2fe04 Author: jfranck Date: 2014-10-07 11:37 +0200 URL: http://hg.openjdk.java.net/anno-pipeline/dev/langtools/rev/ffa438a2fe04 Clean up most of Annotate ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/OldAnnotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java