From alejandro.murillo at oracle.com Tue Jul 2 15:03:16 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 02 Jul 2013 22:03:16 +0000 Subject: hg: jdk8/jdk8/hotspot: 25 new changesets Message-ID: <20130702220410.1ABC348727@hg.openjdk.java.net> Changeset: fc8a1a5de78e Author: amurillo Date: 2013-06-21 00:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fc8a1a5de78e 8017253: new hotspot build - hs25-b39 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 91acb82a8b7a Author: dholmes Date: 2013-06-19 13:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/91acb82a8b7a 8014326: [OSX] All libjvm symbols are exported Summary: Add support for a MacOS X compatible form of the libjvm mapfile. Reviewed-by: dcubed, rdurbin, coleenp ! make/bsd/makefiles/build_vm_def.sh ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product Changeset: b9f4c4ec0f50 Author: iklam Date: 2013-06-19 20:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b9f4c4ec0f50 8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread. Summary: Reduce default size of Thread::_metadata_handles from 300 to 30 Reviewed-by: coleenp, sspitsyn ! src/share/vm/runtime/thread.cpp Changeset: b3cd8b58b798 Author: mgronlun Date: 2013-06-20 11:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b3cd8b58b798 8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check Reviewed-by: sla, dholmes ! src/share/vm/runtime/globals.cpp Changeset: 9ba41a4a71ff Author: coleenp Date: 2013-06-21 10:50 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9ba41a4a71ff 8004124: Handle and/or warn about SI_KERNEL Summary: Detect this crash in the signal handler and give a fatal error message instead of making us chase down bugs that don't reproduce Reviewed-by: kvn, mgerdin, dholmes ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: bed34a7a3b9b Author: coleenp Date: 2013-06-21 10:57 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bed34a7a3b9b 8017177: more explicit code location information in hs_err crash log Summary: Add code pc location for compiled code Reviewed-by: kvn, coleenp Contributed-by: doug.simon at oracle.com ! src/share/vm/runtime/frame.cpp Changeset: bb6c7f2f10fd Author: dcubed Date: 2013-06-21 08:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bb6c7f2f10fd Merge Changeset: b7bc7c94b4b5 Author: dcubed Date: 2013-06-21 10:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b7bc7c94b4b5 Merge - src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp - src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp Changeset: d9eed26d638a Author: iklam Date: 2013-06-23 22:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d9eed26d638a 8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes Summary: Added Atomic::inc(short*) to support this change. Reviewed-by: coleenp, dcubed, dholmes, minqi ! src/share/vm/oops/symbol.cpp ! src/share/vm/oops/symbol.hpp ! src/share/vm/runtime/atomic.cpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: e0c9a1d29eb4 Author: coleenp Date: 2013-06-24 18:55 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e0c9a1d29eb4 8016325: JVM hangs verifying system dictionary Summary: Minimize redundant verifications of Klasses. Reviewed-by: hseigel, jmasa ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/code/debugInfo.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/shark/sharkBuilder.cpp Changeset: 01e10b366055 Author: sla Date: 2013-06-25 14:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/01e10b366055 8017561: Build errors caused by missing .PHONY Reviewed-by: stefank, brutisso ! make/excludeSrc.make Changeset: feae15578b2f Author: tamao Date: 2013-06-07 09:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/feae15578b2f 7122222: GC log is limited to 2G for 32-bit Summary: Enable large file support for generated 32-bit ostream.o on Linux and Solaris (as only the two need this) by setting -D_FILE_OFFSET_BITS=64 in compilation Reviewed-by: tbell, mgerdin, dcubed Contributed-by: tamao ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make ! src/os/solaris/vm/os_solaris.inline.hpp Changeset: df7e1c0e3dc1 Author: jmasa Date: 2013-06-25 09:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/df7e1c0e3dc1 8014546: MetaspaceAux print_metaspace_change() should print "used" after GC not capacity Reviewed-by: johnc, tschatzl ! src/share/vm/memory/metaspace.cpp Changeset: f99cd6e20ab1 Author: jmasa Date: 2013-06-25 15:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f99cd6e20ab1 8014851: UseAdaptiveGCBoundary is broken Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.hpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp + test/gc/parallelScavenge/AdaptiveGCBoundary.java Changeset: 71963b3f802a Author: ehelin Date: 2013-06-26 16:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/71963b3f802a 8013590: NPG: Add a memory pool MXBean for Metaspace Reviewed-by: jmasa, mgerdin ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp + test/gc/metaspace/TestMetaspaceMemoryPool.java Changeset: f8972b867ded Author: ehelin Date: 2013-06-27 10:56 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f8972b867ded Merge Changeset: 7875ea94bea5 Author: goetz Date: 2013-06-24 11:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7875ea94bea5 8017308: Remove unused breakpoint relocation type Summary: remove unused breakpoint relocation type Reviewed-by: kvn ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/x86/vm/relocInfo_x86.cpp ! src/cpu/zero/vm/relocInfo_zero.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp Changeset: cc63bcb47cce Author: twisti Date: 2013-06-24 17:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cc63bcb47cce 8017538: Clang support broke slowdebug build for i586 Reviewed-by: kvn ! make/linux/makefiles/gcc.make Changeset: a023da4ffc15 Author: twisti Date: 2013-06-24 18:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a023da4ffc15 Merge Changeset: 3aa636f2a743 Author: adlertz Date: 2013-06-25 12:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3aa636f2a743 8017243: 8001345 is incomplete Summary: Replaces unused decodeN at MemBarAcquire with its corresponding loadN if loadN is used at more than one place. Reviewed-by: kvn, twisti ! src/share/vm/opto/memnode.cpp Changeset: 9347cae673f0 Author: adlertz Date: 2013-06-26 00:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9347cae673f0 8017510: Add a regression test for 8005956 Summary: Regression test for 8005956 Reviewed-by: kvn, twisti + test/compiler/8005956/PolynomialRoot.java Changeset: 6a0ead6dc6db Author: goetz Date: 2013-06-24 16:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6a0ead6dc6db 8017531: 8010460 changes broke bytecodeInterpreter.cpp Summary: Replace _indy by _jsr292 and also fix VERIFY_OOP macros. Reviewed-by: kvn ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: be0600ec1102 Author: kvn Date: 2013-06-27 11:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/be0600ec1102 Merge Changeset: 2b9380b0bf0b Author: amurillo Date: 2013-06-28 02:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2b9380b0bf0b Merge ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/universe.cpp Changeset: d197d377ab2e Author: amurillo Date: 2013-06-28 02:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d197d377ab2e Added tag hs25-b39 for changeset 2b9380b0bf0b ! .hgtags From alejandro.murillo at oracle.com Tue Jul 2 15:13:35 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 02 Jul 2013 16:13:35 -0600 Subject: jdk8-b97: HotSpot Message-ID: <51D3508F.8000301@oracle.com> hs25-b39 has been integrated into jdk8-b97. http://hg.openjdk.java.net/jdk8/jdk8/rev/4c363b94ea2a http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/469995a8e974 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d197d377ab2e http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/403f882ecc94 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/dcde7f049111 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8339c83b16c6 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6a11a81a8824 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1bf1d6ce3042 Component : VM Status : 0 major failures, 0 minor failures Date : 07/02/2013 at 02:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-06-28-092703.amurillo.hs25-b39-snapshot Bundles : 2013-06-28-092703.amurillo.hs25-b39-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs :http://surl.us.oracle.com/PIT_HS25b39 Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7122222: GC log is limited to 2G for 32-bit 8004124: Handle and/or warn about SI_KERNEL 8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread. 8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes 8013590: NPG: Add a memory pool MXBean for Metaspace 8014326: [OSX] All libjvm symbols are exported 8014546: MetaspaceAux print_metaspace_change() should print "used" after GC not capacity 8015851: UseAdaptiveGCBoundary is broken 8016325: JVM hangs verifying system dictionary 8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check 8017177: more explicit code location information in hs_err crash log 8017243: 8001345 is incomplete 8017253: new hotspot build - hs25-b39 8017308: Remove unused breakpoint relocation type 8017510: Add a regression test for 8005956 8017531: 8010460 changes broke bytecodeInterpreter.cpp 8017538: Clang support broke slowdebug build for i586 8017561: Build errors caused by missing .PHONY Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b97. Issues and Notes: This is PIT for HS25 b39 for JDK 8 b97. There are a lot of failures related with disabling Thread.stop(). We need to updated JCK. Leonid Mesnik JVM SQE -- Alejandro From alejandro.murillo at oracle.com Tue Jul 2 14:58:51 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 02 Jul 2013 21:58:51 +0000 Subject: hg: jdk8/jdk8/jdk: 8019500: Exclude MemoryTest.java and MemoryTestAllGC.sh to enable integration Message-ID: <20130702215903.0863648725@hg.openjdk.java.net> Changeset: 8339c83b16c6 Author: ehelin Date: 2013-07-02 13:06 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8339c83b16c6 8019500: Exclude MemoryTest.java and MemoryTestAllGC.sh to enable integration Reviewed-by: erikj, alanb ! test/ProblemList.txt From david.katleman at oracle.com Wed Jul 3 15:05:46 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Jul 2013 22:05:46 +0000 Subject: hg: jdk8/jdk8: 8 new changesets Message-ID: <20130703220547.600CB48796@hg.openjdk.java.net> Changeset: f5eb23490e6a Author: erikj Date: 2013-06-27 09:27 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f5eb23490e6a 8017047: Can't use --with-java-devtools and --with-devkit at the same time Reviewed-by: tbell ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: e5cf1735638c Author: erikj Date: 2013-06-28 11:55 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e5cf1735638c 8016605: New files dont apear in src.zip Reviewed-by: tbell ! common/makefiles/JavaCompilation.gmk Changeset: 0871b5799149 Author: erikj Date: 2013-06-28 11:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/0871b5799149 8019229: Build Configuration Fail in Windows Platform Reviewed-by: chegar, tbell, dxu ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 0e533ceee717 Author: erikj Date: 2013-06-28 12:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/0e533ceee717 8016303: make CONF= isn't working Reviewed-by: tbell ! NewMakefile.gmk Changeset: 78aaf5d3314d Author: erikj Date: 2013-06-28 12:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/78aaf5d3314d 8010385: build with LOG=trace broken on mac Reviewed-by: dholmes, tbell, prr ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/makefiles/MakeBase.gmk Changeset: dd3b314f4471 Author: erikj Date: 2013-07-01 15:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/dd3b314f4471 8009744: build-infra: REGRESSION: Publisher was NOT set for some JDK files Reviewed-by: tbell ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: b2b87e9e8683 Author: erikj Date: 2013-07-02 15:07 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/b2b87e9e8683 8019537: jdk8-build prebuild fails in source bundle generation, The path of TOOLS_DIR ... is not found Reviewed-by: tbell ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: a1c1e8bf71f3 Author: katleman Date: 2013-07-02 15:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/a1c1e8bf71f3 Merge From david.katleman at oracle.com Wed Jul 3 15:06:16 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Jul 2013 22:06:16 +0000 Subject: hg: jdk8/jdk8/jaxp: 2 new changesets Message-ID: <20130703220624.221DB48797@hg.openjdk.java.net> Changeset: c96691d84a7c Author: katleman Date: 2013-06-28 16:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/c96691d84a7c 8019347: JDK8 b96 source with GPL header errors Reviewed-by: iris, alanb, lancea ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties Changeset: 6c830db28d21 Author: katleman Date: 2013-07-02 15:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/6c830db28d21 Merge From david.katleman at oracle.com Wed Jul 3 15:06:36 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Jul 2013 22:06:36 +0000 Subject: hg: jdk8/jdk8/jdk: 2 new changesets Message-ID: <20130703220715.87D0748798@hg.openjdk.java.net> Changeset: 87cab043cb5e Author: katleman Date: 2013-06-28 16:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/87cab043cb5e 8019347: JDK8 b96 source with GPL header errors Reviewed-by: iris, alanb, lancea ! makefiles/sun/awt/ToBin.java ! src/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java ! test/java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java ! test/java/lang/ThreadGroup/Suspend.java Changeset: 978a95239044 Author: katleman Date: 2013-07-02 15:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/978a95239044 Merge From christine.lu at oracle.com Thu Jul 4 08:10:54 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 04 Jul 2013 15:10:54 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b97 for changeset 469995a8e974 Message-ID: <20130704151056.32230487CF@hg.openjdk.java.net> Changeset: 3370fb6146e4 Author: cl Date: 2013-07-04 01:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/3370fb6146e4 Added tag jdk8-b97 for changeset 469995a8e974 ! .hgtags From christine.lu at oracle.com Thu Jul 4 08:10:51 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 04 Jul 2013 15:10:51 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b97 for changeset a1c1e8bf71f3 Message-ID: <20130704151051.8EC67487CE@hg.openjdk.java.net> Changeset: 99ad803f8c4e Author: cl Date: 2013-07-04 01:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/99ad803f8c4e Added tag jdk8-b97 for changeset a1c1e8bf71f3 ! .hgtags From christine.lu at oracle.com Thu Jul 4 08:11:35 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 04 Jul 2013 15:11:35 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b97 for changeset d197d377ab2e Message-ID: <20130704151140.35591487D0@hg.openjdk.java.net> Changeset: 2bfa00fac03f Author: cl Date: 2013-07-04 01:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2bfa00fac03f Added tag jdk8-b97 for changeset d197d377ab2e ! .hgtags From christine.lu at oracle.com Thu Jul 4 08:13:01 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 04 Jul 2013 15:13:01 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b97 for changeset 6c830db28d21 Message-ID: <20130704151305.7127F487D1@hg.openjdk.java.net> Changeset: 15e5bb51bc0c Author: cl Date: 2013-07-04 01:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/15e5bb51bc0c Added tag jdk8-b97 for changeset 6c830db28d21 ! .hgtags From christine.lu at oracle.com Thu Jul 4 08:13:12 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 04 Jul 2013 15:13:12 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b97 for changeset dcde7f049111 Message-ID: <20130704151316.F08CF487D2@hg.openjdk.java.net> Changeset: b1fb4612a2ca Author: cl Date: 2013-07-04 01:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/b1fb4612a2ca Added tag jdk8-b97 for changeset dcde7f049111 ! .hgtags From christine.lu at oracle.com Thu Jul 4 08:13:30 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 04 Jul 2013 15:13:30 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b97 for changeset 978a95239044 Message-ID: <20130704151406.560B1487D3@hg.openjdk.java.net> Changeset: 4b21dcfdcc3b Author: cl Date: 2013-07-04 01:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4b21dcfdcc3b Added tag jdk8-b97 for changeset 978a95239044 ! .hgtags From christine.lu at oracle.com Thu Jul 4 08:15:45 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 04 Jul 2013 15:15:45 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b97 for changeset 1bf1d6ce3042 Message-ID: <20130704151546.C10D4487D5@hg.openjdk.java.net> Changeset: da63a99481da Author: cl Date: 2013-07-04 01:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da63a99481da Added tag jdk8-b97 for changeset 1bf1d6ce3042 ! .hgtags From christine.lu at oracle.com Thu Jul 4 08:15:31 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 04 Jul 2013 15:15:31 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b97 for changeset 6a11a81a8824 Message-ID: <20130704151538.7C4F0487D4@hg.openjdk.java.net> Changeset: 2364e94ae67b Author: cl Date: 2013-07-04 01:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2364e94ae67b Added tag jdk8-b97 for changeset 6a11a81a8824 ! .hgtags From brian.goetz at oracle.com Thu Jul 4 20:36:20 2013 From: brian.goetz at oracle.com (Brian Goetz) Date: Thu, 04 Jul 2013 23:36:20 -0400 Subject: What is the type of a "method reference"? In-Reply-To: References: Message-ID: <51D63F34.8060308@oracle.com> (sorry for slow reply) Method references, and lambda expressions, have no intrinsic type; their type depends on their context. Their type will *always* be a functional interface, which is an interface with a single abstract method. The compiler will enforce that the arity, argument types, return type, and exceptions are compatible (modulo allowable adaptations such as boxing, unboxing, or widening). Here's an example where the "same" method ref could take on different types: interface Predicate { boolean test(T arg); } interface Function { U apply(T arg); } Predicate p = String::isEmpty; Function f = String::isEmpty; So, we see here that the method ref String::isEmpty (which refers to the nilary boolean-returning instance method) is compatible with either Predicate or Function (the latter entails boxing.) The type of a method reference depends on its context. It could pick up type information from assignment context (as above), method invocation context, cast context, etc. The following is illegal: Object o = String::isEmpty; because we don't know what functional interface to convert String.isEmpty() to. But the following is legal: Object o = (Predicate) String::isEmpty; Block was renamed to Consumer. On 6/11/2013 5:50 PM, Behrooz Nobakht wrote: > Hi, > > I have a question regarding the method references in Java 8. Let's say that > I have a class: > > class MyClass { > Object doSomething(Object o); > } > > And, I'm using the method reference MyClass::doSomething in a call > such as SomeOtherClass.doAnotherThing(p, > MyClass::doSomething). In this call, let's assume that p is an arbitrary > parameter and doAnotherThing method knows how to provide the parameter for > doSomething. > > My question is that how should the method doAnotherThing be declared? > > Studying the source code of Java 8, I found out that before Java 8 version > b75, there was an abstraction java.util.function.Block which was removed > from further revisions. > > So, maybe, another question is that since Block is not available what is > its best replacement in the current version of Java 8? What is the > top-level abstraction that represents a block of code such as a method > reference? Or, in other words, if using lambdas, what is the type that > could replace a lambda in method definitions? > > Having Block allowed to use define methods with parameters that are as > general as a block of code (a method reference). Now, what should be used > instead? > > I would appreciate your answers and explanations. > > Best, > Behrooz > From lana.steuck at oracle.com Fri Jul 5 11:15:31 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 05 Jul 2013 18:15:31 +0000 Subject: hg: jdk8/jdk8/nashorn: 32 new changesets Message-ID: <20130705181557.E27424883D@hg.openjdk.java.net> Changeset: 6a75a505301f Author: sundar Date: 2013-06-18 18:43 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6a75a505301f 8012698: [nashorn] tests fail to run with agentvm or samevm Reviewed-by: hannesw, jlaskey ! test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java Changeset: 7276d66b7118 Author: jlaskey Date: 2013-06-19 09:10 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7276d66b7118 8010697: DeletedArrayFilter seems to leak memory Reviewed-by: hannesw, sundar Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + test/script/basic/JDK-8010697.js + test/script/basic/JDK-8010697.js.EXPECTED Changeset: c7c9222cfe69 Author: sundar Date: 2013-06-19 21:07 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c7c9222cfe69 8015347: Parsing issue with decodeURIComponent Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/URIUtils.java + test/script/basic/JDK-8015347.js Changeset: ac404bf3f8c8 Author: sundar Date: 2013-06-20 13:45 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ac404bf3f8c8 8017046: Cannot assign undefined to a function argument if the function uses arguments object Reviewed-by: hannesw ! src/jdk/nashorn/internal/objects/NativeArguments.java + test/script/basic/JDK-8017046.js Changeset: c7672e621b14 Author: sundar Date: 2013-06-20 17:34 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c7672e621b14 Merge Changeset: 8e03121cc286 Author: sundar Date: 2013-06-21 16:55 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8e03121cc286 8017260: adjust lookup code in objects.* classes Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArguments.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java Changeset: b4e2bccf9598 Author: sundar Date: 2013-06-21 17:33 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4e2bccf9598 Merge Changeset: c30beaf3c42a Author: jlaskey Date: 2013-06-21 14:34 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c30beaf3c42a 8010732: BigDecimal, BigInteger and Long handling in nashorn Reviewed-by: sundar Contributed-by: james.laskey at oracle.com + test/script/basic/JDK-8010732.js + test/script/basic/JDK-8010732.js.EXPECTED Changeset: 2ded2fc08c94 Author: jlaskey Date: 2013-06-22 10:12 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ded2fc08c94 8017448: JDK-8010732.js.EXPECTED truncated Reviewed-by: sundar Contributed-by: james.laskey at oracle.com ! test/script/basic/JDK-8010732.js.EXPECTED Changeset: 51a5ee93d6bc Author: sundar Date: 2013-06-24 19:06 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/51a5ee93d6bc 8015959: Can't call foreign constructor Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8015959.js + test/script/basic/JDK-8015959.js.EXPECTED Changeset: 26a345c26e62 Author: sundar Date: 2013-06-25 17:31 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/26a345c26e62 8015969: Needs to enforce and document that global "context" and "engine" can't be modified when running via jsr223 Reviewed-by: hannesw, jlaskey ! docs/JavaScriptingProgrammersGuide.html ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java + test/script/basic/JDK-8015969.js Changeset: 39e17373d8df Author: sundar Date: 2013-06-26 16:36 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/39e17373d8df 8017950: error.stack should be a string rather than an array Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! test/script/basic/JDK-8012164.js ! test/script/basic/JDK-8012164.js.EXPECTED + test/script/basic/JDK-8017950.js + test/script/basic/JDK-8017950.js.EXPECTED ! test/script/basic/NASHORN-109.js ! test/script/basic/NASHORN-296.js ! test/script/basic/errorstack.js Changeset: 682889823712 Author: jlaskey Date: 2013-06-26 08:36 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/682889823712 8008458: Strict functions dont share property map Reviewed-by: sundar, hannesw Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java Changeset: 80c66d3fd872 Author: hannesw Date: 2013-06-26 15:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80c66d3fd872 8019157: Avoid calling ScriptObject.setProto() if possible Reviewed-by: jlaskey, sundar ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArguments.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeMath.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FunctionScope.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/scripts/JO.java Changeset: 635098f9f45e Author: sundar Date: 2013-06-26 19:42 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/635098f9f45e 8014781: support Error.captureStackTrace Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/objects/NativeError.java + test/script/basic/JDK-8014781.js + test/script/basic/JDK-8014781.js.EXPECTED Changeset: d1886ad46f0c Author: jlaskey Date: 2013-06-26 12:38 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d1886ad46f0c 8019175: Simplify ScriptObject.modifyOwnProperty Reviewed-by: hannesw Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: f9c855b828fe Author: sundar Date: 2013-06-27 13:24 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f9c855b828fe 8019226: line number not generated for first statement if it is on the same function declaration line Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8019226.js + test/script/basic/JDK-8019226.js.EXPECTED Changeset: 5ec4762d9df0 Author: sundar Date: 2013-06-27 13:47 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5ec4762d9df0 Merge Changeset: 90864d892593 Author: lana Date: 2013-06-28 19:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/90864d892593 Merge Changeset: 218c2833c344 Author: sundar Date: 2013-06-28 19:36 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/218c2833c344 8019365: Error stack format Reviewed-by: hannesw ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/objects/NativeError.java ! test/script/basic/JDK-8014781.js.EXPECTED ! test/script/basic/JDK-8017950.js.EXPECTED ! test/script/basic/JDK-8019226.js ! test/script/basic/JDK-8019226.js.EXPECTED Changeset: 02588d68399d Author: sundar Date: 2013-07-01 12:38 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02588d68399d 8019473: Parser issues related to functions and blocks Reviewed-by: lagergren ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8019473.js Changeset: 10c7a1e9e24f Author: sundar Date: 2013-07-01 14:15 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/10c7a1e9e24f 8019478: Object.prototype.toString.call(/a/.exec("a")) === "[object Array]" should be true Reviewed-by: hannesw ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java + test/script/basic/JDK-8019478.js Changeset: 47099609a48b Author: sundar Date: 2013-07-01 17:21 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/47099609a48b 8019482: Number("0x0.0p0") should evaluate to NaN Reviewed-by: lagergren ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk/nashorn/internal/runtime/JSType.java + test/script/basic/JDK-8019482.js Changeset: ab3ea5b3e507 Author: sundar Date: 2013-07-01 19:52 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ab3ea5b3e507 8019488: switch on literals result in NoSuchMethodError or VerifyError Reviewed-by: hannesw ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/JDK-8019488.js Changeset: 9165138b427c Author: sundar Date: 2013-07-01 23:36 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9165138b427c 8019508: Comma handling in object literal parsing is wrong Reviewed-by: hannesw ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8019508.js + test/script/basic/JDK-8019508.js.EXPECTED Changeset: 5f9abeb0bb50 Author: jlaskey Date: 2013-07-02 07:45 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f9abeb0bb50 8019580: Build Script Change for Nashorn promotion testing Reviewed-by: jlaskey Contributed-by: eugene.drobitko at oracle.com ! make/build.xml Changeset: a7b82e333c31 Author: lagergren Date: 2013-07-02 13:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7b82e333c31 8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8016667.js Changeset: 74049fe3ba46 Author: sundar Date: 2013-07-02 18:00 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/74049fe3ba46 8019553: NPE on illegal l-value for increment and decrement Reviewed-by: jlaskey, attila, lagergren ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8019553.js + test/script/basic/JDK-8019553.js.EXPECTED ! test/script/basic/NASHORN-51.js ! test/script/basic/NASHORN-51.js.EXPECTED ! test/script/error/NASHORN-57.js.EXPECTED Changeset: 9396e42bae4f Author: lagergren Date: 2013-07-02 14:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9396e42bae4f 8017082: Long array literals were slightly broken Reviewed-by: sundar, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/LiteralNode.java + test/script/basic/JDK-8017082.js Changeset: 69ec02d12a31 Author: lagergren Date: 2013-07-02 15:01 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/69ec02d12a31 Merge Changeset: 16c4535abcf8 Author: sundar Date: 2013-07-02 18:39 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/16c4535abcf8 Merge Changeset: 542b7803f038 Author: lana Date: 2013-07-05 11:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/542b7803f038 Merge From lana.steuck at oracle.com Fri Jul 5 11:15:31 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 05 Jul 2013 18:15:31 +0000 Subject: hg: jdk8/jdk8/langtools: 31 new changesets Message-ID: <20130705181701.F320A4883E@hg.openjdk.java.net> Changeset: 6debfa63a4a1 Author: vromero Date: 2013-06-20 08:45 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6debfa63a4a1 8016613: javac should avoid source 8 only analysis when compiling for source 7 Reviewed-by: jjg Contributed-by: maurizio.cimadamore at oracle.com ! src/share/classes/com/sun/tools/javac/code/Kinds.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java Changeset: e9ebff1840e5 Author: emc Date: 2013-06-20 19:01 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e9ebff1840e5 8007546: ClassCastException on JSR308 tests 8015993: jck-compiler tests are failed with java.lang.ClassCastException Summary: Fix ClassCastExceptions arising from addition of AnnotatedType. Reviewed-by: jjg, abuckley ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java Changeset: bf020de5a6db Author: emc Date: 2013-06-24 22:03 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bf020de5a6db 8012722: Single comma in array initializer should parse Summary: Annotations of the form @Foo({,}) should parse Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/SingleCommaAnnotationValue.java + test/tools/javac/parser/SingleCommaAnnotationValueFail.java + test/tools/javac/parser/SingleCommaAnnotationValueFail.out Changeset: 831467c4c6a7 Author: vromero Date: 2013-06-25 16:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/831467c4c6a7 8017104: javac should have a class for primitive types that inherits from Type Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/Kinds.java ! src/share/classes/com/sun/tools/javac/code/Printer.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/TypeTag.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java Changeset: aceae9ceebbe Author: kizune Date: 2013-06-25 20:08 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aceae9ceebbe 8006973: jtreg test fails: test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java Reviewed-by: ksrini ! test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java Changeset: c2d9303c3477 Author: ksrini Date: 2013-06-26 09:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c2d9303c3477 8016908: TEST_BUG: removing non-ascii characters causes tests to fail Reviewed-by: jjg, vromero ! test/tools/javac/api/6437999/T6437999.java - test/tools/javac/api/6437999/Utf8.java ! test/tools/javac/api/T6306137.java Changeset: 3b2e10524627 Author: jjg Date: 2013-06-26 18:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3b2e10524627 8014137: Update test/tools/javac/literals/UnderscoreLiterals to add testcases with min/max values Reviewed-by: jjg, darcy Contributed-by: matherey.nunez at oracle.com ! test/tools/javac/literals/UnderscoreLiterals.java Changeset: 4fe5aab73bb2 Author: bpatel Date: 2013-06-26 20:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4fe5aab73bb2 8007338: Method grouping tab line-folding Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java Changeset: 27bd6a2302f6 Author: bpatel Date: 2013-06-26 20:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/27bd6a2302f6 8014017: extra space in javadoc class heading Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ClassBuilder.java ! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java ! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java Changeset: 36e8bc1907a2 Author: bpatel Date: 2013-06-26 20:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/36e8bc1907a2 8013738: Two javadoc tests have bug 0000000 Reviewed-by: jjg ! test/com/sun/javadoc/testNestedInlineTag/TestNestedInlineTag.java ! test/com/sun/javadoc/testTagMisuse/TestTagMisuse.java Changeset: c674b396827c Author: emc Date: 2013-06-27 00:37 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c674b396827c 8014230: Compilation incorrectly succeeds with inner class constructor with 254 parameters Summary: The compiler does not account fr extra parameters due to inner this parameters Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/main/Main.java + test/tools/javac/limits/NestedClassConstructorArgs.java + test/tools/javac/limits/NestedClassMethodArgs.java - test/tools/javac/limits/NumArgs1.java - test/tools/javac/limits/NumArgs2.java - test/tools/javac/limits/NumArgs3.java - test/tools/javac/limits/NumArgs4.java + test/tools/javac/limits/NumArgsTest.java + test/tools/javac/limits/StaticNestedClassConstructorArgs.java + test/tools/javac/limits/TopLevelClassConstructorArgs.java + test/tools/javac/limits/TopLevelClassMethodArgs.java + test/tools/javac/limits/TopLevelClassStaticMethodArgs.java Changeset: dcc6a52bf363 Author: erikj Date: 2013-06-27 10:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/dcc6a52bf363 8014513: Sjavac doesn't detect 32-bit jvm properly Reviewed-by: jjg ! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java Changeset: a47e28759666 Author: vromero Date: 2013-06-27 09:51 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a47e28759666 7066788: javah again accepts -old option (ineffectively) which was removed in 1.5. Reviewed-by: jjg ! src/share/classes/com/sun/tools/javah/JavahTask.java Changeset: 8e3d391c88c6 Author: vromero Date: 2013-06-27 09:54 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8e3d391c88c6 8017609: javac, ClassFile.read(Path) should be ClassFile.read(Path, Attribute.Factory) Reviewed-by: jjg ! src/share/classes/com/sun/tools/classfile/ClassFile.java Changeset: e42c27026290 Author: vromero Date: 2013-06-27 16:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e42c27026290 8016099: Some @SuppressWarnings annotations ignored ( unchecked, rawtypes ) Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/T8016099/UncheckedWarningRegressionTest.java + test/tools/javac/T8016099/UncheckedWarningRegressionTest.out Changeset: d137ce373c4c Author: vromero Date: 2013-06-27 16:06 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d137ce373c4c 7008643: inlined finally clauses confuse debuggers Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java Changeset: 26437287529d Author: janvalenta Date: 2013-06-27 17:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/26437287529d 8015720: since tag isn't copied while generating JavaFX documentation Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! test/com/sun/javadoc/testJavaFX/C.java ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java Changeset: 065f8cb7bd89 Author: darcy Date: 2013-06-27 11:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/065f8cb7bd89 8019308: Add descriptions of Java SE 7 and 8 language changes to SourceVersion Reviewed-by: jjg ! src/share/classes/javax/lang/model/SourceVersion.java Changeset: 97e798c06804 Author: ksrini Date: 2013-06-27 12:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/97e798c06804 7080001: Need to bump version numbers in build.properties for 8 Reviewed-by: jjg ! make/build.properties Changeset: 5c548a8542b8 Author: emc Date: 2013-06-27 17:45 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5c548a8542b8 8013357: javac accepts erroneous binary comparison operations Summary: javac does not report type errors on illegal Object == primitive comparisons Reviewed-by: abuckley, mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! test/tools/javac/lambda/LambdaConv01.java ! test/tools/javac/lambda/LambdaExpr15.java ! test/tools/javac/lambda/typeInference/InferenceTest2b.java + test/tools/javac/types/TestComparisons.java Changeset: 6101e52ce9e3 Author: emc Date: 2013-06-28 06:54 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6101e52ce9e3 8016760: Failure of regression test langtools/tools/javac/T6725036.java Summary: Marking the failing test @ignore; the proposed change for 8015666 addresses the underlying issue Reviewed-by: jjg ! test/tools/javac/T6725036.java Changeset: bb06c412d079 Author: vromero Date: 2013-06-28 13:20 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bb06c412d079 6473148: TreePath.iterator() should document the iteration order Reviewed-by: mcimadamore ! src/share/classes/com/sun/source/util/TreePath.java Changeset: bdd699d7378d Author: vromero Date: 2013-06-28 14:36 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bdd699d7378d 8005552: c.s.t.javap.AttributeWriter.visitLocalVariableTable() uses incorrect format string Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javap/AttributeWriter.java Changeset: 66147d50d8d6 Author: lana Date: 2013-06-28 19:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/66147d50d8d6 Merge Changeset: 891c5ecb8306 Author: vromero Date: 2013-06-29 20:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/891c5ecb8306 6983646: javap should identify why a DefaultAttribute is being used Reviewed-by: jjg ! src/share/classes/com/sun/tools/classfile/Attribute.java ! src/share/classes/com/sun/tools/classfile/DefaultAttribute.java ! src/share/classes/com/sun/tools/javap/AttributeWriter.java Changeset: f559ef7568ce Author: mcimadamore Date: 2013-07-01 14:57 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f559ef7568ce 7034798: Ambiguity error for abstract method call is too eager Summary: Javac should wait and see if ambiguous methods can be reconciled at the end of an overload resolution round Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/resolve/ResolveHarness.java + test/tools/javac/resolve/tests/AbstractMerge.java ! test/tools/javac/resolve/tests/InnerOverOuter.java Changeset: 1908e86ee49a Author: darcy Date: 2013-07-01 11:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1908e86ee49a 7162089: Add support for repeating annotations to javax.annotation.processing Reviewed-by: abuckley, jjg, jfranck ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/share/classes/javax/annotation/processing/AbstractProcessor.java ! src/share/classes/javax/annotation/processing/Processor.java ! test/tools/javac/processing/environment/round/TestElementsAnnotatedWith.java + test/tools/javac/processing/environment/round/TpAnno.java + test/tools/javac/processing/environment/round/TypeParameterAnnotations.java Changeset: 27a2e8c78bd0 Author: vromero Date: 2013-07-02 10:21 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/27a2e8c78bd0 8019397: javap does not show SourceDebugExtension properly Reviewed-by: jjg Contributed-by: dmytro_sheyko at hotmail.com ! src/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java ! src/share/classes/com/sun/tools/javap/AttributeWriter.java Changeset: 565341d436e2 Author: ksrini Date: 2013-07-01 16:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/565341d436e2 8019460: tests in changeset do not have @bug tag Reviewed-by: darcy ! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.java ! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAnotherAuxiliary.out ! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary.java ! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary1.out ! test/tools/javac/warnings/AuxiliaryClass/ClassUsingAuxiliary2.out ! test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java Changeset: 3b4f92a3797f Author: vromero Date: 2013-07-02 22:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3b4f92a3797f 6326693: variable x might already have been assigned, when assignment is in catch block Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.java + test/tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.out Changeset: ce5a90df517b Author: lana Date: 2013-07-05 11:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ce5a90df517b Merge From lana.steuck at oracle.com Fri Jul 5 11:38:18 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 5 Jul 2013 11:38:18 -0700 (PDT) Subject: jdk8-b98: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201307051838.r65IcIgl015318@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/99ad803f8c4e http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/542b7803f038 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ce5a90df517b http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f2342dedf04a http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/b1fb4612a2ca http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/15e5bb51bc0c http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2bfa00fac03f http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/3370fb6146e4 --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8019692 client-libs JDK build CC_OPT_HIGHEST setting isn't valid for Sun C++ compiler JDK-8019236 client-libs [macosx] Add javadoc to the handleWindowFocusEvent in CEmbeddedFrame JDK-8016545 client-libs java.beans.XMLEncoder.writeObject output is wrong JDK-8016534 client-libs javax/swing/text/View/8014863/bug8014863.java failed JDK-8016254 client-libs several sun/java2d/OpenGL tests failed with SIGFPE JDK-8015144 client-libs Performance regression in ICU OpenType Layout library JDK-8014264 client-libs The applet pathguy_TimeDead throws java.lang.NullPointerException in java console once click drop-down check box. JDK-8007642 client-libs Media Names on Java Print Do Not Match the Printer?s and Confuse Users JDK-8005770 client-libs [parfait] False positive uninitialised variable at jdk/src/closed/share/native/sun/java2d/cmm/kcms/chnrules.c JDK-8019580 core-libs Build Script Change for Nashorn promotion testing JDK-8019553 core-libs NPE on illegal l-value for increment and decrement JDK-8019535 core-libs Fix doclint warnings in java.time.format JDK-8019529 core-libs Fix doclint warnings in java.util.spi JDK-8019508 core-libs Comma handling in object literal parsing is wrong JDK-8019488 core-libs switch on literals result in NoSuchMethodError or VerifyError JDK-8019482 core-libs Number("0x0.0p0") should evaluate to NaN JDK-8019478 core-libs Object.prototype.toString.call(/a/.exec("a")) === "[object Array]" should be true JDK-8019473 core-libs Parser issues related to functions and blocks JDK-8019467 core-libs Fix doclint issues in java.util.jar.Pack200 JDK-8019466 core-libs Fix doclint issues in java.util.function JDK-8019407 core-libs Fix doclint issues in javax.naming.* JDK-8019380 core-libs doclint warnings in java.nio, java.nio.file.**, java.nio.channels.** JDK-8019377 core-libs Sync j.u.c locks and atomic from 166 to tl JDK-8019365 core-libs Error stack format JDK-8019357 core-libs Fix doclint warnings in java.lang.invoke JDK-8019320 core-libs Fix doclint issues in javax.script JDK-8019315 core-libs Fix doclint issues in java.util.logging JDK-8019308 core-libs Add descriptions of Java SE 7 and 8 language changes to SourceVersion JDK-8019304 core-libs Fix doclint issues in java.util.prefs JDK-8019286 core-libs Typo in method " next " of class " ResultSet " JDK-8019228 core-libs Fix doclint issues in java.util.zip JDK-8019226 core-libs line number not generated for first statement if it is on the same function declaration line JDK-8019224 core-libs add exception chaining to RMI CGIHandler JDK-8019223 core-libs Fix doclint warnings in java.rmi.server JDK-8019182 core-libs test/closed/java/net/URLClassLoader/Gifar.java fails intermittently on Windows JDK-8019175 core-libs Simplify ScriptObject.modifyOwnProperty JDK-8019157 core-libs Avoid calling ScriptObject.setProto() if possible JDK-8017950 core-libs error.stack should be a string rather than an array JDK-8017739 core-libs ReentrantReadWriteLock is confused by the Threads with reused IDs JDK-8017550 core-libs Fix doclint issues in java.lang and subpackages JDK-8017540 core-libs Improve multi-threaded contention behavior of BigInteger.toString() radix conversion cache JDK-8017477 core-libs Remove TimeZone.DisplayNames, no longer used JDK-8017471 core-libs Fix JDBC javadoc -Xlint errors and warnings JDK-8017468 core-libs typo in javadoc: " ResourceBunlde " JDK-8017463 core-libs [TEST_BUG] 2 tests from tools/pack200/ remain about 1 GB of data in work directory after execution JDK-8017448 core-libs JDK-8010732.js.EXPECTED truncated JDK-8017322 core-libs java/util/Currency/PropertiesTest.sh should run exclusively JDK-8017271 core-libs Crash may occur in java.net.DualStackPlainSocketImpl::initIDs due to unchecked values returned from JNI functions JDK-8017260 core-libs Tests failed with java.security.AccessControlException JDK-8017174 core-libs NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger JDK-8017088 core-libs Map/HashMap.compute() incorrect with key mapping to null value JDK-8017082 core-libs Bad type on operand stack JDK-8017046 core-libs Cannot assign undefined to a function argument if the function uses arguments object JDK-8016761 core-libs Lambda metafactory: incorrect type conversion of constructor method handle JDK-8016667 core-libs Wrong bytecode generation when testing/setting JDK-8016455 core-libs Sync stream tests from lambda to tl JDK-8016324 core-libs filter/flatMap pipeline sinks should pass size information to downstream sink JDK-8016308 core-libs Updates to j.u.stream.Node/Nodes JDK-8016139 core-libs PrimitiveIterator.forEachRemaining JDK-8015969 core-libs Needs to enforce and document that global "context" and "engine" can't be modified when running via jsr223 JDK-8015959 core-libs Can't call foreign constructor JDK-8015799 core-libs HttpURLConnection.getHeaderFields() throws IllegalArgumentException: Empty cookie header string JDK-8015347 core-libs Parsing issue with decodeURIComponent JDK-8014781 core-libs support Error.captureStackTrace JDK-8014499 core-libs MulticastSocket should enable IP_MULTICAST_ALL (lnx) JDK-8014377 core-libs (dc) DatagramChannel should set IP_MULTICAST_ALL=0 (lnx) JDK-8014233 core-libs java.lang.Thread should have @Contended on TLR fields JDK-8014045 core-libs test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java failing intermittently JDK-8012987 core-libs Optimizations for Stream.limit/substream JDK-8012698 core-libs [nashorn] tests fail to run with agentvm or samevm JDK-8012647 core-libs Add Arrays.parallelPrefix (prefix sum, scan, cumulative sum) JDK-8010732 core-libs BigDecimal, BigInteger and Long handling in nashorn JDK-8010697 core-libs DeletedArrayFilter seems to leak memory JDK-8009736 core-libs Comparator API cleanup JDK-8008458 core-libs Strict functions dont share property map JDK-8007340 core-libs TEST_BUG: remove bootclasspath usage from test/closed/sun/rmi/transport/proxy/testMultipleContentLengthHeaders.sh JDK-7192954 core-libs Fix Float.parseFloat to round correctly and preserve monotonicity. JDK-7184195 core-libs java.util.logging.Logger.getGlobal().info() doesn't log without configuration JDK-7162089 core-libs Add support for repeating annotations to javax.annotation.processing JDK-7157360 core-libs HttpURLConnection: HTTP method DELETE doesn't support output JDK-7131192 core-libs BigInteger.doubleValue() is depressingly slow JDK-7039391 core-libs Use Math.ulp in FloatingDecimal JDK-7018139 core-libs Fix HTML accessibility and doclint issues in java.math JDK-6863624 core-libs java/util/Currency/PropertiesTest.sh writable check is incorrect JDK-6609431 core-libs (rb) ResourceBundle.getString() returns incorrect value JDK-6469160 core-libs (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException JDK-4641897 core-libs Faster string conversion of large integers JDK-4396272 core-libs Parsing doubles fails to follow IEEE for largest decimal that should yield 0 JDK-8019527 core-svc Fix doclint warnings in java.lang.instruement JDK-8019384 core-svc jps and jcmd tests fail when there is a process started with a .war file JDK-8016593 core-svc Clean-up Javac Overrides Warnings In com/sun/jmx/snmp Package JDK-8015720 docs @since tag isn't copied while generating JavaFX documentation JDK-8014017 docs extra space in javadoc class heading JDK-8013738 docs Two javadoc tests have bug 0000000 JDK-8017145 embedded JRECreate successfully executes with wrong command line JDK-8013836 globalization getFirstDayOfWeek reports wrong day for pt-BR locale JDK-8019559 hotspot NPE in TestGCWithFasttime.java on Linux-ia32 JDK-8019510 hotspot Add closed/com/oracle/jfr/runtime/TestExceptionEvents to ProblemList.txt JDK-8019155 hotspot Update makefiles with correct jfr packages JDK-8017451 hotspot JFR code in 8 uses com.sun.xml.internal.ws.org.objectweb.asm instead of jdk.internal.org.objectweb.asm JDK-8016222 hotspot Enable all Exceptions disables errors Errors JDK-8015431 hotspot Move JFR event definitions to jdk.internal.jfr.events.* JDK-8015298 hotspot Don't add default.jfc to the event defaults JDK-8017570 infrastructure jfr.jar should not be in compact3 (for now) JDK-8017263 install Text overlaps on the java installer dialog JDK-8019539 security-libs Fix doclint errors in java.security and its subpackages JDK-8019360 security-libs Cleanup of the javadoc tag in java.security.* JDK-8019359 security-libs To comment why not use no_renegotiation to reject client initiated renegotiation JDK-8019259 security-libs Failover to CRL checking does not happen if wrong OCSP responder URL is set JDK-8019227 security-libs JDK-8010325 broke the old build JDK-8017453 security-libs ReplayCache tests fail on multiple platforms JDK-8017326 security-libs Cleanup of the javadoc tag in java.security.spec JDK-8017325 security-libs Cleanup of the javadoc tag in java.security.cert JDK-8017157 security-libs catch more exception in test RejectClientRenego JDK-8017049 security-libs rename property jdk.tls.rejectClientInitializedRenego JDK-8016051 security-libs Possible ClassCastException in KdcComm JDK-8006687 security-libs Check the availability of Oracle proxy before running test cases JDK-8001326 security-libs Improve Kerberos replay caching JDK-8019460 tools tests in changeset do not have @bug tag JDK-8019397 tools javap does not show SourceDebugExtension properly JDK-8017609 tools javac, ClassFile.read(Path) should be ClassFile.read(Path, Attribute.Factory) JDK-8017104 tools javac should have a class for primitive types that inherits from Type JDK-8016908 tools TEST_BUG: removing non-ascii characters causes tests to fail JDK-8016760 tools tools/javac/T6725036.java fails intermittently JDK-8016613 tools javac should avoid source 8 only analysis when compiling for source 7 JDK-8016099 tools Some @SuppressWarnings annotations ignored ( unchecked, rawtypes ) JDK-8015993 tools jck-compiler tests are failed with java.lang.ClassCastException JDK-8014513 tools Sjavac doesn't detect 32-bit jvm properly JDK-8014230 tools compilation incorrectly succeeds with inner class constructor with 254 parameter JDK-8014137 tools Update /tools/javac/literals/UnderscoreLiterals to add testcases with min/max values JDK-8013357 tools Javac accepts erroneous binary comparison operations JDK-8012722 tools Single comma in array initializer should parse JDK-8007546 tools ClassCastException on JSR308 tests JDK-8007338 tools Method grouping tab line-folding JDK-8006973 tools jtreg test fails: test/tools/javac/warnings/AuxiliaryClass/SelfClassWithAux.java JDK-8005552 tools c.s.t.javap.AttributeWriter.visitLocalVariableTable() uses incorrect format string JDK-7080001 tools Need to bump version numbers in build.properties for 8 JDK-7066788 tools javah again accepts -old option (ineffectively) which was removed in 1.5. JDK-7034798 tools Ambiguity error for abstract method call is too eager JDK-7008643 tools inlined finally clauses confuse debuggers JDK-6983646 tools javap should identify why a DefaultAttribute is being used JDK-6473148 tools TreePath.iterator() should document the iteration order JDK-6326693 tools variable x might already have been assigned, when assignment is in catch block From lana.steuck at oracle.com Fri Jul 5 11:18:39 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 05 Jul 2013 18:18:39 +0000 Subject: hg: jdk8/jdk8/jdk: 83 new changesets Message-ID: <20130705183547.604FF4883F@hg.openjdk.java.net> Changeset: 5cfcd545ce4a Author: vadim Date: 2013-06-26 13:49 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5cfcd545ce4a 8016254: several sun/java2d/OpenGL tests failed with SIGFPE Reviewed-by: prr, bae ! src/share/native/sun/java2d/opengl/OGLContext.c Changeset: 3ffa38871143 Author: lana Date: 2013-06-28 19:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ffa38871143 Merge - make/sun/xawt/ToBin.java - makefiles/sun/awt/X11/ToBin.java - src/share/classes/sun/misc/FDBigInt.java - src/share/classes/sun/misc/Hashing.java - src/solaris/classes/sun/awt/X11/XIconInfo.java - src/solaris/classes/sun/awt/X11/security-icon-bw16.png - src/solaris/classes/sun/awt/X11/security-icon-bw24.png - src/solaris/classes/sun/awt/X11/security-icon-bw32.png - src/solaris/classes/sun/awt/X11/security-icon-bw48.png - src/solaris/classes/sun/awt/X11/security-icon-interim16.png - src/solaris/classes/sun/awt/X11/security-icon-interim24.png - src/solaris/classes/sun/awt/X11/security-icon-interim32.png - src/solaris/classes/sun/awt/X11/security-icon-interim48.png - src/solaris/classes/sun/awt/X11/security-icon-yellow16.png - src/solaris/classes/sun/awt/X11/security-icon-yellow24.png - src/solaris/classes/sun/awt/X11/security-icon-yellow32.png - src/solaris/classes/sun/awt/X11/security-icon-yellow48.png - test/java/lang/invoke/7196190/MHProxyTest.java - test/sun/misc/Hashing.java Changeset: 6dda4a069a83 Author: prr Date: 2013-07-01 12:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6dda4a069a83 8015144: Performance regression in ICU OpenType Layout library Reviewed-by: srl, jgodinez ! make/sun/font/Makefile ! makefiles/CompileNativeLibraries.gmk ! src/share/native/sun/font/layout/GlyphIterator.cpp ! src/share/native/sun/font/layout/GlyphIterator.h ! src/share/native/sun/font/layout/LETableReference.h ! src/share/native/sun/font/layout/OpenTypeUtilities.cpp Changeset: 6d2b5ec2ec79 Author: prr Date: 2013-07-02 14:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d2b5ec2ec79 8019692: JDK build CC_OPT_HIGHEST setting isn't valid for Sun C++ compiler Reviewed-by: jgodinez ! make/sun/font/Makefile ! makefiles/CompileNativeLibraries.gmk Changeset: 1c607ebfc180 Author: leonidr Date: 2013-06-20 18:50 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1c607ebfc180 8014264: The applet pathguy_TimeDead throws java.lang.NullPointerException in java console once click drop-down check box. Reviewed-by: art, anthony, serb ! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java ! src/solaris/classes/sun/awt/X11/XChoicePeer.java ! src/solaris/classes/sun/awt/X11/XListPeer.java Changeset: b7b95b7ab2cb Author: malenkov Date: 2013-06-21 17:13 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b7b95b7ab2cb 8016545: java.beans.XMLEncoder.writeObject output is wrong Reviewed-by: alexsch ! src/share/classes/java/beans/XMLEncoder.java + test/java/beans/XMLEncoder/Test8016545.java Changeset: eed321190272 Author: alitvinov Date: 2013-06-21 21:30 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eed321190272 8007642: Media Names on Java Print Do Not Match the Printer???s and Confuse Users Reviewed-by: prr, jgodinez ! src/windows/classes/sun/print/Win32PrintService.java Changeset: e5bac76282f7 Author: pchelko Date: 2013-06-27 13:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e5bac76282f7 8019236: [macosx] Add javadoc to the handleWindowFocusEvent in CEmbeddedFrame Reviewed-by: serb, ant ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java Changeset: 72f167edf630 Author: dmarkov Date: 2013-06-28 18:32 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/72f167edf630 8016534: javax/swing/text/View/8014863/bug8014863.java failed Reviewed-by: alexp, alexsch ! test/javax/swing/text/View/8014863/bug8014863.java Changeset: 228ec4b9111a Author: lana Date: 2013-06-28 18:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/228ec4b9111a Merge - make/sun/xawt/ToBin.java - makefiles/sun/awt/X11/ToBin.java ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java - src/share/classes/sun/misc/FDBigInt.java - src/share/classes/sun/misc/Hashing.java ! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java ! src/solaris/classes/sun/awt/X11/XChoicePeer.java - src/solaris/classes/sun/awt/X11/XIconInfo.java ! src/solaris/classes/sun/awt/X11/XListPeer.java - src/solaris/classes/sun/awt/X11/security-icon-bw16.png - src/solaris/classes/sun/awt/X11/security-icon-bw24.png - src/solaris/classes/sun/awt/X11/security-icon-bw32.png - src/solaris/classes/sun/awt/X11/security-icon-bw48.png - src/solaris/classes/sun/awt/X11/security-icon-interim16.png - src/solaris/classes/sun/awt/X11/security-icon-interim24.png - src/solaris/classes/sun/awt/X11/security-icon-interim32.png - src/solaris/classes/sun/awt/X11/security-icon-interim48.png - src/solaris/classes/sun/awt/X11/security-icon-yellow16.png - src/solaris/classes/sun/awt/X11/security-icon-yellow24.png - src/solaris/classes/sun/awt/X11/security-icon-yellow32.png - src/solaris/classes/sun/awt/X11/security-icon-yellow48.png ! src/windows/classes/sun/print/Win32PrintService.java - test/java/lang/invoke/7196190/MHProxyTest.java - test/sun/misc/Hashing.java Changeset: 6fc558b41d8e Author: lana Date: 2013-07-02 15:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6fc558b41d8e Merge Changeset: 656ea2349aa5 Author: psandoz Date: 2013-06-20 10:45 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/656ea2349aa5 8016308: Updates to j.u.stream.Node/Nodes Reviewed-by: mduigou Contributed-by: Brian Goetz , Paul Sandoz ! src/share/classes/java/util/stream/Node.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/SliceOps.java ! test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java ! test/java/util/stream/boottest/java/util/stream/IntNodeTest.java ! test/java/util/stream/boottest/java/util/stream/LongNodeTest.java Changeset: 85524d9839dc Author: psandoz Date: 2013-06-20 11:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/85524d9839dc 8016324: filter/flatMap pipeline sinks should pass size information to downstream sink Reviewed-by: chegar, mduigou Contributed-by: Brian Goetz ! src/share/classes/java/util/stream/DoublePipeline.java ! src/share/classes/java/util/stream/IntPipeline.java ! src/share/classes/java/util/stream/LongPipeline.java ! src/share/classes/java/util/stream/ReferencePipeline.java Changeset: f758d7c24396 Author: psandoz Date: 2013-06-20 11:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f758d7c24396 8016455: Sync stream tests from lambda to tl Reviewed-by: mduigou Contributed-by: Brian Goetz , Paul Sandoz ! test/java/util/stream/bootlib/java/util/stream/IntStreamTestDataProvider.java ! test/java/util/stream/bootlib/java/util/stream/LambdaTestHelpers.java + test/java/util/stream/bootlib/java/util/stream/LoggingTestCase.java ! test/java/util/stream/bootlib/java/util/stream/OpTestCase.java ! test/java/util/stream/bootlib/java/util/stream/SpliteratorTestHelper.java ! test/java/util/stream/boottest/java/util/stream/DoubleNodeTest.java ! test/java/util/stream/boottest/java/util/stream/IntNodeTest.java ! test/java/util/stream/boottest/java/util/stream/LongNodeTest.java ! test/java/util/stream/boottest/java/util/stream/NodeTest.java ! test/java/util/stream/boottest/java/util/stream/UnorderedTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ForEachOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/GroupByOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntSliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntUniqOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/MatchOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/RangeTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ReduceByOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SequentialOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamLinkTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java Changeset: 562f5cf13a9c Author: psandoz Date: 2013-06-20 11:21 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/562f5cf13a9c 8016139: PrimitiveIterator.forEachRemaining Reviewed-by: alanb ! src/share/classes/java/util/PrimitiveIterator.java Changeset: a44bd993ce93 Author: xuelei Date: 2013-06-20 07:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a44bd993ce93 8017157: catch more exception in test RejectClientRenego Reviewed-by: vinnie ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/RejectClientRenego.java Changeset: 49b78ec058fb Author: mduigou Date: 2013-06-20 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/49b78ec058fb 8017088: Map/HashMap.compute() incorrect with key mapping to null value Reviewed-by: dl, dholmes, plevart ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Map.java ! test/java/util/Map/Defaults.java Changeset: 9fa37bd38d4b Author: mduigou Date: 2013-06-20 08:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9fa37bd38d4b Merge Changeset: bf2bacf934d1 Author: chegar Date: 2013-06-20 18:53 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bf2bacf934d1 8014499: MulticastSocket should enable IP_MULTICAST_ALL (lnx) Reviewed-by: alanb, chegar Contributed-by: John Zavgren , Chris Hegarty ! src/solaris/native/java/net/PlainDatagramSocketImpl.c + test/java/net/MulticastSocket/Promiscuous.java Changeset: cd06fc069152 Author: alanb Date: 2013-06-20 19:14 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cd06fc069152 8014377: (dc) DatagramChannel should set IP_MULTICAST_ALL=0 (lnx) Reviewed-by: chegar, jzavgren ! src/solaris/native/sun/nio/ch/Net.c + test/java/nio/channels/DatagramChannel/Promiscuous.java Changeset: 4503e04141f7 Author: weijun Date: 2013-06-21 18:26 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4503e04141f7 8001326: Improve Kerberos caching Reviewed-by: valeriep ! src/share/classes/sun/security/jgss/krb5/AcceptSecContextToken.java ! src/share/classes/sun/security/krb5/EncryptionKey.java ! src/share/classes/sun/security/krb5/KrbApRep.java ! src/share/classes/sun/security/krb5/KrbApReq.java + src/share/classes/sun/security/krb5/internal/ReplayCache.java + src/share/classes/sun/security/krb5/internal/rcache/AuthList.java ! src/share/classes/sun/security/krb5/internal/rcache/AuthTime.java + src/share/classes/sun/security/krb5/internal/rcache/AuthTimeWithHash.java - src/share/classes/sun/security/krb5/internal/rcache/CacheTable.java + src/share/classes/sun/security/krb5/internal/rcache/DflCache.java + src/share/classes/sun/security/krb5/internal/rcache/MemoryCache.java - src/share/classes/sun/security/krb5/internal/rcache/ReplayCache.java + test/java/security/testlibrary/Proc.java ! test/sun/security/krb5/auto/AcceptorSubKey.java + test/sun/security/krb5/auto/BasicProc.java ! test/sun/security/krb5/auto/Context.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/NoneReplayCacheTest.java - test/sun/security/krb5/auto/ReplayCache.java + test/sun/security/krb5/auto/ReplayCacheExpunge.java + test/sun/security/krb5/auto/ReplayCachePrecise.java + test/sun/security/krb5/auto/ReplayCacheTest.java + test/sun/security/krb5/auto/ReplayCacheTestProc.java ! test/sun/security/krb5/ccache/EmptyCC.java Changeset: a88f6f4d279f Author: bpb Date: 2013-06-21 11:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a88f6f4d279f 7192954: Fix Float.parseFloat to round correctly and preserve monotonicity. 4396272: Parsing doubles fails to follow IEEE for largest decimal that should yield 0 7039391: Use Math.ulp in FloatingDecimal Summary: Correct rounding and monotonicity problems in floats and doubles Reviewed-by: bpb, martin Contributed-by: Dmitry Nadezhin , Louis Wasserman ! src/share/classes/sun/misc/FDBigInteger.java ! src/share/classes/sun/misc/FloatingDecimal.java ! test/java/lang/Double/ParseDouble.java ! test/java/lang/Float/ParseFloat.java ! test/sun/misc/FloatingDecimal/TestFDBigInteger.java Changeset: 814759462705 Author: bpb Date: 2013-06-21 11:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/814759462705 7131192: BigInteger.doubleValue() is depressingly slow Summary: In doubleValue() and floatValue() replace converting to String and parsing to Double or Float with direct conversion into IEEE 754 bits. Reviewed-by: bpb, drchase, martin Contributed-by: Louis Wasserman ! src/share/classes/java/math/BigInteger.java + test/java/math/BigInteger/PrimitiveConversionTests.java Changeset: 8b84d557570c Author: naoto Date: 2013-06-21 13:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8b84d557570c 6863624: java/util/Currency/PropertiesTest.sh writable check is incorrect Reviewed-by: alanb ! test/java/util/Currency/PropertiesTest.sh ! test/java/util/Locale/LocaleProviders.java ! test/java/util/Locale/LocaleProviders.sh Changeset: cb3f3a05eee3 Author: chegar Date: 2013-06-22 08:14 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cb3f3a05eee3 8017271: Crash may occur in java.net.DualStackPlainSocketImpl::initIDs due to unchecked values returned from JNI functions Reviewed-by: alanb, khazra ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c Changeset: fd050ba1cf72 Author: arieber Date: 2013-06-22 08:20 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fd050ba1cf72 7157360: HttpURLConnection: HTTP method DELETE doesn't support output Reviewed-by: chegar ! src/share/classes/sun/net/www/http/PosterOutputStream.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/sun/net/www/http/HttpURLConnection/PostOnDelete.java Changeset: 1bf060029a5d Author: weijun Date: 2013-06-24 16:25 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1bf060029a5d 8017453: ReplayCache tests fail on multiple platforms Reviewed-by: xuelei ! test/sun/security/krb5/auto/ReplayCacheExpunge.java ! test/sun/security/krb5/auto/ReplayCacheTestProc.java Changeset: 5f80b8cee601 Author: alanb Date: 2013-06-24 11:26 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5f80b8cee601 8017477: Remove TimeZone.DisplayNames, no longer used Reviewed-by: okutsu ! src/share/classes/java/util/TimeZone.java Changeset: bb2e67628dc0 Author: naoto Date: 2013-06-24 16:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bb2e67628dc0 8017468: typo in javadoc: " ResourceBunlde " Reviewed-by: okutsu ! src/share/classes/java/util/spi/LocaleServiceProvider.java Changeset: eabcb85fcabc Author: bpb Date: 2013-06-24 14:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eabcb85fcabc 6469160: (fmt) general (%g) formatting of zero (0.0) with precision 0 or 1 throws ArrayOutOfBoundsException Summary: For zero value ensure than an unpadded zero character is passed to Formatter.addZeros() Reviewed-by: iris, darcy Contributed-by: Brian Burkhalter ! src/share/classes/java/util/Formatter.java ! src/share/classes/sun/misc/FloatingDecimal.java ! test/java/util/Formatter/Basic-X.java.template ! test/java/util/Formatter/Basic.java ! test/java/util/Formatter/BasicBigDecimal.java ! test/java/util/Formatter/BasicDouble.java ! test/java/util/Formatter/BasicDoubleObject.java ! test/java/util/Formatter/BasicFloat.java ! test/java/util/Formatter/BasicFloatObject.java Changeset: 82e7682c17e2 Author: darcy Date: 2013-06-24 23:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/82e7682c17e2 8017550: Fix doclint issues in java.lang and subpackages Reviewed-by: alanb, chegar ! src/share/classes/java/lang/Boolean.java ! src/share/classes/java/lang/Byte.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/Integer.java ! src/share/classes/java/lang/Long.java ! src/share/classes/java/lang/Package.java ! src/share/classes/java/lang/Runtime.java ! src/share/classes/java/lang/Short.java ! src/share/classes/java/lang/StrictMath.java ! src/share/classes/java/lang/SuppressWarnings.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/annotation/Annotation.java ! src/share/classes/java/lang/annotation/Repeatable.java ! src/share/classes/java/lang/annotation/Retention.java ! src/share/classes/java/lang/annotation/Target.java ! src/share/classes/java/lang/reflect/AnnotatedElement.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Parameter.java ! src/share/classes/java/lang/reflect/TypeVariable.java Changeset: 4a4d910e1504 Author: alanb Date: 2013-06-25 13:53 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4a4d910e1504 8017570: jfr.jar should not be in compact3 (for now) Reviewed-by: erikj ! makefiles/profile-includes.txt Changeset: 01fcca3d2b8c Author: bpb Date: 2013-06-20 12:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/01fcca3d2b8c 4641897: Faster string conversion of large integers Summary: Accelerate conversion to string by means of Schoenhage recursive base conversion. Reviewed-by: bpb, alanb Contributed-by: Alan Eliasen ! src/share/classes/java/math/BigInteger.java ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 89631a384ee6 Author: weijun Date: 2013-06-25 21:51 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/89631a384ee6 8016051: Possible ClassCastException in KdcComm Reviewed-by: weijun Contributed-by: Artem Smotrakov ! src/share/classes/sun/security/krb5/KdcComm.java Changeset: ac61efd8c593 Author: shade Date: 2013-06-25 20:06 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ac61efd8c593 8014233: java.lang.Thread should have @Contended on TLR fields Summary: add the @Contended over three TLR fields. Reviewed-by: psandoz, chegar, dholmes, dl ! src/share/classes/java/lang/Thread.java Changeset: 757290440a2f Author: juh Date: 2013-06-25 14:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/757290440a2f 8017325: Cleanup of the javadoc tag in java.security.cert Summary: Convert javadoc ... and ... tags to {@code ...} Reviewed-by: darcy ! src/share/classes/java/security/cert/CRLException.java ! src/share/classes/java/security/cert/CRLSelector.java ! src/share/classes/java/security/cert/CertPath.java ! src/share/classes/java/security/cert/CertPathBuilder.java ! src/share/classes/java/security/cert/CertPathBuilderException.java ! src/share/classes/java/security/cert/CertPathBuilderResult.java ! src/share/classes/java/security/cert/CertPathBuilderSpi.java ! src/share/classes/java/security/cert/CertPathParameters.java ! src/share/classes/java/security/cert/CertPathValidator.java ! src/share/classes/java/security/cert/CertPathValidatorException.java ! src/share/classes/java/security/cert/CertPathValidatorResult.java ! src/share/classes/java/security/cert/CertPathValidatorSpi.java ! src/share/classes/java/security/cert/CertSelector.java ! src/share/classes/java/security/cert/CertStore.java ! src/share/classes/java/security/cert/CertStoreException.java ! src/share/classes/java/security/cert/CertStoreParameters.java ! src/share/classes/java/security/cert/CertStoreSpi.java ! src/share/classes/java/security/cert/Certificate.java ! src/share/classes/java/security/cert/CertificateEncodingException.java ! src/share/classes/java/security/cert/CertificateException.java ! src/share/classes/java/security/cert/CertificateExpiredException.java ! src/share/classes/java/security/cert/CertificateFactory.java ! src/share/classes/java/security/cert/CertificateFactorySpi.java ! src/share/classes/java/security/cert/CertificateNotYetValidException.java ! src/share/classes/java/security/cert/CertificateParsingException.java ! src/share/classes/java/security/cert/CertificateRevokedException.java ! src/share/classes/java/security/cert/CollectionCertStoreParameters.java ! src/share/classes/java/security/cert/Extension.java ! src/share/classes/java/security/cert/LDAPCertStoreParameters.java ! src/share/classes/java/security/cert/PKIXBuilderParameters.java ! src/share/classes/java/security/cert/PKIXCertPathBuilderResult.java ! src/share/classes/java/security/cert/PKIXCertPathChecker.java ! src/share/classes/java/security/cert/PKIXCertPathValidatorResult.java ! src/share/classes/java/security/cert/PKIXParameters.java ! src/share/classes/java/security/cert/PKIXReason.java ! src/share/classes/java/security/cert/PolicyNode.java ! src/share/classes/java/security/cert/PolicyQualifierInfo.java ! src/share/classes/java/security/cert/TrustAnchor.java ! src/share/classes/java/security/cert/X509CRL.java ! src/share/classes/java/security/cert/X509CRLEntry.java ! src/share/classes/java/security/cert/X509CRLSelector.java ! src/share/classes/java/security/cert/X509CertSelector.java ! src/share/classes/java/security/cert/X509Certificate.java ! src/share/classes/java/security/cert/X509Extension.java Changeset: 3700bb58c9a2 Author: juh Date: 2013-06-25 14:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3700bb58c9a2 8017326: Cleanup of the javadoc tag in java.security.spec Summary: Convert javadoc and tags to {@code ...} Reviewed-by: darcy ! src/share/classes/java/security/spec/DSAGenParameterSpec.java ! src/share/classes/java/security/spec/DSAParameterSpec.java ! src/share/classes/java/security/spec/DSAPrivateKeySpec.java ! src/share/classes/java/security/spec/DSAPublicKeySpec.java ! src/share/classes/java/security/spec/ECFieldF2m.java ! src/share/classes/java/security/spec/ECFieldFp.java ! src/share/classes/java/security/spec/ECGenParameterSpec.java ! src/share/classes/java/security/spec/ECParameterSpec.java ! src/share/classes/java/security/spec/ECPoint.java ! src/share/classes/java/security/spec/ECPrivateKeySpec.java ! src/share/classes/java/security/spec/ECPublicKeySpec.java ! src/share/classes/java/security/spec/EllipticCurve.java ! src/share/classes/java/security/spec/EncodedKeySpec.java ! src/share/classes/java/security/spec/InvalidKeySpecException.java ! src/share/classes/java/security/spec/KeySpec.java ! src/share/classes/java/security/spec/MGF1ParameterSpec.java ! src/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/share/classes/java/security/spec/PSSParameterSpec.java ! src/share/classes/java/security/spec/RSAKeyGenParameterSpec.java ! src/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java ! src/share/classes/java/security/spec/RSAOtherPrimeInfo.java ! src/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java ! src/share/classes/java/security/spec/X509EncodedKeySpec.java Changeset: 510035b7bbbb Author: yhuang Date: 2013-06-25 21:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/510035b7bbbb 8013836: getFirstDayOfWeek reports wrong day for pt-BR locale Reviewed-by: naoto + src/share/classes/sun/util/resources/pt/CalendarData_pt_BR.properties ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 0822bcddbd4f Author: xuelei Date: 2013-06-26 06:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0822bcddbd4f 8017049: rename property jdk.tls.rejectClientInitializedRenego Reviewed-by: vinnie, wetmore, mullan ! src/share/classes/sun/security/ssl/Handshaker.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NoImpactServerRenego.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/RejectClientRenego.java Changeset: e83cdd58f1cf Author: chegar Date: 2013-06-26 15:30 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e83cdd58f1cf 8012647: Add Arrays.parallelPrefix (prefix sum, scan, cumulative sum) Reviewed-by: chegar, alanb, psandoz Contributed-by: Doug Lea
, Tristan Yan , Chris Hegarty + src/share/classes/java/util/ArrayPrefixHelpers.java ! src/share/classes/java/util/Arrays.java + test/java/util/Arrays/ParallelPrefix.java Changeset: 71059bca036a Author: rfield Date: 2013-06-26 07:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/71059bca036a 8016761: Lambda metafactory - incorrect type conversion of constructor method handle Reviewed-by: jrose ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + test/java/lang/invoke/lambda/LambdaConstructorMethodHandleUnbox.java Changeset: 336e5a862013 Author: naoto Date: 2013-06-26 11:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/336e5a862013 8017322: java/util/Currency/PropertiesTest.sh should run exclusively Reviewed-by: alanb ! test/TEST.ROOT Changeset: 1fda8fa7ae97 Author: darcy Date: 2013-06-26 13:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1fda8fa7ae97 7018139: Fix HTML accessibility and doclint issues in java.math Reviewed-by: lancea, bpb ! src/share/classes/java/math/BigDecimal.java ! src/share/classes/java/math/RoundingMode.java Changeset: a5aa57eb85b6 Author: darcy Date: 2013-06-26 19:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a5aa57eb85b6 8019223: Fix doclint warnings in java.rmi.server Reviewed-by: smarks ! src/share/classes/java/rmi/server/RMIClassLoader.java Changeset: ac65905883a7 Author: darcy Date: 2013-06-26 22:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ac65905883a7 8019228: Fix doclint issues in java.util.zip Reviewed-by: sherman, mchung ! src/share/classes/java/util/zip/Deflater.java ! src/share/classes/java/util/zip/Inflater.java Changeset: 370e7beff8a0 Author: wetmore Date: 2013-06-27 10:19 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/370e7beff8a0 8019227: JDK-8010325 broke the old build Reviewed-by: alanb, chegar ! make/java/java/FILES_java.gmk Changeset: 4e69a7dfbeac Author: chegar Date: 2013-06-27 10:21 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4e69a7dfbeac Merge Changeset: 1c31082f0a51 Author: darcy Date: 2013-06-27 11:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1c31082f0a51 8019304: Fix doclint issues in java.util.prefs Reviewed-by: lancea ! src/share/classes/java/util/prefs/AbstractPreferences.java ! src/share/classes/java/util/prefs/PreferencesFactory.java Changeset: b9ba04dc210f Author: lancea Date: 2013-06-27 15:07 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b9ba04dc210f 8017471: Fix JDBC -Xdoclint public errors Reviewed-by: darcy ! src/share/classes/java/sql/Blob.java ! src/share/classes/java/sql/CallableStatement.java ! src/share/classes/java/sql/Clob.java ! src/share/classes/java/sql/DatabaseMetaData.java ! src/share/classes/java/sql/Driver.java ! src/share/classes/java/sql/DriverAction.java ! src/share/classes/java/sql/NClob.java ! src/share/classes/java/sql/ResultSet.java ! src/share/classes/java/sql/SQLInput.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/sql/SQLXML.java ! src/share/classes/java/sql/Wrapper.java ! src/share/classes/javax/sql/CommonDataSource.java ! src/share/classes/javax/sql/ConnectionPoolDataSource.java ! src/share/classes/javax/sql/DataSource.java ! src/share/classes/javax/sql/RowSet.java ! src/share/classes/javax/sql/XADataSource.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java ! src/share/classes/javax/sql/rowset/FilteredRowSet.java ! src/share/classes/javax/sql/rowset/JdbcRowSet.java ! src/share/classes/javax/sql/rowset/Joinable.java ! src/share/classes/javax/sql/rowset/Predicate.java ! src/share/classes/javax/sql/rowset/RowSetProvider.java ! src/share/classes/javax/sql/rowset/RowSetWarning.java ! src/share/classes/javax/sql/rowset/WebRowSet.java ! src/share/classes/javax/sql/rowset/package.html ! src/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/share/classes/javax/sql/rowset/serial/SerialDatalink.java ! src/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/share/classes/javax/sql/rowset/serial/SerialStruct.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncResolver.java Changeset: b8f16cb2d95b Author: darcy Date: 2013-06-27 12:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b8f16cb2d95b 8019315: Fix doclint issues in java.util.logging Reviewed-by: lancea ! src/share/classes/java/util/logging/Handler.java ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/LogRecord.java Changeset: 6729f7ef94cd Author: smarks Date: 2013-06-27 13:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6729f7ef94cd 8019224: add exception chaining to RMI CGIHandler Reviewed-by: darcy ! src/share/classes/sun/rmi/transport/proxy/CGIHandler.java Changeset: 1099fe14fb65 Author: darcy Date: 2013-06-27 14:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1099fe14fb65 8019320: Fix doclint issues in javax.script Reviewed-by: lancea ! src/share/classes/javax/script/Invocable.java ! src/share/classes/javax/script/ScriptContext.java ! src/share/classes/javax/script/ScriptEngineFactory.java ! src/share/classes/javax/script/SimpleScriptContext.java Changeset: e34e3ddb3cd8 Author: naoto Date: 2013-06-27 14:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e34e3ddb3cd8 6609431: (rb) ResourceBundle.getString() returns incorrect value Reviewed-by: okutsu, sherman ! src/share/classes/java/util/Properties.java + test/java/util/Properties/Bug6609431.java + test/java/util/Properties/Bug6609431.properties Changeset: 29bbbb136bc5 Author: darcy Date: 2013-06-27 19:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/29bbbb136bc5 8019357: Fix doclint warnings in java.lang.invoke Reviewed-by: jrose ! src/share/classes/java/lang/invoke/LambdaConversionException.java ! src/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MutableCallSite.java ! src/share/classes/java/lang/invoke/SerializedLambda.java ! src/share/classes/java/lang/invoke/package-info.java Changeset: 60d1994f63f7 Author: xuelei Date: 2013-06-27 19:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/60d1994f63f7 8019359: To comment why not use no_renegotiation to reject client initiated renegotiation Reviewed-by: wetmore ! src/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: c1df54fd19b2 Author: henryjen Date: 2013-06-11 13:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1df54fd19b2 8009736: Comparator API cleanup Reviewed-by: psandoz, briangoetz, mduigou, plevart ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/Comparator.java ! src/share/classes/java/util/Comparators.java ! src/share/classes/java/util/Map.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/java/util/function/BinaryOperator.java ! src/share/classes/java/util/stream/Collectors.java ! src/share/classes/java/util/stream/ReferencePipeline.java ! src/share/classes/java/util/stream/SortedOps.java ! test/java/nio/file/Files/StreamTest.java ! test/java/util/Collection/ListDefaults.java + test/java/util/Comparator/BasicTest.java + test/java/util/Comparator/TypeTest.java - test/java/util/Comparators/BasicTest.java + test/java/util/Map/EntryComparators.java + test/java/util/function/BinaryOperator/BasicTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SequentialOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java ! test/sun/misc/JavaLangAccess/NewUnsafeString.java Changeset: 28b71c97a72d Author: psandoz Date: 2013-06-28 10:29 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/28b71c97a72d 8012987: Optimizations for Stream.limit/substream Reviewed-by: mduigou Contributed-by: Brian Goetz , Paul Sandoz ! src/share/classes/java/util/stream/AbstractPipeline.java ! src/share/classes/java/util/stream/AbstractTask.java ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/ForEachOps.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/PipelineHelper.java ! src/share/classes/java/util/stream/SliceOps.java ! src/share/classes/java/util/stream/Stream.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! test/java/util/stream/bootlib/java/util/stream/OpTestCase.java ! test/java/util/stream/bootlib/java/util/stream/SpliteratorTestHelper.java + test/java/util/stream/boottest/java/util/stream/SliceSpliteratorTest.java ! test/java/util/stream/boottest/java/util/stream/StreamFlagsTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java Changeset: 19a6d2d701d9 Author: sla Date: 2013-06-26 19:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/19a6d2d701d9 8019155: Update makefiles with correct jfr packages Reviewed-by: mgronlun, erikj ! make/common/Release.gmk ! makefiles/CreateJars.gmk Changeset: 04378a645944 Author: alanb Date: 2013-06-28 16:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/04378a645944 8019380: doclint warnings in java.nio, java.nio.file.**, java.nio.channels.** Reviewed-by: chegar ! src/share/classes/java/nio/Buffer.java ! src/share/classes/java/nio/MappedByteBuffer.java ! src/share/classes/java/nio/X-Buffer.java.template ! src/share/classes/java/nio/channels/AsynchronousByteChannel.java ! src/share/classes/java/nio/channels/AsynchronousChannel.java ! src/share/classes/java/nio/channels/AsynchronousChannelGroup.java ! src/share/classes/java/nio/channels/AsynchronousFileChannel.java ! src/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java ! src/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/share/classes/java/nio/channels/DatagramChannel.java ! src/share/classes/java/nio/channels/FileChannel.java ! src/share/classes/java/nio/channels/FileLock.java ! src/share/classes/java/nio/channels/MulticastChannel.java ! src/share/classes/java/nio/channels/NetworkChannel.java ! src/share/classes/java/nio/channels/Pipe.java ! src/share/classes/java/nio/channels/SelectableChannel.java ! src/share/classes/java/nio/channels/SelectionKey.java ! src/share/classes/java/nio/channels/Selector.java ! src/share/classes/java/nio/channels/ServerSocketChannel.java ! src/share/classes/java/nio/channels/SocketChannel.java ! src/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java ! src/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java ! src/share/classes/java/nio/channels/spi/AbstractSelector.java ! src/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/share/classes/java/nio/charset/Charset-X-Coder.java.template ! src/share/classes/java/nio/charset/Charset.java ! src/share/classes/java/nio/charset/CoderResult.java ! src/share/classes/java/nio/charset/spi/CharsetProvider.java ! src/share/classes/java/nio/file/FileStore.java ! src/share/classes/java/nio/file/FileSystem.java ! src/share/classes/java/nio/file/FileSystems.java ! src/share/classes/java/nio/file/Files.java ! src/share/classes/java/nio/file/Path.java ! src/share/classes/java/nio/file/SecureDirectoryStream.java ! src/share/classes/java/nio/file/WatchEvent.java ! src/share/classes/java/nio/file/WatchService.java ! src/share/classes/java/nio/file/attribute/AclEntry.java ! src/share/classes/java/nio/file/attribute/AclFileAttributeView.java ! src/share/classes/java/nio/file/attribute/AttributeView.java ! src/share/classes/java/nio/file/attribute/BasicFileAttributeView.java ! src/share/classes/java/nio/file/attribute/BasicFileAttributes.java ! src/share/classes/java/nio/file/attribute/DosFileAttributeView.java ! src/share/classes/java/nio/file/attribute/FileAttribute.java ! src/share/classes/java/nio/file/attribute/PosixFileAttributeView.java ! src/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/share/classes/java/sql/SQLInput.java Changeset: 1919c226b427 Author: dl Date: 2013-06-28 12:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1919c226b427 8017739: ReentrantReadWriteLock is confused by the Threads with reused IDs Reviewed-by: chegar ! src/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java Changeset: 0e24065a75db Author: dl Date: 2013-06-28 12:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0e24065a75db 8019377: Sync j.u.c locks and atomic from 166 to tl Reviewed-by: chegar ! src/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/share/classes/java/util/concurrent/atomic/AtomicInteger.java ! src/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java ! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/share/classes/java/util/concurrent/atomic/AtomicLongArray.java ! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java ! src/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java ! src/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java ! src/share/classes/java/util/concurrent/atomic/DoubleAdder.java ! src/share/classes/java/util/concurrent/atomic/LongAccumulator.java ! src/share/classes/java/util/concurrent/atomic/Striped64.java ! src/share/classes/java/util/concurrent/atomic/package-info.java ! src/share/classes/java/util/concurrent/locks/AbstractOwnableSynchronizer.java ! src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/share/classes/java/util/concurrent/locks/Condition.java ! src/share/classes/java/util/concurrent/locks/Lock.java ! src/share/classes/java/util/concurrent/locks/LockSupport.java ! src/share/classes/java/util/concurrent/locks/ReadWriteLock.java ! src/share/classes/java/util/concurrent/locks/ReentrantLock.java ! src/share/classes/java/util/concurrent/locks/StampedLock.java Changeset: ff0242ed08db Author: jzavgren Date: 2013-06-28 16:38 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ff0242ed08db 8015799: HttpURLConnection.getHeaderFields() throws IllegalArgumentException Reviewed-by: chegar, dsamersoff, khazra ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/java/net/CookieHandler/EmptyCookieHeader.java Changeset: 52b4527d3fc7 Author: chegar Date: 2013-06-28 16:39 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/52b4527d3fc7 Merge Changeset: 389f59e6288f Author: juh Date: 2013-06-28 10:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/389f59e6288f 8019360: Cleanup of the javadoc tag in java.security.* Summary: Convert to {@code ...} tags. convert package.html to package-info.java. Reviewed-by: darcy ! src/share/classes/java/security/AccessControlContext.java ! src/share/classes/java/security/AccessControlException.java ! src/share/classes/java/security/AccessController.java ! src/share/classes/java/security/AlgorithmParameterGenerator.java ! src/share/classes/java/security/AlgorithmParameterGeneratorSpi.java ! src/share/classes/java/security/AlgorithmParameters.java ! src/share/classes/java/security/AlgorithmParametersSpi.java ! src/share/classes/java/security/AllPermission.java ! src/share/classes/java/security/AuthProvider.java ! src/share/classes/java/security/BasicPermission.java ! src/share/classes/java/security/Certificate.java ! src/share/classes/java/security/CodeSigner.java ! src/share/classes/java/security/CodeSource.java ! src/share/classes/java/security/DigestException.java ! src/share/classes/java/security/DigestInputStream.java ! src/share/classes/java/security/DigestOutputStream.java ! src/share/classes/java/security/DomainCombiner.java ! src/share/classes/java/security/GeneralSecurityException.java ! src/share/classes/java/security/Guard.java ! src/share/classes/java/security/GuardedObject.java ! src/share/classes/java/security/Identity.java ! src/share/classes/java/security/IdentityScope.java ! src/share/classes/java/security/InvalidAlgorithmParameterException.java ! src/share/classes/java/security/InvalidKeyException.java ! src/share/classes/java/security/Key.java ! src/share/classes/java/security/KeyException.java ! src/share/classes/java/security/KeyFactory.java ! src/share/classes/java/security/KeyFactorySpi.java ! src/share/classes/java/security/KeyManagementException.java ! src/share/classes/java/security/KeyPair.java ! src/share/classes/java/security/KeyPairGenerator.java ! src/share/classes/java/security/KeyPairGeneratorSpi.java ! src/share/classes/java/security/KeyRep.java ! src/share/classes/java/security/KeyStore.java ! src/share/classes/java/security/KeyStoreException.java ! src/share/classes/java/security/KeyStoreSpi.java ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/MessageDigestSpi.java ! src/share/classes/java/security/NoSuchAlgorithmException.java ! src/share/classes/java/security/Permission.java ! src/share/classes/java/security/PermissionCollection.java ! src/share/classes/java/security/Permissions.java ! src/share/classes/java/security/Policy.java ! src/share/classes/java/security/PolicySpi.java ! src/share/classes/java/security/PrivilegedAction.java ! src/share/classes/java/security/PrivilegedActionException.java ! src/share/classes/java/security/PrivilegedExceptionAction.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/java/security/Provider.java ! src/share/classes/java/security/ProviderException.java ! src/share/classes/java/security/PublicKey.java ! src/share/classes/java/security/SecureClassLoader.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/java/security/SecureRandomSpi.java ! src/share/classes/java/security/Security.java ! src/share/classes/java/security/SecurityPermission.java ! src/share/classes/java/security/Signature.java ! src/share/classes/java/security/SignatureException.java ! src/share/classes/java/security/SignatureSpi.java ! src/share/classes/java/security/SignedObject.java ! src/share/classes/java/security/Signer.java ! src/share/classes/java/security/UnresolvedPermission.java ! src/share/classes/java/security/acl/Acl.java ! src/share/classes/java/security/acl/AclEntry.java ! src/share/classes/java/security/acl/Group.java ! src/share/classes/java/security/acl/Owner.java + src/share/classes/java/security/acl/package-info.java - src/share/classes/java/security/acl/package.html + src/share/classes/java/security/cert/package-info.java - src/share/classes/java/security/cert/package.html ! src/share/classes/java/security/interfaces/DSAKeyPairGenerator.java ! src/share/classes/java/security/interfaces/DSAParams.java ! src/share/classes/java/security/interfaces/DSAPrivateKey.java ! src/share/classes/java/security/interfaces/DSAPublicKey.java + src/share/classes/java/security/interfaces/package-info.java - src/share/classes/java/security/interfaces/package.html + src/share/classes/java/security/package-info.java - src/share/classes/java/security/package.html + src/share/classes/java/security/spec/package-info.java - src/share/classes/java/security/spec/package.html Changeset: 9d175c6cb527 Author: darcy Date: 2013-06-28 11:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9d175c6cb527 8019407: Fix doclint issues in javax.naming.* Reviewed-by: lancea ! src/share/classes/javax/naming/CompositeName.java ! src/share/classes/javax/naming/CompoundName.java ! src/share/classes/javax/naming/Context.java ! src/share/classes/javax/naming/InitialContext.java ! src/share/classes/javax/naming/RefAddr.java ! src/share/classes/javax/naming/ReferralException.java ! src/share/classes/javax/naming/directory/DirContext.java ! src/share/classes/javax/naming/event/EventContext.java ! src/share/classes/javax/naming/ldap/ControlFactory.java ! src/share/classes/javax/naming/ldap/InitialLdapContext.java ! src/share/classes/javax/naming/ldap/LdapContext.java Changeset: 389b8739a74e Author: alanb Date: 2013-06-28 19:45 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/389b8739a74e 8019384: jps and jcmd tests fail when there is a process started with a .war file Reviewed-by: dcubed, sla, mchung ! test/sun/tools/jcmd/jcmd_Output1.awk ! test/sun/tools/jps/jps-l_Output1.awk ! test/sun/tools/jps/jps_Output1.awk Changeset: b4d36f3717b8 Author: lana Date: 2013-06-28 19:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b4d36f3717b8 Merge Changeset: a4eb59bffb60 Author: lancea Date: 2013-06-29 06:12 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a4eb59bffb60 8019286: Fix javadoc typo in ResultSet.next Reviewed-by: darcy, mchung ! src/share/classes/java/sql/ResultSet.java Changeset: bf650fee4983 Author: darcy Date: 2013-06-30 16:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bf650fee4983 8019466: Fix doclint issues in java.util.function Reviewed-by: briangoetz ! src/share/classes/java/util/function/BinaryOperator.java ! src/share/classes/java/util/function/Function.java ! src/share/classes/java/util/function/UnaryOperator.java Changeset: 9eaeb1a0aa46 Author: darcy Date: 2013-06-30 17:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9eaeb1a0aa46 8019467: Fix doclint issues in java.util.jar.Pack200 Reviewed-by: lancea, ksrini ! src/share/classes/java/util/jar/Pack200.java Changeset: 3aa541b50a64 Author: dfuchs Date: 2013-07-01 11:13 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3aa541b50a64 8014045: test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java failing intermittently Summary: this test was failing because it didn't take into account the fact that Loggers could be garbage collected. Reviewed-by: mchung ! test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java Changeset: dfb37cc30a67 Author: vinnie Date: 2013-07-01 14:39 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dfb37cc30a67 8019259: Failover to CRL checking does not happen if wrong OCSP responder URL is set Reviewed-by: xuelei ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java Changeset: c8cf01de8fa8 Author: bpb Date: 2013-07-01 11:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c8cf01de8fa8 8017540: Improve multi-threaded contention behavior of radix conversion cache Summary: Replace array of ArrayList of BigIntegers with a volatile two-dimensional BigInteger array eliminate the synchronization of getRadixConversionCache() Reviewed-by: plevart, shade, bpb, alanb Contributed-by: Peter Levart , Dmitry Nadezhin , Aleksey Shipilev ! src/share/classes/java/math/BigInteger.java Changeset: 3736ad2636aa Author: darcy Date: 2013-07-01 13:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3736ad2636aa 8019527: Fix doclint issues in java.lang.instrument Reviewed-by: lancea, alanb ! src/share/classes/java/lang/instrument/Instrumentation.java Changeset: 8e5376324e4b Author: darcy Date: 2013-07-01 13:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8e5376324e4b 8019529: Fix doclint issues in java.util.spi Reviewed-by: lancea ! src/share/classes/java/util/spi/LocaleServiceProvider.java Changeset: 5427f7316633 Author: darcy Date: 2013-07-01 14:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5427f7316633 8019535: Fix doclint issues in java.time.format Reviewed-by: lancea, rriggs ! src/share/classes/java/time/format/DateTimeFormatter.java Changeset: 17f44b2dde41 Author: juh Date: 2013-07-01 17:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/17f44b2dde41 8019539: Fix doclint errors in java.security and its subpackages Reviewed-by: darcy ! src/share/classes/java/security/KeyStore.java ! src/share/classes/java/security/Provider.java ! src/share/classes/java/security/Security.java ! src/share/classes/java/security/cert/X509CRL.java ! src/share/classes/java/security/cert/X509CRLEntry.java ! src/share/classes/java/security/cert/X509Certificate.java Changeset: 020f023f87d1 Author: dfuchs Date: 2013-07-02 11:30 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/020f023f87d1 8017174: NPE when using Logger.getAnonymousLogger or LogManager.getLogManager().getLogger Summary: This patch makes sure that LoggerContext instances created for applets have a root and global logger. Reviewed-by: mchung ! src/share/classes/java/util/logging/LogManager.java ! test/java/util/logging/LogManagerInstanceTest.java + test/java/util/logging/TestAppletLoggerContext.java Changeset: b1fffbbdf58c Author: ksrini Date: 2013-07-02 05:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b1fffbbdf58c 8017463: [TEST_BUG] 2 tests from tools/pack200/ remain about 1 GB of data in work directory after execution Reviewed-by: mchung ! test/tools/pack200/AttributeTests.java ! test/tools/pack200/BandIntegrity.java ! test/tools/pack200/CommandLineTests.java ! test/tools/pack200/InstructionTests.java ! test/tools/pack200/Pack200Props.java ! test/tools/pack200/Pack200Test.java ! test/tools/pack200/PackageVersionTest.java ! test/tools/pack200/RepackTest.java ! test/tools/pack200/T7007157.java ! test/tools/pack200/TestExceptions.java ! test/tools/pack200/TimeStamp.java ! test/tools/pack200/UnpackerMemoryTest.java ! test/tools/pack200/Utils.java ! test/tools/pack200/typeannos/TestTypeAnnotations.java Changeset: 70bff2d12af0 Author: dfuchs Date: 2013-07-02 19:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/70bff2d12af0 7184195: java.util.logging.Logger.getGlobal().info() doesn't log without configuration Summary: Due to subtle synchronization issues between LogManager & Logger class initialization the global logger doesn't have its 'manager' field initialized until the LogManager is initialized. This fix will ensure that the global logger has its 'manager' field set when getGlobal() is called. Reviewed-by: mchung, plevart ! src/share/classes/java/util/logging/LogManager.java ! src/share/classes/java/util/logging/Logger.java + test/java/util/logging/Logger/getGlobal/TestGetGlobal.java + test/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java + test/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java + test/java/util/logging/Logger/getGlobal/logging.properties + test/java/util/logging/Logger/getGlobal/policy + test/java/util/logging/Logger/getGlobal/testgetglobal/BadLogManagerImpl.java + test/java/util/logging/Logger/getGlobal/testgetglobal/DummyLogManagerImpl.java + test/java/util/logging/Logger/getGlobal/testgetglobal/HandlerImpl.java + test/java/util/logging/Logger/getGlobal/testgetglobal/LogManagerImpl1.java + test/java/util/logging/Logger/getGlobal/testgetglobal/LogManagerImpl2.java + test/java/util/logging/Logger/getGlobal/testgetglobal/LogManagerImpl3.java Changeset: 11c074904fce Author: lana Date: 2013-07-02 15:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/11c074904fce Merge - src/share/classes/java/security/acl/package.html - src/share/classes/java/security/cert/package.html - src/share/classes/java/security/interfaces/package.html - src/share/classes/java/security/package.html - src/share/classes/java/security/spec/package.html - src/share/classes/sun/security/krb5/internal/rcache/CacheTable.java - src/share/classes/sun/security/krb5/internal/rcache/ReplayCache.java - test/java/util/Comparators/BasicTest.java - test/sun/security/krb5/auto/ReplayCache.java Changeset: 974b94f944ce Author: lana Date: 2013-07-03 19:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/974b94f944ce Merge - src/share/classes/java/security/acl/package.html - src/share/classes/java/security/cert/package.html - src/share/classes/java/security/interfaces/package.html - src/share/classes/java/security/package.html - src/share/classes/java/security/spec/package.html - src/share/classes/sun/security/krb5/internal/rcache/CacheTable.java - src/share/classes/sun/security/krb5/internal/rcache/ReplayCache.java - test/java/util/Comparators/BasicTest.java - test/sun/security/krb5/auto/ReplayCache.java Changeset: f2342dedf04a Author: lana Date: 2013-07-05 11:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f2342dedf04a Merge From alejandro.murillo at oracle.com Tue Jul 9 14:07:32 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 09 Jul 2013 21:07:32 +0000 Subject: hg: jdk8/jdk8/hotspot: 36 new changesets Message-ID: <20130709210846.7D83148912@hg.openjdk.java.net> Changeset: 8c4424890028 Author: amurillo Date: 2013-06-28 02:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8c4424890028 8019302: new hotspot build - hs25-b40 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 8cff1de240de Author: zgu Date: 2013-06-25 17:22 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8cff1de240de 8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites Summary: Fixed possible NULL pointer that caused SIGSEGV Reviewed-by: coleenp, acorn, ctornqvi ! src/share/vm/services/memReporter.cpp Changeset: c14867f95c60 Author: zgu Date: 2013-06-25 14:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c14867f95c60 Merge Changeset: 38ea2efa32a7 Author: kevinw Date: 2013-06-26 00:01 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/38ea2efa32a7 8010278: SA: provide mechanism for using an alternative SA debugger back-end. Reviewed-by: sla, dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/CLHSDB.java ! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java ! agent/src/share/classes/sun/jvm/hotspot/HSDB.java ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxOopHandle.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java ! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java ! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java ! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java ! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java Changeset: 8eb40545e209 Author: kevinw Date: 2013-06-26 11:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8eb40545e209 Merge Changeset: 221df7e37535 Author: iklam Date: 2013-06-27 10:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/221df7e37535 8016075: Win32 crash with CDS enabled and small heap size Summary: Fixed MetaspaceShared::is_in_shared_space Reviewed-by: coleenp, hseigel ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspaceShared.cpp Changeset: e0fe0c9a88da Author: nloodin Date: 2013-06-28 14:05 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e0fe0c9a88da Merge Changeset: bb4f2b27e824 Author: dcubed Date: 2013-06-29 11:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bb4f2b27e824 Merge Changeset: 97c5acae48be Author: hseigel Date: 2013-06-30 09:59 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/97c5acae48be 7007040: Check of capacity paramenters in JNI_PushLocalFrame is wrong Summary: changed AND to OR Reviewed-by: coleenp, hseigel Contributed-by: lois.foltan at oracle.com ! src/share/vm/prims/jni.cpp Changeset: 068b406e307f Author: fparain Date: 2013-07-01 09:13 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/068b406e307f 7060111: race condition in VMError::report_and_die() Reviewed-by: zgu, coleenp Contributed-by: volker.simonis at gmail.com ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: acfa2cc19146 Author: rbackman Date: 2013-06-12 09:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/acfa2cc19146 8016444: Duplicate zombie check in safe_for_sender Reviewed-by: dholmes, sla ! src/cpu/sparc/vm/frame_sparc.cpp ! src/share/vm/memory/referenceProcessorStats.hpp Changeset: 993dfb57c575 Author: egahlin Date: 2013-06-26 17:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/993dfb57c575 8016331: Minor issues in event tracing metadata Reviewed-by: stefank, brutisso, mgronlun ! src/share/vm/trace/trace.xml Changeset: 7f11c12d7a90 Author: sspitsyn Date: 2013-07-01 14:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7f11c12d7a90 8009204: [dtrace] signatures returned by Java 7 jstack() are corrupted on Solaris Summary: The fix is basically a backport of JDK-7019165 (pstack issue) to jhelper.d. Reviewed-by: coleenp, sspitsyn Contributed-by: tomas.hurka at oracle.com ! src/os/solaris/dtrace/jhelper.d Changeset: de2d15ce3d4a Author: coleenp Date: 2013-07-02 08:42 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/de2d15ce3d4a 8015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted metadata space could occur when metaspace is almost empty Summary: Allocate medium chunks for class metaspace when class loader has lots of classes Reviewed-by: mgerdin, jmasa ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: cedf20e2a655 Author: coleenp Date: 2013-07-02 16:54 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cedf20e2a655 Merge - src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp - src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: c92b74c62d97 Author: brutisso Date: 2013-06-27 09:59 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c92b74c62d97 8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased Summary: Set HeapBaseMinAddress as default rather than ergo Reviewed-by: stefank, jmasa, kvn ! src/share/vm/runtime/arguments.cpp Changeset: 3ea89789ba39 Author: ehelin Date: 2013-06-28 18:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3ea89789ba39 Merge Changeset: b30744960351 Author: brutisso Date: 2013-06-30 21:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b30744960351 8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks. Reviewed-by: tschatzl, brutisso, jmasa, ysr Contributed-by: per.liden at oracle.com ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp Changeset: 5ea20b3bd249 Author: johnc Date: 2013-07-01 09:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5ea20b3bd249 8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed Summary: The assert is invalid when a card is being refined by two different threads and its count crosses the hot threshold - the refinement count will be updated once by each thread triggering the assert. Remove the assert and update the count using a bounded expression. Reviewed-by: jmasa, tamao, brutisso ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp Changeset: 6e3634222155 Author: tamao Date: 2013-06-28 20:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6e3634222155 8017611: Auto corrector for mistyped vm options Summary: The auto corrector for mistyped vm options fuzzy-matches existing flags based on string similarity (Dice's coefficient). Reviewed-by: kvn, dsamersoff, hseigel, johnc ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp + test/gc/arguments/TestUnrecognizedVMOptionsHandling.java Changeset: 536976a22f5f Author: tamao Date: 2013-07-03 14:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/536976a22f5f Merge Changeset: 70bea4a43c6d Author: tamao Date: 2013-07-03 15:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/70bea4a43c6d Merge Changeset: ac7193063af8 Author: jiangli Date: 2013-07-01 19:44 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ac7193063af8 8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled. Summary: Added -XX:+UsePerfData to Test7196045.java. Reviewed-by: dholmes, collins ! test/runtime/7196045/Test7196045.java Changeset: 94aa8de029c5 Author: clucasius Date: 2013-07-03 22:36 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/94aa8de029c5 Merge Changeset: fea6a49c2762 Author: bdelsart Date: 2013-07-04 01:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fea6a49c2762 Merge Changeset: f765bfec8f07 Author: kvn Date: 2013-07-01 12:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f765bfec8f07 8006629: NEED_TEST: need test for JDK-8001071 Summary: added regression test Reviewed-by: kvn, coleenp Contributed-by: Filipp Zhinkin + test/runtime/8001071/Test8001071.java + test/runtime/8001071/Test8001071.sh Changeset: a023ec3452c7 Author: simonis Date: 2013-07-01 14:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a023ec3452c7 8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value' Summary: cast the offending expressions to (void) Reviewed-by: kvn, coleenp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 2b3fe74309b6 Author: kvn Date: 2013-07-02 10:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2b3fe74309b6 8019247: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object Summary: Undo recent changes (and add more comments) in Ideal_allocation(). Reviewed-by: roland ! src/share/vm/opto/graphKit.cpp Changeset: 738e04fb1232 Author: anoll Date: 2013-07-02 07:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/738e04fb1232 8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500k Summary: Introduce a minimum code cache size that guarantees that the VM can startup. Reviewed-by: kvn, twisti ! 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/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: b800986664f4 Author: drchase Date: 2013-07-02 20:42 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b800986664f4 7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32 Summary: add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interpreterGenerator_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp + src/cpu/x86/vm/stubRoutines_x86.cpp + src/cpu/x86/vm/stubRoutines_x86.hpp ! src/cpu/x86/vm/stubRoutines_x86_32.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.hpp ! src/cpu/x86/vm/stubRoutines_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/7088419/CRCTest.java Changeset: c1bd7b5bdc70 Author: twisti Date: 2013-07-02 20:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c1bd7b5bdc70 8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtual Reviewed-by: kvn ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/reflection.cpp Changeset: bed0eddd82cd Author: twisti Date: 2013-07-02 22:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bed0eddd82cd Merge Changeset: 8b789ce47503 Author: roland Date: 2013-07-04 01:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8b789ce47503 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: fece0ee013fc Author: roland Date: 2013-07-04 03:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fece0ee013fc Merge Changeset: c9dd82da51ed Author: amurillo Date: 2013-07-04 14:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c9dd82da51ed Merge Changeset: 30b5b75c42ac Author: amurillo Date: 2013-07-04 14:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/30b5b75c42ac Added tag hs25-b40 for changeset c9dd82da51ed ! .hgtags From alejandro.murillo at oracle.com Tue Jul 9 14:15:55 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 09 Jul 2013 15:15:55 -0600 Subject: jdk8-b98: HotSpot Message-ID: <51DC7D8B.4090902@oracle.com> hs25-b40 has been integrated into jdk8-b98. http://hg.openjdk.java.net/jdk8/jdk8/rev/99ad803f8c4e http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/3370fb6146e4 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/30b5b75c42ac http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/15e5bb51bc0c http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/b1fb4612a2ca http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f2342dedf04a http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ce5a90df517b http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/542b7803f038 Component : VM Status : 0 major failures, 0 minor failures Date : 07/09/2013 at 07:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-07-04-214754.amurillo.hs25-b40-snapshot Bundles : 2013-07-04-214754.amurillo.hs25-b40-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : none Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7007040: Check of capacity paramenters in JNI_PushLocalFrame is wrong 7060111: race condition in VMError::report_and_die() 7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32 8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled. 8006629: NEED_TEST: need test for JDK-8001071 8009204: [dtrace] signatures returned by Java 7 jstack() are corrupted on Solaris 8010278: SA: provide mechanism for using an alternative SA debugger back-end. 8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks. 8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500k 8015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted metadata space could occur when metaspace is almost empty 8016075: Win32 crash with CDS enabled and small heap size 8016331: Minor issues in event tracing metadata 8016444: Duplicate zombie check in safe_for_sender 8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed 8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites 8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased 8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtual 8017611: Auto corrector for mistyped vm options 8019247: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object 8019302: new hotspot build - hs25-b40 8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value' Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b98. Issues and Notes: This is PIT for HS25 b40 for JDK 8 b98. -- Alejandro From david.katleman at oracle.com Wed Jul 10 11:47:14 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 10 Jul 2013 18:47:14 +0000 Subject: hg: jdk8/jdk8: 8009315: F# on PATH breaks Cygwin tools (mkdir, echo, mktemp ...) Message-ID: <20130710184714.E1C3948967@hg.openjdk.java.net> Changeset: 0d0c983a817b Author: tbell Date: 2013-07-09 08:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/0d0c983a817b 8009315: F# on PATH breaks Cygwin tools (mkdir, echo, mktemp ...) Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain_windows.m4 From david.katleman at oracle.com Wed Jul 10 11:47:50 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 10 Jul 2013 18:47:50 +0000 Subject: hg: jdk8/jdk8/jdk: 2 new changesets Message-ID: <20130710184826.321F848968@hg.openjdk.java.net> Changeset: 2c26ccf0a85b Author: tbell Date: 2013-07-08 07:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2c26ccf0a85b 8012925: [parfait] Missing return value in jdk/src/macosx/native/sun/awt/AWTEvent.m Reviewed-by: katleman, leonidr Contributed-by: petr.pchelko at oracle.com ! src/macosx/native/sun/awt/AWTEvent.m Changeset: c4908732fef5 Author: katleman Date: 2013-07-08 14:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c4908732fef5 Merge From alexander.potochkin at oracle.com Thu Jul 11 08:05:47 2013 From: alexander.potochkin at oracle.com (Alexander Potochkin) Date: Thu, 11 Jul 2013 19:05:47 +0400 Subject: Result: New jdk8 Committer: Anton Litvinov Message-ID: <51DEC9CB.1050506@oracle.com> Voting for Anton Litvinov to JDK8 Committer [1] is now closed. Yes: 5 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. alexp [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-June/002707.html From david.katleman at oracle.com Thu Jul 11 10:15:52 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Jul 2013 17:15:52 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b98 for changeset 0d0c983a817b Message-ID: <20130711171552.EE6CF489B4@hg.openjdk.java.net> Changeset: 59dc9da81379 Author: katleman Date: 2013-07-11 10:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/59dc9da81379 Added tag jdk8-b98 for changeset 0d0c983a817b ! .hgtags From david.katleman at oracle.com Thu Jul 11 10:15:56 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Jul 2013 17:15:56 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b98 for changeset 3370fb6146e4 Message-ID: <20130711171557.2C442489B5@hg.openjdk.java.net> Changeset: 3f67804ab613 Author: katleman Date: 2013-07-11 10:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/3f67804ab613 Added tag jdk8-b98 for changeset 3370fb6146e4 ! .hgtags From david.katleman at oracle.com Thu Jul 11 10:20:01 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Jul 2013 17:20:01 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b98 for changeset b1fb4612a2ca Message-ID: <20130711172003.EBB32489B9@hg.openjdk.java.net> Changeset: 8ef83d4b23c9 Author: katleman Date: 2013-07-11 10:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/8ef83d4b23c9 Added tag jdk8-b98 for changeset b1fb4612a2ca ! .hgtags From david.katleman at oracle.com Thu Jul 11 10:19:54 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Jul 2013 17:19:54 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b98 for changeset 15e5bb51bc0c Message-ID: <20130711171956.F2D92489B8@hg.openjdk.java.net> Changeset: adf49c3ef83c Author: katleman Date: 2013-07-11 10:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/adf49c3ef83c Added tag jdk8-b98 for changeset 15e5bb51bc0c ! .hgtags From david.katleman at oracle.com Thu Jul 11 10:20:11 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Jul 2013 17:20:11 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b98 for changeset c4908732fef5 Message-ID: <20130711172023.98109489BA@hg.openjdk.java.net> Changeset: 758c21301545 Author: katleman Date: 2013-07-11 10:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/758c21301545 Added tag jdk8-b98 for changeset c4908732fef5 ! .hgtags From david.katleman at oracle.com Thu Jul 11 10:21:51 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Jul 2013 17:21:51 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b98 for changeset ce5a90df517b Message-ID: <20130711172154.2E350489BC@hg.openjdk.java.net> Changeset: bdeef606be8e Author: katleman Date: 2013-07-11 10:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bdeef606be8e Added tag jdk8-b98 for changeset ce5a90df517b ! .hgtags From david.katleman at oracle.com Thu Jul 11 10:21:58 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Jul 2013 17:21:58 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b98 for changeset 542b7803f038 Message-ID: <20130711172159.4CAD0489BD@hg.openjdk.java.net> Changeset: 10a1ab9e20a4 Author: katleman Date: 2013-07-11 10:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/10a1ab9e20a4 Added tag jdk8-b98 for changeset 542b7803f038 ! .hgtags From david.katleman at oracle.com Thu Jul 11 10:17:44 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Jul 2013 17:17:44 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b98 for changeset 30b5b75c42ac Message-ID: <20130711171746.A9CA5489B6@hg.openjdk.java.net> Changeset: 1a3390aa8326 Author: katleman Date: 2013-07-11 10:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1a3390aa8326 Added tag jdk8-b98 for changeset 30b5b75c42ac ! .hgtags From david.katleman at oracle.com Thu Jul 11 12:18:59 2013 From: david.katleman at oracle.com (David Katleman) Date: Thu, 11 Jul 2013 12:18:59 -0700 Subject: Review request: JDK8 b98 source with GPL header errors In-Reply-To: <51CCE4EB.7090107@oracle.com> References: <51CCE4EB.7090107@oracle.com> Message-ID: <51DF0523.8020608@oracle.com> Below are corrections to GPL headers errors found in JDK8 b98 http://cr.openjdk.java.net/~katleman/8020414/webrev/ All are GPL header formatting issues, no code is involved, anyone can review. No simple missing commas this week, but it's just two files. Thanks Dave From joe.darcy at oracle.com Thu Jul 11 12:30:25 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Thu, 11 Jul 2013 12:30:25 -0700 Subject: Review request: JDK8 b98 source with GPL header errors In-Reply-To: <51DF0523.8020608@oracle.com> References: <51CCE4EB.7090107@oracle.com> <51DF0523.8020608@oracle.com> Message-ID: <51DF07D1.1070406@oracle.com> Looks fine; approved. Cheers, -Joe On 07/11/2013 12:18 PM, David Katleman wrote: > Below are corrections to GPL headers errors found in JDK8 b98 > > http://cr.openjdk.java.net/~katleman/8020414/webrev/ > > All are GPL header formatting issues, no code is involved, anyone can > review. > > No simple missing commas this week, but it's just two files. > > Thanks > Dave > From Lance.Andersen at oracle.com Thu Jul 11 13:36:13 2013 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Thu, 11 Jul 2013 16:36:13 -0400 Subject: Review request: JDK8 b98 source with GPL header errors In-Reply-To: <51DF0523.8020608@oracle.com> References: <51CCE4EB.7090107@oracle.com> <51DF0523.8020608@oracle.com> Message-ID: looks fine On Jul 11, 2013, at 3:18 PM, David Katleman wrote: > Below are corrections to GPL headers errors found in JDK8 b98 > > http://cr.openjdk.java.net/~katleman/8020414/webrev/ > > All are GPL header formatting issues, no code is involved, anyone can review. > > No simple missing commas this week, but it's just two files. > > Thanks > Dave > -------------- next part -------------- Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com From iris.clark at oracle.com Thu Jul 11 13:49:18 2013 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 11 Jul 2013 13:49:18 -0700 (PDT) Subject: Review request: JDK8 b98 source with GPL header errors In-Reply-To: <51DF0523.8020608@oracle.com> References: <51CCE4EB.7090107@oracle.com> <51DF0523.8020608@oracle.com> Message-ID: Looks good to me. Thanks for finding and fixing! iris -----Original Message----- From: David Katleman Sent: Thursday, July 11, 2013 12:19 PM To: jdk8-dev Subject: Review request: JDK8 b98 source with GPL header errors Below are corrections to GPL headers errors found in JDK8 b98 http://cr.openjdk.java.net/~katleman/8020414/webrev/ All are GPL header formatting issues, no code is involved, anyone can review. No simple missing commas this week, but it's just two files. Thanks Dave From david.katleman at oracle.com Thu Jul 11 13:52:07 2013 From: david.katleman at oracle.com (David Katleman) Date: Thu, 11 Jul 2013 13:52:07 -0700 Subject: Review request: JDK8 b98 source with GPL header errors In-Reply-To: References: <51CCE4EB.7090107@oracle.com> <51DF0523.8020608@oracle.com> Message-ID: <51DF1AF7.4000700@oracle.com> Thank you Joe and Iris for your reviews. That will cover it! Dave On 7/11/2013 1:49 PM, Iris Clark wrote: > Looks good to me. > > Thanks for finding and fixing! > > iris > > -----Original Message----- > From: David Katleman > Sent: Thursday, July 11, 2013 12:19 PM > To: jdk8-dev > Subject: Review request: JDK8 b98 source with GPL header errors > > Below are corrections to GPL headers errors found in JDK8 b98 > > http://cr.openjdk.java.net/~katleman/8020414/webrev/ > > All are GPL header formatting issues, no code is involved, anyone can review. > > No simple missing commas this week, but it's just two files. > > Thanks > Dave > From mike.duigou at oracle.com Fri Jul 12 14:45:36 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Fri, 12 Jul 2013 14:45:36 -0700 Subject: CFV: New JDK8 Committer: Henry Jen Message-ID: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> I hereby nominate Henry Jen (henryjen) to JDK8 Committer. In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. Authored changesets: 8017141: java.util/stream Spliterators from sequential sources should not catch OOME 8009736: Comparator API cleanup 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 8015522: CharSequence.codePoints can be faster 8006884: (fs) Add Files.list, lines and find 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE Contributed-by changesets: 8015315: Stream.concat methods 8015317: Optional.filter, map, and flatMap 8017231: Add StringJoiner.merge 8015522: CharSequence.codePoints can be faster 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported 8014731: j.u.stream.StreamSupport class has default constructor generated 8006884: (fs) Add Files.list, lines and find 8003258: BufferedReader.lines() 8012665: add CharSequence.chars, CharSequence.codePoints 8004518: Add in-place operations to Map 8001667: Comparator combinators and extension methods 8005632: Extend java.util.Logger to use Supplier for messages Votes are due by 2013-07-26T2359PDT. Only current JDK8 Committers and Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to to this mailing list. For Lazy Consensus voting instructions, see [2]. Mike [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote From mike.duigou at oracle.com Fri Jul 12 14:49:13 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Fri, 12 Jul 2013 14:49:13 -0700 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <5B30D7AF-5724-4A14-95BE-EF0CC0E8D732@oracle.com> Vote: YES On Jul 12 2013, at 14:45 , Mike Duigou wrote: > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. > > Authored changesets: > 8017141: java.util/stream Spliterators from sequential sources should not catch OOME > 8009736: Comparator API cleanup > 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 > 8015522: CharSequence.codePoints can be faster > 8006884: (fs) Add Files.list, lines and find > 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE > > Contributed-by changesets: > 8015315: Stream.concat methods > 8015317: Optional.filter, map, and flatMap > 8017231: Add StringJoiner.merge > 8015522: CharSequence.codePoints can be faster > 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported > 8014731: j.u.stream.StreamSupport class has default constructor generated > 8006884: (fs) Add Files.list, lines and find > 8003258: BufferedReader.lines() > 8012665: add CharSequence.chars, CharSequence.codePoints > 8004518: Add in-place operations to Map > 8001667: Comparator combinators and extension methods > 8005632: Extend java.util.Logger to use Supplier for messages > > Votes are due by 2013-07-26T2359PDT. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From david.katleman at oracle.com Fri Jul 12 14:59:44 2013 From: david.katleman at oracle.com (David Katleman) Date: Fri, 12 Jul 2013 14:59:44 -0700 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51E07C50.6000205@oracle.com> Vote: YES From john.r.rose at oracle.com Fri Jul 12 15:05:57 2013 From: john.r.rose at oracle.com (John Rose) Date: Fri, 12 Jul 2013 15:05:57 -0700 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: Vote: yes From xiomara.jayasena at oracle.com Fri Jul 12 15:12:23 2013 From: xiomara.jayasena at oracle.com (Xiomara Jayasena) Date: Fri, 12 Jul 2013 15:12:23 -0700 (PDT) Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <4b770618-fe2e-4776-ab6a-cf6a64f389ba@default> VOTE: YES -----Original Message----- From: Mike Duigou Sent: Friday, July 12, 2013 2:46 PM To: jdk8-dev Subject: CFV: New JDK8 Committer: Henry Jen I hereby nominate Henry Jen (henryjen) to JDK8 Committer. In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. Authored changesets: 8017141: java.util/stream Spliterators from sequential sources should not catch OOME 8009736: Comparator API cleanup 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 8015522: CharSequence.codePoints can be faster 8006884: (fs) Add Files.list, lines and find 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE Contributed-by changesets: 8015315: Stream.concat methods 8015317: Optional.filter, map, and flatMap 8017231: Add StringJoiner.merge 8015522: CharSequence.codePoints can be faster 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported 8014731: j.u.stream.StreamSupport class has default constructor generated 8006884: (fs) Add Files.list, lines and find 8003258: BufferedReader.lines() 8012665: add CharSequence.chars, CharSequence.codePoints 8004518: Add in-place operations to Map 8001667: Comparator combinators and extension methods 8005632: Extend java.util.Logger to use Supplier for messages Votes are due by 2013-07-26T2359PDT. Only current JDK8 Committers and Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to to this mailing list. For Lazy Consensus voting instructions, see [2]. Mike [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote From jonathan.gibbons at oracle.com Fri Jul 12 16:04:23 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Fri, 12 Jul 2013 16:04:23 -0700 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51E08B77.3040801@oracle.com> Vote: yes From joe.darcy at oracle.com Fri Jul 12 16:07:10 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Fri, 12 Jul 2013 16:07:10 -0700 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51E08C1E.5000007@oracle.com> Vote: yes -Joe On 07/12/2013 02:45 PM, Mike Duigou wrote: > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. > > Authored changesets: > 8017141: java.util/stream Spliterators from sequential sources should not catch OOME > 8009736: Comparator API cleanup > 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 > 8015522: CharSequence.codePoints can be faster > 8006884: (fs) Add Files.list, lines and find > 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE > > Contributed-by changesets: > 8015315: Stream.concat methods > 8015317: Optional.filter, map, and flatMap > 8017231: Add StringJoiner.merge > 8015522: CharSequence.codePoints can be faster > 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported > 8014731: j.u.stream.StreamSupport class has default constructor generated > 8006884: (fs) Add Files.list, lines and find > 8003258: BufferedReader.lines() > 8012665: add CharSequence.chars, CharSequence.codePoints > 8004518: Add in-place operations to Map > 8001667: Comparator combinators and extension methods > 8005632: Extend java.util.Logger to use Supplier for messages > > Votes are due by 2013-07-26T2359PDT. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From jaroslav.bachorik at oracle.com Fri Jul 12 16:14:33 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Sat, 13 Jul 2013 01:14:33 +0200 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51E08DD9.6060001@oracle.com> Vote: YES -JB- On 07/12/2013 11:45 PM, Mike Duigou wrote: > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. > > Authored changesets: > 8017141: java.util/stream Spliterators from sequential sources should not catch OOME > 8009736: Comparator API cleanup > 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 > 8015522: CharSequence.codePoints can be faster > 8006884: (fs) Add Files.list, lines and find > 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE > > Contributed-by changesets: > 8015315: Stream.concat methods > 8015317: Optional.filter, map, and flatMap > 8017231: Add StringJoiner.merge > 8015522: CharSequence.codePoints can be faster > 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported > 8014731: j.u.stream.StreamSupport class has default constructor generated > 8006884: (fs) Add Files.list, lines and find > 8003258: BufferedReader.lines() > 8012665: add CharSequence.chars, CharSequence.codePoints > 8004518: Add in-place operations to Map > 8001667: Comparator combinators and extension methods > 8005632: Extend java.util.Logger to use Supplier for messages > > Votes are due by 2013-07-26T2359PDT. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From lance.andersen at oracle.com Fri Jul 12 16:34:32 2013 From: lance.andersen at oracle.com (Lance @ Oracle) Date: Fri, 12 Jul 2013 19:34:32 -0400 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <51E07C50.6000205@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> <51E07C50.6000205@oracle.com> Message-ID: Vote: yes Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com Sent from my iPad On Jul 12, 2013, at 5:59 PM, David Katleman wrote: > Vote: YES > From paul.sandoz at oracle.com Fri Jul 12 23:39:41 2013 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Sat, 13 Jul 2013 08:39:41 +0200 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <2248AD1E-83AD-4EBC-BB10-B342894A1DC8@oracle.com> Vote: yes Paul. From chris.hegarty at oracle.com Fri Jul 12 23:52:39 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Sat, 13 Jul 2013 07:52:39 +0100 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <5B30D7AF-5724-4A14-95BE-EF0CC0E8D732@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> <5B30D7AF-5724-4A14-95BE-EF0CC0E8D732@oracle.com> Message-ID: Vote: YES -Chris > On Jul 12 2013, at 14:45 , Mike Duigou wrote: > >> I hereby nominate Henry Jen (henryjen) to JDK8 Committer. >> >> In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. >> >> Authored changesets: >> 8017141: java.util/stream Spliterators from sequential sources should not catch OOME >> 8009736: Comparator API cleanup >> 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 >> 8015522: CharSequence.codePoints can be faster >> 8006884: (fs) Add Files.list, lines and find >> 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE >> >> Contributed-by changesets: >> 8015315: Stream.concat methods >> 8015317: Optional.filter, map, and flatMap >> 8017231: Add StringJoiner.merge >> 8015522: CharSequence.codePoints can be faster >> 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported >> 8014731: j.u.stream.StreamSupport class has default constructor generated >> 8006884: (fs) Add Files.list, lines and find >> 8003258: BufferedReader.lines() >> 8012665: add CharSequence.chars, CharSequence.codePoints >> 8004518: Add in-place operations to Map >> 8001667: Comparator combinators and extension methods >> 8005632: Extend java.util.Logger to use Supplier for messages >> >> Votes are due by 2013-07-26T2359PDT. >> >> Only current JDK8 Committers and Reviewers [1] are eligible to vote on >> this nomination. Votes must be cast in the open by replying to >> to this mailing list. >> >> For Lazy Consensus voting instructions, see [2]. >> >> >> Mike >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#committer-vote > From brian.goetz at oracle.com Sat Jul 13 06:45:37 2013 From: brian.goetz at oracle.com (Brian Goetz) Date: Sat, 13 Jul 2013 09:45:37 -0400 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51E15A01.4030904@oracle.com> Vote: Yes On 7/12/2013 5:45 PM, Mike Duigou wrote: > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. > > Authored changesets: > 8017141: java.util/stream Spliterators from sequential sources should not catch OOME > 8009736: Comparator API cleanup > 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 > 8015522: CharSequence.codePoints can be faster > 8006884: (fs) Add Files.list, lines and find > 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE > > Contributed-by changesets: > 8015315: Stream.concat methods > 8015317: Optional.filter, map, and flatMap > 8017231: Add StringJoiner.merge > 8015522: CharSequence.codePoints can be faster > 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported > 8014731: j.u.stream.StreamSupport class has default constructor generated > 8006884: (fs) Add Files.list, lines and find > 8003258: BufferedReader.lines() > 8012665: add CharSequence.chars, CharSequence.codePoints > 8004518: Add in-place operations to Map > 8001667: Comparator combinators and extension methods > 8005632: Extend java.util.Logger to use Supplier for messages > > Votes are due by 2013-07-26T2359PDT. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From kumar.x.srinivasan at oracle.com Sat Jul 13 12:15:34 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Sat, 13 Jul 2013 12:15:34 -0700 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51E1A756.4050508@oracle.com> Vote: yes Kumar > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. > > Authored changesets: > 8017141: java.util/stream Spliterators from sequential sources should not catch OOME > 8009736: Comparator API cleanup > 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 > 8015522: CharSequence.codePoints can be faster > 8006884: (fs) Add Files.list, lines and find > 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE > > Contributed-by changesets: > 8015315: Stream.concat methods > 8015317: Optional.filter, map, and flatMap > 8017231: Add StringJoiner.merge > 8015522: CharSequence.codePoints can be faster > 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported > 8014731: j.u.stream.StreamSupport class has default constructor generated > 8006884: (fs) Add Files.list, lines and find > 8003258: BufferedReader.lines() > 8012665: add CharSequence.chars, CharSequence.codePoints > 8004518: Add in-place operations to Map > 8001667: Comparator combinators and extension methods > 8005632: Extend java.util.Logger to use Supplier for messages > > Votes are due by 2013-07-26T2359PDT. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From mandy.chung at oracle.com Mon Jul 15 00:26:10 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Mon, 15 Jul 2013 15:26:10 +0800 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <51E1A756.4050508@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> <51E1A756.4050508@oracle.com> Message-ID: <51E3A412.3000807@oracle.com> Vote: yes Mandy From dalibor.topic at oracle.com Tue Jul 16 09:53:24 2013 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Tue, 16 Jul 2013 18:53:24 +0200 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51E57A84.8010002@oracle.com> Vote: Yes. On 7/12/13 11:45 PM, Mike Duigou wrote: > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From alejandro.murillo at oracle.com Tue Jul 16 12:42:04 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 16 Jul 2013 13:42:04 -0600 Subject: Heads up: Integrating lambda-related changes into jdk8/jdk8 Message-ID: <51E5A20C.6030604@oracle.com> Later today I plan to push the hs25-b41 snapshot into jdk8 master [1] , along with the fix for 8016281 . This push includes lambda-related changes that will create lambda-related incompatibilities with class files compiled with earlier JDK 8 versions. See [2] for more details. Once the changes have been integrated, the hotspot, langtools and jdk repos must match - i.e., either all must have these changes or not have any of them. A JDK with mismatched repos may build, but some lambda-related functionality might not work properly (again, see [2] for details of the symptoms). After we integrate, If you do pull, make sure to pull all: hotspot, langtools and jdk, and to build all [1] http://hg.openjdk.java.net/jdk8/jdk8/ [2] http://mail.openjdk.java.net/pipermail/lambda-dev/2013-July/010449.html Thanks -- Alejandro From alejandro.murillo at oracle.com Tue Jul 16 14:17:55 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 16 Jul 2013 21:17:55 +0000 Subject: hg: jdk8/jdk8/langtools: 8016281: The SAM method should be passed to the metafactory as a MethodType not a MethodHandle; ... Message-ID: <20130716211758.3829148121@hg.openjdk.java.net> Changeset: 39ec5d8a691b Author: mcimadamore Date: 2013-07-11 14:07 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/39ec5d8a691b 8016281: The SAM method should be passed to the metafactory as a MethodType not a MethodHandle 8020010: Move lambda bridge creation from metafactory and VM to compiler Summary: langtools/javac component of the bridge support and MethodType vs. MethodHandle changes. Reviewed-by: jjg, vromero, briangoetz, forax Contributed-by: robert.field at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/util/Names.java + test/tools/javac/generics/bridges/Bridge.java + test/tools/javac/generics/bridges/BridgeHarness.java + test/tools/javac/generics/bridges/Bridges.java + test/tools/javac/generics/bridges/tests/TestBridgeWithDefault.java + test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical01.java + test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical02.java + test/tools/javac/generics/bridges/tests/TestNoBridgeInSiblingsSuper.java + test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges01.java + test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges02.java + test/tools/javac/lambda/bridge/TestMetafactoryBridges.java ! test/tools/javac/lambda/lambdaExpression/LambdaTest6.java ! test/tools/javac/lambda/methodReference/BridgeMethod.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java From alejandro.murillo at oracle.com Tue Jul 16 14:18:26 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 16 Jul 2013 21:18:26 +0000 Subject: hg: jdk8/jdk8/hotspot: 32 new changesets Message-ID: <20130716211932.0036F48122@hg.openjdk.java.net> Changeset: ea4d24c1e0c6 Author: amurillo Date: 2013-07-04 14:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ea4d24c1e0c6 8019934: new hotspot build - hs25-b41 Reviewed-by: jcoomes ! make/hotspot_version Changeset: f323bbb0e6c1 Author: coleenp Date: 2013-07-03 13:45 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f323bbb0e6c1 8019833: Wrong JNI error code for preexisting JVM Summary: Return the appropriate JNI error message (instead of the generic one) when the JVM is already started Reviewed-by: coleenp, hseigel Contributed-by: sylvestre at debian.org ! src/share/vm/prims/jni.cpp Changeset: 5f7a4367c787 Author: zgu Date: 2013-07-04 06:24 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5f7a4367c787 8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state Summary: Uses os::NakedYield() on Solaris instead of os::yield_all() Reviewed-by: acorn, coleenp, hseigel ! src/share/vm/services/memTracker.hpp Changeset: a55aa67bce1a Author: zgu Date: 2013-07-04 04:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a55aa67bce1a Merge Changeset: 59b052799158 Author: dcubed Date: 2013-07-04 21:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/59b052799158 8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace Summary: Dl_info struct should only be used if dladdr() has returned non-zero (no errors) and always check the dladdr() return value; Dl_info.dli_sname and Dl_info.dli_saddr fields should only be used if non-NULL; update/improve runtime/6888954/vmerrors.sh test Reviewed-by: dsamersoff, zgu, hseigel, coleenp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/os/windows/vm/os_windows.inline.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! test/runtime/6888954/vmerrors.sh Changeset: 93e6dce53ba7 Author: fparain Date: 2013-07-05 08:26 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/93e6dce53ba7 8016465: The hs_err file gets wrong name Reviewed-by: dcubed, dholmes, rdurbin ! src/share/vm/utilities/vmError.cpp Changeset: cc5b7915104e Author: fparain Date: 2013-07-05 08:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cc5b7915104e Merge Changeset: cf9d71d3e474 Author: iklam Date: 2013-07-08 10:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cf9d71d3e474 8016903: Thread::_handle_area initial size too big Summary: Changed initial size to Chunk::tiny_size (216 bytes) Reviewed-by: coleenp, dholmes, sspitsyn ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/runtime/handles.hpp Changeset: 71180a6e5080 Author: jiangli Date: 2013-07-03 17:26 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/71180a6e5080 7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful. Summary: Remove -Xaprof and Klass::_alloc_count & ArrayKlass::_alloc_size. Reviewed-by: stefank, coleenp ! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp - src/share/vm/runtime/aprofiler.cpp - src/share/vm/runtime/aprofiler.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: fa6929d0b0a9 Author: jiangli Date: 2013-07-08 14:21 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fa6929d0b0a9 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 3c7b4b7b2625 Author: jiangli Date: 2013-07-08 14:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3c7b4b7b2625 Merge - src/share/vm/runtime/aprofiler.cpp - src/share/vm/runtime/aprofiler.hpp Changeset: ba9dacff9c9d Author: hseigel Date: 2013-07-08 19:36 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ba9dacff9c9d 8014399: Remove JVM_SetProtectionDomain from hotspot Summary: JVM_SetProtectionDomain has been deprecated since 1.5 and is being removed Reviewed-by: coleenp, hseigel Contributed-by: eric.mccorkle at oracle.com ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 26037663c2a6 Author: hseigel Date: 2013-07-08 16:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/26037663c2a6 Merge Changeset: e79a9f26ba2e Author: hseigel Date: 2013-07-08 18:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e79a9f26ba2e Merge Changeset: 72fce0b2d341 Author: zgu Date: 2013-07-09 13:18 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/72fce0b2d341 8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr Summary: Some of qsort implementation on Linux x86 compares element to itself, which is mistakenly treated as duplicate pointer Reviewed-by: dcubed, acorn ! src/share/vm/services/memBaseline.cpp Changeset: 2839ce15e450 Author: zgu Date: 2013-07-09 19:56 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2839ce15e450 Merge - src/share/vm/runtime/aprofiler.cpp - src/share/vm/runtime/aprofiler.hpp Changeset: 50257d6f5aaa Author: acorn Date: 2013-07-09 14:02 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/50257d6f5aaa 8013635: VM should no longer create bridges for generic signatures. Summary: Requires: 8013789: Compiler bridges, 8015402: metafactory Reviewed-by: sspitsyn, coleenp, bharadwaj ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/runtime/globals.hpp Changeset: 22baec423e2f Author: acorn Date: 2013-07-09 22:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/22baec423e2f Merge Changeset: e50be1620201 Author: goetz Date: 2013-07-08 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e50be1620201 8020059: The flag introduced by 8014972 is not defined if Hotspot is built without a compiler (zero, ppc64 core build). Summary: define CodeCacheMinimumUseSpace flag for cppInterpeter build. Reviewed-by: kvn ! src/share/vm/runtime/globals.hpp Changeset: e554162ab094 Author: adlertz Date: 2013-07-09 17:20 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e554162ab094 8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCs Summary: Disable the test for SPARC and reduce the number of test iterations Reviewed-by: kvn ! test/compiler/8005956/PolynomialRoot.java Changeset: b42fe1a8e180 Author: drchase Date: 2013-07-09 08:56 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b42fe1a8e180 8017578: Hotspot compilation error with latest Studio compiler Summary: Make the destructor virtual (note more non-compiler hotspot errors occur downstream) Reviewed-by: kvn, twisti ! src/share/vm/adlc/forms.hpp Changeset: 7ac80525ece9 Author: anoll Date: 2013-07-09 11:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7ac80525ece9 8015635: Crash when specifying very large code cache size Summary: Limit the size of the code cache to at most 2G when arguments are checked; added regression test Reviewed-by: kvn, twisti ! src/share/vm/runtime/arguments.cpp + test/compiler/codecache/CheckUpperLimit.java Changeset: 5f533e38e7d5 Author: twisti Date: 2013-07-09 22:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5f533e38e7d5 Merge Changeset: dec841e0c9aa Author: anoll Date: 2013-07-10 13:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dec841e0c9aa 8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005 Summary: Remove obsolete code that relates to ISM which was used only on Solaris 8. Reviewed-by: kvn, twisti ! src/os/solaris/vm/globals_solaris.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/share/vm/runtime/arguments.cpp Changeset: ec173c8f3739 Author: roland Date: 2013-07-11 01:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ec173c8f3739 Merge ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 2cbc8f3011a0 Author: ehelin Date: 2013-06-05 09:44 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2cbc8f3011a0 8015972: Refactor the sending of the object count after GC event Reviewed-by: brutisso, pliden ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp + src/share/vm/gc_implementation/shared/objectCountEventSender.cpp + src/share/vm/gc_implementation/shared/objectCountEventSender.hpp ! src/share/vm/memory/heapInspection.hpp - src/share/vm/memory/klassInfoClosure.hpp Changeset: 63cffb381adc Author: ehelin Date: 2013-06-12 15:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/63cffb381adc 8016170: GC id variable in gcTrace.cpp should use typedef GCId Reviewed-by: johnc, jwilhelm, jmasa ! src/share/vm/gc_implementation/shared/gcTrace.cpp Changeset: 6aa440bc1125 Author: ehelin Date: 2013-06-12 15:21 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6aa440bc1125 8015683: object_count_after_gc should have the same timestamp for all events Reviewed-by: mgerdin, stefank ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.hpp Changeset: 27c53c9f3a7e Author: ehelin Date: 2013-07-10 15:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/27c53c9f3a7e 8013939: Metaspace capacity not available Reviewed-by: tschatzl, mgerdin, stefank ! src/share/vm/gc_interface/collectedHeap.cpp Changeset: 0f631140d13b Author: tamao Date: 2013-07-11 11:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0f631140d13b Merge - src/share/vm/memory/klassInfoClosure.hpp Changeset: 2b9946e10587 Author: amurillo Date: 2013-07-12 16:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2b9946e10587 Merge - src/share/vm/memory/klassInfoClosure.hpp - src/share/vm/runtime/aprofiler.cpp - src/share/vm/runtime/aprofiler.hpp Changeset: ea979302bb70 Author: amurillo Date: 2013-07-12 16:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ea979302bb70 Added tag hs25-b41 for changeset 2b9946e10587 ! .hgtags From superbisquit at gmail.com Tue Jul 16 14:30:58 2013 From: superbisquit at gmail.com (Super Bisquit) Date: Tue, 16 Jul 2013 17:30:58 -0400 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <51E57A84.8010002@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> <51E57A84.8010002@oracle.com> Message-ID: Are you related to Hot Topic? I just love her stores. They are soooooo fabulous! On Tue, Jul 16, 2013 at 12:53 PM, Dalibor Topic wrote: > Vote: Yes. > > On 7/12/13 11:45 PM, Mike Duigou wrote: > > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > > > -- > Oracle > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 +491737185961> > Oracle Java Platform Group > > ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg > > ORACLE Deutschland B.V. & Co. KG > Hauptverwaltung: Riesstr. 25, D-80992 M?nchen > Registergericht: Amtsgericht M?nchen, HRA 95603 > Gesch?ftsf?hrer: J?rgen Kunz > > Komplement?rin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher > > Green Oracle Oracle is committed to > developing practices and products that help protect the environment > From alejandro.murillo at oracle.com Tue Jul 16 14:42:39 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 16 Jul 2013 15:42:39 -0600 Subject: jdk8-b99: HotSpot Message-ID: <51E5BE4F.40100@oracle.com> hs25-b41 has been integrated into jdk8-b99. http://hg.openjdk.java.net/jdk8/jdk8/rev/59dc9da81379 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/3f67804ab613 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ea979302bb70 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/adf49c3ef83c http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/8ef83d4b23c9 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f83794805201 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/39ec5d8a691b http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/10a1ab9e20a4 Component : VM Status : 0 major failures, 0 minor failures Date : 07/16/2013 at 18:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-07-13-001338.amurillo.hs25-b41-jdk8-b99-control Bundles : 2013-07-13-001338.amurillo.hs25-b41-jdk8-b99-control Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : none Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful. 8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr 8013635: VM should no longer create bridges for generic signatures. 8013939: Metaspace capacity not available 8014399: Remove JVM_SetProtectionDomain from hotspot 8015635: Crash when specifying very large code cache size 8015683: object_count_after_gc should have the same timestamp for all events 8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace 8015972: Refactor the sending of the object count after GC event 8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state 8016170: GC id variable in gcTrace.cpp should use typedef GCId 8016281: The SAM method should be passed to the metafactory as a MethodType not a MethodHandle 8016465: The hs_err file gets wrong name 8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005 8016903: Thread::_handle_area initial size too big 8017578: Hotspot compilation error with latest Studio compiler 8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCs 8019833: Wrong JNI error code for preexisting JVM 8019934: new hotspot build - hs25-b41 8020010: Move lambda bridge creation from metafactory and VM to compiler 8020059: The flag introduced by 8014972 is not defined if Hotspot is built without a compiler (zero, ppc64 core build). Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b99. Issues and Notes: This is PIT for HS25 b41 for JDK 8 b99. -- Alejandro From alejandro.murillo at oracle.com Tue Jul 16 14:17:22 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 16 Jul 2013 21:17:22 +0000 Subject: hg: jdk8/jdk8/jdk: 8016281: The SAM method should be passed to the metafactory as a MethodType not a MethodHandle; ... Message-ID: <20130716211734.3D86A4811F@hg.openjdk.java.net> Changeset: f83794805201 Author: mcimadamore Date: 2013-07-11 14:02 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f83794805201 8016281: The SAM method should be passed to the metafactory as a MethodType not a MethodHandle 8020010: Move lambda bridge creation from metafactory and VM to compiler Summary: JDK/metafactory component of the bridge fix and and MethodType vs. MethodHandle changes. Reviewed-by: twisti, briangoetz, forax Contributed-by: robert.field at oracle.com ! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/share/classes/java/lang/invoke/LambdaMetafactory.java ! src/share/classes/java/lang/invoke/SerializedLambda.java From maurizio.cimadamore at oracle.com Tue Jul 16 15:43:44 2013 From: maurizio.cimadamore at oracle.com (maurizio cimadamore) Date: Tue, 16 Jul 2013 23:43:44 +0100 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51E5CCA0.6040004@oracle.com> Vote: yes! Maurizio On 12-Jul-13 10:45 PM, Mike Duigou wrote: > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. > > Authored changesets: > 8017141: java.util/stream Spliterators from sequential sources should not catch OOME > 8009736: Comparator API cleanup > 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 > 8015522: CharSequence.codePoints can be faster > 8006884: (fs) Add Files.list, lines and find > 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE > > Contributed-by changesets: > 8015315: Stream.concat methods > 8015317: Optional.filter, map, and flatMap > 8017231: Add StringJoiner.merge > 8015522: CharSequence.codePoints can be faster > 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported > 8014731: j.u.stream.StreamSupport class has default constructor generated > 8006884: (fs) Add Files.list, lines and find > 8003258: BufferedReader.lines() > 8012665: add CharSequence.chars, CharSequence.codePoints > 8004518: Add in-place operations to Map > 8001667: Comparator combinators and extension methods > 8005632: Extend java.util.Logger to use Supplier for messages > > Votes are due by 2013-07-26T2359PDT. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From maurizio.cimadamore at oracle.com Tue Jul 16 15:52:09 2013 From: maurizio.cimadamore at oracle.com (maurizio cimadamore) Date: Tue, 16 Jul 2013 23:52:09 +0100 Subject: Heads up: Integrating lambda-related changes into jdk8/jdk8 In-Reply-To: <51E5A20C.6030604@oracle.com> References: <51E5A20C.6030604@oracle.com> Message-ID: <51E5CE99.7080201@oracle.com> FYI, those changes seem to trigger a spurious failure when running langtools regression tests on a Windows machine [1]. We have been working to isolate the problem and put together a fix which I am testing as we speak. If the experiment is successful we can decide what's the best course of action (i.e. direct push to master) in order to minimize the number of teams that will be affected by this issue. Maurizio [1] - https://jbs.oracle.com/bugs/browse/JDK-8013638 On 16-Jul-13 8:42 PM, Alejandro E Murillo wrote: > > Later today I plan to push the hs25-b41 snapshot into jdk8 master [1] > , > along with the fix for 8016281 > . This push includes > lambda-related changes that will > create lambda-related incompatibilities with class files compiled with > earlier > JDK 8 versions. See [2] > > for more details. > > Once the changes have been integrated, the hotspot, langtools and jdk > repos must match - i.e., either all must have these changes or not > have any of them. > A JDK with mismatched repos may build, but some lambda-related > functionality > might not work properly (again, see [2] > > for details of the symptoms). > > After we integrate, If you do pull, make sure to pull all: hotspot, > langtools and jdk, > and to build all > > > [1] http://hg.openjdk.java.net/jdk8/jdk8/ > [2] > http://mail.openjdk.java.net/pipermail/lambda-dev/2013-July/010449.html > > Thanks > From sven.reimers at gmail.com Tue Jul 16 23:16:53 2013 From: sven.reimers at gmail.com (Sven Reimers) Date: Wed, 17 Jul 2013 08:16:53 +0200 Subject: Possible inconsistency with auto generated javadoc for methods with @Override Message-ID: Sorry for crossposting this from javadoc-dev, but the e-mail seems to be stuck in moderating queue and I assume I will reach more people here. ----- Hi, I would assume that following the rules from http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc .html#inheritingcomments the javadoc output of public interface Test { void method(); public abstract class AbstractEmptyTest implements Test {} public abstract class DefiningEmptyTest implements Test { @Override abstract public void method(); } public class DirectTest implements Test { @Override public void method() {} } public class DefaultWithDefiningTest extends DefiningEmptyTest { @Override public void method() {} } public class DefaultWithEmptyTest extends AbstractEmptyTest { @Override public void method() {} } } should show at least a specified by link in the javadoc for method () on all non abstract classes? It seems to me that having an abstract class inbetween the concrete class with the implementing method and the original interface, somehow the specified by is not resolved. Any comments? Shall I file a bug? Did I misread the spec? Thanks -Sven -- Sven Reimers * Senior Expert Software Architect * NetBeans Dream Team Member: http://dreamteam.netbeans.org * Community Leader NetBeans: http://community.java.net/netbeans Desktop Java: http://community.java.net/javadesktop * Duke's Choice Award Winner 2009 * Blog: http://nbguru.blogspot.com * XING: https://www.xing.com/profile/Sven_Reimers8 * LinkedIn: http://www.linkedin.com/in/svenreimers Join the NetBeans Groups: * XING: http://www.xing.com/group-20148.82db20 * NUGM: http://haug-server.dyndns.org/display/NUGM/Home * LinkedIn: http://www.linkedin.com/groups?gid=1860468 http://www.linkedin.com/groups?gid=107402 http://www.linkedin.com/groups?gid=1684717 * Oracle: https://mix.oracle.com/groups/18497 From maurizio.cimadamore at oracle.com Wed Jul 17 01:58:32 2013 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Wed, 17 Jul 2013 09:58:32 +0100 Subject: Heads up: Integrating lambda-related changes into jdk8/jdk8 In-Reply-To: <51E5CE99.7080201@oracle.com> References: <51E5A20C.6030604@oracle.com> <51E5CE99.7080201@oracle.com> Message-ID: <51E65CB8.2060506@oracle.com> On 16/07/13 23:52, maurizio cimadamore wrote: > FYI, > those changes seem to trigger a spurious failure when running > langtools regression tests on a Windows machine [1]. We have been > working to isolate the problem and put together a fix which I am > testing as we speak. If the experiment is successful we can decide > what's the best course of action (i.e. direct push to master) in order > to minimize the number of teams that will be affected by this issue. Quick update - the experimental nightly build I ran over the lambda-repository with the fix for 8013638 gave good results on Windows machine; it appears the issue is correctly addressed by the fix. Please advice as to what I should do next to have this fix into master. Thanks Maurizio > > Maurizio > > [1] - https://jbs.oracle.com/bugs/browse/JDK-8013638 > > > > On 16-Jul-13 8:42 PM, Alejandro E Murillo wrote: >> >> Later today I plan to push the hs25-b41 snapshot into jdk8 master [1] >> , >> along with the fix for 8016281 >> . This push includes >> lambda-related changes that will >> create lambda-related incompatibilities with class files compiled >> with earlier >> JDK 8 versions. See [2] >> >> for more details. >> >> Once the changes have been integrated, the hotspot, langtools and jdk >> repos must match - i.e., either all must have these changes or not >> have any of them. >> A JDK with mismatched repos may build, but some lambda-related >> functionality >> might not work properly (again, see [2] >> >> for details of the symptoms). >> >> After we integrate, If you do pull, make sure to pull all: hotspot, >> langtools and jdk, >> and to build all >> >> >> [1] http://hg.openjdk.java.net/jdk8/jdk8/ >> [2] >> http://mail.openjdk.java.net/pipermail/lambda-dev/2013-July/010449.html >> >> Thanks >> > From alejandro.murillo at oracle.com Wed Jul 17 06:07:13 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Wed, 17 Jul 2013 07:07:13 -0600 Subject: Heads up: Integrating lambda-related changes into jdk8/jdk8 In-Reply-To: <51E65CB8.2060506@oracle.com> References: <51E5A20C.6030604@oracle.com> <51E5CE99.7080201@oracle.com> <51E65CB8.2060506@oracle.com> Message-ID: <51E69701.7060206@oracle.com> if the fix involves non test code changes, then the best option now is to get that into jdk8/langtools so it gets nightly testing and gets pushed to the master next week. If the fix only involves test code changes, then it is a low risk push to the master but not sure it will make it to this week promotion anyways Alejandro On 7/17/2013 2:58 AM, Maurizio Cimadamore wrote: > On 16/07/13 23:52, maurizio cimadamore wrote: >> FYI, >> those changes seem to trigger a spurious failure when running >> langtools regression tests on a Windows machine [1]. We have been >> working to isolate the problem and put together a fix which I am >> testing as we speak. If the experiment is successful we can decide >> what's the best course of action (i.e. direct push to master) in >> order to minimize the number of teams that will be affected by this >> issue. > Quick update - the experimental nightly build I ran over the > lambda-repository with the fix for 8013638 gave good results on > Windows machine; it appears the issue is correctly addressed by the > fix. Please advice as to what I should do next to have this fix into > master. > > Thanks > Maurizio >> >> Maurizio >> >> [1] - https://jbs.oracle.com/bugs/browse/JDK-8013638 >> >> >> >> On 16-Jul-13 8:42 PM, Alejandro E Murillo wrote: >>> >>> Later today I plan to push the hs25-b41 snapshot into jdk8 master >>> [1] , >>> along with the fix for 8016281 >>> . This push includes >>> lambda-related changes that will >>> create lambda-related incompatibilities with class files compiled >>> with earlier >>> JDK 8 versions. See [2] >>> >>> for more details. >>> >>> Once the changes have been integrated, the hotspot, langtools and jdk >>> repos must match - i.e., either all must have these changes or not >>> have any of them. >>> A JDK with mismatched repos may build, but some lambda-related >>> functionality >>> might not work properly (again, see [2] >>> >>> for details of the symptoms). >>> >>> After we integrate, If you do pull, make sure to pull all: hotspot, >>> langtools and jdk, >>> and to build all >>> >>> >>> [1] http://hg.openjdk.java.net/jdk8/jdk8/ >>> [2] >>> http://mail.openjdk.java.net/pipermail/lambda-dev/2013-July/010449.html >>> >>> Thanks >>> >> > -- Alejandro From maurizio.cimadamore at oracle.com Wed Jul 17 06:08:20 2013 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Wed, 17 Jul 2013 14:08:20 +0100 Subject: Heads up: Integrating lambda-related changes into jdk8/jdk8 In-Reply-To: <51E69701.7060206@oracle.com> References: <51E5A20C.6030604@oracle.com> <51E5CE99.7080201@oracle.com> <51E65CB8.2060506@oracle.com> <51E69701.7060206@oracle.com> Message-ID: <51E69744.1090606@oracle.com> The fix is a test only fix Maurizio On 17/07/13 14:07, Alejandro E Murillo wrote: > > > if the fix involves non test code changes, then the best option now is > to get that > into jdk8/langtools so it gets nightly testing and gets pushed to the > master next week. > > If the fix only involves test code changes, then it is a low risk push > to the master > but not sure it will make it to this week promotion anyways > > Alejandro > > > On 7/17/2013 2:58 AM, Maurizio Cimadamore wrote: >> On 16/07/13 23:52, maurizio cimadamore wrote: >>> FYI, >>> those changes seem to trigger a spurious failure when running >>> langtools regression tests on a Windows machine [1]. We have been >>> working to isolate the problem and put together a fix which I am >>> testing as we speak. If the experiment is successful we can decide >>> what's the best course of action (i.e. direct push to master) in >>> order to minimize the number of teams that will be affected by this >>> issue. >> Quick update - the experimental nightly build I ran over the >> lambda-repository with the fix for 8013638 gave good results on >> Windows machine; it appears the issue is correctly addressed by the >> fix. Please advice as to what I should do next to have this fix into >> master. >> >> Thanks >> Maurizio >>> >>> Maurizio >>> >>> [1] - https://jbs.oracle.com/bugs/browse/JDK-8013638 >>> >>> >>> >>> On 16-Jul-13 8:42 PM, Alejandro E Murillo wrote: >>>> >>>> Later today I plan to push the hs25-b41 snapshot into jdk8 master >>>> [1] , >>>> along with the fix for 8016281 >>>> . This push >>>> includes lambda-related changes that will >>>> create lambda-related incompatibilities with class files compiled >>>> with earlier >>>> JDK 8 versions. See [2] >>>> >>>> for more details. >>>> >>>> Once the changes have been integrated, the hotspot, langtools and jdk >>>> repos must match - i.e., either all must have these changes or not >>>> have any of them. >>>> A JDK with mismatched repos may build, but some lambda-related >>>> functionality >>>> might not work properly (again, see [2] >>>> >>>> for details of the symptoms). >>>> >>>> After we integrate, If you do pull, make sure to pull all: hotspot, >>>> langtools and jdk, >>>> and to build all >>>> >>>> >>>> [1] http://hg.openjdk.java.net/jdk8/jdk8/ >>>> [2] >>>> http://mail.openjdk.java.net/pipermail/lambda-dev/2013-July/010449.html >>>> >>>> >>>> Thanks >>>> >>> >> > From maurizio.cimadamore at oracle.com Wed Jul 17 06:25:11 2013 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Wed, 17 Jul 2013 14:25:11 +0100 Subject: Heads up: Integrating lambda-related changes into jdk8/jdk8 In-Reply-To: <51E69744.1090606@oracle.com> References: <51E5A20C.6030604@oracle.com> <51E5CE99.7080201@oracle.com> <51E65CB8.2060506@oracle.com> <51E69701.7060206@oracle.com> <51E69744.1090606@oracle.com> Message-ID: <51E69B37.8070000@oracle.com> On 17/07/13 14:08, Maurizio Cimadamore wrote: > The fix is a test only fix Please advise on what the best course of action should be - if we are not in time for integration, then I think it would be best to push in TL, and allow for the fix to be picked up during next integration? Maurizio > > Maurizio > > On 17/07/13 14:07, Alejandro E Murillo wrote: >> >> >> if the fix involves non test code changes, then the best option now >> is to get that >> into jdk8/langtools so it gets nightly testing and gets pushed to the >> master next week. >> >> If the fix only involves test code changes, then it is a low risk >> push to the master >> but not sure it will make it to this week promotion anyways >> >> Alejandro >> >> >> On 7/17/2013 2:58 AM, Maurizio Cimadamore wrote: >>> On 16/07/13 23:52, maurizio cimadamore wrote: >>>> FYI, >>>> those changes seem to trigger a spurious failure when running >>>> langtools regression tests on a Windows machine [1]. We have been >>>> working to isolate the problem and put together a fix which I am >>>> testing as we speak. If the experiment is successful we can decide >>>> what's the best course of action (i.e. direct push to master) in >>>> order to minimize the number of teams that will be affected by this >>>> issue. >>> Quick update - the experimental nightly build I ran over the >>> lambda-repository with the fix for 8013638 gave good results on >>> Windows machine; it appears the issue is correctly addressed by the >>> fix. Please advice as to what I should do next to have this fix into >>> master. >>> >>> Thanks >>> Maurizio >>>> >>>> Maurizio >>>> >>>> [1] - https://jbs.oracle.com/bugs/browse/JDK-8013638 >>>> >>>> >>>> >>>> On 16-Jul-13 8:42 PM, Alejandro E Murillo wrote: >>>>> >>>>> Later today I plan to push the hs25-b41 snapshot into jdk8 master >>>>> [1] , >>>>> along with the fix for 8016281 >>>>> . This push >>>>> includes lambda-related changes that will >>>>> create lambda-related incompatibilities with class files compiled >>>>> with earlier >>>>> JDK 8 versions. See [2] >>>>> >>>>> for more details. >>>>> >>>>> Once the changes have been integrated, the hotspot, langtools and jdk >>>>> repos must match - i.e., either all must have these changes or not >>>>> have any of them. >>>>> A JDK with mismatched repos may build, but some lambda-related >>>>> functionality >>>>> might not work properly (again, see [2] >>>>> >>>>> for details of the symptoms). >>>>> >>>>> After we integrate, If you do pull, make sure to pull all: >>>>> hotspot, langtools and jdk, >>>>> and to build all >>>>> >>>>> >>>>> [1] http://hg.openjdk.java.net/jdk8/jdk8/ >>>>> [2] >>>>> http://mail.openjdk.java.net/pipermail/lambda-dev/2013-July/010449.html >>>>> >>>>> >>>>> Thanks >>>>> >>>> >>> >> > From alejandro.murillo at oracle.com Wed Jul 17 06:30:25 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Wed, 17 Jul 2013 07:30:25 -0600 Subject: Heads up: Integrating lambda-related changes into jdk8/jdk8 In-Reply-To: <51E69744.1090606@oracle.com> References: <51E5A20C.6030604@oracle.com> <51E5CE99.7080201@oracle.com> <51E65CB8.2060506@oracle.com> <51E69701.7060206@oracle.com> <51E69744.1090606@oracle.com> Message-ID: <51E69C71.2070607@oracle.com> In that case then go ahead, since that will prevent those known failures from showing on nightly and some other testing done with these new lambda related changes Alejandro On 7/17/2013 7:08 AM, Maurizio Cimadamore wrote: > The fix is a test only fix > > Maurizio > > On 17/07/13 14:07, Alejandro E Murillo wrote: >> >> >> if the fix involves non test code changes, then the best option now >> is to get that >> into jdk8/langtools so it gets nightly testing and gets pushed to the >> master next week. >> >> If the fix only involves test code changes, then it is a low risk >> push to the master >> but not sure it will make it to this week promotion anyways >> >> Alejandro >> >> >> On 7/17/2013 2:58 AM, Maurizio Cimadamore wrote: >>> On 16/07/13 23:52, maurizio cimadamore wrote: >>>> FYI, >>>> those changes seem to trigger a spurious failure when running >>>> langtools regression tests on a Windows machine [1]. We have been >>>> working to isolate the problem and put together a fix which I am >>>> testing as we speak. If the experiment is successful we can decide >>>> what's the best course of action (i.e. direct push to master) in >>>> order to minimize the number of teams that will be affected by this >>>> issue. >>> Quick update - the experimental nightly build I ran over the >>> lambda-repository with the fix for 8013638 gave good results on >>> Windows machine; it appears the issue is correctly addressed by the >>> fix. Please advice as to what I should do next to have this fix into >>> master. >>> >>> Thanks >>> Maurizio >>>> >>>> Maurizio >>>> >>>> [1] - https://jbs.oracle.com/bugs/browse/JDK-8013638 >>>> >>>> >>>> >>>> On 16-Jul-13 8:42 PM, Alejandro E Murillo wrote: >>>>> >>>>> Later today I plan to push the hs25-b41 snapshot into jdk8 master >>>>> [1] , >>>>> along with the fix for 8016281 >>>>> . This push >>>>> includes lambda-related changes that will >>>>> create lambda-related incompatibilities with class files compiled >>>>> with earlier >>>>> JDK 8 versions. See [2] >>>>> >>>>> for more details. >>>>> >>>>> Once the changes have been integrated, the hotspot, langtools and jdk >>>>> repos must match - i.e., either all must have these changes or not >>>>> have any of them. >>>>> A JDK with mismatched repos may build, but some lambda-related >>>>> functionality >>>>> might not work properly (again, see [2] >>>>> >>>>> for details of the symptoms). >>>>> >>>>> After we integrate, If you do pull, make sure to pull all: >>>>> hotspot, langtools and jdk, >>>>> and to build all >>>>> >>>>> >>>>> [1] http://hg.openjdk.java.net/jdk8/jdk8/ >>>>> [2] >>>>> http://mail.openjdk.java.net/pipermail/lambda-dev/2013-July/010449.html >>>>> >>>>> >>>>> Thanks >>>>> >>>> >>> >> > -- Alejandro From stuart.marks at oracle.com Wed Jul 17 09:31:28 2013 From: stuart.marks at oracle.com (Stuart Marks) Date: Wed, 17 Jul 2013 09:31:28 -0700 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51E6C6E0.2070500@oracle.com> Vote: yes On 7/12/13 2:45 PM, Mike Duigou wrote: > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. > > Authored changesets: > 8017141: java.util/stream Spliterators from sequential sources should not catch OOME > 8009736: Comparator API cleanup > 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 > 8015522: CharSequence.codePoints can be faster > 8006884: (fs) Add Files.list, lines and find > 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE > > Contributed-by changesets: > 8015315: Stream.concat methods > 8015317: Optional.filter, map, and flatMap > 8017231: Add StringJoiner.merge > 8015522: CharSequence.codePoints can be faster > 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported > 8014731: j.u.stream.StreamSupport class has default constructor generated > 8006884: (fs) Add Files.list, lines and find > 8003258: BufferedReader.lines() > 8012665: add CharSequence.chars, CharSequence.codePoints > 8004518: Add in-place operations to Map > 8001667: Comparator combinators and extension methods > 8005632: Extend java.util.Logger to use Supplier for messages > > Votes are due by 2013-07-26T2359PDT. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From david.katleman at oracle.com Wed Jul 17 12:43:21 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Jul 2013 19:43:21 +0000 Subject: hg: jdk8/jdk8/hotspot: 3 new changesets Message-ID: <20130717194329.1F69A4816E@hg.openjdk.java.net> Changeset: dc8afa03e5c9 Author: katleman Date: 2013-07-11 14:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dc8afa03e5c9 8020414: JDK8 b98 source with GPL header errors Reviewed-by: darcy, lancea, iris ! test/runtime/8001071/Test8001071.sh Changeset: 1c474723a324 Author: katleman Date: 2013-07-11 14:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1c474723a324 Merge Changeset: 81b6cb70717c Author: katleman Date: 2013-07-16 15:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/81b6cb70717c Merge From david.katleman at oracle.com Wed Jul 17 12:43:55 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Jul 2013 19:43:55 +0000 Subject: hg: jdk8/jdk8/jdk: 3 new changesets Message-ID: <20130717194441.94A244816F@hg.openjdk.java.net> Changeset: 56bc019a0525 Author: katleman Date: 2013-07-11 14:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/56bc019a0525 8020414: JDK8 b98 source with GPL header errors Reviewed-by: darcy, lancea, iris ! test/sun/security/krb5/auto/NoneReplayCacheTest.java Changeset: 030d1ca7432f Author: katleman Date: 2013-07-11 14:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/030d1ca7432f Merge Changeset: 6a099a36589b Author: katleman Date: 2013-07-16 15:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6a099a36589b Merge From david.katleman at oracle.com Wed Jul 17 12:44:56 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Jul 2013 19:44:56 +0000 Subject: hg: jdk8/jdk8/langtools: 8013638: Few policy tests are failing in Lambda nightly Message-ID: <20130717194501.2088848170@hg.openjdk.java.net> Changeset: 6d85acab769e Author: mcimadamore Date: 2013-07-17 19:28 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6d85acab769e 8013638: Few policy tests are failing in Lambda nightly Summary: BridgeHarness test is leaving files open Reviewed-by: ksrini ! test/tools/javac/generics/bridges/BridgeHarness.java From chris.hegarty at oracle.com Thu Jul 18 02:49:35 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 18 Jul 2013 10:49:35 +0100 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <51E6C6E0.2070500@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> <51E6C6E0.2070500@oracle.com> Message-ID: <51E7BA2F.807@oracle.com> Vote: yes. -Chris. From christine.lu at oracle.com Thu Jul 18 03:48:36 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 18 Jul 2013 10:48:36 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b99 for changeset 59dc9da81379 Message-ID: <20130718104836.48B1348196@hg.openjdk.java.net> Changeset: d2dcb110e9db Author: cl Date: 2013-07-18 03:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/d2dcb110e9db Added tag jdk8-b99 for changeset 59dc9da81379 ! .hgtags From christine.lu at oracle.com Thu Jul 18 03:48:43 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 18 Jul 2013 10:48:43 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b99 for changeset 3f67804ab613 Message-ID: <20130718104844.933C048197@hg.openjdk.java.net> Changeset: 8d492f1dfd1b Author: cl Date: 2013-07-18 03:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8d492f1dfd1b Added tag jdk8-b99 for changeset 3f67804ab613 ! .hgtags From christine.lu at oracle.com Thu Jul 18 03:51:41 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 18 Jul 2013 10:51:41 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b99 for changeset 81b6cb70717c Message-ID: <20130718105148.2966A48198@hg.openjdk.java.net> Changeset: bb416ee2a79b Author: cl Date: 2013-07-18 03:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bb416ee2a79b Added tag jdk8-b99 for changeset 81b6cb70717c ! .hgtags From christine.lu at oracle.com Thu Jul 18 03:58:54 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 18 Jul 2013 10:58:54 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b99 for changeset 6a099a36589b Message-ID: <20130718105906.3D3654819B@hg.openjdk.java.net> Changeset: 9b6070690e50 Author: cl Date: 2013-07-18 03:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9b6070690e50 Added tag jdk8-b99 for changeset 6a099a36589b ! .hgtags From christine.lu at oracle.com Thu Jul 18 03:58:33 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 18 Jul 2013 10:58:33 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b99 for changeset adf49c3ef83c Message-ID: <20130718105835.5880448199@hg.openjdk.java.net> Changeset: 043da456d316 Author: cl Date: 2013-07-18 03:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/043da456d316 Added tag jdk8-b99 for changeset adf49c3ef83c ! .hgtags From christine.lu at oracle.com Thu Jul 18 04:00:52 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 18 Jul 2013 11:00:52 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b99 for changeset 10a1ab9e20a4 Message-ID: <20130718110053.AE8DE4819D@hg.openjdk.java.net> Changeset: 10503ced6cc2 Author: cl Date: 2013-07-18 03:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/10503ced6cc2 Added tag jdk8-b99 for changeset 10a1ab9e20a4 ! .hgtags From christine.lu at oracle.com Thu Jul 18 03:58:43 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 18 Jul 2013 10:58:43 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b99 for changeset 8ef83d4b23c9 Message-ID: <20130718105845.46BA24819A@hg.openjdk.java.net> Changeset: 4fd722afae5c Author: cl Date: 2013-07-18 03:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/4fd722afae5c Added tag jdk8-b99 for changeset 8ef83d4b23c9 ! .hgtags From christine.lu at oracle.com Thu Jul 18 04:00:45 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 18 Jul 2013 11:00:45 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b99 for changeset 6d85acab769e Message-ID: <20130718110048.4E7624819C@hg.openjdk.java.net> Changeset: e73f00139fb5 Author: cl Date: 2013-07-18 03:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e73f00139fb5 Added tag jdk8-b99 for changeset 6d85acab769e ! .hgtags From luchsh at linux.vnet.ibm.com Mon Jul 22 02:26:23 2013 From: luchsh at linux.vnet.ibm.com (Jonathan Lu) Date: Mon, 22 Jul 2013 17:26:23 +0800 Subject: CFV: New JDK8 Committer: Deven Message-ID: <51ECFABF.9040609@linux.vnet.ibm.com> I hereby nominate Deven to JDK8 Committer. Deven (youdwei) has contributed 9 patches to the JDK 8 repositories. http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=youdwei Votes are due by 02:20:00 PDT, August 5, 2013. Only current jdk8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. - Jonathan [1]http://openjdk.java.net/census [2]http://openjdk.java.net/projects/#committer-vote From john.r.rose at oracle.com Mon Jul 22 16:35:03 2013 From: john.r.rose at oracle.com (John Rose) Date: Mon, 22 Jul 2013 16:35:03 -0700 Subject: CFV: New JDK8 Committer: Deven In-Reply-To: <51ECFABF.9040609@linux.vnet.ibm.com> References: <51ECFABF.9040609@linux.vnet.ibm.com> Message-ID: First, I want to thank Deven for working on our shared code base. This is how it should work. Unfortunately, I also have to question the timeliness of this call for votes. Quoting http://openjdk.java.net/projects/#committer-vote : > Nominating a Contributor or Author to be a Committer > > Any Committer may nominate a Contributor to be a new Committer. Becoming an Author may be helpful in establishing credibility to become a Committer, but it is not required. > > As a rough guide, a Contributor should make at least eight significant contributions to that Project before being nominated. About six of Deven's change sets are what I would characterize as point fixes, and it is hard to see them (either individually or collectively) as fulfilling the requirement of making "significant contributions to the Project". I appreciate the carefully built regression test code that comes with each of Deven's change sets, including those I regard as "point fixes". This is definitely what we want to see in our engineering. And "point fixes" are also what we want to see as well as large changes. A flow of such fixes and updates are very definitely significant and important to the success of this project. But as a whole, I think this set of contributions is light in weight compared to the "rough guide" quoted above. In cases like this I would prefer to see a some larger changes, or a longer list of small changes. Looked at another way, the total volume of these change sets (with metadata and context lines) is about 800 lines of text. In many cases, a *single* significant contribution to our code base is of that scale. The average (exported, non-merge) changeset size of the last 100 commits to jdk8/jdk is about 500 lines. (There is of course great variation; a geomean comes to 135 lines; Deven's geomean is 76.) We would expect the required minimum of 8 commits, on average, to be much larger than 800 lines, even if it is somewhat less than the average size of 4000 lines. Therefore, I have some doubt that, as a whole body of work, this collection of nine changesets matches the "rough guide" for a call for votes. Of course, every single contribution to our community is significant, but if the words of the "rough guide" are to mean anything, a set of very small fixes is not sufficient to make up the initial set of contributions. I understand that we need committers, and so I hesitate to throw this cold water on our intake process. And I will not interfere with Deven's progress here. But, I encourage those who call for votes to ponder the meaning of the word "significant" in the guide, and be ready to answer queries like mine. If candidate has authored small change sets, there should either be something unusually functional about them, or there should be significantly more than the minimum number (8) of them. I am abstaining from this vote. Best wishes, ? John P.S. The patch size extraction command I used is: (for rev in $(hg log -l100 -M --template '{node|short}\n'); do echo $rev $(hg export ${rev}|wc -l); done) The repo is an updated copy of http://hg.openjdk.java.net/jdk8/jdk8/jdk . I spot-checked the largest 10% of the contributions and found they did not look unusual. On Jul 22, 2013, at 2:26 AM, Jonathan Lu wrote: > I hereby nominate Deven to JDK8 Committer. > > Deven (youdwei) has contributed 9 patches to the JDK 8 repositories. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=youdwei > > Votes are due by 02:20:00 PDT, August 5, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Jonathan > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > From lana.steuck at oracle.com Tue Jul 23 10:49:58 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Jul 2013 17:49:58 +0000 Subject: hg: jdk8/jdk8/jaxp: 4 new changesets Message-ID: <20130723175014.16FD0482AA@hg.openjdk.java.net> Changeset: 3b071f506ab9 Author: joehw Date: 2013-07-09 16:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/3b071f506ab9 8016648: FEATURE_SECURE_PROCESSING set to true or false causes SAXParseException to be thrown Summary: jaxp 1.5 feature update Reviewed-by: alanb, dfuchs, lancea ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/SecuritySupport.java + src/com/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/com/sun/org/apache/xerces/internal/utils/SecuritySupport.java + src/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: aabe15fc346f Author: joehw Date: 2013-07-12 11:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/aabe15fc346f 8020430: NullPointerException in xml sqe nightly result on 2013-07-12 Reviewed-by: chegar, lancea ! src/com/sun/org/apache/xerces/internal/impl/PropertyManager.java Changeset: 74ec7b48e3be Author: lana Date: 2013-07-17 00:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/74ec7b48e3be Merge Changeset: 5d1974c1d7b9 Author: lana Date: 2013-07-22 17:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/5d1974c1d7b9 Merge From lana.steuck at oracle.com Tue Jul 23 10:50:14 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Jul 2013 17:50:14 +0000 Subject: hg: jdk8/jdk8/nashorn: 50 new changesets Message-ID: <20130723175113.6BDF5482AB@hg.openjdk.java.net> Changeset: 313bdcd2fd22 Author: sundar Date: 2013-07-03 00:08 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/313bdcd2fd22 8019629: void operator should always evaluate to undefined Reviewed-by: jlaskey ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/JDK-8019629.js Changeset: 9d3a9fdab668 Author: sundar Date: 2013-07-03 13:13 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9d3a9fdab668 8019783: typeof does not work properly for java methods and foreign objects Reviewed-by: hannesw ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java + test/script/basic/JDK-8019783.js + test/script/basic/JDK-8019783.js.EXPECTED ! test/script/basic/NASHORN-759.js.EXPECTED Changeset: 4afdc5bec43b Author: sundar Date: 2013-07-03 14:08 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4afdc5bec43b 8019791: ~ is a unary operator Reviewed-by: hannesw ! src/jdk/nashorn/internal/parser/TokenType.java + test/script/basic/JDK-8019791.js + test/script/basic/JDK-8019791.js.EXPECTED Changeset: 18d467e94150 Author: attila Date: 2013-07-03 12:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18d467e94150 8010946: AccessControl.doPrivileged is broken when called from js script Reviewed-by: jlaskey, sundar ! make/build.xml ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java + src/jdk/internal/dynalink/beans/CallerSensitiveDetector.java + src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/ClassString.java ! src/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk/internal/dynalink/beans/MaximallySpecific.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java + src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/Lookup.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java + test/script/basic/JDK-8010946-2.js + test/script/basic/JDK-8010946-2.js.EXPECTED + test/script/basic/JDK-8010946-privileged.js + test/script/basic/JDK-8010946.js + test/script/basic/JDK-8010946.js.EXPECTED Changeset: b1980b5f00a1 Author: lagergren Date: 2013-07-03 13:03 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b1980b5f00a1 8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode Reviewed-by: sundar, attila ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java + test/script/basic/JDK-8019585.js Changeset: eb1437d16ab4 Author: sundar Date: 2013-07-03 17:26 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/eb1437d16ab4 8019805: for each (init; test; modify) is invalid Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8019805.js + test/script/basic/JDK-8019805.js.EXPECTED ! test/script/basic/forin.js ! test/script/basic/forin.js.EXPECTED Changeset: 961cffae0828 Author: lagergren Date: 2013-07-03 15:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/961cffae0828 8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! test/script/basic/JDK-8016667.js + test/script/basic/JDK-8019808.js + test/script/basic/JDK-8019810.js + test/script/basic/JDK-8019810.js.EXPECTED + test/script/basic/JDK-8019811.js + test/script/basic/JDK-8019817.js + test/script/currently-failing/JDK-8019809.js Changeset: fcb484c43348 Author: sundar Date: 2013-07-03 19:20 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcb484c43348 8019814: Add regression test for passing cases Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/ListAdapter.java + test/script/basic/JDK-8019814.js + test/script/basic/JDK-8019814.js.EXPECTED Changeset: 29b2b2ed954c Author: attila Date: 2013-07-03 18:10 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/29b2b2ed954c 8017768: allow dot as inner class name separator for Java.type Reviewed-by: jlaskey, sundar ! docs/JavaScriptingProgrammersGuide.html ! src/jdk/nashorn/internal/objects/NativeJava.java + test/script/basic/JDK-8017768.js + test/script/basic/JDK-8017768.js.EXPECTED ! test/src/jdk/nashorn/test/models/OuterClass.java Changeset: 7b072ebdf5aa Author: jlaskey Date: 2013-07-03 13:41 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7b072ebdf5aa 8011629: Object.defineProperty performance issue Reviewed-by: sundar, attila Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/AccessorProperty.java Changeset: ad6b18ee4666 Author: attila Date: 2013-07-04 14:10 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ad6b18ee4666 8019809: return after break incorrectly sets the block as terminal Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java + test/script/basic/JDK-8019809.js - test/script/currently-failing/JDK-8019809.js Changeset: be2087629eb9 Author: lagergren Date: 2013-07-04 17:27 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/be2087629eb9 8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int Reviewed-by: sundar, hannesw ! src/jdk/nashorn/internal/codegen/Attr.java + test/script/basic/JDK-8019821.js Changeset: 8c4a6d9b8a23 Author: lagergren Date: 2013-07-04 17:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c4a6d9b8a23 Merge - test/script/currently-failing/JDK-8019809.js Changeset: ec84ba68ad39 Author: sundar Date: 2013-07-05 14:38 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec84ba68ad39 8019947: inherited property invalidation does not work with two globals in same context Reviewed-by: jlaskey, lagergren, hannesw, attila ! make/build-nasgen.xml ! make/build.xml ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArguments.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeEvalError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeMath.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRangeError.java ! src/jdk/nashorn/internal/objects/NativeReferenceError.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeSyntaxError.java ! src/jdk/nashorn/internal/objects/NativeTypeError.java ! src/jdk/nashorn/internal/objects/NativeURIError.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/GlobalObject.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/StructureLoader.java ! src/jdk/nashorn/internal/scripts/JO.java ! src/jdk/nashorn/tools/Shell.java + test/script/basic/JDK-8019947.js + test/script/basic/JDK-8019947.js.EXPECTED Changeset: edca88d3a03e Author: hannesw Date: 2013-07-05 14:36 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/edca88d3a03e 8017084: Use spill properties for large object literals Reviewed-by: lagergren, sundar ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java + src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/objects/NativeArguments.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/scripts/JO.java + test/script/basic/JDK-8017084.js + test/script/basic/JDK-8017084.js.EXPECTED Changeset: ce9cbe70f915 Author: attila Date: 2013-07-05 15:10 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ce9cbe70f915 8019819: scope symbol didn't get a slot in certain cases Reviewed-by: hannesw, jlaskey, lagergren, sundar ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8019819.js Changeset: 20b2c2dc20e8 Author: lagergren Date: 2013-07-05 19:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/20b2c2dc20e8 8019983: Void returns combined with return with expression picked the wrong return type Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/codegen/Attr.java + test/script/basic/JDK-8019983.js + test/script/basic/JDK-8019983.js.EXPECTED Changeset: 36d6b6a3fbe0 Author: sundar Date: 2013-07-08 16:33 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/36d6b6a3fbe0 8020015: shared PropertyMaps should not be used without duplication Reviewed-by: hannesw, attila ! buildtools/nasgen/build.xml ! 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/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! make/code_coverage.xml ! make/project.properties ! src/jdk/nashorn/internal/lookup/Lookup.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArguments.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeMath.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/PropertyListenerManager.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/internal/scripts/JO.java ! src/jdk/nashorn/tools/Shell.java Changeset: a75e75cc6a61 Author: sundar Date: 2013-07-08 18:36 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a75e75cc6a61 8020035: nashorn jdk buildfile BuildNashorn.gmk still renamed jdk.nashorn.internal.objects package Reviewed-by: attila, jlaskey ! makefiles/BuildNashorn.gmk Changeset: c96745616167 Author: sundar Date: 2013-07-08 18:43 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c96745616167 Merge Changeset: 5106d43feed7 Author: hannesw Date: 2013-07-08 19:34 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5106d43feed7 8019963: empty char range in regex Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java + test/script/basic/JDK-8019963.js + test/script/basic/JDK-8019963.js.EXPECTED Changeset: d3f4e5dea634 Author: attila Date: 2013-07-09 13:57 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d3f4e5dea634 8009758: reactivate the 8006529 test. Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/FunctionScope.java - test/script/currently-failing/JDK-8006529.js + test/script/trusted/JDK-8006529.js Changeset: 7538a59ca241 Author: sundar Date: 2013-07-09 17:37 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7538a59ca241 8014785: Ability to extend global instance by binding properties of another object Reviewed-by: attila, hannesw, jlaskey, lagergren ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java + test/script/basic/JDK-8014785.js + test/script/basic/JDK-8014785.js.EXPECTED Changeset: d480015ab732 Author: lagergren Date: 2013-07-09 15:56 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d480015ab732 8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8020124.js Changeset: 997a3215744a Author: sundar Date: 2013-07-10 13:25 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/997a3215744a 8020224: LinkageError: attempted duplicate class definition when --loader-per-compiler=false Reviewed-by: hannesw ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: a9b74daed4f9 Author: hannesw Date: 2013-07-10 10:54 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a9b74daed4f9 8016681: regex capture behaves differently than on V8 Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8016681.js + test/script/basic/JDK-8016681.js.EXPECTED Changeset: c501b1666bda Author: sundar Date: 2013-07-10 19:08 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c501b1666bda 8020276: interface checks in Invocable.getInterface implementation Reviewed-by: jlaskey, hannesw, attila ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 798e3aa19718 Author: sundar Date: 2013-07-11 16:34 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/798e3aa19718 8020325: static property does not work on accessible, public classes Reviewed-by: attila, hannesw, lagergren ! make/build.xml ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/lookup/Lookup.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java + test/script/basic/JDK-8020325.js + test/script/basic/JDK-8020325.js.EXPECTED ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 58614b556a0d Author: sundar Date: 2013-07-11 18:23 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58614b556a0d 8020380: __noSuchProperty__ defined in mozilla_compat.js script should be non-enumerable Reviewed-by: jlaskey, hannesw, attila ! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js + test/script/basic/JDK-8020380.js Changeset: 2c007a8bb0e7 Author: attila Date: 2013-07-11 18:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2c007a8bb0e7 8013925: Remove symbol fields from nodes that don't need them Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/FunctionSignature.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/RangeAnalyzer.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/Assignment.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java + src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/BreakableNode.java + src/jdk/nashorn/internal/ir/BreakableStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java - src/jdk/nashorn/internal/ir/ExecuteNode.java + src/jdk/nashorn/internal/ir/Expression.java + src/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/LabelNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java + src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LexicalContextNode.java + src/jdk/nashorn/internal/ir/LexicalContextStatement.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/TemporarySymbols.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! test/script/trusted/JDK-8006529.js Changeset: 9083af56bbcb Author: sundar Date: 2013-07-11 22:58 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9083af56bbcb 8012191: noSuchProperty can't cope with vararg functions Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/JDK-8012191.js + test/script/basic/JDK-8012191.js.EXPECTED Changeset: 289923785ada Author: attila Date: 2013-07-11 22:01 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/289923785ada 8020125: PrintVisitor wasn't printing bodies of FunctionNode within UnaryNode Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java Changeset: d763da247244 Author: sundar Date: 2013-07-12 15:01 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d763da247244 8020437: Wrong handling of line numbers with multiline string literals Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8020437.js + test/script/basic/JDK-8020437.js.EXPECTED + test/script/error/JDK-8020437-2.js + test/script/error/JDK-8020437-2.js.EXPECTED + test/script/error/JDK-8020437.js + test/script/error/JDK-8020437.js.EXPECTED Changeset: 1a6b1799f533 Author: sundar Date: 2013-07-12 15:27 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1a6b1799f533 8020223: ClassCastException: String can not be casted to ScriptFunction Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8020223.js Changeset: e27ebcfed6fa Author: attila Date: 2013-07-12 11:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e27ebcfed6fa 8019822: Duplicate name and signature in finally block Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8019822.js Changeset: 8108ba8366fd Author: sundar Date: 2013-07-12 20:12 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8108ba8366fd Merge - src/jdk/nashorn/internal/ir/ExecuteNode.java - test/script/currently-failing/JDK-8006529.js Changeset: 5cdf4352ee0b Author: sundar Date: 2013-07-12 20:06 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5cdf4352ee0b 8020463: Input argument array wrapping in loadWithNewGlobal is wrong Reviewed-by: attila, jlaskey ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8020463.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: cbfeffbcd3f2 Author: sundar Date: 2013-07-12 20:13 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cbfeffbcd3f2 Merge Changeset: 973d78ee0728 Author: attila Date: 2013-07-15 12:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/973d78ee0728 8020324: Implement Object.bindProperties(target, source) for beans Reviewed-by: hannesw, sundar ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java + src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java + test/script/basic/JDK-8020324.js + test/script/basic/JDK-8020324.js.EXPECTED + test/src/jdk/nashorn/test/models/PropertyBind.java Changeset: 62c552bcc342 Author: hannesw Date: 2013-07-15 15:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/62c552bcc342 8020354: Object literal property initialization is not done in source order Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8020354.js + test/script/basic/JDK-8020354.js.EXPECTED Changeset: ede320e13c82 Author: attila Date: 2013-07-15 16:31 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ede320e13c82 8020508: Enforce reflection access restrictions on Object.bindProperties Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java + test/script/basic/JDK-8020508.js + test/script/basic/JDK-8020508.js.EXPECTED Changeset: e5505f0b10de Author: hannesw Date: 2013-07-15 16:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e5505f0b10de 8020283: Don't use exceptions for widening of ArrayData Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java Changeset: 01212f5e7dad Author: attila Date: 2013-07-15 16:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/01212f5e7dad 8011210: fix reporting of call site locations; print them on -tcs=miss Reviewed-by: jlaskey, hannesw ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java Changeset: 28f1f2374004 Author: hannesw Date: 2013-07-15 18:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/28f1f2374004 8020358: Array(0xfffffff) throws OutOfMemoryError Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java + test/script/basic/JDK-8020358.js + test/script/basic/JDK-8020358.js.EXPECTED Changeset: d685fec24d13 Author: sundar Date: 2013-07-16 09:54 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d685fec24d13 Merge Changeset: 965d876853ec Author: attila Date: 2013-07-16 15:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/965d876853ec 8020357: throw RangeError for too large NativeArrayBuffer size Reviewed-by: jlaskey, hannesw, sundar ! src/jdk/nashorn/internal/objects/ArrayBufferView.java + test/script/basic/JDK-8020357.js + test/script/basic/JDK-8020357.js.EXPECTED Changeset: 7503f30c1355 Author: hannesw Date: 2013-07-16 16:12 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7503f30c1355 8010821: [findbugs] Some classes in jdk.nashorn.internal.runtime.regexp expose mutable objects Reviewed-by: attila, jlaskey, sundar ! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java ! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Token.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java Changeset: 78bdb8a7f1e7 Author: attila Date: 2013-07-16 17:03 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/78bdb8a7f1e7 8015356: array concatenation should skip empty elements Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8015356.js + test/script/basic/JDK-8015356.js.EXPECTED Changeset: 81cbb18d558a Author: lana Date: 2013-07-17 00:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/81cbb18d558a Merge Changeset: 598321c438b5 Author: lana Date: 2013-07-22 17:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/598321c438b5 Merge - src/jdk/nashorn/internal/ir/ExecuteNode.java - test/script/currently-failing/JDK-8006529.js From lana.steuck at oracle.com Tue Jul 23 10:49:59 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Jul 2013 17:49:59 +0000 Subject: hg: jdk8/jdk8/langtools: 24 new changesets Message-ID: <20130723175129.A1A7B482AC@hg.openjdk.java.net> Changeset: d6158f8d7235 Author: vromero Date: 2013-07-04 10:35 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d6158f8d7235 8009924: some langtools tools do not accept -cp as an alias for -classpath Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclint/DocLint.java ! src/share/classes/com/sun/tools/doclint/resources/doclint.properties ! src/share/classes/com/sun/tools/javadoc/ToolOption.java ! src/share/classes/com/sun/tools/javadoc/resources/javadoc.properties ! src/share/classes/com/sun/tools/javah/JavahTask.java ! src/share/classes/com/sun/tools/javah/resources/l10n.properties ! src/share/classes/com/sun/tools/javap/JavapTask.java ! src/share/classes/com/sun/tools/javap/resources/javap.properties ! test/tools/doclint/tool/HelpTest.out Changeset: 79c3146e417b Author: vromero Date: 2013-07-04 10:41 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/79c3146e417b 6356530: -Xlint:serial does not flag abstract classes with concrete methods/members Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Scope.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.java + test/tools/javac/T6356530/SerializableAbstractClassWithNonAbstractMethodsTest.out Changeset: 7b756b307e12 Author: mcimadamore Date: 2013-07-05 11:00 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7b756b307e12 8017618: NullPointerException in RichDiagnosticFormatter for bad input program Summary: RDF crashes when diagnostic contains type 'void' Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/tools/javac/lambda/BadNestedLambda.java + test/tools/javac/lambda/BadNestedLambda.out Changeset: 70b37cdb19d5 Author: mcimadamore Date: 2013-07-05 11:02 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/70b37cdb19d5 8019480: Javac crashes when method is called on a type-variable receiver from lambda expression Summary: Logic for shortcircuiting speculative attribution doesn't handle type-variable receivers Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/8019480/T8019480.java + test/tools/javac/lambda/8019480/T8019480.out Changeset: b0386f0dc28e Author: mcimadamore Date: 2013-07-05 11:03 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b0386f0dc28e 8016059: Cannot compile following lambda 8016060: Lambda isn't compiled with return statement Summary: Spurious error triggered during unnecessary recovery round Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/TargetType75.java Changeset: bfbedbfc522a Author: mcimadamore Date: 2013-07-05 11:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bfbedbfc522a 8016702: use of ternary operator in lambda expression gives incorrect results Summary: Constant types erroneously creep in during inference Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/conditional/T8016702.java Changeset: 42b3c5e92461 Author: mcimadamore Date: 2013-07-05 11:05 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/42b3c5e92461 8019824: very long error messages on inference error Summary: Inference error messages shows several spurious captured variables generated during an inference loop Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8019824/T8019824.java + test/tools/javac/generics/inference/8019824/T8019824.out Changeset: 49654c9c705b Author: lana Date: 2013-07-05 13:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/49654c9c705b Merge Changeset: aedb3bb327d5 Author: ksrini Date: 2013-07-09 14:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/aedb3bb327d5 8020214: TEST_BUG: test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java broken Reviewed-by: jjg ! test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java Changeset: 87a951c88a33 Author: mcimadamore Date: 2013-07-11 15:37 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/87a951c88a33 8013404: Unclear spec for target typing with conditional operator (?:) Summary: Fix previously ignored test Reviewed-by: jjg, vromero ! test/tools/javac/lambda/TargetType36.java + test/tools/javac/lambda/TargetType36.out Changeset: 37031963493e Author: jjg Date: 2013-07-12 13:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/37031963493e 8020278: NPE in javadoc Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/doclint/DocLint.java ! src/share/classes/com/sun/tools/doclint/Env.java + test/tools/doclint/BadPackageCommentTest.java + test/tools/doclint/BadPackageCommentTest.out Changeset: 44e27378f523 Author: mcimadamore Date: 2013-07-17 14:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/44e27378f523 8012242: Lambda compatibility and checked exceptions Summary: Inference variables in 'throws' clause with no constraints should be inferred as RuntimeException Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! test/tools/javac/generics/6723444/T6723444.java - test/tools/javac/generics/6723444/T6723444.out + test/tools/javac/generics/6723444/T6723444_1.out + test/tools/javac/generics/6723444/T6723444_2.out ! test/tools/javac/generics/7015430/T7015430.java - test/tools/javac/generics/7015430/T7015430.out + test/tools/javac/generics/7015430/T7015430_1.out + test/tools/javac/generics/7015430/T7015430_2.out + test/tools/javac/lambda/TargetType63.java + test/tools/javac/lambda/TargetType63.out Changeset: 866c87c01285 Author: mcimadamore Date: 2013-07-17 14:09 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/866c87c01285 8016175: Add bottom-up type-checking support for unambiguous method references Summary: Type-checking of non-overloaded method references should be independent from target-type Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/MethodReference68.java + test/tools/javac/lambda/MethodReference68.out + test/tools/javac/lambda/MethodReference69.java + test/tools/javac/lambda/MethodReference69.out + test/tools/javac/lambda/MethodReference70.java + test/tools/javac/lambda/MethodReference70.out + test/tools/javac/lambda/MethodReference71.java + test/tools/javac/lambda/MethodReference71.out + test/tools/javac/lambda/MethodReference72.java + test/tools/javac/lambda/MethodReference72.out ! test/tools/javac/lambda/TargetType60.out + test/tools/javac/lambda/TargetType76.java Changeset: a204cf7aab7e Author: mcimadamore Date: 2013-07-17 14:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a204cf7aab7e 8012238: Nested method capture and inference 8008200: java/lang/Class/asSubclass/BasicUnit.java fails to compile Summary: Inference support should be more flexible w.r.t. nested method calls returning captured types Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/NestedCapture01.java + test/tools/javac/lambda/NestedCapture02.java + test/tools/javac/lambda/NestedCapture03.java Changeset: c60a5099863a Author: mcimadamore Date: 2013-07-17 14:13 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c60a5099863a 8020147: Spurious errors when compiling nested stuck lambdas Summary: Scope of deferred types is not copied correctly; postAttr analyzer should not run on stuck expressions Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/lambda/8020147/T8020147.java + test/tools/javac/lambda/8020147/T8020147.out Changeset: 328896931b98 Author: mcimadamore Date: 2013-07-17 14:14 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/328896931b98 8020286: Wrong diagnostic after compaction Summary: compact diagnostic shows the least relevant method in the list Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/Diagnostics/compressed/T8020286.java + test/tools/javac/Diagnostics/compressed/T8020286.out Changeset: db2c539819dd Author: mcimadamore Date: 2013-07-17 14:14 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/db2c539819dd 7041019: Bogus type-variable substitution with array types with dependencies on accessibility check Summary: call to upperBound() when performing type-variable substitution on element type leads to unsoundness Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/generics/7034511/T7034511a.java ! test/tools/javac/generics/7034511/T7034511a.out ! test/tools/javac/generics/7034511/T7034511b.java ! test/tools/javac/generics/7034511/T7034511b.out + test/tools/javac/generics/7034511/T7041019.java Changeset: fae8f309ff80 Author: mcimadamore Date: 2013-07-17 14:16 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fae8f309ff80 8016640: compiler hangs if the generics arity of a base class is wrong Summary: Check.checkCompatibleConcretes hang when javac creates synthetic supertypes for 269 model API Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java + test/tools/javac/generics/8016640/T8016640.java + test/tools/javac/generics/8016640/T8016640.out Changeset: 155809b1b969 Author: mcimadamore Date: 2013-07-17 14:19 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/155809b1b969 8020149: Graph inference: wrong logic for picking best variable to solve Summary: Replace logic for selecting best inference leaf in the graph during an unsticking round Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8020149/T8020149.java Changeset: b577222ef7b3 Author: mcimadamore Date: 2013-07-17 14:19 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b577222ef7b3 8019340: varargs-related warnings are meaningless on signature-polymorphic methods such as MethodHandle.invokeExact Summary: Disable certain varargs warnings when compiling polymorphic signature calls Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/meth/VarargsWarn.java + test/tools/javac/meth/VarargsWarn.out Changeset: f65a807714ba Author: mcimadamore Date: 2013-07-17 14:21 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f65a807714ba 8019942: Graph inference: avoid redundant computation during bound incorporation Summary: Bound incorporation should not perform same operation multiple times Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! test/tools/javac/generics/inference/8019824/T8019824.out Changeset: 10711bd8bb2d Author: jlahoda Date: 2013-07-17 15:08 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/10711bd8bb2d 8020586: Warning produced for an incorrect file Summary: Always using DeferredLintHandler.immediateHandler when processing import classes Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/warnings/6594914/Auxiliary.java + test/tools/javac/warnings/6594914/ExplicitCompilation.out + test/tools/javac/warnings/6594914/ImplicitCompilation.java + test/tools/javac/warnings/6594914/ImplicitCompilation.out Changeset: e990e6bcecbe Author: lana Date: 2013-07-17 10:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e990e6bcecbe Merge ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java Changeset: 82f68da70e47 Author: lana Date: 2013-07-22 17:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/82f68da70e47 Merge - test/tools/javac/generics/6723444/T6723444.out - test/tools/javac/generics/7015430/T7015430.out From lana.steuck at oracle.com Tue Jul 23 10:53:53 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Jul 2013 17:53:53 +0000 Subject: hg: jdk8/jdk8/jdk: 85 new changesets Message-ID: <20130723181127.15C37482AD@hg.openjdk.java.net> Changeset: cacfc77655c8 Author: serb Date: 2013-07-03 19:00 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cacfc77655c8 8004859: Graphics.getClipBounds/getClip return difference nonequivalent bounds, depending from transform Reviewed-by: prr, flar ! src/share/classes/sun/java2d/SunGraphics2D.java + test/java/awt/Graphics2D/Test8004859/Test8004859.java Changeset: 75844b444879 Author: jchen Date: 2013-07-03 10:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/75844b444879 8014497: [parfait] Potential null pointer dereference in jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c Reviewed-by: bae, prr ! src/share/native/sun/java2d/cmm/lcms/cmsopt.c Changeset: d32757b7060c Author: lana Date: 2013-07-05 12:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d32757b7060c Merge - src/share/classes/java/security/acl/package.html - src/share/classes/java/security/cert/package.html - src/share/classes/java/security/interfaces/package.html - src/share/classes/java/security/package.html - src/share/classes/java/security/spec/package.html - src/share/classes/sun/security/krb5/internal/rcache/CacheTable.java - src/share/classes/sun/security/krb5/internal/rcache/ReplayCache.java - test/java/util/Comparators/BasicTest.java - test/sun/security/krb5/auto/ReplayCache.java Changeset: dead66347eca Author: jgodinez Date: 2013-07-10 11:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dead66347eca 8016737: After clicking on "Print UNCOLLATED" button, the print out come in order 'Page 1', 'Page 2', 'Page 1' Reviewed-by: jchen, prr ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/classes/sun/print/UnixPrintServiceLookup.java Changeset: fabcccc003d2 Author: lana Date: 2013-07-17 12:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fabcccc003d2 Merge Changeset: f41758d12409 Author: alitvinov Date: 2013-07-04 16:06 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f41758d12409 8015730: PIT: On Linux, OGL=true and fbobject=false leads to deadlock or infinite loop Reviewed-by: art, anthony ! src/solaris/classes/sun/awt/X11/XErrorHandlerUtil.java ! src/solaris/native/sun/awt/awt_util.h ! src/solaris/native/sun/java2d/opengl/GLXSurfaceData.c Changeset: 523815540788 Author: lana Date: 2013-07-05 11:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/523815540788 Merge - src/share/classes/java/security/acl/package.html - src/share/classes/java/security/cert/package.html - src/share/classes/java/security/interfaces/package.html - src/share/classes/java/security/package.html - src/share/classes/java/security/spec/package.html - src/share/classes/sun/security/krb5/internal/rcache/CacheTable.java - src/share/classes/sun/security/krb5/internal/rcache/ReplayCache.java - test/java/util/Comparators/BasicTest.java - test/sun/security/krb5/auto/ReplayCache.java Changeset: b7cbad879d63 Author: leonidr Date: 2013-07-08 19:47 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b7cbad879d63 8019265: [macosx] apple.laf.useScreenMenuBar regression comparing with jdk6 Reviewed-by: anthony ! src/macosx/native/sun/awt/CMenuItem.m ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java Changeset: 7e291fc61cad Author: malenkov Date: 2013-07-09 18:01 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7e291fc61cad 6707231: Wrong read Method returned for boolen properties Reviewed-by: alexsch ! src/share/classes/java/beans/Introspector.java + test/java/beans/Introspector/Test6707231.java Changeset: e7ca6e259dc2 Author: serb Date: 2013-07-09 21:21 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e7ca6e259dc2 8019587: [macosx] Possibility to set the same frame for the different screens Reviewed-by: art, anthony ! src/share/classes/java/awt/GraphicsDevice.java + test/java/awt/GraphicsDevice/IncorrectDisplayModeExitFullscreen.java Changeset: 46826d248616 Author: pchelko Date: 2013-07-11 16:42 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46826d248616 8020210: [macosx] JVM crashes in CWrapper$NSWindow.screen(long) Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/native/sun/awt/CWrapper.m + test/java/awt/Window/MaximizeOffscreen/MaximizeOffscreenTest.java Changeset: c566daef4877 Author: leonidr Date: 2013-07-11 18:23 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c566daef4877 8020038: [macosx] Incorrect usage of invokeLater() and likes in callbacks called via JNI from AppKit thread Reviewed-by: art, anthony ! src/macosx/classes/com/apple/eawt/FullScreenHandler.java ! src/macosx/classes/com/apple/eawt/_AppEventHandler.java ! src/macosx/classes/com/apple/eawt/event/GestureHandler.java ! src/macosx/classes/com/apple/laf/ScreenMenu.java ! src/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java ! src/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java Changeset: c3268a602a50 Author: raginip Date: 2013-07-12 14:46 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c3268a602a50 8009168: accessibility.properties syntax issue Reviewed-by: ptbrunet, mfang, alexsch ! src/share/classes/com/sun/accessibility/internal/resources/accessibility.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_es.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_fr.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_ja.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_CN.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties ! src/share/classes/javax/accessibility/AccessibleAction.java Changeset: f7ea38893138 Author: serb Date: 2013-07-12 21:33 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f7ea38893138 8020298: [macosx] Incorrect merge in the lwawt code Reviewed-by: art, anthony ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: d52fc9384765 Author: pchelko Date: 2013-07-15 12:06 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d52fc9384765 8020371: [macosx] applets with Drag and Drop fail with IllegalArgumentException Reviewed-by: anthony, art ! src/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/macosx/classes/sun/lwawt/macosx/CDropTarget.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 0967103c1b65 Author: malenkov Date: 2013-07-15 17:33 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0967103c1b65 8017492: Static field in HTML parser affects all applications Reviewed-by: art ! src/share/classes/javax/swing/text/html/parser/ContentModel.java ! src/share/classes/javax/swing/text/html/parser/Element.java + test/javax/swing/text/html/parser/Test8017492.java Changeset: 15ea601e707a Author: lana Date: 2013-07-17 12:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/15ea601e707a Merge Changeset: cf7202b32a34 Author: mchung Date: 2013-07-02 15:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cf7202b32a34 8007035: deprecate public void SecurityManager.checkMemberAccess(Class clazz, int which) Reviewed-by: jrose, alanb, dfuchs ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/reflect/Member.java ! test/java/lang/invoke/InvokeDynamicPrintArgs.java + test/java/lang/invoke/TestPrivateMember.java Changeset: dfd7fb0ce54b Author: psandoz Date: 2013-07-03 11:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dfd7fb0ce54b 8011427: java.util.concurrent collection Spliterator implementations Reviewed-by: martin Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/share/classes/java/util/concurrent/BlockingDeque.java ! src/share/classes/java/util/concurrent/BlockingQueue.java ! src/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java ! src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java ! src/share/classes/java/util/concurrent/CopyOnWriteArraySet.java ! src/share/classes/java/util/concurrent/DelayQueue.java ! src/share/classes/java/util/concurrent/Delayed.java ! src/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/share/classes/java/util/concurrent/SynchronousQueue.java Changeset: bb4ae17c98cf Author: psandoz Date: 2013-07-03 11:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bb4ae17c98cf 8019481: Sync misc j.u.c classes from 166 to tl Reviewed-by: martin Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/BrokenBarrierException.java ! src/share/classes/java/util/concurrent/CountDownLatch.java ! src/share/classes/java/util/concurrent/CyclicBarrier.java ! src/share/classes/java/util/concurrent/Exchanger.java ! src/share/classes/java/util/concurrent/Phaser.java ! src/share/classes/java/util/concurrent/TimeUnit.java ! src/share/classes/java/util/concurrent/TimeoutException.java ! src/share/classes/java/util/concurrent/package-info.java Changeset: bd6949f9dbb2 Author: twisti Date: 2013-07-03 11:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bd6949f9dbb2 8019184: MethodHandles.catchException() fails when methods have 8 args + varargs Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandleImpl.java + test/java/lang/invoke/TestCatchExceptionWithVarargs.java Changeset: 7532bb2d6476 Author: psandoz Date: 2013-07-03 21:19 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7532bb2d6476 8017329: 8b92-lambda regression: TreeSet("a", "b").stream().substream(1).parallel().iterator() is empty Reviewed-by: alanb ! src/share/classes/java/util/stream/SliceOps.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java Changeset: d5de500c99a3 Author: juh Date: 2013-07-03 12:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d5de500c99a3 8019772: Fix doclint issues in javax.crypto and javax.security subpackages Reviewed-by: darcy ! src/share/classes/javax/crypto/Cipher.java ! src/share/classes/javax/crypto/CipherInputStream.java ! src/share/classes/javax/crypto/ExemptionMechanism.java ! src/share/classes/javax/crypto/KeyAgreement.java ! src/share/classes/javax/crypto/KeyGenerator.java ! src/share/classes/javax/crypto/NullCipher.java ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/javax/security/cert/X509Certificate.java Changeset: e594ee7a7c2f Author: vinnie Date: 2013-07-02 16:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e594ee7a7c2f 7165807: Non optimized initialization of NSS crypto library leads to scalability issues Reviewed-by: mullan, valeriep ! make/sun/security/pkcs11/mapfile-vers ! makefiles/mapfiles/libj2pkcs11/mapfile-vers ! src/share/classes/sun/security/pkcs11/Config.java ! src/share/classes/sun/security/pkcs11/Secmod.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/native/sun/security/pkcs11/j2secmod.c ! src/solaris/native/sun/security/pkcs11/j2secmod_md.h ! src/windows/native/sun/security/pkcs11/j2secmod_md.h Changeset: cbee2e595600 Author: vinnie Date: 2013-07-03 14:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cbee2e595600 Merge Changeset: a49208237599 Author: bpb Date: 2013-07-03 13:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a49208237599 8019857: Fix doclint errors in java.util.Format* Summary: Fix doclint errors in java.util.Format*. Reviewed-by: darcy Contributed-by: Brian Burkhalter ! src/share/classes/java/util/Formattable.java ! src/share/classes/java/util/Formatter.java Changeset: a8f51c3341a5 Author: emc Date: 2013-07-03 19:47 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a8f51c3341a5 8016285: Add java.lang.reflect.Parameter.isNamePresent() Summary: Add isNamePresent method to parameter reflection library, which indicates whether or real parameter data is available Reviewed-by: darcy ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Parameter.java ! test/java/lang/reflect/Parameter/WithParameters.java ! test/java/lang/reflect/Parameter/WithoutParameters.java Changeset: 043b2eb76b0e Author: bpb Date: 2013-07-03 17:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/043b2eb76b0e 8019862: Fix doclint errors in java.lang.*. Summary: Fix doclint errors in java.lang.* Reviewed-by: darcy Contributed-by: Brian Burkhalter ! src/share/classes/java/lang/CharSequence.java ! src/share/classes/java/lang/Character.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/Double.java ! src/share/classes/java/lang/Float.java ! src/share/classes/java/lang/ProcessBuilder.java ! src/share/classes/java/lang/Runtime.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/ThreadLocal.java Changeset: dd69273a0240 Author: alanb Date: 2013-07-04 14:38 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd69273a0240 8019622: (sl) ServiceLoader.next incorrect when creation and usages are in different contexts Reviewed-by: mchung, ahgross, forax, psandoz ! src/share/classes/java/util/ServiceLoader.java Changeset: aa9fefb5d9c4 Author: alanb Date: 2013-07-04 20:00 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/aa9fefb5d9c4 8017231: Add StringJoiner.merge Reviewed-by: psandoz, alanb Contributed-by: brian.goetz at oracle.com, henry.jen at oracle.com ! src/share/classes/java/util/StringJoiner.java + test/java/util/StringJoiner/MergeTest.java ! test/java/util/StringJoiner/StringJoinerTest.java Changeset: ed111451b77a Author: zhangshj Date: 2013-07-05 10:51 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ed111451b77a 8019381: HashMap.isEmpty is non-final, potential issues for get/remove Reviewed-by: chegar, mduigou ! src/share/classes/java/util/HashMap.java + test/java/util/HashMap/OverrideIsEmpty.java Changeset: 028ef97797c1 Author: mullan Date: 2013-07-05 15:54 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/028ef97797c1 8011547: Update XML Signature implementation to Apache Santuario 1.5.4 Reviewed-by: xuelei ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/Algorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizationException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/CanonicalizerSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/InvalidCanonicalizerException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/AttrCompare.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/C14nHelper.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_OmitComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_WithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclOmitComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclWithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315OmitComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315WithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java + src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/UtfHelpper.java + src/share/classes/com/sun/org/apache/xml/internal/security/encryption/AbstractSerializer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/AgreementMethod.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/CipherData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/CipherReference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/CipherValue.java + src/share/classes/com/sun/org/apache/xml/internal/security/encryption/DocumentSerializer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptedData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptedKey.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptedType.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionMethod.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionProperties.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionProperty.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/Reference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/ReferenceList.java + src/share/classes/com/sun/org/apache/xml/internal/security/encryption/Serializer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/Transforms.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLCipher.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLCipherInput.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLCipherParameters.java ! src/share/classes/com/sun/org/apache/xml/internal/security/encryption/XMLEncryptionException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/exceptions/AlgorithmAlreadyRegisteredException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/exceptions/Base64DecodingException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityRuntimeException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/ContentHandlerAlreadyRegisteredException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyUtils.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyInfoContent.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyInfoReference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyName.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/MgmtData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/PGPData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/SPKIData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/X509Data.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/KeyValueContent.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509CRL.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Certificate.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509DataContent.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Digest.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509IssuerSerial.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SubjectName.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/InvalidKeyResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolverSpi.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/DEREncodedKeyValueResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/DSAKeyValueResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/EncryptedKeyResolver.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/KeyInfoReferenceResolver.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/PrivateKeyResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SecretKeyResolver.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SingleKeyResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509CertificateResolver.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509DigestResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509IssuerSerialResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SKIResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SubjectNameResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolverSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/CertsInFilesystemDirectoryResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/KeyStoreResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/SingleCertificateResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml - src/share/classes/com/sun/org/apache/xml/internal/security/resource/log4j.properties ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/InvalidDigestValueException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/InvalidSignatureValueException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/MissingResourceFailureException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/NodeFilter.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/ReferenceNotInitializedException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInputDebugger.java + src/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceData.java + src/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceNodeSetData.java + src/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceOctetStreamData.java + src/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceSubTreeData.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/InvalidTransformException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformParam.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformationException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transforms.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHere.java - src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N11.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14N11_WithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusive.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NExclusiveWithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformC14NWithComments.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformEnvelopedSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath2Filter.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPointer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/InclusiveNamespaces.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPath2FilterContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPath2FilterContainer04.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPathContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPathFilterCHGPContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/ClassLoaderUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/DigesterOutputStream.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementChecker.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementCheckerImpl.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/EncryptionConstants.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/EncryptionElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/HelperNodeList.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/IdResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/IgnoreAllErrorHandler.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathAPI.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathFactory.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/Signature11ElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/SignatureElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/SignerOutputStream.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncBufferedOutputStream.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathAPI.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFactory.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/XalanXPathAPI.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/XalanXPathFactory.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java + src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverContext.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverException.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolverSpi.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverAnonymous.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.java ! src/share/classes/org/jcp/xml/dsig/internal/DigesterOutputStream.java ! src/share/classes/org/jcp/xml/dsig/internal/MacOutputStream.java ! src/share/classes/org/jcp/xml/dsig/internal/SignerOutputStream.java + src/share/classes/org/jcp/xml/dsig/internal/dom/AbstractDOMSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMBase64Transform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java Changeset: e3208dbf6926 Author: mullan Date: 2013-07-05 16:30 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e3208dbf6926 Merge - src/share/classes/java/security/acl/package.html - src/share/classes/java/security/cert/package.html - src/share/classes/java/security/interfaces/package.html - src/share/classes/java/security/package.html - src/share/classes/java/security/spec/package.html - src/share/classes/sun/security/krb5/internal/rcache/CacheTable.java - src/share/classes/sun/security/krb5/internal/rcache/ReplayCache.java - test/java/util/Comparators/BasicTest.java - test/sun/security/krb5/auto/ReplayCache.java Changeset: 49c5547d9e8e Author: lana Date: 2013-07-05 13:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/49c5547d9e8e Merge Changeset: 4fcabe8e22ce Author: lana Date: 2013-07-05 14:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4fcabe8e22ce Merge - src/share/classes/com/sun/org/apache/xml/internal/security/resource/log4j.properties - src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java Changeset: 11c15607e43f Author: wetmore Date: 2013-07-05 18:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/11c15607e43f 8019341: Update CookieHttpsClientTest to use the newer framework. Reviewed-by: xuelei, smarks, michaelm ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java ! test/sun/security/ssl/templates/SSLEngineTemplate.java ! test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java ! test/sun/security/ssl/templates/SSLSocketTemplate.java Changeset: 715d00c95fb2 Author: ehelin Date: 2013-07-08 11:30 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/715d00c95fb2 8010734: NPG: The test MemoryTest.java needs to be updated to support metaspace Reviewed-by: alanb ! test/ProblemList.txt ! test/java/lang/management/MemoryMXBean/MemoryTest.java Changeset: 52454985425d Author: juh Date: 2013-07-08 19:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/52454985425d 8020091: Fix HTML doclint issues in java.io Reviewed-by: darcy ! src/share/classes/java/io/DataInput.java ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/InputStreamReader.java ! src/share/classes/java/io/OutputStreamWriter.java ! src/share/classes/java/io/PipedInputStream.java ! src/share/classes/java/io/RandomAccessFile.java Changeset: eab8f4e29f5e Author: darcy Date: 2013-07-08 22:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eab8f4e29f5e 8020095: Fix doclint warnings in java.util.regex Reviewed-by: mchung ! src/share/classes/java/util/regex/MatchResult.java ! src/share/classes/java/util/regex/Matcher.java ! src/share/classes/java/util/regex/Pattern.java Changeset: 628432ee4d68 Author: henryjen Date: 2013-07-09 09:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/628432ee4d68 8017141: java.util/stream Spliterators from sequential sources should not catch OOME Reviewed-by: mchung Contributed-by: paul.sandoz at oracle.com ! src/share/classes/java/util/LinkedList.java ! src/share/classes/java/util/Spliterators.java Changeset: 44a634c1edc4 Author: psandoz Date: 2013-07-09 10:44 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/44a634c1edc4 8019551: Make BaseStream public Reviewed-by: chegar, psandoz Contributed-by: brian goetz ! src/share/classes/java/util/stream/AbstractPipeline.java ! src/share/classes/java/util/stream/BaseStream.java Changeset: 43134e79c0bb Author: psandoz Date: 2013-07-09 16:04 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/43134e79c0bb 8019370: Sync j.u.c Fork/Join from 166 to tl Reviewed-by: chegar, martin Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/AbstractExecutorService.java ! src/share/classes/java/util/concurrent/Callable.java ! src/share/classes/java/util/concurrent/CancellationException.java ! src/share/classes/java/util/concurrent/CompletableFuture.java ! src/share/classes/java/util/concurrent/CompletionService.java ! src/share/classes/java/util/concurrent/CountedCompleter.java ! src/share/classes/java/util/concurrent/ExecutionException.java ! src/share/classes/java/util/concurrent/Executor.java ! src/share/classes/java/util/concurrent/ExecutorService.java ! src/share/classes/java/util/concurrent/Executors.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/share/classes/java/util/concurrent/Future.java ! src/share/classes/java/util/concurrent/FutureTask.java ! src/share/classes/java/util/concurrent/RecursiveAction.java ! src/share/classes/java/util/concurrent/RecursiveTask.java ! src/share/classes/java/util/concurrent/RejectedExecutionException.java ! src/share/classes/java/util/concurrent/RunnableFuture.java ! src/share/classes/java/util/concurrent/RunnableScheduledFuture.java ! src/share/classes/java/util/concurrent/ScheduledExecutorService.java ! src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/share/classes/java/util/concurrent/ThreadPoolExecutor.java Changeset: 83c2976ef8ee Author: coffeys Date: 2013-07-09 16:00 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/83c2976ef8ee 8019979: Replace CheckPackageAccess test with better one from closed repo Reviewed-by: mullan ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 7bb17aa9a09f Author: dholmes Date: 2013-07-09 22:01 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7bb17aa9a09f 8016341: java/lang/ref/OOMEInReferenceHandler.java failing intermittently Summary: Ensure WeakRef object can't be prematurely gc'd Reviewed-by: chegar, plevart ! test/java/lang/ref/OOMEInReferenceHandler.java Changeset: 780a64979c8d Author: weijun Date: 2013-07-10 15:11 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/780a64979c8d 8019267: NPE in AbstractSaslImpl when trace level >= FINER in KRB5 Reviewed-by: mullan ! src/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java ! test/sun/security/krb5/auto/SaslGSS.java Changeset: ff5df05222d1 Author: psandoz Date: 2013-07-10 09:52 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ff5df05222d1 8017447: Unmodifiable map entry becomes modifiable if taken from a stream of map entries Reviewed-by: briangoetz ! src/share/classes/java/util/Collections.java + test/java/util/Collections/UnmodifiableMapEntrySet.java Changeset: 882baa1e0a38 Author: psandoz Date: 2013-07-10 10:24 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/882baa1e0a38 8020040: Improve and generalize the F/J tasks to handle right or left-balanced trees Reviewed-by: briangoetz Contributed-by: doug lea
, paul sandoz ! src/share/classes/java/util/stream/AbstractShortCircuitTask.java ! src/share/classes/java/util/stream/AbstractTask.java ! src/share/classes/java/util/stream/ForEachOps.java ! src/share/classes/java/util/stream/Nodes.java Changeset: 7c44ea602cc8 Author: darcy Date: 2013-07-10 11:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7c44ea602cc8 8020294: Fix doclint issues in java.util.Spliterator Reviewed-by: psandoz ! src/share/classes/java/util/Spliterator.java Changeset: 607fa1ff3de2 Author: bpb Date: 2013-07-09 11:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/607fa1ff3de2 6178739: (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException Summary: Change the field width specification to require a positive value. The exception is still thrown but that is now explicitly consistent with the specification. Reviewed-by: darcy Contributed-by: Brian Burkhalter ! src/share/classes/java/util/Formatter.java Changeset: 2ee772cda1d6 Author: bpb Date: 2013-07-09 12:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2ee772cda1d6 6480539: BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") Summary: Make stripTrailingZeros() return BigDecimal.ZERO if the BigDecimal is numerically equal to zero. Reviewed-by: darcy Contributed-by: Brian Burkhalter ! src/share/classes/java/math/BigDecimal.java ! test/java/math/BigDecimal/StrippingZerosTest.java Changeset: 69d9fe8175a0 Author: sspitsyn Date: 2013-07-10 14:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/69d9fe8175a0 8020308: Fix doclint issues in java.lang.management Reviewed-by: darcy Contributed-by: serguei.spitsyn at oracle.com ! src/share/classes/java/lang/management/LockInfo.java ! src/share/classes/java/lang/management/ManagementFactory.java ! src/share/classes/java/lang/management/MemoryMXBean.java ! src/share/classes/java/lang/management/MemoryNotificationInfo.java ! src/share/classes/java/lang/management/MemoryPoolMXBean.java ! src/share/classes/java/lang/management/MemoryUsage.java ! src/share/classes/java/lang/management/MonitorInfo.java ! src/share/classes/java/lang/management/RuntimeMXBean.java ! src/share/classes/java/lang/management/ThreadInfo.java ! src/share/classes/java/lang/management/ThreadMXBean.java Changeset: 702556f7977e Author: juh Date: 2013-07-10 18:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/702556f7977e 8020318: Fix doclint issues in java.net Reviewed-by: darcy, khazra ! src/share/classes/java/net/CookieStore.java ! src/share/classes/java/net/HttpURLPermission.java ! src/share/classes/java/net/Inet4Address.java ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/ProtocolFamily.java ! src/share/classes/java/net/SocketOption.java ! src/share/classes/java/net/URI.java Changeset: a46982a212e0 Author: jbachorik Date: 2013-07-11 09:21 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a46982a212e0 8019826: Test com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java fails with NPE Reviewed-by: sjiang, dholmes, mchung ! test/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java Changeset: 05b164788aab Author: psandoz Date: 2013-07-11 13:07 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/05b164788aab 8019484: Sync j.u.c.ConcurrentHashMap from 166 to tl Reviewed-by: martin Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/share/classes/java/util/concurrent/ConcurrentMap.java ! src/share/classes/java/util/concurrent/ConcurrentNavigableMap.java Changeset: dadcfd84d33f Author: sundar Date: 2013-07-11 18:50 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dadcfd84d33f 7187144: JavaDoc for ScriptEngineFactory.getProgram() contains an error Reviewed-by: mcimadamore, jlaskey, hannesw, attila ! src/share/classes/javax/script/ScriptEngineFactory.java Changeset: 162c015c434a Author: valeriep Date: 2013-07-11 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/162c015c434a 8020321: Problem in PKCS11 regression test TestRSAKeyLength Summary: Corrected the "isValidKeyLength" array Reviewed-by: xuelei ! test/sun/security/pkcs11/Signature/TestRSAKeyLength.java Changeset: f3211af79339 Author: jbachorik Date: 2013-07-11 21:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f3211af79339 8010285: Enforce the requirement of Management Interfaces being public Reviewed-by: sjiang, dfuchs, mchung ! src/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java ! src/share/classes/javax/management/JMX.java ! src/share/classes/javax/management/MBeanServerInvocationHandler.java ! src/share/classes/javax/management/MXBean.java ! src/share/classes/javax/management/package.html ! src/share/classes/sun/management/ManagementFactoryHelper.java + test/javax/management/MBeanServer/MBeanFallbackTest.java + test/javax/management/MBeanServer/MBeanTest.java + test/javax/management/mxbean/MXBeanFallbackTest.java ! test/javax/management/mxbean/MXBeanTest.java + test/javax/management/proxy/JMXProxyFallbackTest.java + test/javax/management/proxy/JMXProxyTest.java Changeset: 0bd48087e2dc Author: ksrini Date: 2013-07-11 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0bd48087e2dc 8019799: api/java_util/jar/Pack200 test failed with compactX profiles. Reviewed-by: dholmes ! src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java Changeset: 10d2a4b1e576 Author: dxu Date: 2013-07-11 13:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/10d2a4b1e576 8017212: File.createTempFile requires unnecessary "read" permission Summary: Directly call FileSystem method to check a file existence. Also reviewed by tom.hawtin at oracle.com Reviewed-by: alanb ! src/share/classes/java/io/File.java + test/java/io/File/CheckPermission.java ! test/java/io/File/NulFile.java ! test/java/io/File/createTempFile/SpecialTempFile.java Changeset: f225da733291 Author: valeriep Date: 2013-07-05 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f225da733291 8012637: Adjust CipherInputStream class to work in AEAD/GCM mode Summary: Ensure the Cipher.doFinal() is called only once Reviewed-by: xuelei ! src/share/classes/javax/crypto/CipherInputStream.java + test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java Changeset: 6e2a5637b286 Author: valeriep Date: 2013-07-05 13:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e2a5637b286 7196805: DH Key interoperability testing between SunJCE and JsafeJCE not successful Summary: Check equality based on component values instead of encoding which may vary due to optional components Reviewed-by: weijun ! src/share/classes/com/sun/crypto/provider/DHKeyFactory.java ! src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java ! src/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/share/classes/com/sun/crypto/provider/DHPublicKey.java ! src/share/classes/sun/security/pkcs11/P11Key.java Changeset: f321b78c7009 Author: ascarpino Date: 2013-07-08 10:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f321b78c7009 6755701: SunJCE DES/DESede SecretKeyFactory.generateSecret throws InvalidKeySpecExc if passed SecretKeySpec Reviewed-by: valeriep, wetmore, xuelei ! src/share/classes/com/sun/crypto/provider/DESKeyFactory.java ! src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java + test/com/sun/crypto/provider/Cipher/DES/DESSecretKeySpec.java Changeset: 869bfa39d923 Author: valeriep Date: 2013-07-08 11:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/869bfa39d923 Merge - src/share/classes/com/sun/org/apache/xml/internal/security/resource/log4j.properties - src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java Changeset: 4fcac826628c Author: valeriep Date: 2013-07-09 15:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4fcac826628c Merge Changeset: 7bd2993e03fa Author: valeriep Date: 2013-07-10 18:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7bd2993e03fa 8020310: JDK-6356530 broke the old build Summary: Add serialVersionUID to AuthProvider and P11Key class. Reviewed-by: xuelei ! src/share/classes/java/security/AuthProvider.java ! src/share/classes/sun/security/pkcs11/P11Key.java Changeset: 4c95c032c395 Author: valeriep Date: 2013-07-11 17:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4c95c032c395 Merge Changeset: 858c75eb83b5 Author: mchung Date: 2013-07-08 14:05 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/858c75eb83b5 8014890: (ref) Reference queues may return more entries than expected Summary: When enqueuing references check whether the j.l.r.Reference has already been enqeued or removed in the lock. Do not enqueue them again. This occurs because multiple threads may try to enqueue the same j.l.r.Reference at the same time. Reviewed-by: mchung, dholmes, plevart, shade Contributed-by: thomas.schatzl at oracle.com ! src/share/classes/java/lang/ref/Reference.java ! src/share/classes/java/lang/ref/ReferenceQueue.java + test/java/lang/ref/EnqueuePollRace.java Changeset: 2504f01bc83f Author: joehw Date: 2013-07-12 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2504f01bc83f 8020430: NullPointerException in xml sqe nightly result on 2013-07-12 Reviewed-by: chegar, lancea + test/javax/xml/jaxp/common/8020430/JAXP15RegTest.java + test/javax/xml/jaxp/common/8020430/TestBase.java Changeset: af62c6175f92 Author: darcy Date: 2013-07-12 11:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/af62c6175f92 8010679: Clarify "present" and annotation ordering in Core Reflection for Annotations Reviewed-by: abuckley, jfranck ! src/share/classes/java/lang/reflect/AnnotatedElement.java Changeset: fe6e4e2c367d Author: mduigou Date: 2013-07-12 11:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fe6e4e2c367d 7129185: Add Collections.{checked|empty|unmodifiable}Navigable{Map|Set} Reviewed-by: dmocek, martin, smarks ! src/share/classes/java/util/AbstractMap.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/NavigableSet.java ! test/java/util/Collection/MOAT.java ! test/java/util/Collections/CheckedIdentityMap.java ! test/java/util/Collections/CheckedMapBash.java ! test/java/util/Collections/CheckedSetBash.java ! test/java/util/Collections/EmptyCollectionSerialization.java + test/java/util/Collections/EmptyNavigableMap.java + test/java/util/Collections/EmptyNavigableSet.java - test/java/util/Collections/EmptySortedSet.java ! test/java/util/Map/LockStep.java ! test/java/util/NavigableMap/LockStep.java Changeset: 623a10b23ed8 Author: mduigou Date: 2013-07-12 11:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/623a10b23ed8 8015317: Optional.filter, map, and flatMap Reviewed-by: psandoz, mduigou Contributed-by: brian.goetz at oracle.com, henry.jen at oracle.com ! src/share/classes/java/util/Optional.java ! src/share/classes/java/util/OptionalDouble.java ! src/share/classes/java/util/OptionalInt.java ! src/share/classes/java/util/OptionalLong.java ! test/java/util/Optional/Basic.java Changeset: 06749efce430 Author: mduigou Date: 2013-07-12 12:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/06749efce430 8015315: Stream.concat methods Reviewed-by: psandoz, mduigou Contributed-by: brian.goetz at oracle.com, henry.jen at oracle.com ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/Stream.java ! src/share/classes/java/util/stream/Streams.java ! test/java/util/stream/bootlib/java/util/stream/LambdaTestHelpers.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/ConcatOpTest.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/ConcatTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/RangeTest.java Changeset: 5b6f94559589 Author: mduigou Date: 2013-07-12 12:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5b6f94559589 Merge - test/java/util/Collections/EmptySortedSet.java Changeset: be096613bfb5 Author: psandoz Date: 2013-07-03 21:43 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/be096613bfb5 8019395: Consolidate StreamSupport.{stream,parallelStream} into a single method Reviewed-by: henryjen, briangoetz ! src/share/classes/java/io/BufferedReader.java ! src/share/classes/java/lang/CharSequence.java ! src/share/classes/java/nio/X-Buffer.java.template ! src/share/classes/java/nio/file/Files.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/Collection.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/Stream.java ! src/share/classes/java/util/stream/StreamSupport.java ! src/share/classes/java/util/stream/Streams.java ! src/share/classes/java/util/zip/ZipFile.java ! test/java/util/stream/bootlib/java/util/stream/DoubleStreamTestScenario.java ! test/java/util/stream/bootlib/java/util/stream/IntStreamTestScenario.java ! test/java/util/stream/bootlib/java/util/stream/LongStreamTestScenario.java ! test/java/util/stream/bootlib/java/util/stream/StreamTestScenario.java ! test/java/util/stream/bootlib/java/util/stream/TestData.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/DistinctOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/MatchOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java Changeset: b3ca5fb77e2c Author: vinnie Date: 2013-07-12 20:44 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b3ca5fb77e2c 8019627: RuntimeException gets obscured during OCSP cert revocation checking Reviewed-by: mullan ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java Changeset: 9b17939958e7 Author: henryjen Date: 2013-07-12 15:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9b17939958e7 8015320: Pull spliterator() up from Collection to Iterable Reviewed-by: psandoz, mduigou Contributed-by: brian.goetz at oracle.com ! src/share/classes/java/lang/Iterable.java ! src/share/classes/java/util/Collection.java ! src/share/classes/java/util/ConcurrentModificationException.java ! test/java/util/Spliterator/SpliteratorCollisions.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: 37c37361a7ad Author: henryjen Date: 2013-07-08 15:46 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/37c37361a7ad 8020062: Nest StreamBuilder interfaces inside relevant Stream interfaces Reviewed-by: psandoz, mduigou Contributed-by: brian goetz ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/Stream.java - src/share/classes/java/util/stream/StreamBuilder.java ! src/share/classes/java/util/stream/Streams.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java Changeset: 5f2a8db78aca Author: weijun Date: 2013-07-13 08:47 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5f2a8db78aca 8019410: sun/security/krb5/auto/ReplayCacheTestProc.java Reviewed-by: mullan ! test/sun/security/krb5/auto/ReplayCacheTestProc.java Changeset: e4ce6502eac0 Author: plevart Date: 2013-07-15 10:55 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e4ce6502eac0 7122142: (ann) Race condition between isAnnotationPresent and getAnnotations Reviewed-by: dholmes, jfranck ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/System.java ! src/share/classes/sun/misc/JavaLangAccess.java ! src/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/share/classes/sun/reflect/annotation/AnnotationType.java + test/java/lang/annotation/AnnotationType/AnnotationTypeDeadlockTest.java + test/java/lang/annotation/AnnotationType/AnnotationTypeRuntimeAssumptionTest.java Changeset: 7cc35dd1885d Author: coffeys Date: 2013-07-15 13:42 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7cc35dd1885d 8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl Reviewed-by: mchung ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 94e1a4b10811 Author: bpb Date: 2013-07-15 14:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/94e1a4b10811 8020409: Clean up doclint problems in java.util package, part 1 Summary: Clean up doclint problems in java.util package, part 1 Reviewed-by: darcy Contributed-by: Brian Burkhalter ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/Base64.java ! src/share/classes/java/util/BitSet.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/Collection.java ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/EnumSet.java ! src/share/classes/java/util/GregorianCalendar.java ! src/share/classes/java/util/Locale.java ! src/share/classes/java/util/ResourceBundle.java Changeset: f7af15e2c95b Author: juh Date: 2013-07-16 12:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f7af15e2c95b 8020557: javadoc cleanup in javax.security Reviewed-by: darcy ! src/share/classes/javax/security/auth/AuthPermission.java ! src/share/classes/javax/security/auth/DestroyFailedException.java ! src/share/classes/javax/security/auth/Destroyable.java ! src/share/classes/javax/security/auth/Policy.java ! src/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/share/classes/javax/security/auth/RefreshFailedException.java ! src/share/classes/javax/security/auth/Refreshable.java ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/javax/security/auth/callback/Callback.java ! src/share/classes/javax/security/auth/callback/CallbackHandler.java ! src/share/classes/javax/security/auth/callback/ChoiceCallback.java ! src/share/classes/javax/security/auth/callback/ConfirmationCallback.java ! src/share/classes/javax/security/auth/callback/LanguageCallback.java ! src/share/classes/javax/security/auth/callback/NameCallback.java ! src/share/classes/javax/security/auth/callback/PasswordCallback.java ! src/share/classes/javax/security/auth/callback/TextInputCallback.java ! src/share/classes/javax/security/auth/callback/TextOutputCallback.java ! src/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java + src/share/classes/javax/security/auth/callback/package-info.java - src/share/classes/javax/security/auth/callback/package.html ! src/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/share/classes/javax/security/auth/kerberos/KerberosKey.java ! src/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java ! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/share/classes/javax/security/auth/kerberos/KeyImpl.java ! src/share/classes/javax/security/auth/kerberos/KeyTab.java ! src/share/classes/javax/security/auth/kerberos/ServicePermission.java + src/share/classes/javax/security/auth/kerberos/package-info.java - src/share/classes/javax/security/auth/kerberos/package.html ! src/share/classes/javax/security/auth/login/AccountExpiredException.java ! src/share/classes/javax/security/auth/login/AppConfigurationEntry.java ! src/share/classes/javax/security/auth/login/Configuration.java ! src/share/classes/javax/security/auth/login/ConfigurationSpi.java ! src/share/classes/javax/security/auth/login/CredentialExpiredException.java ! src/share/classes/javax/security/auth/login/FailedLoginException.java ! src/share/classes/javax/security/auth/login/LoginContext.java + src/share/classes/javax/security/auth/login/package-info.java - src/share/classes/javax/security/auth/login/package.html + src/share/classes/javax/security/auth/package-info.java - src/share/classes/javax/security/auth/package.html ! src/share/classes/javax/security/auth/spi/LoginModule.java + src/share/classes/javax/security/auth/spi/package-info.java - src/share/classes/javax/security/auth/spi/package.html ! src/share/classes/javax/security/auth/x500/X500Principal.java ! src/share/classes/javax/security/auth/x500/X500PrivateCredential.java + src/share/classes/javax/security/auth/x500/package-info.java - src/share/classes/javax/security/auth/x500/package.html ! src/share/classes/javax/security/cert/Certificate.java ! src/share/classes/javax/security/cert/CertificateEncodingException.java ! src/share/classes/javax/security/cert/CertificateException.java ! src/share/classes/javax/security/cert/CertificateExpiredException.java ! src/share/classes/javax/security/cert/CertificateNotYetValidException.java ! src/share/classes/javax/security/cert/CertificateParsingException.java ! src/share/classes/javax/security/cert/X509Certificate.java + src/share/classes/javax/security/cert/package-info.java - src/share/classes/javax/security/cert/package.html ! src/share/classes/javax/security/sasl/AuthenticationException.java ! src/share/classes/javax/security/sasl/AuthorizeCallback.java ! src/share/classes/javax/security/sasl/RealmCallback.java ! src/share/classes/javax/security/sasl/RealmChoiceCallback.java ! src/share/classes/javax/security/sasl/Sasl.java ! src/share/classes/javax/security/sasl/SaslClient.java ! src/share/classes/javax/security/sasl/SaslClientFactory.java ! src/share/classes/javax/security/sasl/SaslException.java ! src/share/classes/javax/security/sasl/SaslServer.java ! src/share/classes/javax/security/sasl/SaslServerFactory.java + src/share/classes/javax/security/sasl/package-info.java - src/share/classes/javax/security/sasl/package.html Changeset: cbdd2529d93a Author: lana Date: 2013-07-17 00:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cbdd2529d93a Merge Changeset: f2558ef87d5a Author: lana Date: 2013-07-17 13:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f2558ef87d5a Merge - src/share/classes/com/sun/org/apache/xml/internal/security/resource/log4j.properties - src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java - src/share/classes/java/util/stream/StreamBuilder.java - src/share/classes/javax/security/auth/callback/package.html - src/share/classes/javax/security/auth/kerberos/package.html - src/share/classes/javax/security/auth/login/package.html - src/share/classes/javax/security/auth/package.html - src/share/classes/javax/security/auth/spi/package.html - src/share/classes/javax/security/auth/x500/package.html - src/share/classes/javax/security/cert/package.html - src/share/classes/javax/security/sasl/package.html - test/java/util/Collections/EmptySortedSet.java Changeset: 5be9c5bfcfe9 Author: lana Date: 2013-07-22 17:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5be9c5bfcfe9 Merge - src/share/classes/com/sun/org/apache/xml/internal/security/resource/log4j.properties - src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java - src/share/classes/java/util/stream/StreamBuilder.java - src/share/classes/javax/security/auth/callback/package.html - src/share/classes/javax/security/auth/kerberos/package.html - src/share/classes/javax/security/auth/login/package.html - src/share/classes/javax/security/auth/package.html - src/share/classes/javax/security/auth/spi/package.html - src/share/classes/javax/security/auth/x500/package.html - src/share/classes/javax/security/cert/package.html - src/share/classes/javax/security/sasl/package.html - test/java/util/Collections/EmptySortedSet.java From lana.steuck at oracle.com Tue Jul 23 11:35:24 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Jul 2013 11:35:24 -0700 (PDT) Subject: jdk8-b100: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201307231835.r6NIZOVw011961@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/d2dcb110e9db http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/598321c438b5 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/82f68da70e47 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5be9c5bfcfe9 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/4fd722afae5c http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/5d1974c1d7b9 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bb416ee2a79b http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8d492f1dfd1b --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8020371 client-libs [macosx] applets with Drag and Drop fail with IllegalArgumentException JDK-8020298 client-libs [macosx] Incorrect merge in the lwawt code. JDK-8020210 client-libs [macosx] JVM crashes in CWrapper$NSWindow.screen(long) JDK-8020038 client-libs [macosx] Incorrect usage of invokeLater() and likes in callbacks called via JNI from AppKit thread JDK-8019587 client-libs [macosx] Possibility to set the same frame for the different screens JDK-8019265 client-libs [macosx] apple.laf.useScreenMenuBar regression comparing with jdk6 JDK-8017492 client-libs Static field in HTML parser affects all applications JDK-8016737 client-libs After clicking on "Print UNCOLLATED" button, the print out come in order 'Page 1', 'Page 2', 'Page 1' JDK-8015730 client-libs PIT: On Linux, OGL=true and fbobject=false leads to deadlock or infinite loop JDK-8014497 client-libs [parfait] Potential null pointer dereference in jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c JDK-8009168 client-libs accessibility.properties syntax issue JDK-8004859 client-libs Graphics.getClipBounds/getClip return difference nonequivalent bounds, depending from transform. JDK-7188095 client-libs TEST_BUG: 4 javax/sound manual tests should be modified to run with jtreg JDK-6707231 client-libs Wrong read Method returned for boolen properties JDK-8020508 core-libs Enforce reflection access restrictions on Object.bindProperties JDK-8020463 core-libs Input argument array wrapping in loadWithNewGlobal is wrong JDK-8020437 core-libs Wrong handling of line numbers with multiline string literals JDK-8020409 core-libs Clean up doclint problems in java.util package, part 1 JDK-8020380 core-libs __noSuchProperty__ defined in mozilla_compat.js script should be non-enumerable JDK-8020358 core-libs Array(0xfffffff) throws OutOfMemoryError JDK-8020357 core-libs Int32Array(Math.pow(2,31)-1).length throws java.lang.NegativeArraySizeException JDK-8020354 core-libs Object literal property initialization is not done in source order JDK-8020325 core-libs static property does not work on accessible, public classes JDK-8020324 core-libs Object.bindProperties(target, source) does not work when source object is a java bean JDK-8020318 core-libs Fix doclint issues in java.net JDK-8020294 core-libs Fix doclint issues in java.util.Spliterator JDK-8020283 core-libs Don't use exceptions for widening of ArrayData JDK-8020276 core-libs interface checking in Invocable.getInterface implementation JDK-8020224 core-libs LinkageError: attempted duplicate class definition when --loader-per-compiler=false JDK-8020223 core-libs ClassCastException: String can not be casted to ScriptFunction JDK-8020125 core-libs --print-lower-parse misses eval JDK-8020124 core-libs switch((Math.pow ? x = 1.2e3 : 3)) { default: return; } JDK-8020095 core-libs Fix doclint warnings in java.util.regex JDK-8020091 core-libs Fix HTML doclint issues in java.io JDK-8020062 core-libs Nest StreamBuilder interfaces inside relevant Stream interfaces JDK-8020040 core-libs Improve and generalize the F/J tasks to handle right or left-balanced trees JDK-8020035 core-libs nashorn jdk buildfile BuildNashorn.gmk still renamed jdk.nashorn.internal.objects package JDK-8020015 core-libs shared PropertyMaps should not be used without duplication JDK-8019983 core-libs (function(){ switch(1){ case 0: case '': default:return} return 1 })() returns 0 instead of undefined JDK-8019979 core-libs Replace CheckPackageAccess test with better one from closed repo JDK-8019963 core-libs empty char range in regex JDK-8019947 core-libs inherited property invalidation does not work with two globals in same context JDK-8019862 core-libs Fix doclint errors in java.lang.* JDK-8019857 core-libs Fix doclint errors in java.util.Format* JDK-8019822 core-libs Duplicate name and signature in finally block JDK-8019821 core-libs Boolean Cannot Be Cast To Integer JDK-8019819 core-libs Nullpointer exception in codegen JDK-8019814 core-libs Add regression test for passing cases JDK-8019811 core-libs Boolean to bitwise coercion error JDK-8019809 core-libs Break return statement can create erroneous bytecode JDK-8019805 core-libs for each (init; test; modify) is invalid JDK-8019799 core-libs api/java_util/jar/Pack200 test failed with compactX profiles. JDK-8019794 core-libs closed/java/util/logging/LoggerInAppContext.java failed on jdk8-b96 JDK-8019791 core-libs ~ is a unary operator JDK-8019783 core-libs typeof does not work properly for java methods and foreign objects JDK-8019629 core-libs void operator should always evaluate to undefined JDK-8019622 core-libs (sl) ServiceLoadet.next incorrect when creation and usages are in different contexts JDK-8019585 core-libs Another bytecode problem with typeof chains JDK-8019551 core-libs Make BaseStream public JDK-8019484 core-libs Sync j.u.c.ConcurrentHashMap from 166 to tl JDK-8019481 core-libs Sync misc j.u.c classes from 166 to tl JDK-8019395 core-libs Consolidate StreamSupport.{stream,parallelStream} into a single method JDK-8019381 core-libs HashMap.isEmpty is non-final, potential issues for get/remove JDK-8019370 core-libs Sync j.u.c Fork/Join from 166 to tl JDK-8019322 core-libs Forward port test/closed/java/lang/invoke tests from jdk7u to jdk8 JDK-8019184 core-libs MethodHandles.catchException() fails when methods have 8 args + varargs JDK-8017768 core-libs ClassNotFoundException if the parameter in Java.type() is an enum. JDK-8017447 core-libs Unmodifiable map entry becomes modifiable if taken from a stream of map entries JDK-8017329 core-libs 8b92-lambda regression: TreeSet("a", "b").stream().substream(1).parallel().iterator() is empty JDK-8017231 core-libs Add StringJoiner.merge JDK-8017212 core-libs File.createTempFile requires unnecessary "read" permission JDK-8017141 core-libs java.util/stream Spliterators from sequential sources should not catch OOME JDK-8017084 core-libs Use spill properties for large object literals JDK-8016681 core-libs regex capture behaves differently than on V8 JDK-8016341 core-libs java/lang/ref/OOMEInReferenceHandler.java failing intermittently JDK-8016285 core-libs Add java.lang.reflect.Parameter.isNamePresent() JDK-8015356 core-libs [].concat([,]).hasOwnProperty("0") should evaluate to false JDK-8015320 core-libs Pull spliterator() up from Collection to Iterable JDK-8015317 core-libs Optional.filter, map, and flatMap JDK-8015315 core-libs Stream.concat methods JDK-8014890 core-libs (ref) Reference queues may return more entries than expected JDK-8014785 core-libs Ability to extend global instance by binding properties of another object JDK-8013925 core-libs Remove symbol fields from nodes that don't need them JDK-8012191 core-libs noSuchProperty can't cope with vararg functions JDK-8011629 core-libs Object.defineProperty performance issue JDK-8011427 core-libs java.util.concurrent collection Spliterator implementations JDK-8011210 core-libs Investigate the cause of the findValue callsite miss in gbemu.js JDK-8010946 core-libs AccessControl.doPrivileged is broken when called from js script JDK-8010821 core-libs [findbugs] Some classes in jdk.nashorn.internal.runtime.regexp expose mutable objects JDK-8010679 core-libs Clarify "present" and annotation ordering in Core Reflection for Annotations JDK-8009758 core-libs JDK-8006529.js fails after recent method lookup changes JDK-8007035 core-libs deprecate public void SecurityManager.checkMemberAccess(Class clazz, int which) JDK-7187144 core-libs JavaDoc for ScriptEngineFactory.getProgram() contains an error JDK-7129185 core-libs (coll) Please add Collections.emptyNavigableSet() JDK-7122142 core-libs (ann) Race condition between isAnnotationPresent and getAnnotations JDK-6480539 core-libs BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") JDK-6178739 core-libs (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException JDK-8020308 core-svc Fix doclint issues in java.lang.management JDK-8019826 core-svc [Test bug] Test com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java fails with NPE JDK-8019594 core-svc TestObjectCountAfterGCEvent.java fails with wrong size of instances in event JDK-8017306 core-svc 2 closed/com/oracle/jfr/gc/ tests failed with AssertionError in nightly build on solaris-sparc JDK-8011702 core-svc TEST_BUG: Tests for "Improve robustness of JMX internal APIs" bug fix should be modified JDK-8010734 core-svc NPG: The test MemoryTest.java needs to be updated to support metaspace JDK-8010285 core-svc Enforce the requirement of Management Interfaces being public JDK-8020441 hotspot Enable test for 'Method Profiling Sample' event JDK-8019967 hotspot Write regression test for 8004811 JDK-8019815 hotspot remove option -XX:ParallelGCThreads=1 from TestYoungGarbageCollectionEvent.java JDK-8019419 hotspot Stabilize TestJavaThreadStatisticsEvent.java JDK-8017485 hotspot TestGCCauseWithSystemGC might get wrong GC events JDK-8017484 hotspot TestHeapSummaryEventConcurrentCMS gets concurrent CMS GC events JDK-8017446 hotspot disable fasttime for gc tests JDK-8016879 hotspot The object allocation event(s) create huge amount of data when enabled JDK-8015433 hotspot TestJcmdStartWithOptions.java interrupted on Solaris-sparc (Timeout?) JDK-8005161 hotspot TestPeriodicEventSampling.java gets wrong number of events JDK-8017566 other-libs Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl JDK-8020557 security-libs javadoc cleanup in javax.security JDK-8020321 security-libs Problem in PKCS11 regression test TestRSAKeyLength JDK-8020310 security-libs JDK-6356530 broke the old build JDK-8020164 security-libs TEST_BUG: DHKeyValidation test should be changed to use all values of y JDK-8019854 security-libs lib/security/cacerts/VerifyCACerts.java should be removed from problem list JDK-8019772 security-libs Fix doclint issues in javax.crypto and javax.security subpackages JDK-8019627 security-libs RuntimeException gets obscured during OCSP cert revocation checking JDK-8019410 security-libs sun/security/krb5/auto/ReplayCacheTestProc.java JDK-8019341 security-libs Update CookieHttpsClientTest to use the newer framework. JDK-8019267 security-libs NPE in AbstractSaslImpl when trace level >= FINER in KRB5 JDK-8012637 security-libs Adjust CipherInputStream class to work in AEAD/GCM mode JDK-8011547 security-libs Update XML Signature implementation to Apache Santuario 1.5.4 JDK-7196805 security-libs DH Key interoperability testing between SunJCE and JsafeJCE not successful JDK-7165807 security-libs Non optimized initialization of NSS crypto library leads to scalability issues JDK-6755701 security-libs SunJCE DES/DESede SecretKeyFactory.generateSecret throws InvalidKeySpecExc if passed SecretKeySpec JDK-8020586 tools Warning produced for an incorrect file JDK-8020286 tools Wrong diagnostic after compaction JDK-8020278 tools NPE in javadoc JDK-8020214 tools TEST_BUG: test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java broken JDK-8020149 tools Graph inference: wrong logic for picking best variable to solve JDK-8020147 tools Spurious errors when compiling nested stuck lambdas JDK-8019942 tools Graph inference: avoid redundant computation during bound incorporation JDK-8019824 tools very long error messages on inference error JDK-8019480 tools Javac crashes when method is called on a type-variable receiver from lambda expression JDK-8019340 tools varargs-related warnings are meaningless on signature-polymorphic methods such as MethodHandle.invokeExact JDK-8017618 tools NullPointerException in RichDiagnosticFormatter for bad input program JDK-8016702 tools use of ternary operator in lambda expression gives incorrect results JDK-8016640 tools compiler hangs if the generics arity of a base class is wrong JDK-8016175 tools Add bottom-up type-checking support for unambiguous method references JDK-8016060 tools Lambda isn't compiled with return statement JDK-8016059 tools Cannot compile following lambda JDK-8013404 tools Unclear spec for target typing with conditional operator (?:) JDK-8012242 tools Lambda compatibility and checked exceptions JDK-8012238 tools Nested method capture and inference JDK-8009924 tools some langtools tools do not accept -cp as an alias for -classpath JDK-8008200 tools java/lang/Class/asSubclass/BasicUnit.java fails to compile JDK-7041019 tools Bogus type-variable substitution with array types with dependencies on accessibility check JDK-6356530 tools -Xlint:serial does not flag abstract classes with concrete methods/members JDK-8020430 xml NullPointerException in xml sqe nightly result on 2013-07-12 JDK-8016648 xml FEATURE_SECURE_PROCESSING set to true or false causes SAXParseException to be thrown From Alan.Bateman at oracle.com Tue Jul 23 12:52:37 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 23 Jul 2013 12:52:37 -0700 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51EEDF05.9000101@oracle.com> Vote: yes From alejandro.murillo at oracle.com Tue Jul 23 14:40:43 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 23 Jul 2013 21:40:43 +0000 Subject: hg: jdk8/jdk8/hotspot: 10 new changesets Message-ID: <20130723214103.A04D4482C5@hg.openjdk.java.net> Changeset: bd1dc81da579 Author: amurillo Date: 2013-07-12 17:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bd1dc81da579 8020382: new hotspot build - hs25-b42 Reviewed-by: jcoomes ! make/hotspot_version Changeset: f4311079200c Author: brutisso Date: 2013-07-11 11:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f4311079200c 8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer Summary: Take _last_young_gc into account when deciding on starting a concurrent mark. Also reviewed-by: per.liden at oracle.com. Reviewed-by: tschatzl, johnc ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: e7a47f226600 Author: tamao Date: 2013-07-15 15:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e7a47f226600 Merge - src/share/vm/runtime/aprofiler.cpp - src/share/vm/runtime/aprofiler.hpp Changeset: 980532a806a5 Author: goetz Date: 2013-06-20 15:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/980532a806a5 8016697: Use stubs to implement safefetch Summary: Implement Safefetch as stub routines. This reduces compiler and os dependencies. Reviewed-by: twisti, kvn ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/bsd_x86/vm/bsd_x86_32.s ! src/os_cpu/bsd_x86/vm/bsd_x86_64.s ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_sparc/vm/linux_sparc.s ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/linux_x86_32.s ! src/os_cpu/linux_x86/vm/linux_x86_64.s ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/solaris_sparc.s ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/solaris_x86_32.s ! src/os_cpu/solaris_x86/vm/solaris_x86_64.s ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp Changeset: a74ec8831c7b Author: clucasius Date: 2013-07-15 12:24 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a74ec8831c7b Merge ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/os.hpp Changeset: 16b10327b00d Author: jprovino Date: 2013-07-16 10:55 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/16b10327b00d 8011569: ARM -- avoid native stack walking Summary: ARM compilers do not emit FramePointer on each native frame by default Reviewed-by: dholmes, zgu ! make/linux/makefiles/vm.make ! src/share/vm/services/memTracker.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 90d6c221d4e5 Author: jprovino Date: 2013-07-16 12:20 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/90d6c221d4e5 Merge ! make/linux/makefiles/vm.make - src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp - src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp - src/share/vm/runtime/aprofiler.cpp - src/share/vm/runtime/aprofiler.hpp ! src/share/vm/services/memTracker.cpp - src/share/vm/trace/traceEventTypes.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 9d18d92e54b5 Author: clucasius Date: 2013-07-18 00:52 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9d18d92e54b5 Merge Changeset: 9f71e36a471a Author: amurillo Date: 2013-07-18 09:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9f71e36a471a Merge Changeset: 5787fac72e76 Author: amurillo Date: 2013-07-18 09:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5787fac72e76 Added tag hs25-b42 for changeset 9f71e36a471a ! .hgtags From alejandro.murillo at oracle.com Tue Jul 23 15:10:20 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 23 Jul 2013 16:10:20 -0600 Subject: jdk8-b100: HotSpot Message-ID: <51EEFF4C.9020706@oracle.com> hs25-b42 has been integrated into jdk8-b100. http://hg.openjdk.java.net/jdk8/jdk8/rev/d2dcb110e9db http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8d492f1dfd1b http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5787fac72e76 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/5d1974c1d7b9 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/4fd722afae5c http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5be9c5bfcfe9 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/82f68da70e47 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/598321c438b5 Component : VM Status : 0 major failures, 0 minor failures Date : 07/23/2013 at 18:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-07-18-162651.amurillo.hs25-b42-snapshot Bundles : 2013-07-18-162651.amurillo.hs25-b42-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : none Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 8011569: ARM -- avoid native stack walking 8016697: Use stubs to implement safefetch 8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer 8020382: new hotspot build - hs25-b42 Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b100. Issues and Notes: This is PIT for HS25 b42 for JDK 8 b100. The additional testing for TieredCompilation was done. -- Alejandro From omajid at redhat.com Wed Jul 24 00:05:28 2013 From: omajid at redhat.com (Omair Majid) Date: Wed, 24 Jul 2013 03:05:28 -0400 Subject: java -version output for JDK8 Message-ID: <51EF7CB8.3070206@redhat.com> Hi, It was just brought to my attention that the output of java -version is different on builds of jdk8 when compared to jdk7 [1]: # java -version openjdk version "1.8.0-internal" OpenJDK Runtime Environment (build 1.8.0-internal-0) OpenJDK 64-Bit Zero VM (build 25.0-b20-internal, interpreted mode) # java -version java version "1.7.0_25" OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) OpenJDK 7 identifies itself as "java version...." while OpenJDK 8 identifies itself as "openjdk version...". Is this intentional? Will this be changed after Java 8 is finalized? Thanks, Omair [1] https://bugzilla.redhat.com/show_bug.cgi?id=987769 -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From eolivelli at gmail.com Wed Jul 24 11:03:49 2013 From: eolivelli at gmail.com (Enrico Olivelli) Date: Wed, 24 Jul 2013 20:03:49 +0200 Subject: jdk8-b100: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing In-Reply-To: <201307231835.r6NIZOVw011961@jano-app.us.oracle.com> References: <201307231835.r6NIZOVw011961@jano-app.us.oracle.com> Message-ID: <51F01705.6060200@gmail.com> Hi all, in JDK-8007035 SecurityManager.checkMemberAccess(Class clazz, int which) has been deprecated. I'm using it to prevent sendboxed code from accessing private members in java.lang.System (to set SecurityManager to null for example) is there any other way to protect java.lang.System private fields ? Thanks Enrico Olivelli Il 23/07/2013 20:35, lana.steuck at oracle.com ha scritto: > http://hg.openjdk.java.net/jdk8/jdk8/rev/d2dcb110e9db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/598321c438b5 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/82f68da70e47 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5be9c5bfcfe9 > http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/4fd722afae5c > http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/5d1974c1d7b9 > http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bb416ee2a79b > http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/8d492f1dfd1b > > --- > > All the fixes will be tested during promotion (no PIT testing at this point): > > List of all fixes: > =================== > JDK-8020371 client-libs [macosx] applets with Drag and Drop fail with IllegalArgumentException > JDK-8020298 client-libs [macosx] Incorrect merge in the lwawt code. > JDK-8020210 client-libs [macosx] JVM crashes in CWrapper$NSWindow.screen(long) > JDK-8020038 client-libs [macosx] Incorrect usage of invokeLater() and likes in callbacks called via JNI from AppKit thread > JDK-8019587 client-libs [macosx] Possibility to set the same frame for the different screens > JDK-8019265 client-libs [macosx] apple.laf.useScreenMenuBar regression comparing with jdk6 > JDK-8017492 client-libs Static field in HTML parser affects all applications > JDK-8016737 client-libs After clicking on "Print UNCOLLATED" button, the print out come in order 'Page 1', 'Page 2', 'Page 1' > JDK-8015730 client-libs PIT: On Linux, OGL=true and fbobject=false leads to deadlock or infinite loop > JDK-8014497 client-libs [parfait] Potential null pointer dereference in jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c > JDK-8009168 client-libs accessibility.properties syntax issue > JDK-8004859 client-libs Graphics.getClipBounds/getClip return difference nonequivalent bounds, depending from transform. > JDK-7188095 client-libs TEST_BUG: 4 javax/sound manual tests should be modified to run with jtreg > JDK-6707231 client-libs Wrong read Method returned for boolen properties > JDK-8020508 core-libs Enforce reflection access restrictions on Object.bindProperties > JDK-8020463 core-libs Input argument array wrapping in loadWithNewGlobal is wrong > JDK-8020437 core-libs Wrong handling of line numbers with multiline string literals > JDK-8020409 core-libs Clean up doclint problems in java.util package, part 1 > JDK-8020380 core-libs __noSuchProperty__ defined in mozilla_compat.js script should be non-enumerable > JDK-8020358 core-libs Array(0xfffffff) throws OutOfMemoryError > JDK-8020357 core-libs Int32Array(Math.pow(2,31)-1).length throws java.lang.NegativeArraySizeException > JDK-8020354 core-libs Object literal property initialization is not done in source order > JDK-8020325 core-libs static property does not work on accessible, public classes > JDK-8020324 core-libs Object.bindProperties(target, source) does not work when source object is a java bean > JDK-8020318 core-libs Fix doclint issues in java.net > JDK-8020294 core-libs Fix doclint issues in java.util.Spliterator > JDK-8020283 core-libs Don't use exceptions for widening of ArrayData > JDK-8020276 core-libs interface checking in Invocable.getInterface implementation > JDK-8020224 core-libs LinkageError: attempted duplicate class definition when --loader-per-compiler=false > JDK-8020223 core-libs ClassCastException: String can not be casted to ScriptFunction > JDK-8020125 core-libs --print-lower-parse misses eval > JDK-8020124 core-libs switch((Math.pow ? x = 1.2e3 : 3)) { default: return; } > JDK-8020095 core-libs Fix doclint warnings in java.util.regex > JDK-8020091 core-libs Fix HTML doclint issues in java.io > JDK-8020062 core-libs Nest StreamBuilder interfaces inside relevant Stream interfaces > JDK-8020040 core-libs Improve and generalize the F/J tasks to handle right or left-balanced trees > JDK-8020035 core-libs nashorn jdk buildfile BuildNashorn.gmk still renamed jdk.nashorn.internal.objects package > JDK-8020015 core-libs shared PropertyMaps should not be used without duplication > JDK-8019983 core-libs (function(){ switch(1){ case 0: case '': default:return} return 1 })() returns 0 instead of undefined > JDK-8019979 core-libs Replace CheckPackageAccess test with better one from closed repo > JDK-8019963 core-libs empty char range in regex > JDK-8019947 core-libs inherited property invalidation does not work with two globals in same context > JDK-8019862 core-libs Fix doclint errors in java.lang.* > JDK-8019857 core-libs Fix doclint errors in java.util.Format* > JDK-8019822 core-libs Duplicate name and signature in finally block > JDK-8019821 core-libs Boolean Cannot Be Cast To Integer > JDK-8019819 core-libs Nullpointer exception in codegen > JDK-8019814 core-libs Add regression test for passing cases > JDK-8019811 core-libs Boolean to bitwise coercion error > JDK-8019809 core-libs Break return statement can create erroneous bytecode > JDK-8019805 core-libs for each (init; test; modify) is invalid > JDK-8019799 core-libs api/java_util/jar/Pack200 test failed with compactX profiles. > JDK-8019794 core-libs closed/java/util/logging/LoggerInAppContext.java failed on jdk8-b96 > JDK-8019791 core-libs ~ is a unary operator > JDK-8019783 core-libs typeof does not work properly for java methods and foreign objects > JDK-8019629 core-libs void operator should always evaluate to undefined > JDK-8019622 core-libs (sl) ServiceLoadet.next incorrect when creation and usages are in different contexts > JDK-8019585 core-libs Another bytecode problem with typeof chains > JDK-8019551 core-libs Make BaseStream public > JDK-8019484 core-libs Sync j.u.c.ConcurrentHashMap from 166 to tl > JDK-8019481 core-libs Sync misc j.u.c classes from 166 to tl > JDK-8019395 core-libs Consolidate StreamSupport.{stream,parallelStream} into a single method > JDK-8019381 core-libs HashMap.isEmpty is non-final, potential issues for get/remove > JDK-8019370 core-libs Sync j.u.c Fork/Join from 166 to tl > JDK-8019322 core-libs Forward port test/closed/java/lang/invoke tests from jdk7u to jdk8 > JDK-8019184 core-libs MethodHandles.catchException() fails when methods have 8 args + varargs > JDK-8017768 core-libs ClassNotFoundException if the parameter in Java.type() is an enum. > JDK-8017447 core-libs Unmodifiable map entry becomes modifiable if taken from a stream of map entries > JDK-8017329 core-libs 8b92-lambda regression: TreeSet("a", "b").stream().substream(1).parallel().iterator() is empty > JDK-8017231 core-libs Add StringJoiner.merge > JDK-8017212 core-libs File.createTempFile requires unnecessary "read" permission > JDK-8017141 core-libs java.util/stream Spliterators from sequential sources should not catch OOME > JDK-8017084 core-libs Use spill properties for large object literals > JDK-8016681 core-libs regex capture behaves differently than on V8 > JDK-8016341 core-libs java/lang/ref/OOMEInReferenceHandler.java failing intermittently > JDK-8016285 core-libs Add java.lang.reflect.Parameter.isNamePresent() > JDK-8015356 core-libs [].concat([,]).hasOwnProperty("0") should evaluate to false > JDK-8015320 core-libs Pull spliterator() up from Collection to Iterable > JDK-8015317 core-libs Optional.filter, map, and flatMap > JDK-8015315 core-libs Stream.concat methods > JDK-8014890 core-libs (ref) Reference queues may return more entries than expected > JDK-8014785 core-libs Ability to extend global instance by binding properties of another object > JDK-8013925 core-libs Remove symbol fields from nodes that don't need them > JDK-8012191 core-libs noSuchProperty can't cope with vararg functions > JDK-8011629 core-libs Object.defineProperty performance issue > JDK-8011427 core-libs java.util.concurrent collection Spliterator implementations > JDK-8011210 core-libs Investigate the cause of the findValue callsite miss in gbemu.js > JDK-8010946 core-libs AccessControl.doPrivileged is broken when called from js script > JDK-8010821 core-libs [findbugs] Some classes in jdk.nashorn.internal.runtime.regexp expose mutable objects > JDK-8010679 core-libs Clarify "present" and annotation ordering in Core Reflection for Annotations > JDK-8009758 core-libs JDK-8006529.js fails after recent method lookup changes > JDK-8007035 core-libs deprecate public void SecurityManager.checkMemberAccess(Class clazz, int which) > JDK-7187144 core-libs JavaDoc for ScriptEngineFactory.getProgram() contains an error > JDK-7129185 core-libs (coll) Please add Collections.emptyNavigableSet() > JDK-7122142 core-libs (ann) Race condition between isAnnotationPresent and getAnnotations > JDK-6480539 core-libs BigDecimal.stripTrailingZeros() has no effect on zero itself ("0.0") > JDK-6178739 core-libs (fmt) Formatter.format("%0.4f\n", 56789.456789) generates MissingFormatWidthException > JDK-8020308 core-svc Fix doclint issues in java.lang.management > JDK-8019826 core-svc [Test bug] Test com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java fails with NPE > JDK-8019594 core-svc TestObjectCountAfterGCEvent.java fails with wrong size of instances in event > JDK-8017306 core-svc 2 closed/com/oracle/jfr/gc/ tests failed with AssertionError in nightly build on solaris-sparc > JDK-8011702 core-svc TEST_BUG: Tests for "Improve robustness of JMX internal APIs" bug fix should be modified > JDK-8010734 core-svc NPG: The test MemoryTest.java needs to be updated to support metaspace > JDK-8010285 core-svc Enforce the requirement of Management Interfaces being public > JDK-8020441 hotspot Enable test for 'Method Profiling Sample' event > JDK-8019967 hotspot Write regression test for 8004811 > JDK-8019815 hotspot remove option -XX:ParallelGCThreads=1 from TestYoungGarbageCollectionEvent.java > JDK-8019419 hotspot Stabilize TestJavaThreadStatisticsEvent.java > JDK-8017485 hotspot TestGCCauseWithSystemGC might get wrong GC events > JDK-8017484 hotspot TestHeapSummaryEventConcurrentCMS gets concurrent CMS GC events > JDK-8017446 hotspot disable fasttime for gc tests > JDK-8016879 hotspot The object allocation event(s) create huge amount of data when enabled > JDK-8015433 hotspot TestJcmdStartWithOptions.java interrupted on Solaris-sparc (Timeout?) > JDK-8005161 hotspot TestPeriodicEventSampling.java gets wrong number of events > JDK-8017566 other-libs Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl > JDK-8020557 security-libs javadoc cleanup in javax.security > JDK-8020321 security-libs Problem in PKCS11 regression test TestRSAKeyLength > JDK-8020310 security-libs JDK-6356530 broke the old build > JDK-8020164 security-libs TEST_BUG: DHKeyValidation test should be changed to use all values of y > JDK-8019854 security-libs lib/security/cacerts/VerifyCACerts.java should be removed from problem list > JDK-8019772 security-libs Fix doclint issues in javax.crypto and javax.security subpackages > JDK-8019627 security-libs RuntimeException gets obscured during OCSP cert revocation checking > JDK-8019410 security-libs sun/security/krb5/auto/ReplayCacheTestProc.java > JDK-8019341 security-libs Update CookieHttpsClientTest to use the newer framework. > JDK-8019267 security-libs NPE in AbstractSaslImpl when trace level >= FINER in KRB5 > JDK-8012637 security-libs Adjust CipherInputStream class to work in AEAD/GCM mode > JDK-8011547 security-libs Update XML Signature implementation to Apache Santuario 1.5.4 > JDK-7196805 security-libs DH Key interoperability testing between SunJCE and JsafeJCE not successful > JDK-7165807 security-libs Non optimized initialization of NSS crypto library leads to scalability issues > JDK-6755701 security-libs SunJCE DES/DESede SecretKeyFactory.generateSecret throws InvalidKeySpecExc if passed SecretKeySpec > JDK-8020586 tools Warning produced for an incorrect file > JDK-8020286 tools Wrong diagnostic after compaction > JDK-8020278 tools NPE in javadoc > JDK-8020214 tools TEST_BUG: test/tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java broken > JDK-8020149 tools Graph inference: wrong logic for picking best variable to solve > JDK-8020147 tools Spurious errors when compiling nested stuck lambdas > JDK-8019942 tools Graph inference: avoid redundant computation during bound incorporation > JDK-8019824 tools very long error messages on inference error > JDK-8019480 tools Javac crashes when method is called on a type-variable receiver from lambda expression > JDK-8019340 tools varargs-related warnings are meaningless on signature-polymorphic methods such as MethodHandle.invokeExact > JDK-8017618 tools NullPointerException in RichDiagnosticFormatter for bad input program > JDK-8016702 tools use of ternary operator in lambda expression gives incorrect results > JDK-8016640 tools compiler hangs if the generics arity of a base class is wrong > JDK-8016175 tools Add bottom-up type-checking support for unambiguous method references > JDK-8016060 tools Lambda isn't compiled with return statement > JDK-8016059 tools Cannot compile following lambda > JDK-8013404 tools Unclear spec for target typing with conditional operator (?:) > JDK-8012242 tools Lambda compatibility and checked exceptions > JDK-8012238 tools Nested method capture and inference > JDK-8009924 tools some langtools tools do not accept -cp as an alias for -classpath > JDK-8008200 tools java/lang/Class/asSubclass/BasicUnit.java fails to compile > JDK-7041019 tools Bogus type-variable substitution with array types with dependencies on accessibility check > JDK-6356530 tools -Xlint:serial does not flag abstract classes with concrete methods/members > JDK-8020430 xml NullPointerException in xml sqe nightly result on 2013-07-12 > JDK-8016648 xml FEATURE_SECURE_PROCESSING set to true or false causes SAXParseException to be thrown > From david.holmes at oracle.com Wed Jul 24 23:13:54 2013 From: david.holmes at oracle.com (David Holmes) Date: Thu, 25 Jul 2013 16:13:54 +1000 Subject: java -version output for JDK8 In-Reply-To: <51EF7CB8.3070206@redhat.com> References: <51EF7CB8.3070206@redhat.com> Message-ID: <51F0C222.7020000@oracle.com> On 24/07/2013 5:05 PM, Omair Majid wrote: > Hi, > > It was just brought to my attention that the output of java -version is > different on builds of jdk8 when compared to jdk7 [1]: > > # java -version > openjdk version "1.8.0-internal" > OpenJDK Runtime Environment (build 1.8.0-internal-0) > OpenJDK 64-Bit Zero VM (build 25.0-b20-internal, interpreted mode) > > # java -version > java version "1.7.0_25" > OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) > OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) > > OpenJDK 7 identifies itself as "java version...." while OpenJDK 8 > identifies itself as "openjdk version...". Is this intentional? Will > this be changed after Java 8 is finalized? It comes from common/autoconf/version-numbers which has: LAUNCHER_NAME=openjdk which seems to be a mistake to me as obviously the launcher name is not openjdk. ??? David ----- > Thanks, > Omair > > [1] https://bugzilla.redhat.com/show_bug.cgi?id=987769 > From christine.lu at oracle.com Thu Jul 25 03:21:32 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 25 Jul 2013 10:21:32 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b100 for changeset 8d492f1dfd1b Message-ID: <20130725102133.CE74248356@hg.openjdk.java.net> Changeset: a013024b0747 Author: cl Date: 2013-07-25 03:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/a013024b0747 Added tag jdk8-b100 for changeset 8d492f1dfd1b ! .hgtags From christine.lu at oracle.com Thu Jul 25 03:21:27 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 25 Jul 2013 10:21:27 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b100 for changeset d2dcb110e9db Message-ID: <20130725102128.0308048355@hg.openjdk.java.net> Changeset: 9f74a220677d Author: cl Date: 2013-07-25 03:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/9f74a220677d Added tag jdk8-b100 for changeset d2dcb110e9db ! .hgtags From christine.lu at oracle.com Thu Jul 25 03:22:46 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 25 Jul 2013 10:22:46 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b100 for changeset 5787fac72e76 Message-ID: <20130725102249.41ACB48357@hg.openjdk.java.net> Changeset: 9d7b55c8a0c4 Author: cl Date: 2013-07-25 03:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9d7b55c8a0c4 Added tag jdk8-b100 for changeset 5787fac72e76 ! .hgtags From christine.lu at oracle.com Thu Jul 25 03:23:36 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 25 Jul 2013 10:23:36 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b100 for changeset 5d1974c1d7b9 Message-ID: <20130725102339.1C02A48358@hg.openjdk.java.net> Changeset: 0a7432f898e5 Author: cl Date: 2013-07-25 03:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/0a7432f898e5 Added tag jdk8-b100 for changeset 5d1974c1d7b9 ! .hgtags From christine.lu at oracle.com Thu Jul 25 03:23:44 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 25 Jul 2013 10:23:44 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b100 for changeset 4fd722afae5c Message-ID: <20130725102347.2F4F048359@hg.openjdk.java.net> Changeset: 60b623a36164 Author: cl Date: 2013-07-25 03:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/60b623a36164 Added tag jdk8-b100 for changeset 4fd722afae5c ! .hgtags From christine.lu at oracle.com Thu Jul 25 03:23:59 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 25 Jul 2013 10:23:59 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b100 for changeset 5be9c5bfcfe9 Message-ID: <20130725102411.B37184835A@hg.openjdk.java.net> Changeset: 690161232823 Author: cl Date: 2013-07-25 03:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/690161232823 Added tag jdk8-b100 for changeset 5be9c5bfcfe9 ! .hgtags From christine.lu at oracle.com Thu Jul 25 03:25:12 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 25 Jul 2013 10:25:12 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b100 for changeset 598321c438b5 Message-ID: <20130725102513.19A3B4835C@hg.openjdk.java.net> Changeset: a302b05d0ee4 Author: cl Date: 2013-07-25 03:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a302b05d0ee4 Added tag jdk8-b100 for changeset 598321c438b5 ! .hgtags From christine.lu at oracle.com Thu Jul 25 03:25:04 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 25 Jul 2013 10:25:04 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b100 for changeset 82f68da70e47 Message-ID: <20130725102507.0F1834835B@hg.openjdk.java.net> Changeset: 0324dbf07b0f Author: cl Date: 2013-07-25 03:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0324dbf07b0f Added tag jdk8-b100 for changeset 82f68da70e47 ! .hgtags From kumar.x.srinivasan at oracle.com Thu Jul 25 10:03:40 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Thu, 25 Jul 2013 10:03:40 -0700 Subject: java -version output for JDK8 In-Reply-To: <51F0C222.7020000@oracle.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> Message-ID: <51F15A6C.50406@oracle.com> On 7/24/2013 11:13 PM, David Holmes wrote: > On 24/07/2013 5:05 PM, Omair Majid wrote: >> Hi, >> >> It was just brought to my attention that the output of java -version is >> different on builds of jdk8 when compared to jdk7 [1]: >> >> # java -version >> openjdk version "1.8.0-internal" >> OpenJDK Runtime Environment (build 1.8.0-internal-0) >> OpenJDK 64-Bit Zero VM (build 25.0-b20-internal, interpreted mode) >> >> # java -version >> java version "1.7.0_25" >> OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) >> OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) >> >> OpenJDK 7 identifies itself as "java version...." while OpenJDK 8 >> identifies itself as "openjdk version...". Is this intentional? Will >> this be changed after Java 8 is finalized? > > It comes from common/autoconf/version-numbers which has: > > LAUNCHER_NAME=openjdk > > which seems to be a mistake to me as obviously the launcher name is > not openjdk. This was introduced to differentiate between an openjdk build vs. Oracle's jdk build (with closed). There used to be some make magic which deciphers what to set. Kumar > > ??? > > David > ----- > >> Thanks, >> Omair >> >> [1] https://bugzilla.redhat.com/show_bug.cgi?id=987769 >> From omajid at redhat.com Thu Jul 25 10:10:10 2013 From: omajid at redhat.com (Omair Majid) Date: Thu, 25 Jul 2013 13:10:10 -0400 Subject: java -version output for JDK8 In-Reply-To: <51F15A6C.50406@oracle.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> Message-ID: <51F15BF2.301@redhat.com> On 07/25/2013 01:03 PM, Kumar Srinivasan wrote: > On 7/24/2013 11:13 PM, David Holmes wrote: >> On 24/07/2013 5:05 PM, Omair Majid wrote: >>> Hi, >>> >>> It was just brought to my attention that the output of java -version is >>> different on builds of jdk8 when compared to jdk7 [1]: >>> >>> # java -version >>> openjdk version "1.8.0-internal" >>> OpenJDK Runtime Environment (build 1.8.0-internal-0) >>> OpenJDK 64-Bit Zero VM (build 25.0-b20-internal, interpreted mode) >>> >>> # java -version >>> java version "1.7.0_25" >>> OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) >>> OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) >>> >>> OpenJDK 7 identifies itself as "java version...." while OpenJDK 8 >>> identifies itself as "openjdk version...". Is this intentional? Will >>> this be changed after Java 8 is finalized? >> >> It comes from common/autoconf/version-numbers which has: >> >> LAUNCHER_NAME=openjdk >> >> which seems to be a mistake to me as obviously the launcher name is >> not openjdk. > > This was introduced to differentiate between an openjdk build vs. Oracle's > jdk build (with closed). There used to be some make magic which deciphers > what to set. I thought all Java versions claimed "java version #.#.#_#", including those from other proprietary vendors. Also, the lines after "java version" make OpenJDK explicit, no? Is this second line not sufficient to distinguish OpenJDK vs closed builds? # java -version java version "1.7.0_25" OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) <--- this line OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) Thanks, Omair -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From jonathan.gibbons at oracle.com Thu Jul 25 10:31:19 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Thu, 25 Jul 2013 10:31:19 -0700 Subject: java -version output for JDK8 In-Reply-To: <51F15A6C.50406@oracle.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> Message-ID: <51F160E7.1020907@oracle.com> On 07/25/2013 10:03 AM, Kumar Srinivasan wrote: > On 7/24/2013 11:13 PM, David Holmes wrote: >> On 24/07/2013 5:05 PM, Omair Majid wrote: >>> Hi, >>> >>> It was just brought to my attention that the output of java -version is >>> different on builds of jdk8 when compared to jdk7 [1]: >>> >>> # java -version >>> openjdk version "1.8.0-internal" >>> OpenJDK Runtime Environment (build 1.8.0-internal-0) >>> OpenJDK 64-Bit Zero VM (build 25.0-b20-internal, interpreted mode) >>> >>> # java -version >>> java version "1.7.0_25" >>> OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) >>> OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) >>> >>> OpenJDK 7 identifies itself as "java version...." while OpenJDK 8 >>> identifies itself as "openjdk version...". Is this intentional? Will >>> this be changed after Java 8 is finalized? >> >> It comes from common/autoconf/version-numbers which has: >> >> LAUNCHER_NAME=openjdk >> >> which seems to be a mistake to me as obviously the launcher name is >> not openjdk. > > This was introduced to differentiate between an openjdk build vs. > Oracle's > jdk build (with closed). There used to be some make magic which deciphers > what to set. > > Kumar > That may be so, but is "openjdk" really the LAUNCHER_NAME? >> >> ??? >> >> David >> ----- >> >>> Thanks, >>> Omair >>> >>> [1] https://bugzilla.redhat.com/show_bug.cgi?id=987769 >>> > From kumar.x.srinivasan at oracle.com Thu Jul 25 11:00:41 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Thu, 25 Jul 2013 11:00:41 -0700 Subject: java -version output for JDK8 In-Reply-To: <51F15BF2.301@redhat.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> <51F15BF2.301@redhat.com> Message-ID: <51F167C9.1010002@oracle.com> On 7/25/2013 10:10 AM, Omair Majid wrote: > On 07/25/2013 01:03 PM, Kumar Srinivasan wrote: >> On 7/24/2013 11:13 PM, David Holmes wrote: >>> On 24/07/2013 5:05 PM, Omair Majid wrote: >>>> Hi, >>>> >>>> It was just brought to my attention that the output of java -version is >>>> different on builds of jdk8 when compared to jdk7 [1]: >>>> >>>> # java -version >>>> openjdk version "1.8.0-internal" >>>> OpenJDK Runtime Environment (build 1.8.0-internal-0) >>>> OpenJDK 64-Bit Zero VM (build 25.0-b20-internal, interpreted mode) >>>> >>>> # java -version >>>> java version "1.7.0_25" >>>> OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) >>>> OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) >>>> >>>> OpenJDK 7 identifies itself as "java version...." while OpenJDK 8 >>>> identifies itself as "openjdk version...". Is this intentional? Will >>>> this be changed after Java 8 is finalized? >>> It comes from common/autoconf/version-numbers which has: >>> >>> LAUNCHER_NAME=openjdk >>> >>> which seems to be a mistake to me as obviously the launcher name is >>> not openjdk. >> This was introduced to differentiate between an openjdk build vs. Oracle's >> jdk build (with closed). There used to be some make magic which deciphers >> what to set. > I thought all Java versions claimed "java version #.#.#_#", including > those from other proprietary vendors. > > Also, the lines after "java version" make OpenJDK explicit, no? Is this > second line not sufficient to distinguish OpenJDK vs closed builds? > > # java -version > java version "1.7.0_25" > OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) <--- this line > OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) we needed to account for java -fullversion as well, which btw. is a one liner. It was decided the OpenJDK launcher name to be openjdk as well, there were discussions of course surounding this, but I can't remember. Kumar > > Thanks, > Omair > From gnu.andrew at redhat.com Thu Jul 25 12:01:48 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 25 Jul 2013 15:01:48 -0400 (EDT) Subject: java -version output for JDK8 In-Reply-To: <51F0C222.7020000@oracle.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> Message-ID: <123559187.6204195.1374778908325.JavaMail.root@redhat.com> ----- Original Message ----- > On 24/07/2013 5:05 PM, Omair Majid wrote: > > Hi, > > > > It was just brought to my attention that the output of java -version is > > different on builds of jdk8 when compared to jdk7 [1]: > > > > # java -version > > openjdk version "1.8.0-internal" > > OpenJDK Runtime Environment (build 1.8.0-internal-0) > > OpenJDK 64-Bit Zero VM (build 25.0-b20-internal, interpreted mode) > > > > # java -version > > java version "1.7.0_25" > > OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) > > OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) > > > > OpenJDK 7 identifies itself as "java version...." while OpenJDK 8 > > identifies itself as "openjdk version...". Is this intentional? Will > > this be changed after Java 8 is finalized? > > It comes from common/autoconf/version-numbers which has: > > LAUNCHER_NAME=openjdk > > which seems to be a mistake to me as obviously the launcher name is not > openjdk. > > ??? > > David > ----- > > > Thanks, > > Omair > > > > [1] https://bugzilla.redhat.com/show_bug.cgi?id=987769 > > > This logic has always been there. It just never seems to have actually worked in the old build system, but does in the new one. >From http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/file/tip/make/common/shared/Defs.gmk: # Default names ifdef OPENJDK LAUNCHER_NAME = openjdk PRODUCT_NAME = OpenJDK PRODUCT_SUFFIX = Runtime Environment JDK_RC_PLATFORM_NAME = Platform COMPANY_NAME = N/A else LAUNCHER_NAME = java PRODUCT_NAME = Java(TM) PRODUCT_SUFFIX = SE Runtime Environment JDK_RC_PLATFORM_NAME = Platform SE COMPANY_NAME = Oracle Corporation endif I spotted that someone seemed to have brought Frankenstein to life back in March and planned to fix it when I got time: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1348 -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From omajid at redhat.com Thu Jul 25 12:05:46 2013 From: omajid at redhat.com (Omair Majid) Date: Thu, 25 Jul 2013 15:05:46 -0400 Subject: java -version output for JDK8 In-Reply-To: <51F167C9.1010002@oracle.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> <51F15BF2.301@redhat.com> <51F167C9.1010002@oracle.com> Message-ID: <51F1770A.6010000@redhat.com> Hi Kumar, On 07/25/2013 02:00 PM, Kumar Srinivasan wrote: > On 7/25/2013 10:10 AM, Omair Majid wrote: >> Also, the lines after "java version" make OpenJDK explicit, no? Is this >> second line not sufficient to distinguish OpenJDK vs closed builds? >> >> # java -version >> java version "1.7.0_25" >> OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) <--- this line >> OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) > > we needed to account for java -fullversion as well, which btw. is a one > liner. Perhaps it's worth borrowing the style from IBM [1]? They do this: >java -fullversion java full version "JRE 1.6.0 IBM Windows 32 build pwi3260-20071123_01" >java -version java version "1.5.0" Java(TM) 2 Runtime Environment, Standard Edition (build pwi32devifx-20071025 (SR6b)) IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223-20071007 (JIT enabled) --------->8-------- They still keep "java" as the first word, but add additional information (in the same line for -fullversion but in the next line for -version). > It was decided the OpenJDK launcher name to be openjdk as well, there > were discussions of course surounding this, but I can't remember. Any pointers to those discussions? Thanks, Omair [1] http://publib.boulder.ibm.com/infocenter/javasdk/tools/index.jsp?topic=/com.ibm.java.doc.igaa/_1vg00011e17d8ea-1163a087e6c-7ffe_1001.html -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From omajid at redhat.com Thu Jul 25 13:58:11 2013 From: omajid at redhat.com (Omair Majid) Date: Thu, 25 Jul 2013 16:58:11 -0400 Subject: java -version output for JDK8 In-Reply-To: <123559187.6204195.1374778908325.JavaMail.root@redhat.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <123559187.6204195.1374778908325.JavaMail.root@redhat.com> Message-ID: <51F19163.3000205@redhat.com> On 07/25/2013 03:01 PM, Andrew Hughes wrote: > This logic has always been there. It just never seems to have actually > worked in the old build system, but does in the new one. > >>From http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/file/tip/make/common/shared/Defs.gmk: Hmm.. I just tested jdk7u-dev and it has the exact behaviour as jdk8. jdk6 has had the exact same piece of code too, since it was created [1]. I am not sure it's related to new build vs old build. $ ./build/linux-amd64/j2sdk-image/bin/java -version openjdk version "1.7.0-internal" OpenJDK Runtime Environment (build 1.7.0-internal-omajid_2013_07_25_15_46-b00) OpenJDK 64-Bit Server VM (build 24.0-b53, mixed mode) So it looks like the behaviour between OpenJDK 6, OpenJDK 7 and OpenJDK 8 is at least consistent, even if I think they are all wrong. The "correct" change in 7 was from an IcedTea-specific patch: http://icedtea.classpath.org/hg/icedtea7-forest/jdk/rev/cd86da3affff Thanks, Omair [1] http://hg.openjdk.java.net/jdk6/jdk6/jdk/diff/0c738a3e5791/make/common/shared/Defs.gmk -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From omajid at redhat.com Thu Jul 25 14:06:12 2013 From: omajid at redhat.com (Omair Majid) Date: Thu, 25 Jul 2013 17:06:12 -0400 Subject: java -version output for JDK8 In-Reply-To: <51F1770A.6010000@redhat.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> <51F15BF2.301@redhat.com> <51F167C9.1010002@oracle.com> <51F1770A.6010000@redhat.com> Message-ID: <51F19344.3010505@redhat.com> On 07/25/2013 03:05 PM, Omair Majid wrote: > On 07/25/2013 02:00 PM, Kumar Srinivasan wrote: >> It was decided the OpenJDK launcher name to be openjdk as well, there >> were discussions of course surounding this, but I can't remember. > > Any pointers to those discussions? Never mind. I thought this was a recent OpenJDK 8-specific change, but I see the launcher name has been the same for OpenJDK 6 and 7 as well. Omair From kumar.x.srinivasan at oracle.com Thu Jul 25 16:05:13 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Thu, 25 Jul 2013 16:05:13 -0700 Subject: java -version output for JDK8 In-Reply-To: <51F1770A.6010000@redhat.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> <51F15BF2.301@redhat.com> <51F167C9.1010002@oracle.com> <51F1770A.6010000@redhat.com> Message-ID: <51F1AF29.8070503@oracle.com> Hi Omair, >>> Also, the lines after "java version" make OpenJDK explicit, no? Is this >>> second line not sufficient to distinguish OpenJDK vs closed builds? >>> >>> # java -version >>> java version "1.7.0_25" >>> OpenJDK Runtime Environment (fedora-2.3.10.3.fc19-ppc64) <--- this line >>> OpenJDK 64-Bit Zero VM (build 23.7-b01, interpreted mode) >> we needed to account for java -fullversion as well, which btw. is a one >> liner. > Perhaps it's worth borrowing the style from IBM [1]? They do this: Changing any of these lines is very painful, because too many scripts and tests have made assumptions on these lines, and some of these are System properties which are baked at build time. I checked this on our internal jdk build and it is correct, % xxxxxxxxx/bin/java -version openjdk version "1.7.0" OpenJDK Runtime Environment (build 1.7.0-b146) OpenJDK Server VM (build 21.0-b16, mixed mode) > >> java -fullversion > java full version "JRE 1.6.0 IBM Windows 32 build pwi3260-20071123_01" > >> java -version > java version "1.5.0" > Java(TM) 2 Runtime Environment, Standard Edition (build > pwi32devifx-20071025 (SR6b)) > IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 > j9vmwi3223-20071007 (JIT enabled) > --------->8-------- > > They still keep "java" as the first word, but add additional information > (in the same line for -fullversion but in the next line for -version). > >> It was decided the OpenJDK launcher name to be openjdk as well, there >> were discussions of course surounding this, but I can't remember. > Any pointers to those discussions? Unfortunately no, this dates back to pre OpenJDK and Sun days. Kumar > > Thanks, > Omair > > [1] > http://publib.boulder.ibm.com/infocenter/javasdk/tools/index.jsp?topic=/com.ibm.java.doc.igaa/_1vg00011e17d8ea-1163a087e6c-7ffe_1001.html From omajid at redhat.com Thu Jul 25 16:26:04 2013 From: omajid at redhat.com (Omair Majid) Date: Thu, 25 Jul 2013 19:26:04 -0400 Subject: java -version output for JDK8 In-Reply-To: <51F1AF29.8070503@oracle.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> <51F15BF2.301@redhat.com> <51F167C9.1010002@oracle.com> <51F1770A.6010000@redhat.com> <51F1AF29.8070503@oracle.com> Message-ID: <51F1B40C.9000103@redhat.com> Hi Kumar, On 07/25/2013 07:05 PM, Kumar Srinivasan wrote: > Changing any of these lines is very painful, because too many > scripts and tests have made assumptions on these lines, and some of > these are System properties which are baked at build time. I am looking at it from the users' point of view. Oracle (proprietary) JDKs claim to be "java version..." as do IBM (proprietary) JDKs. Isn't openjdk the odd one out if it claims to be "openjdk version..."? I also think it will be much more painful for all our users to have to fix their scripts and tests if any of those scripts or tests happen to rely on the output of "java -version". Fixing our tests and scripts would surely be less painful. Thanks, Omair From steven.loomis at oracle.com Thu Jul 25 18:05:18 2013 From: steven.loomis at oracle.com (Steven R. Loomis) Date: Thu, 25 Jul 2013 18:05:18 -0700 Subject: java -version output for JDK8 In-Reply-To: <51F1B40C.9000103@redhat.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> <51F15BF2.301@redhat.com> <51F167C9.1010002@oracle.com> <51F1770A.6010000@redhat.com> <51F1AF29.8070503@oracle.com> <51F1B40C.9000103@redhat.com> Message-ID: <51F1CB4E.3060007@oracle.com> On 7/25/13 4:26 p.m., Omair Majid wrote: > Hi Kumar, > > On 07/25/2013 07:05 PM, Kumar Srinivasan wrote: >> Changing any of these lines is very painful, because too many >> scripts and tests have made assumptions on these lines, and some of >> these are System properties which are baked at build time. > I am looking at it from the users' point of view. Oracle (proprietary) > JDKs claim to be "java version..." as do IBM (proprietary) JDKs. Isn't > openjdk the odd one out if it claims to be "openjdk version..."? > > I also think it will be much more painful for all our users to have to > fix their scripts and tests if any of those scripts or tests happen to > rely on the output of "java -version". Fixing our tests and scripts > would surely be less painful. > > Thanks, > Omair I note that "java -XshowSettings" prints out all sorts of info in a structured format. Scripts might want to use this if possible. Steven From kumar.x.srinivasan at oracle.com Thu Jul 25 18:21:18 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Thu, 25 Jul 2013 18:21:18 -0700 Subject: java -version output for JDK8 In-Reply-To: <51F1CB4E.3060007@oracle.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> <51F15BF2.301@redhat.com> <51F167C9.1010002@oracle.com> <51F1770A.6010000@redhat.com> <51F1AF29.8070503@oracle.com> <51F1B40C.9000103@redhat.com> <51F1CB4E.3060007@oracle.com> Message-ID: <51F1CF0E.3020003@oracle.com> On 7/25/2013 6:05 PM, Steven R. Loomis wrote: > On 7/25/13 4:26 p.m., Omair Majid wrote: >> Hi Kumar, >> >> On 07/25/2013 07:05 PM, Kumar Srinivasan wrote: >>> Changing any of these lines is very painful, because too many >>> scripts and tests have made assumptions on these lines, and some of >>> these are System properties which are baked at build time. >> I am looking at it from the users' point of view. Oracle (proprietary) >> JDKs claim to be "java version..." as do IBM (proprietary) JDKs. Isn't >> openjdk the odd one out if it claims to be "openjdk version..."? >> >> I also think it will be much more painful for all our users to have to >> fix their scripts and tests if any of those scripts or tests happen to >> rely on the output of "java -version". Fixing our tests and scripts >> would surely be less painful. >> >> Thanks, >> Omair > I note that "java -XshowSettings" prints out all sorts of info in a > structured format. Scripts might want to use this if possible. you do it at your own risk. fyi: % java -X ....... ..... -XshowSettings:locale show all locale related settings and continue The -X options are non-standard and subject to change without notice. Kumar > > Steven > From steven.loomis at oracle.com Thu Jul 25 19:21:25 2013 From: steven.loomis at oracle.com (Steven R. Loomis) Date: Thu, 25 Jul 2013 19:21:25 -0700 Subject: java -version output for JDK8 In-Reply-To: <51F1CF0E.3020003@oracle.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> <51F15BF2.301@redhat.com> <51F167C9.1010002@oracle.com> <51F1770A.6010000@redhat.com> <51F1AF29.8070503@oracle.com> <51F1B40C.9000103@redhat.com> <51F1CB4E.3060007@oracle.com> <51F1CF0E.3020003@oracle.com> Message-ID: <51F1DD25.3030406@oracle.com> On 25/07/13 18:21, Kumar Srinivasan wrote: > On 7/25/2013 6:05 PM, Steven R. Loomis wrote: >> On 7/25/13 4:26 p.m., Omair Majid wrote: >>> Hi Kumar, >>> >>> On 07/25/2013 07:05 PM, Kumar Srinivasan wrote: >>>> Changing any of these lines is very painful, because too many >>>> scripts and tests have made assumptions on these lines, and some of >>>> these are System properties which are baked at build time. >>> I am looking at it from the users' point of view. Oracle (proprietary) >>> JDKs claim to be "java version..." as do IBM (proprietary) JDKs. Isn't >>> openjdk the odd one out if it claims to be "openjdk version..."? >>> >>> I also think it will be much more painful for all our users to have to >>> fix their scripts and tests if any of those scripts or tests happen to >>> rely on the output of "java -version". Fixing our tests and scripts >>> would surely be less painful. >>> >>> Thanks, >>> Omair >> I note that "java -XshowSettings" prints out all sorts of info in a >> structured format. Scripts might want to use this if possible. > > you do it at your own risk. > fyi: > > % java -X > ....... > ..... > -XshowSettings:locale > show all locale related settings and continue > > The -X options are non-standard and subject to change without notice. That's a good point. Would it be worth having a *standard* sort of output with this same content? At least something that output key value pairs, even if the exact set of pairs wasn't standardized. -s From gnu.andrew at redhat.com Fri Jul 26 01:58:23 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 26 Jul 2013 04:58:23 -0400 (EDT) Subject: java -version output for JDK8 In-Reply-To: <51F1B40C.9000103@redhat.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> <51F15BF2.301@redhat.com> <51F167C9.1010002@oracle.com> <51F1770A.6010000@redhat.com> <51F1AF29.8070503@oracle.com> <51F1B40C.9000103@redhat.com> Message-ID: <556898163.6433730.1374829103075.JavaMail.root@redhat.com> ----- Original Message ----- > Hi Kumar, > > On 07/25/2013 07:05 PM, Kumar Srinivasan wrote: > > Changing any of these lines is very painful, because too many > > scripts and tests have made assumptions on these lines, and some of > > these are System properties which are baked at build time. > People have been building with this fixed since 2007, as have all your proprietary builds. > I am looking at it from the users' point of view. Oracle (proprietary) > JDKs claim to be "java version..." as do IBM (proprietary) JDKs. Isn't > openjdk the odd one out if it claims to be "openjdk version..."? > Yes. > I also think it will be much more painful for all our users to have to > fix their scripts and tests if any of those scripts or tests happen to > rely on the output of "java -version". Fixing our tests and scripts > would surely be less painful. > > Thanks, > Omair > No packages have ever shipped using "openjdk version", which is why I immediately noticed it as a regression. So the discussion is moot really. It's still going to get changed back in local packages. It would just be better to have it fixed upstream. -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From volker.simonis at gmail.com Fri Jul 26 02:56:58 2013 From: volker.simonis at gmail.com (Volker Simonis) Date: Fri, 26 Jul 2013 11:56:58 +0200 Subject: java -version output for JDK8 In-Reply-To: <556898163.6433730.1374829103075.JavaMail.root@redhat.com> References: <51EF7CB8.3070206@redhat.com> <51F0C222.7020000@oracle.com> <51F15A6C.50406@oracle.com> <51F15BF2.301@redhat.com> <51F167C9.1010002@oracle.com> <51F1770A.6010000@redhat.com> <51F1AF29.8070503@oracle.com> <51F1B40C.9000103@redhat.com> <556898163.6433730.1374829103075.JavaMail.root@redhat.com> Message-ID: This is really just another crazy TM issue. "Java" is a trademark and your not allowed to use it until you've licensed it. In this case the bizarre thing is that the executable (i.e. the launcher itself) is still called "java" even in the OpenJDK and Sun/Oracle obviously could not change that. On the other hand they've been so small-minded to prohibit the usage of the "java" word in the version string. That's not only annoying, it also breaks a lot of things. For example you can not use a pre-installed ANT on many Linux distributions together with a vanilla OpenJDK because ANT use various scripts from the 'jpackage' project which do not understand the "openjdk" version string either (see http://hg.openjdk.java.net/ppc-aix-port/jdk7u/raw-file/tip/README-ppc.html#_TOC_ANCHOR_3_). So I'm all in favour of fixing this upstream. Any Oracle volunteers? Regards, Volker On Fri, Jul 26, 2013 at 10:58 AM, Andrew Hughes wrote: > ----- Original Message ----- >> Hi Kumar, >> >> On 07/25/2013 07:05 PM, Kumar Srinivasan wrote: >> > Changing any of these lines is very painful, because too many >> > scripts and tests have made assumptions on these lines, and some of >> > these are System properties which are baked at build time. >> > > People have been building with this fixed since 2007, as have all your > proprietary builds. > >> I am looking at it from the users' point of view. Oracle (proprietary) >> JDKs claim to be "java version..." as do IBM (proprietary) JDKs. Isn't >> openjdk the odd one out if it claims to be "openjdk version..."? >> > > Yes. > >> I also think it will be much more painful for all our users to have to >> fix their scripts and tests if any of those scripts or tests happen to >> rely on the output of "java -version". Fixing our tests and scripts >> would surely be less painful. >> >> Thanks, >> Omair >> > > No packages have ever shipped using "openjdk version", which is why I > immediately noticed it as a regression. So the discussion is moot really. > It's still going to get changed back in local packages. It would just be > better to have it fixed upstream. > -- > Andrew :) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > PGP Key: 248BDC07 (https://keys.indymedia.org/) > Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 > From sergey.malenkov at oracle.com Fri Jul 26 07:30:42 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Fri, 26 Jul 2013 18:30:42 +0400 Subject: Fwd: [8] Review request for 8010782 : clean up source files containing carriage return characters In-Reply-To: <51E6A7FE.7050607@oracle.com> References: <51E6A7FE.7050607@oracle.com> Message-ID: <51F28812.3090607@oracle.com> Hello everybody! Do you know how to prepare a good webrev for review, if there is the only one change: all CR LF replaced with LF? PS: webrev -b generates the same webrev. Thanks, SAM -------- Original Message -------- Subject: [8] Review request for 8010782 : clean up source files containing carriage return characters Date: Wed, 17 Jul 2013 18:19:42 +0400 From: sergey malenkov To: swing-dev at openjdk.java.net Hello, Could you please review the following fix: fix: http://cr.openjdk.java.net/~malenkov/8010782.8.0/ bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8010782 I removed all ^M at the end of lines. Thanks, SAM From calvin.cheung at oracle.com Fri Jul 26 08:40:41 2013 From: calvin.cheung at oracle.com (Calvin Cheung) Date: Fri, 26 Jul 2013 08:40:41 -0700 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51F29879.402@oracle.com> Vote: yes On 7/12/2013 2:45 PM, Mike Duigou wrote: > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. > > Authored changesets: > 8017141: java.util/stream Spliterators from sequential sources should not catch OOME > 8009736: Comparator API cleanup > 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 > 8015522: CharSequence.codePoints can be faster > 8006884: (fs) Add Files.list, lines and find > 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE > > Contributed-by changesets: > 8015315: Stream.concat methods > 8015317: Optional.filter, map, and flatMap > 8017231: Add StringJoiner.merge > 8015522: CharSequence.codePoints can be faster > 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported > 8014731: j.u.stream.StreamSupport class has default constructor generated > 8006884: (fs) Add Files.list, lines and find > 8003258: BufferedReader.lines() > 8012665: add CharSequence.chars, CharSequence.codePoints > 8004518: Add in-place operations to Map > 8001667: Comparator combinators and extension methods > 8005632: Extend java.util.Logger to use Supplier for messages > > Votes are due by 2013-07-26T2359PDT. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From dan.xu at oracle.com Fri Jul 26 09:16:42 2013 From: dan.xu at oracle.com (Dan Xu) Date: Fri, 26 Jul 2013 09:16:42 -0700 Subject: CFV: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <51F2A0EA.8020702@oracle.com> Vote: yes -Dan On 07/12/2013 02:45 PM, Mike Duigou wrote: > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. > > Authored changesets: > 8017141: java.util/stream Spliterators from sequential sources should not catch OOME > 8009736: Comparator API cleanup > 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 > 8015522: CharSequence.codePoints can be faster > 8006884: (fs) Add Files.list, lines and find > 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE > > Contributed-by changesets: > 8015315: Stream.concat methods > 8015317: Optional.filter, map, and flatMap > 8017231: Add StringJoiner.merge > 8015522: CharSequence.codePoints can be faster > 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported > 8014731: j.u.stream.StreamSupport class has default constructor generated > 8006884: (fs) Add Files.list, lines and find > 8003258: BufferedReader.lines() > 8012665: add CharSequence.chars, CharSequence.codePoints > 8004518: Add in-place operations to Map > 8001667: Comparator combinators and extension methods > 8005632: Extend java.util.Logger to use Supplier for messages > > Votes are due by 2013-07-26T2359PDT. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From mike.duigou at oracle.com Mon Jul 29 12:21:56 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Mon, 29 Jul 2013 12:21:56 -0700 Subject: Result: New JDK8 Committer: Henry Jen In-Reply-To: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> References: <3FE9C121-0343-46E8-A453-0672D9C2785F@oracle.com> Message-ID: <14192316-093A-42E0-A7B2-5025C278BBCE@oracle.com> Voting for Henry Jen [1] is now closed. Yes: 20 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Congratulations Henry! Mike [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-July/002774.html On Jul 12 2013, at 14:45 , Mike Duigou wrote: > I hereby nominate Henry Jen (henryjen) to JDK8 Committer. > > In addition to providing important contributions to the lambdafication and streams effort Henry has shepherded a number of changesets for others through the OpenJDK process and is ably qualified and experienced for the committer role. > > Authored changesets: > 8017141: java.util/stream Spliterators from sequential sources should not catch OOME > 8009736: Comparator API cleanup > 8016448: java/util/BitSet/BitSetStreamTest.java no longer compiles, missed by 8015895 > 8015522: CharSequence.codePoints can be faster > 8006884: (fs) Add Files.list, lines and find > 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE > > Contributed-by changesets: > 8015315: Stream.concat methods > 8015317: Optional.filter, map, and flatMap > 8017231: Add StringJoiner.merge > 8015522: CharSequence.codePoints can be faster > 8014855: TEST_BUG: java/nio/file/Files/StreamTest.java fails when sym links not supported > 8014731: j.u.stream.StreamSupport class has default constructor generated > 8006884: (fs) Add Files.list, lines and find > 8003258: BufferedReader.lines() > 8012665: add CharSequence.chars, CharSequence.codePoints > 8004518: Add in-place operations to Map > 8001667: Comparator combinators and extension methods > 8005632: Extend java.util.Logger to use Supplier for messages > > Votes are due by 2013-07-26T2359PDT. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. Votes must be cast in the open by replying to > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > > Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From xueming.shen at oracle.com Mon Jul 29 14:21:34 2013 From: xueming.shen at oracle.com (Xueming Shen) Date: Mon, 29 Jul 2013 14:21:34 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs Message-ID: <51F6DCDE.8050108@oracle.com> I hereby nominate Roger Riggs to JDK8 Committer. Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger is the co-spec lead of the JSR310 and one of the main code contributors of jdk8 JSR310 project. http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs Votes are due by 02:10:00 PDT, August 12, 2013. Only current jdk8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. - Xueming Shen [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote From naoto.sato at oracle.com Mon Jul 29 14:26:18 2013 From: naoto.sato at oracle.com (Naoto Sato) Date: Mon, 29 Jul 2013 14:26:18 -0700 (PDT) Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F6DDFA.2000605@oracle.com> Vote: yes Naoto On 7/29/13 2:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From jeff.dinkins at oracle.com Mon Jul 29 14:29:29 2013 From: jeff.dinkins at oracle.com (Jeff Dinkins) Date: Mon, 29 Jul 2013 14:29:29 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <77D1690B-7E19-49EF-A453-1408685128A8@oracle.com> Vote: yes On Jul 29, 2013, at 2:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From Lance.Andersen at oracle.com Mon Jul 29 14:32:05 2013 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Mon, 29 Jul 2013 17:32:05 -0400 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <182521DE-F885-4694-88F9-9F9FC90E726B@oracle.com> Vote: yes On Jul 29, 2013, at 5:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote -------------- next part -------------- Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com From bob.vandette at oracle.com Mon Jul 29 14:53:59 2013 From: bob.vandette at oracle.com (Bob Vandette) Date: Mon, 29 Jul 2013 17:53:59 -0400 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <9C396829-92BB-4D76-A1E4-6FDB6CE920D6@oracle.com> Vote: Yes On Jul 29, 2013, at 5:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From andy.herrick at oracle.com Mon Jul 29 14:57:45 2013 From: andy.herrick at oracle.com (Andy Herrick) Date: Mon, 29 Jul 2013 17:57:45 -0400 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F6E559.3020307@oracle.com> vote: yes /Andy On 7/29/2013 5:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From philip.race at oracle.com Mon Jul 29 15:33:59 2013 From: philip.race at oracle.com (Phil Race) Date: Mon, 29 Jul 2013 15:33:59 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F6EDD7.7050101@oracle.com> Vote: yes -phil. From mike.duigou at oracle.com Mon Jul 29 15:39:20 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Mon, 29 Jul 2013 15:39:20 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <860B3F4C-28D7-4B94-9D2C-08ACF4EED042@oracle.com> Vote: yes On 2013-07-29, at 14:21, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From vladimir.kozlov at oracle.com Mon Jul 29 15:44:21 2013 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Mon, 29 Jul 2013 15:44:21 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F6F045.1080403@oracle.com> Vote: yes Vladimir On 7/29/13 2:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From dan.xu at oracle.com Mon Jul 29 17:00:58 2013 From: dan.xu at oracle.com (Dan Xu) Date: Mon, 29 Jul 2013 17:00:58 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F7023A.4090608@oracle.com> Vote: yes. -Dan On 07/29/2013 02:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From coleen.phillimore at oracle.com Mon Jul 29 19:07:27 2013 From: coleen.phillimore at oracle.com (Coleen Phillmore) Date: Mon, 29 Jul 2013 22:07:27 -0400 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F71FDF.1000106@oracle.com> Vote: yes On 7/29/2013 5:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From joe.darcy at oracle.com Mon Jul 29 21:02:06 2013 From: joe.darcy at oracle.com (Joseph Darcy) Date: Mon, 29 Jul 2013 21:02:06 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F73ABE.2080401@oracle.com> Vote: yes -Joe On 7/29/2013 2:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From Alan.Bateman at oracle.com Mon Jul 29 21:39:49 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Mon, 29 Jul 2013 21:39:49 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F74395.3000506@oracle.com> Vote: yes From john.r.rose at oracle.com Mon Jul 29 23:37:49 2013 From: john.r.rose at oracle.com (John Rose) Date: Mon, 29 Jul 2013 23:37:49 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: Vote: yes From paul.sandoz at oracle.com Tue Jul 30 00:38:40 2013 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Tue, 30 Jul 2013 08:38:40 +0100 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <4A5934FA-A5C8-4050-86A7-1EAEB64051C0@oracle.com> Vote: yes Paul. From chris.hegarty at oracle.com Tue Jul 30 01:10:39 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Tue, 30 Jul 2013 09:10:39 +0100 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F774FF.9060507@oracle.com> Vote: Yes. -Chris. On 07/29/2013 10:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From sean.coffey at oracle.com Tue Jul 30 04:16:50 2013 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Tue, 30 Jul 2013 12:16:50 +0100 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F7A0A2.2050800@oracle.com> Vote: yes regards, Sean. On 29/07/2013 22:21, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From sean.mullan at oracle.com Tue Jul 30 05:58:51 2013 From: sean.mullan at oracle.com (Sean Mullan) Date: Tue, 30 Jul 2013 08:58:51 -0400 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F7B88B.9020801@oracle.com> Vote: yes From kumar.x.srinivasan at oracle.com Tue Jul 30 07:17:31 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Tue, 30 Jul 2013 07:17:31 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F7CAFB.2020605@oracle.com> Vote: yes Kumar > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From brian.goetz at oracle.com Tue Jul 30 07:32:50 2013 From: brian.goetz at oracle.com (Brian Goetz) Date: Tue, 30 Jul 2013 07:32:50 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <62280BD3-A2E2-4AA5-9762-758AD2DB8EFB@oracle.com> Vote: Yes On Jul 29, 2013, at 2:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From alejandro.murillo at oracle.com Tue Jul 30 14:05:39 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 30 Jul 2013 21:05:39 +0000 Subject: hg: jdk8/jdk8/hotspot: 38 new changesets Message-ID: <20130730210657.507484848A@hg.openjdk.java.net> Changeset: 2285b4a0a4e6 Author: amurillo Date: 2013-07-18 09:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2285b4a0a4e6 8020797: new hotspot build - hs25-b43 Reviewed-by: jcoomes ! make/hotspot_version Changeset: dbc0b5dc08f5 Author: fparain Date: 2013-07-10 15:49 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dbc0b5dc08f5 7143807: ResourceMark nesting problem in stringStream Reviewed-by: kvn, dcubed ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp Changeset: c9a5fab39234 Author: zgu Date: 2013-07-11 13:15 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c9a5fab39234 8012241: NMT huge memory footprint, it usually leads to OOME Summary: Enforce memory limitation on NMT to prevent JVM OOM Reviewed-by: acorn, dcubed, minqi ! src/share/vm/services/memTracker.cpp Changeset: 5f056abe17c6 Author: zgu Date: 2013-07-12 04:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5f056abe17c6 Merge Changeset: 2e8f19c2feef Author: allwin Date: 2013-07-12 18:43 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2e8f19c2feef 7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand Summary: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand Reviewed-by: dcubed, dholmes, sspitsyn, mgerdin, ctornqvi, dsamersoff ! src/os/bsd/vm/attachListener_bsd.cpp ! src/os/linux/vm/attachListener_linux.cpp ! src/os/solaris/vm/attachListener_solaris.cpp ! src/os/windows/vm/attachListener_windows.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/attachListener.hpp + test/serviceability/attach/AttachWithStalePidFile.java + test/serviceability/attach/AttachWithStalePidFileTarget.java Changeset: c0cb474be37e Author: ctornqvi Date: 2013-07-12 20:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c0cb474be37e Merge Changeset: 862625d214fa Author: fparain Date: 2013-07-15 00:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/862625d214fa Merge Changeset: 23123fc6968a Author: rbackman Date: 2013-07-15 11:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/23123fc6968a 8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field change Reviewed-by: dholmes, rbackman Contributed-by: David Simms ! src/share/vm/oops/cpCache.hpp Changeset: ee9e76adced3 Author: rbackman Date: 2013-07-15 12:06 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ee9e76adced3 Merge Changeset: 33c52908bcdb Author: dholmes Date: 2013-07-15 23:23 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/33c52908bcdb 8015759: hotspot changes needed to compile with Visual Studio 2012 Reviewed-by: anthony, dholmes, dcubed Contributed-by: Tim Bell ! make/windows/makefiles/compile.make ! make/windows/makefiles/sanity.make ! make/windows/makefiles/vm.make ! src/os_cpu/windows_x86/vm/unwind_windows_x86.hpp Changeset: 39deebbc90b3 Author: mgerdin Date: 2013-07-16 07:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/39deebbc90b3 6671508: JNI GetPrimitiveArrayCritical should not be callable on object arrays Summary: Checked JNI now reports error for Get/ReleasePrimitiveArrayCritical on object arrays Reviewed-by: dholmes, acorn Contributed-by: david.simms at oracle.com ! src/share/vm/prims/jniCheck.cpp Changeset: e619a2766bcc Author: rbackman Date: 2013-06-12 11:17 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e619a2766bcc 8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()' Reviewed-by: jrose, kvn, mgronlun ! src/cpu/sparc/vm/frame_sparc.inline.hpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 732af649bc3a Author: ccheung Date: 2013-07-17 12:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/732af649bc3a 8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20 Summary: Added (sig < MAXSIGNUM) check in jsig.c Reviewed-by: dholmes, acorn ! src/os/linux/vm/jsig.c + test/runtime/jsig/Test8017498.sh + test/runtime/jsig/TestJNI.c + test/runtime/jsig/TestJNI.java Changeset: 825e6cb66923 Author: jiangli Date: 2013-07-17 18:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/825e6cb66923 8020309: Eliminate InstanceKlass::_cached_class_file_len. Summary: Use JvmtiCachedClassFileData. Reviewed-by: iklam, sspitsyn, dcubed ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp Changeset: 6388dbc4b7ca Author: jiangli Date: 2013-07-17 17:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6388dbc4b7ca Merge Changeset: c29568b733d2 Author: dholmes Date: 2013-07-18 06:47 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c29568b733d2 8020697: jniCheck.cpp:check_is_obj_array asserts on TypeArrayKlass::cast(aOop->klass()) Reviewed-by: dcubed, fparain, dholmes Contributed-by: David Simms ! src/share/vm/prims/jniCheck.cpp Changeset: 5e3b6f79d280 Author: rbackman Date: 2013-07-17 13:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5e3b6f79d280 8020701: Avoid crashes in WatcherThread Reviewed-by: acorn, dcubed, dsimms ! src/os/posix/vm/os_posix.cpp ! src/os/posix/vm/os_posix.hpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 248c459b2b75 Author: dcubed Date: 2013-07-18 12:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/248c459b2b75 Merge ! src/share/vm/services/memTracker.cpp Changeset: af21010d1062 Author: dcubed Date: 2013-07-18 12:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/af21010d1062 Merge ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/share/vm/runtime/os.hpp Changeset: 02d7aa1456c9 Author: ccheung Date: 2013-07-18 14:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/02d7aa1456c9 8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed Summary: this fix also removes the -XX:+UseStringCache option Reviewed-by: dholmes, acorn, iklam ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp Changeset: 383a5e21cc2d Author: minqi Date: 2013-07-18 18:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/383a5e21cc2d Merge Changeset: 060ae9b7ffea Author: mgronlun Date: 2013-07-19 17:56 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/060ae9b7ffea 8020547: Event based tracing needs a UNICODE string type Reviewed-by: egahlin, rbackman, dcubed, brutisso, acorn ! src/share/vm/trace/traceDataTypes.hpp ! src/share/vm/trace/tracetypes.xml ! src/share/vm/trace/xinclude.mod Changeset: 4614a598dae1 Author: minqi Date: 2013-07-19 08:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4614a598dae1 8016538: volatile double access via Unsafe.cpp is not atomic Summary: volatile jdouble load/store is not atomic, fix by using of existing volatile jlong operations which are atomic for jdouble. Reviewed-by: kvn, vladidan, jrose Contributed-by: david.holmes at oracle.com ! src/os_cpu/bsd_x86/vm/orderAccess_bsd_x86.inline.hpp ! src/os_cpu/linux_x86/vm/orderAccess_linux_x86.inline.hpp ! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp ! src/os_cpu/windows_x86/vm/orderAccess_windows_x86.inline.hpp Changeset: 55a61ceb2fe7 Author: minqi Date: 2013-07-19 11:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/55a61ceb2fe7 Merge Changeset: 16511b7e3d35 Author: emc Date: 2013-07-22 17:57 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/16511b7e3d35 8019632: Method parameters are not copied in clone_with_new_data Summary: Add code to copy method parameters data in clone_with_new_data Reviewed-by: coleenp, sspitsyn ! src/share/vm/oops/method.cpp Changeset: 72727c4b6dec Author: ccheung Date: 2013-07-19 14:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/72727c4b6dec 8020791: [TESTBUG] runtime/jsig/Test8017498.sh failed to compile native code Summary: Added -DLINUX to the gcc command and improved the .sh script Reviewed-by: dcubed, dholmes, minqi ! test/runtime/jsig/Test8017498.sh ! test/runtime/jsig/TestJNI.c Changeset: 5165d659cebd Author: minqi Date: 2013-07-22 22:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5165d659cebd Merge Changeset: c0f353803b47 Author: minqi Date: 2013-07-23 12:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c0f353803b47 Merge Changeset: c90c698831d7 Author: kvn Date: 2013-07-12 14:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c90c698831d7 8020215: Different execution plan when using JIT vs interpreter Summary: fix bytecode analyzer Reviewed-by: twisti ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/bcEscapeAnalyzer.hpp + test/compiler/EscapeAnalysis/Test8020215.java Changeset: fcf521c3fbc6 Author: kvn Date: 2013-07-12 14:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fcf521c3fbc6 8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier() Summary: generate one "fat" membar instead of set of barriers for volitile store Reviewed-by: roland ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/parse3.cpp + test/compiler/membars/DekkerTest.java Changeset: 34ce0b5acb81 Author: morris Date: 2013-07-15 06:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/34ce0b5acb81 Merge Changeset: 0f57ccdb9084 Author: kvn Date: 2013-07-15 10:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0f57ccdb9084 8020433: Crash when using -XX:+RestoreMXCSROnJNICalls Summary: remove StubRoutines::x86::_mxcsr_std and use StubRoutines::_mxcsr_std Reviewed-by: jrose ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp + test/compiler/cpuflags/RestoreMXCSR.java Changeset: 46a90f83df31 Author: morris Date: 2013-07-19 13:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/46a90f83df31 Merge ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 6efedc114807 Author: morris Date: 2013-07-24 13:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6efedc114807 Merge Changeset: 01aa164323fa Author: dholmes Date: 2013-07-24 19:23 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/01aa164323fa 8020799: Allow customization of hotspot source directories and files Reviewed-by: kvn, dlong ! make/linux/makefiles/vm.make Changeset: a4b9a8ec8f4a Author: jiangli Date: 2013-07-25 18:12 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a4b9a8ec8f4a Merge Changeset: 46487ba40ff2 Author: amurillo Date: 2013-07-26 03:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/46487ba40ff2 Merge Changeset: f6921c876db1 Author: amurillo Date: 2013-07-26 03:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f6921c876db1 Added tag hs25-b43 for changeset 46487ba40ff2 ! .hgtags From alejandro.murillo at oracle.com Tue Jul 30 14:17:06 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 30 Jul 2013 15:17:06 -0600 Subject: jdk8-b101: HotSpot Message-ID: <51F82D52.9050007@oracle.com> hs25-b43 has been integrated into jdk8-b101. http://hg.openjdk.java.net/jdk8/jdk8/rev/9f74a220677d http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/a013024b0747 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f6921c876db1 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/0a7432f898e5 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/60b623a36164 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/690161232823 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0324dbf07b0f http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a302b05d0ee4 Component : VM Status : 0 major failures, 0 minor failures Date : 07/30/2013 at 14:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-07-26-105016.amurillo.hs25-b43-snapshot Bundles : 2013-07-26-105016.amurillo.hs25-b43-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : none Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6671508: JNI GetPrimitiveArrayCritical should not be callable on object arrays 7143807: ResourceMark nesting problem in stringStream 7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand 8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed 8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier() 8012241: NMT huge memory footprint, it usually leads to OOME 8015759: hotspot changes needed to compile with Visual Studio 2012 8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()' 8016538: volatile double access via Unsafe.cpp is not atomic 8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20 8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field change 8019632: Method parameters are not copied in clone_with_new_data 8020215: Different execution plan when using JIT vs interpreter 8020309: Eliminate InstanceKlass::_cached_class_file_len. 8020433: Crash when using -XX:+RestoreMXCSROnJNICalls 8020547: Event based tracing needs a UNICODE string type 8020697: jniCheck.cpp:check_is_obj_array asserts on TypeArrayKlass::cast(aOop->klass()) 8020701: Avoid crashes in WatcherThread 8020791: [TESTBUG] runtime/jsig/Test8017498.sh failed to compile native code 8020797: new hotspot build - hs25-b43 8020799: Allow customization of hotspot source directories and files Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b101. Issues and Notes: This is PIT for HS25 b43 for JDK 8 b101. -- Alejandro From alejandro.murillo at oracle.com Tue Jul 30 14:39:42 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 30 Jul 2013 15:39:42 -0600 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F8329E.9010007@oracle.com> vote: yes -- Alejandro From stuart.marks at oracle.com Tue Jul 30 16:28:08 2013 From: stuart.marks at oracle.com (Stuart Marks) Date: Tue, 30 Jul 2013 16:28:08 -0700 Subject: CFV: New JDK8 Committer: Roger Riggs In-Reply-To: <51F6DCDE.8050108@oracle.com> References: <51F6DCDE.8050108@oracle.com> Message-ID: <51F84C08.2030605@oracle.com> Vote: yes On 7/29/13 2:21 PM, Xueming Shen wrote: > I hereby nominate Roger Riggs to JDK8 Committer. > > Roger Riggs has contributed 8 patches to the JDK 8 repositories. Roger > is the co-spec lead of the JSR310 and one of the main code contributors > of jdk8 JSR310 project. > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/log?rev=roger.riggs > http://hg.openjdk.java.net/jdk8/tl/jdk/log?rev=roger.riggs > > Votes are due by 02:10:00 PDT, August 12, 2013. > > Only current jdk8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > - Xueming Shen > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote