From ioi.lam at oracle.com Tue Sep 2 23:12:02 2014 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Tue, 02 Sep 2014 23:12:02 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409022312.s82NC4Cm019734@aojmv0008> Changeset: 6e0cb14ce59b Author: iklam Date: 2014-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/6e0cb14ce59b 8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung ! make/excludeSrc.make ! src/os/linux/vm/os_linux.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp + src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp + src/share/vm/classfile/sharedClassUtil.hpp + src/share/vm/classfile/sharedPathsMiscInfo.cpp + src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp + src/share/vm/classfile/systemDictionaryShared.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.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/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp + src/share/vm/utilities/stringUtils.cpp + src/share/vm/utilities/stringUtils.hpp + test/testlibrary/com/oracle/java/testlibrary/BuildHelper.java Changeset: bb239308be67 Author: iklam Date: 2014-09-02 14:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/bb239308be67 8056971: Minor class loading clean-up Summary: Misplacement of #if INCLUE_CDS, typos, unnecessary C string duplication Reviewed-by: dholmes, ccheung ! src/share/vm/classfile/classFileStream.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/classfile/systemDictionary.cpp From ioi.lam at oracle.com Wed Sep 3 05:16:57 2014 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Wed, 03 Sep 2014 05:16:57 +0000 Subject: hg: jdk8u/hs-dev/jdk: 8046070: Class Data Sharing clean up and refactoring Message-ID: <201409030516.s835GvRl019042@aojmv0008> Changeset: 39e80694d2ef Author: iklam Date: 2014-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/39e80694d2ef 8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung ! src/share/classes/java/net/URLClassLoader.java From thomas.schatzl at oracle.com Wed Sep 3 08:42:17 2014 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Wed, 03 Sep 2014 08:42:17 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 7 new changesets Message-ID: <201409030842.s838gHlk020122@aojmv0008> Changeset: a8ea2f110d87 Author: tschatzl Date: 2014-08-26 09:36 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/a8ea2f110d87 8054819: Rename HeapRegionSeq to HeapRegionManager Reviewed-by: jwilhelm, jmasa ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp + src/share/vm/gc_implementation/g1/heapRegionManager.cpp + src/share/vm/gc_implementation/g1/heapRegionManager.hpp + src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp Changeset: 39189caa2894 Author: tschatzl Date: 2014-08-29 13:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/39189caa2894 Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp Changeset: 3372cbab6583 Author: tschatzl Date: 2014-09-02 15:03 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/3372cbab6583 Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp Changeset: 9337d0e7ea4f Author: tschatzl Date: 2014-09-02 15:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/9337d0e7ea4f 8055919: Remove dead code in G1 concurrent marking code Reviewed-by: jmasa, jwilhelm ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp Changeset: 09e9e5240710 Author: jwilhelm Date: 2014-09-03 09:23 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/09e9e5240710 8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap Summary: New test added. Reviewed-by: ehelin, tschatzl, jwilhelm Contributed-by: andrey.x.zakharov at oracle.com ! test/TEST.groups + test/gc/g1/TestHumongousShrinkHeap.java Changeset: b1266b08b994 Author: tschatzl Date: 2014-09-03 09:24 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b1266b08b994 8056043: Heap does not shrink within the heap after JDK-8038423 Summary: Enable shrinking within the heap by removing some code added for JDK-8054818. Enable the test case that checks that again too. Reviewed-by: jwilhelm, jmasa ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! test/gc/g1/TestHumongousShrinkHeap.java Changeset: 14b8221771dc Author: tschatzl Date: 2014-09-03 09:25 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/14b8221771dc Merge ! src/share/vm/oops/instanceKlass.cpp From albert.noll at oracle.com Wed Sep 3 09:33:09 2014 From: albert.noll at oracle.com (albert.noll at oracle.com) Date: Wed, 03 Sep 2014 09:33:09 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409030933.s839X9Xj028488@aojmv0008> Changeset: d2c5fee67143 Author: thartmann Date: 2014-08-29 10:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/d2c5fee67143 8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC Summary: Remove the '-XX:+UseParallelGC' parameter from the test because it is conflicting with other GC settings. Reviewed-by: kvn ! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java Changeset: c35aec39d08e Author: anoll Date: 2014-09-03 08:44 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/c35aec39d08e Merge From thomas.schatzl at oracle.com Wed Sep 3 12:41:49 2014 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Wed, 03 Sep 2014 12:41:49 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark. Message-ID: <201409031241.s83Cfn2F003036@aojmv0008> Changeset: edb5f3b38aab Author: tschatzl Date: 2014-08-28 17:05 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/edb5f3b38aab 8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark. Summary: The verification code that checked whether no bitmap mark had been found re-read HeapRegion::end() after the check on the bitmap. Concurrent humongous object allocation could have changed HeapRegion::end() in the meantime. Fix this by using the actual end of the region instead of HeapRegion::end() for comparison. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp From alejandro.murillo at oracle.com Wed Sep 3 18:57:04 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 03 Sep 2014 18:57:04 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 19 new changesets Message-ID: <201409031857.s83Iv7lY005767@aojmv0008> Changeset: 514c03fe3a35 Author: simonis Date: 2014-07-18 19:56 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/514c03fe3a35 8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build Reviewed-by: kvn ! src/os/aix/vm/os_aix.cpp Changeset: d3f9faa4caa4 Author: coffeys Date: 2014-07-22 17:28 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/d3f9faa4caa4 Merge Changeset: ebb120474275 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/ebb120474275 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 42ddd0bbcb66 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/42ddd0bbcb66 Merge Changeset: 90b2ae0b131d Author: amurillo Date: 2014-07-24 10:29 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/90b2ae0b131d 8051908: new hotspot build - hs25.20-b23 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 00cf2b6f51b9 Author: goetz Date: 2014-07-18 09:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/00cf2b6f51b9 8050978: Fix bad field access check in C1 and C2 Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime. Reviewed-by: kvn, vlivanov Contributed-by: andreas.schoesser at sap.com ! src/share/vm/ci/ciField.cpp Changeset: 19408d5fd31c Author: amurillo Date: 2014-07-24 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/19408d5fd31c Added tag hs25.20-b23 for changeset 00cf2b6f51b9 ! .hgtags Changeset: deecfa50d5f2 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/deecfa50d5f2 Added tag jdk8u20-b25 for changeset 19408d5fd31c ! .hgtags Changeset: c2f02c05a99e Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/c2f02c05a99e Added tag jdk8u20-b24 for changeset 42ddd0bbcb66 ! .hgtags Changeset: eaa4074a7e39 Author: coffeys Date: 2014-07-30 03:51 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/eaa4074a7e39 Merge ! .hgtags Changeset: f06c7b654d63 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/f06c7b654d63 Added tag jdk8u20-b26 for changeset eaa4074a7e39 ! .hgtags Changeset: 03c5d509a811 Author: coffeys Date: 2014-08-19 20:41 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/03c5d509a811 Merge ! .hgtags ! make/hotspot_version ! src/os/aix/vm/os_aix.cpp Changeset: 2fd0fd493045 Author: rbackman Date: 2014-06-04 10:01 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/2fd0fd493045 8031994: java/lang/Character/CheckProp test times out Reviewed-by: iveresov, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp Changeset: f933a15469d4 Author: jwilhelm Date: 2014-07-28 22:43 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/f933a15469d4 8055006: Store original value of Min/MaxHeapFreeRatio Summary: Store the value set by the user and some makefile changes required to change the flags. Reviewed-by: sla, mchung, bchristi, jmasa, dholmes ! make/bsd/makefiles/vm.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 28b4223e2ea7 Author: jwilhelm Date: 2014-08-22 13:24 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/28b4223e2ea7 8055744: 8u-dev nightly solaris builds failed on 08/20 Summary: Fixed makefiles on solaris to allow build with extra symbols. Reviewed-by: dcubed, erikj ! make/solaris/Makefile ! make/solaris/makefiles/buildtree.make Changeset: 3374ec4c4448 Author: amurillo Date: 2014-08-26 13:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/3374ec4c4448 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp Changeset: 77878c021b8d Author: lana Date: 2014-08-28 16:11 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/77878c021b8d Merge ! .hgtags Changeset: a178c2e6f85f Author: amurillo Date: 2014-09-02 11:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/a178c2e6f85f Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp Changeset: 7430aa5718a5 Author: amurillo Date: 2014-09-03 08:52 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/7430aa5718a5 Merge ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp From alejandro.murillo at oracle.com Wed Sep 3 19:02:42 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 03 Sep 2014 19:02:42 +0000 Subject: hg: jdk8u/hs-dev: 10 new changesets Message-ID: <201409031902.s83J2gWV007047@aojmv0008> Changeset: 1f2473d3c38e Author: mikael Date: 2014-08-18 11:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/1f2473d3c38e 8055243: Make jdk8u40 the default release Reviewed-by: tbell, collins ! make/jprt.properties Changeset: 18954170e81c Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/18954170e81c 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 1710841b0229 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/1710841b0229 Merge Changeset: c4b70e6ddc1d Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/c4b70e6ddc1d Added tag jdk8u20-b25 for changeset 1710841b0229 ! .hgtags Changeset: ff80edb3b6e5 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/ff80edb3b6e5 Added tag jdk8u20-b24 for changeset 1710841b0229 ! .hgtags Changeset: d1a7ea2c3e10 Author: coffeys Date: 2014-07-30 03:50 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/d1a7ea2c3e10 Merge ! .hgtags Changeset: 3229d7b76bab Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/3229d7b76bab Added tag jdk8u20-b26 for changeset d1a7ea2c3e10 ! .hgtags Changeset: 0e9e0c953952 Author: coffeys Date: 2014-08-19 20:40 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/0e9e0c953952 Merge ! .hgtags Changeset: a3967b6cdeb5 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/a3967b6cdeb5 Merge ! .hgtags Changeset: e9473185d77a Author: lana Date: 2014-08-28 16:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/e9473185d77a Merge ! .hgtags From alejandro.murillo at oracle.com Wed Sep 3 19:02:45 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 03 Sep 2014 19:02:45 +0000 Subject: hg: jdk8u/hs-dev/corba: 9 new changesets Message-ID: <201409031902.s83J2jpQ007111@aojmv0008> Changeset: d11c1396630e Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/d11c1396630e 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 34c930eaa6b5 Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/34c930eaa6b5 Merge Changeset: 3377d1a43c36 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/3377d1a43c36 Added tag jdk8u20-b25 for changeset 34c930eaa6b5 ! .hgtags Changeset: 7904c7c27d84 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/7904c7c27d84 Added tag jdk8u20-b24 for changeset 34c930eaa6b5 ! .hgtags Changeset: 37bde23c96f6 Author: coffeys Date: 2014-07-30 03:51 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/37bde23c96f6 Merge ! .hgtags Changeset: 83bebea0c36c Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/83bebea0c36c Added tag jdk8u20-b26 for changeset 37bde23c96f6 ! .hgtags Changeset: e172527a02e2 Author: coffeys Date: 2014-08-19 20:40 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/e172527a02e2 Merge ! .hgtags Changeset: 81e82bb0a4ea Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/81e82bb0a4ea Merge ! .hgtags Changeset: f3969243c71a Author: lana Date: 2014-08-28 16:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/f3969243c71a Merge ! .hgtags From alejandro.murillo at oracle.com Wed Sep 3 19:02:49 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 03 Sep 2014 19:02:49 +0000 Subject: hg: jdk8u/hs-dev/jaxp: 9 new changesets Message-ID: <201409031902.s83J2nwW007162@aojmv0008> Changeset: d3b09fdc2f31 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/d3b09fdc2f31 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: dd09d8b9edef Author: coffeys Date: 2014-07-22 20:52 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/dd09d8b9edef Merge Changeset: 0bc3e5f6f598 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/0bc3e5f6f598 Added tag jdk8u20-b25 for changeset dd09d8b9edef ! .hgtags Changeset: d8e823f86c5a Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/d8e823f86c5a Added tag jdk8u20-b24 for changeset dd09d8b9edef ! .hgtags Changeset: 938b9d502c2b Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/938b9d502c2b Merge ! .hgtags Changeset: 30579fd227c0 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/30579fd227c0 Added tag jdk8u20-b26 for changeset 938b9d502c2b ! .hgtags Changeset: be55d1bf1be6 Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/be55d1bf1be6 Merge ! .hgtags Changeset: b4966362a9f6 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/b4966362a9f6 Merge ! .hgtags Changeset: 23c1a41d75ad Author: lana Date: 2014-08-28 16:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/23c1a41d75ad Merge ! .hgtags From alejandro.murillo at oracle.com Wed Sep 3 19:02:56 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 03 Sep 2014 19:02:56 +0000 Subject: hg: jdk8u/hs-dev/jaxws: 9 new changesets Message-ID: <201409031902.s83J2uap007217@aojmv0008> Changeset: a98fa74e9f41 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/a98fa74e9f41 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 1277c0d492fd Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/1277c0d492fd Merge Changeset: 6f52ec23b43e Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/6f52ec23b43e Added tag jdk8u20-b25 for changeset 1277c0d492fd ! .hgtags Changeset: eb34fc2c4fe2 Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/eb34fc2c4fe2 Added tag jdk8u20-b24 for changeset 1277c0d492fd ! .hgtags Changeset: 7025a2c10ea4 Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/7025a2c10ea4 Merge ! .hgtags Changeset: 7053deda0ffd Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/7053deda0ffd Added tag jdk8u20-b26 for changeset 7025a2c10ea4 ! .hgtags Changeset: 482adbdd6b9b Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/482adbdd6b9b Merge ! .hgtags Changeset: 733e287c2d6f Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/733e287c2d6f Merge ! .hgtags Changeset: 127fb2a65ca6 Author: lana Date: 2014-08-28 16:11 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/127fb2a65ca6 Merge ! .hgtags From alejandro.murillo at oracle.com Wed Sep 3 19:03:05 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 03 Sep 2014 19:03:05 +0000 Subject: hg: jdk8u/hs-dev/jdk: 45 new changesets Message-ID: <201409031903.s83J37dd007276@aojmv0008> Changeset: 08fa623138dc Author: aivanov Date: 2014-08-14 18:21 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/08fa623138dc 8046007: Java app receives javax.print.PrintException: Printer is not accepting job Reviewed-by: prr, bae ! src/windows/native/sun/windows/WPrinterJob.cpp Changeset: 9c0b9ad3f70b Author: mcherkas Date: 2014-08-12 19:02 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/9c0b9ad3f70b 8042835: Remove mnemonic character from open, save and open directory JFileChooser's buttons Reviewed-by: alexp, alexsch Contributed-by: artem.malinko at oracle.com ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties Changeset: d1d920bf75a4 Author: ascarpino Date: 2014-08-15 00:21 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/d1d920bf75a4 7107611: sun.security.pkcs11.SessionManager is scalability blocker Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/SessionManager.java Changeset: 3b5417813053 Author: dfuchs Date: 2014-08-14 15:18 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/3b5417813053 8054480: Test java/util/logging/TestLoggerBundleSync.java fails: Unexpected bundle name: null Summary: This is due to a race condition in the test where one GetRB thread can receive a stale LogRecord comming from another GetRB thread. Reviewed-by: dholmes ! test/java/util/logging/TestLoggerBundleSync.java Changeset: ec1f09bc1013 Author: michaelm Date: 2014-08-15 14:50 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/ec1f09bc1013 8029607: Type of Service (TOS) cannot be set in IPv6 header Reviewed-by: alanb ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/Net.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/native/sun/nio/ch/genSocketOptionRegistry.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/nio/ch/Net.c ! src/windows/native/sun/nio/ch/Net.c Changeset: 38879edaa1cc Author: michaelm Date: 2014-07-07 12:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/38879edaa1cc 8048212: Two tests failed with "java.net.SocketException: Bad protocol option" on Windows after 8029607 Reviewed-by: alanb ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/nio/ch/Net.c Changeset: 5c9e6e6c2673 Author: coffeys Date: 2014-08-19 17:35 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/5c9e6e6c2673 Merge Changeset: 286c669430de Author: ksrini Date: 2014-08-05 19:29 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/286c669430de 8042469: Launcher changes for native memory tracking scalability enhancement Reviewed-by: darcy, ksrini, zgu Contributed-by: neil.toda at oracle.com ! src/share/bin/java.c ! src/share/bin/jli_util.h ! test/tools/launcher/TestSpecialArgs.java Changeset: 2b546fae4cd9 Author: valeriep Date: 2014-08-19 22:12 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/2b546fae4cd9 8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending Summary: Fixed various JNI exception pending warnings Reviewed-by: weijun ! src/share/classes/sun/security/jgss/wrapper/GSSLibStub.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.h Changeset: 09c23be3b54d Author: valeriep Date: 2014-08-19 22:13 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/09c23be3b54d 8038754: ReplayCacheTestProc test fails with timeout Summary: Fixed problem in TRACE macros. Reviewed-by: alanb ! src/share/native/sun/security/jgss/wrapper/NativeUtil.h Changeset: 463d6f9442f7 Author: valeriep Date: 2014-08-19 22:17 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/463d6f9442f7 Merge Changeset: b1725c165e29 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/b1725c165e29 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: e51f975a2853 Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/e51f975a2853 Merge Changeset: 41903ff88ae8 Author: coffeys Date: 2014-07-23 20:14 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/41903ff88ae8 8051614: smartcardio TCK tests fail due to lack of 'reset' permission Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: dfb9f24d56b5 Author: coffeys Date: 2014-07-23 21:17 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/dfb9f24d56b5 Merge Changeset: d888ef204713 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/d888ef204713 Added tag jdk8u20-b25 for changeset dfb9f24d56b5 ! .hgtags Changeset: 5d8548a4bd4c Author: coffeys Date: 2014-07-30 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/5d8548a4bd4c Added tag jdk8u20-b24 for changeset dfb9f24d56b5 ! .hgtags Changeset: a00af410dfea Author: coffeys Date: 2014-07-30 03:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/a00af410dfea Merge ! .hgtags Changeset: 6c7c3a54777f Author: chegar Date: 2014-07-30 17:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/6c7c3a54777f 8053938: Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795 Reviewed-by: rriggs, mduigou ! src/share/classes/java/util/Collections.java ! test/java/util/Collections/CheckedListReplaceAll.java Changeset: c7077bc04f1e Author: coffeys Date: 2014-07-30 18:09 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/c7077bc04f1e Merge Changeset: dd229c5f57bf Author: coffeys Date: 2014-07-30 18:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/dd229c5f57bf Merge Changeset: f5d77a430a29 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/f5d77a430a29 Added tag jdk8u20-b26 for changeset dd229c5f57bf ! .hgtags Changeset: 0a82708ff090 Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/0a82708ff090 Merge ! .hgtags ! src/share/classes/java/util/Collections.java Changeset: 523caad56213 Author: coffeys Date: 2014-08-20 09:00 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/523caad56213 Merge Changeset: 1482a207e359 Author: egahlin Date: 2014-07-03 18:20 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/1482a207e359 8028474: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh timeout, leaves looping process Reviewed-by: sla, jbachorik, rriggs ! test/ProblemList.txt ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: ecf0eac3b1b3 Author: egahlin Date: 2014-08-07 15:16 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/ecf0eac3b1b3 8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out Reviewed-by: jbachorik ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java Changeset: 312152328471 Author: jwilhelm Date: 2014-06-17 23:25 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/312152328471 8055006: Store original value of Min/MaxHeapFreeRatio Summary: Store the value set by the user and some makefile changes required to change the flags. Reviewed-by: sla, mchung, bchristi, jmasa, dholmes, jwilhelm Contributed-by: erik.joelsson at oracle.com ! make/lib/ServiceabilityLibraries.gmk Changeset: f9f9caf68e01 Author: ascarpino Date: 2014-08-20 14:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/f9f9caf68e01 8037745: Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617 Summary: Remove digest mechanisms from the disabled mechanisms section Reviewed-by: wetmore ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 0db35907b69c Author: ascarpino Date: 2014-06-02 17:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/0db35907b69c 8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris Reviewed-by: valeriep ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 82b627591c4c Author: weijun Date: 2014-08-11 22:09 +0800 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/82b627591c4c 8054817: File ccache only recognizes Linux and Solaris defaults Reviewed-by: mullan ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java + test/sun/security/krb5/ccache/DefaultFile.java Changeset: 70611796ac6b Author: serb Date: 2014-08-13 21:45 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/70611796ac6b 8054800: JNI exception pending in jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Reviewed-by: azvegint, prr ! src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Changeset: 2bdb5b65ceb1 Author: serb Date: 2014-08-14 14:19 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/2bdb5b65ceb1 8046887: JNI exception pending in jdk/src/solaris/native/sun/awt: awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c, sun_awt_X11_GtkFileDialogPeer.c Reviewed-by: azvegint, prr ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 92a06b40f0a7 Author: serb Date: 2014-08-21 18:48 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/92a06b40f0a7 8054801: Memory leak in jdk/src/windows/native/sun/windows/awt_InputMethod.cpp Reviewed-by: alexsch, prr ! src/windows/native/sun/windows/awt_InputMethod.cpp Changeset: 5bfc9fff4704 Author: serb Date: 2014-08-12 14:38 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/5bfc9fff4704 8046894: JNI exception pending in jdk/src/solaris/native/sun/awt/X11Color.c Reviewed-by: azvegint, prr ! src/solaris/native/sun/awt/X11Color.c ! src/solaris/native/sun/awt/awt.h Changeset: 68dc2c198948 Author: bpb Date: 2014-08-22 13:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/68dc2c198948 8055785: Modifications of I/O methods for instrumentation purposes Summary: Wrap some native methods in Java methods. Reviewed-by: rriggs ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/net/SocketInputStream.java ! src/share/native/java/io/FileInputStream.c ! src/share/native/java/io/RandomAccessFile.c ! src/solaris/native/java/io/FileOutputStream_md.c ! src/windows/native/java/io/FileOutputStream_md.c Changeset: be8eccf988cc Author: dholmes Date: 2014-08-24 18:23 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/be8eccf988cc 8055393: [Testbug] Some tests are being executed and fail under profiles Reviewed-by: mchung, dholmes Contributed-by: evgeniya.stepanova at oracle.com ! test/TEST.groups ! test/java/lang/ProcessBuilder/InheritIO/InheritIO.sh Changeset: 9b42c55da54c Author: igerasim Date: 2014-08-23 01:05 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/9b42c55da54c 8055731: sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException Reviewed-by: valeriep ! test/sun/security/smartcardio/TestDirect.java Changeset: 11062c9f48b7 Author: bae Date: 2014-08-26 15:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/11062c9f48b7 8040617: [macosx] Large JTable cell results in a OutOfMemoryException Reviewed-by: serb, prr ! src/share/classes/sun/java2d/opengl/OGLSurfaceDataProxy.java + test/sun/java2d/OpenGL/DrawHugeImageTest.java Changeset: d9caf23fde0f Author: amurillo Date: 2014-08-26 13:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/d9caf23fde0f Merge ! .hgtags Changeset: 02b9bba22dab Author: igerasim Date: 2014-08-26 15:55 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/02b9bba22dab 8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Reviewed-by: martin, alanb ! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c Changeset: 1952706b45c0 Author: pchelko Date: 2014-08-27 18:49 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/1952706b45c0 8051588: DataTransferer.getInstance throws ClassCastException in headless mode Reviewed-by: serb, alexsch ! src/share/classes/sun/awt/ComponentFactory.java ! src/share/classes/sun/awt/HeadlessToolkit.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: eec42b39b081 Author: jfranck Date: 2014-08-28 13:26 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/eec42b39b081 8044629: (reflect) Constructor.getAnnotatedReceiverType() returns wrong value Summary: Update javadoc and align implementation with new spec Reviewed-by: psandoz ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! test/java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java ! test/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java Changeset: 9896782f8af7 Author: lana Date: 2014-08-28 16:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/9896782f8af7 Merge ! .hgtags Changeset: 3eef63e7b644 Author: amurillo Date: 2014-09-02 11:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/3eef63e7b644 Merge - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: 20f82ad73a93 Author: amurillo Date: 2014-09-03 08:52 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/20f82ad73a93 Merge - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java From alejandro.murillo at oracle.com Wed Sep 3 19:03:37 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 03 Sep 2014 19:03:37 +0000 Subject: hg: jdk8u/hs-dev/langtools: 10 new changesets Message-ID: <201409031903.s83J3bYn007386@aojmv0008> Changeset: 72f2095d6e42 Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/72f2095d6e42 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 9239118487df Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/9239118487df Merge Changeset: d63e99f71e83 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/d63e99f71e83 Added tag jdk8u20-b25 for changeset 9239118487df ! .hgtags Changeset: 9cbd4aad34ef Author: coffeys Date: 2014-07-30 03:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/9cbd4aad34ef Added tag jdk8u20-b24 for changeset 9239118487df ! .hgtags Changeset: 5e6d409a7232 Author: coffeys Date: 2014-07-30 03:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/5e6d409a7232 Merge ! .hgtags Changeset: 7302299fa9c4 Author: coffeys Date: 2014-07-31 09:59 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/7302299fa9c4 Added tag jdk8u20-b26 for changeset 5e6d409a7232 ! .hgtags Changeset: 02370b1748eb Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/02370b1748eb Merge ! .hgtags Changeset: 191d1aecdf68 Author: jlahoda Date: 2014-02-07 21:43 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/191d1aecdf68 8033421: @SuppressWarnings("deprecation") does not work when overriding deprecated method Summary: When the overrides deprecated method warning is being reported, need to do that in the lint context of the method. Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/warnings/suppress/Overridden.java + test/tools/javac/warnings/suppress/Overridden.out + test/tools/javac/warnings/suppress/OverriddenSuppressed.java Changeset: e76105e91c16 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/e76105e91c16 Merge ! .hgtags Changeset: cde557bc48f5 Author: lana Date: 2014-08-28 16:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/cde557bc48f5 Merge ! .hgtags From alejandro.murillo at oracle.com Wed Sep 3 19:03:43 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Wed, 03 Sep 2014 19:03:43 +0000 Subject: hg: jdk8u/hs-dev/nashorn: 33 new changesets Message-ID: <201409031903.s83J3hOw007450@aojmv0008> Changeset: 73c57e62b4c2 Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/73c57e62b4c2 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: d3da140e1793 Author: coffeys Date: 2014-07-22 20:53 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/d3da140e1793 Merge Changeset: 552ee417f276 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/552ee417f276 Added tag jdk8u20-b25 for changeset d3da140e1793 ! .hgtags Changeset: a11cc61af91a Author: coffeys Date: 2014-07-30 03:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/a11cc61af91a Added tag jdk8u20-b24 for changeset d3da140e1793 ! .hgtags Changeset: a23ac9db4227 Author: coffeys Date: 2014-07-30 03:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/a23ac9db4227 Merge ! .hgtags Changeset: aa30541c5f0d Author: coffeys Date: 2014-07-31 09:59 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/aa30541c5f0d Added tag jdk8u20-b26 for changeset a23ac9db4227 ! .hgtags Changeset: 93b032dd26bc Author: coffeys Date: 2014-08-19 20:43 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/93b032dd26bc Merge ! .hgtags Changeset: ac62e33a99b0 Author: attila Date: 2014-08-20 10:25 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/ac62e33a99b0 8044638: Tidy up Nashorn codebase for code standards 8055199: Tidy up Nashorn codebase for code standards (August 2014) Reviewed-by: lagergren, sundar ! bin/fixwhitespace.sh ! 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/PrototypeGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! docs/genshelldoc.js ! docs/source/importpackageclass.js ! docs/source/javaarray.js ! docs/source/javaextend.js ! docs/source/javaimporter.js ! docs/source/javatypes.js ! docs/source/overload.js ! docs/source/runnable.js ! docs/source/samfunc.js ! docs/source/test.js ! samples/array_mapreduce.js ! samples/astviewer.js ! samples/barchart_weather.js ! samples/call_lambda.js ! samples/counters.js ! samples/dirname.js ! samples/disassemble.js ! samples/engine/accessvar.js ! samples/engine/callfunc.js ! samples/engine/callmethod.js ! samples/engine/exposevar.js ! samples/engine/foreignobject.js ! samples/engine/hello.js ! samples/engine/interface.js ! samples/engine/interface2.js ! samples/engine/lambda_as_func.js ! samples/env.js ! samples/expression_closure.js ! samples/filebrowser.js ! samples/fileline.js ! samples/fizzbuzz.js ! samples/for_each.js ! samples/gaussian_random.js ! samples/gaussian_random_bind.js ! samples/gutenberg.js ! samples/heredoc.js ! samples/interface_impl.js ! samples/javaastviewer.js ! samples/javacastcounter.js ! samples/javaimporter.js ! samples/javalist.js ! samples/javamap.js ! samples/javashell.js ! samples/jsadapter_dom.js ! samples/jsobject.js ! samples/jsobject_mapreduce.js ! samples/jsonviewer.js ! samples/letter.js ! samples/list_mapreduce.js ! samples/locales.js ! samples/logisticmap.js ! samples/options.js ! samples/parser.js ! samples/readLine.js ! samples/sam_function.js ! samples/shell.js ! samples/stack.js ! samples/uniform_random.js ! samples/uniq.js ! samples/uniqs.js ! samples/weather.js ! samples/word_histogram.js ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DefaultBootstrapper.java ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk/internal/dynalink/NoSuchDynamicMethodException.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java ! src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java ! src/jdk/internal/dynalink/beans/BeanIntrospector.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDetector.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/CheckRestrictedPackage.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/GuardedInvocationComponent.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/StaticClass.java ! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java ! src/jdk/internal/dynalink/support/AutoDiscovery.java ! src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/internal/dynalink/support/ClassMap.java ! src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/Guards.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/internal/dynalink/support/Lookup.java ! src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/NameCodec.java ! src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java ! src/jdk/nashorn/api/scripting/Formatter.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/api/scripting/URLReader.java ! src/jdk/nashorn/api/scripting/resources/engine.js ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/TemporarySymbols.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFunction.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/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.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/PrototypeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.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/Compiler.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/Matcher.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java ! src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Option.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/Region.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/SearchAlgorithm.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackEntry.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Token.java ! src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.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/ConsAltNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.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/encoding/ObjPtr.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java ! test/examples/array-micro.js ! test/examples/dual-fields-micro.js ! test/examples/innerbench.js ! test/examples/int-micro.js ! test/examples/string-micro.js ! test/examples/typechain.js ! test/lib/benchmark.js ! test/opt/add.js ! test/opt/add_constant.js ! test/opt/add_reuse_callsite.js ! test/opt/add_revert2.js ! test/opt/cascade_specialize.js ! test/script/assert.js ! test/script/basic/8024180/global_var_delete.js ! test/script/basic/8024180/global_var_shadow.js ! test/script/basic/8024180/scope_no_such_prop.js ! test/script/basic/8024180/with_expr_prop_add.js ! test/script/basic/8024180/with_expr_proto_prop_add.js ! test/script/basic/8024180/with_java_object.js ! test/script/basic/JDK-8005958.js ! test/script/basic/JDK-8006304.js ! test/script/basic/JDK-8006337.js ! test/script/basic/JDK-8006529-b.js ! test/script/basic/JDK-8006570.js ! test/script/basic/JDK-8006852a.js ! test/script/basic/JDK-8006852b.js ! test/script/basic/JDK-8006857.js ! test/script/basic/JDK-8006983.js ! test/script/basic/JDK-8006984.js ! test/script/basic/JDK-8007060.js ! test/script/basic/JDK-8007140.js ! test/script/basic/JDK-8007215.js ! test/script/basic/JDK-8007460.js ! test/script/basic/JDK-8007522.js ! test/script/basic/JDK-8007523.js ! test/script/basic/JDK-8007619.js ! test/script/basic/JDK-8007990.js ! test/script/basic/JDK-8008197.js ! test/script/basic/JDK-8008206.js ! test/script/basic/JDK-8008238.js ! test/script/basic/JDK-8008554.js ! test/script/basic/JDK-8008814-3.js ! test/script/basic/JDK-8008814-4.js ! test/script/basic/JDK-8009553.js ! test/script/basic/JDK-8009868.js ! test/script/basic/JDK-8010709.js ! test/script/basic/JDK-8010710.js ! test/script/basic/JDK-8010720.js ! test/script/basic/JDK-8010804.js ! test/script/basic/JDK-8010946-privileged.js ! test/script/basic/JDK-8010946.js ! test/script/basic/JDK-8011023.js ! test/script/basic/JDK-8011209.js ! test/script/basic/JDK-8011237.js ! test/script/basic/JDK-8011274.js ! test/script/basic/JDK-8011357.js ! test/script/basic/JDK-8011362.js ! test/script/basic/JDK-8011365.js ! test/script/basic/JDK-8011382.js ! test/script/basic/JDK-8011394.js ! test/script/basic/JDK-8011552.js ! test/script/basic/JDK-8011555.js ! test/script/basic/JDK-8011578.js ! test/script/basic/JDK-8011718.js ! test/script/basic/JDK-8011756.js ! test/script/basic/JDK-8011893.js ! test/script/basic/JDK-8011960.js ! test/script/basic/JDK-8011964.js ! test/script/basic/JDK-8011974.js ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8012164.js ! test/script/basic/JDK-8012191.js ! test/script/basic/JDK-8012240.js ! test/script/basic/JDK-8012291.js ! test/script/basic/JDK-8012305.js ! test/script/basic/JDK-8012457.js ! test/script/basic/JDK-8012462.js ! test/script/basic/JDK-8013131.js ! test/script/basic/JDK-8013167.js ! test/script/basic/JDK-8013325.js ! test/script/basic/JDK-8013337.js ! test/script/basic/JDK-8013444.js ! test/script/basic/JDK-8013729.js ! test/script/basic/JDK-8013873.js ! test/script/basic/JDK-8013874.js ! test/script/basic/JDK-8013878.js ! test/script/basic/JDK-8013919.js ! test/script/basic/JDK-8014426.js ! test/script/basic/JDK-8014647.js ! test/script/basic/JDK-8014781.js ! test/script/basic/JDK-8014785.js ! test/script/basic/JDK-8014953.js ! test/script/basic/JDK-8015267.js ! test/script/basic/JDK-8015345.js ! test/script/basic/JDK-8015346.js ! test/script/basic/JDK-8015347.js ! test/script/basic/JDK-8015348.js ! test/script/basic/JDK-8015349.js ! test/script/basic/JDK-8015350.js ! test/script/basic/JDK-8015352.js ! test/script/basic/JDK-8015353.js ! test/script/basic/JDK-8015354.js ! test/script/basic/JDK-8015355.js ! test/script/basic/JDK-8015356.js ! test/script/basic/JDK-8015357.js ! test/script/basic/JDK-8015741.js ! test/script/basic/JDK-8015830.js ! test/script/basic/JDK-8015892.js ! test/script/basic/JDK-8015945.js ! test/script/basic/JDK-8015959.js ! test/script/basic/JDK-8015969.js ! test/script/basic/JDK-8016235.js ! test/script/basic/JDK-8016239.js ! test/script/basic/JDK-8016518.js ! test/script/basic/JDK-8016542.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016667.js ! test/script/basic/JDK-8016681.js ! test/script/basic/JDK-8017046.js ! test/script/basic/JDK-8017082.js ! test/script/basic/JDK-8017084.js ! test/script/basic/JDK-8017768.js ! test/script/basic/JDK-8017950.js ! test/script/basic/JDK-8019226.js ! test/script/basic/JDK-8019473.js ! test/script/basic/JDK-8019478.js ! test/script/basic/JDK-8019482.js ! test/script/basic/JDK-8019488.js ! test/script/basic/JDK-8019508.js ! test/script/basic/JDK-8019553.js ! test/script/basic/JDK-8019585.js ! test/script/basic/JDK-8019629.js ! test/script/basic/JDK-8019783.js ! test/script/basic/JDK-8019791.js ! test/script/basic/JDK-8019805.js ! test/script/basic/JDK-8019808.js ! test/script/basic/JDK-8019809.js ! test/script/basic/JDK-8019810.js ! test/script/basic/JDK-8019811.js ! test/script/basic/JDK-8019814.js ! test/script/basic/JDK-8019817.js ! test/script/basic/JDK-8019819.js ! test/script/basic/JDK-8019821.js ! test/script/basic/JDK-8019822.js ! test/script/basic/JDK-8019947.js ! test/script/basic/JDK-8019963.js ! test/script/basic/JDK-8019983.js ! test/script/basic/JDK-8019985.js ! test/script/basic/JDK-8020124.js ! test/script/basic/JDK-8020132.js ! test/script/basic/JDK-8020223.js ! test/script/basic/JDK-8020324.js ! test/script/basic/JDK-8020325.js ! test/script/basic/JDK-8020354.js ! test/script/basic/JDK-8020355.js ! test/script/basic/JDK-8020356.js ! test/script/basic/JDK-8020357.js ! test/script/basic/JDK-8020358.js ! test/script/basic/JDK-8020380.js ! test/script/basic/JDK-8020437.js ! test/script/basic/JDK-8020463.js ! test/script/basic/JDK-8020508.js ! test/script/basic/JDK-8021122.js ! test/script/basic/JDK-8022598.js ! test/script/basic/JDK-8022731.js ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8023026.js ! test/script/basic/JDK-8023373.js ! test/script/basic/JDK-8023531.js ! test/script/basic/JDK-8023551.js ! test/script/basic/JDK-8023630.js ! test/script/basic/JDK-8023650.js ! test/script/basic/JDK-8023780.js ! test/script/basic/JDK-8023784.js ! test/script/basic/JDK-8024120.js ! test/script/basic/JDK-8024174.js ! test/script/basic/JDK-8024255.js ! test/script/basic/JDK-8024512.js ! test/script/basic/JDK-8024619.js ! test/script/basic/JDK-8024846.js ! test/script/basic/JDK-8024847.js ! test/script/basic/JDK-8024972.js ! test/script/basic/JDK-8025048-2.js ! test/script/basic/JDK-8025048.js ! test/script/basic/JDK-8025080.js ! test/script/basic/JDK-8025090.js ! test/script/basic/JDK-8025111.js ! test/script/basic/JDK-8025147.js ! test/script/basic/JDK-8025149.js ! test/script/basic/JDK-8025163.js ! test/script/basic/JDK-8025197.js ! test/script/basic/JDK-8025213.js ! test/script/basic/JDK-8025312.js ! test/script/basic/JDK-8025325.js ! test/script/basic/JDK-8025434.js ! test/script/basic/JDK-8025486.js ! test/script/basic/JDK-8025488.js ! test/script/basic/JDK-8025515.js ! test/script/basic/JDK-8025520.js ! test/script/basic/JDK-8025589.js ! test/script/basic/JDK-8026008.js ! test/script/basic/JDK-8026016.js ! test/script/basic/JDK-8026033.js ! test/script/basic/JDK-8026042.js ! test/script/basic/JDK-8026048.js ! test/script/basic/JDK-8026112.js ! test/script/basic/JDK-8026125.js ! test/script/basic/JDK-8026137.js ! test/script/basic/JDK-8026161.js ! test/script/basic/JDK-8026162.js ! test/script/basic/JDK-8026167.js ! test/script/basic/JDK-8026248.js ! test/script/basic/JDK-8026264.js ! test/script/basic/JDK-8026292.js ! test/script/basic/JDK-8026302.js ! test/script/basic/JDK-8026317.js ! test/script/basic/JDK-8026367.js ! test/script/basic/JDK-8026692.js ! test/script/basic/JDK-8026693.js ! test/script/basic/JDK-8026701.js ! test/script/basic/JDK-8026805.js ! test/script/basic/JDK-8026858.js ! test/script/basic/JDK-8026955.js ! test/script/basic/JDK-8027016.js ! test/script/basic/JDK-8027024.js ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027236.js ! test/script/basic/JDK-8027562.js ! test/script/basic/JDK-8027700.js ! test/script/basic/JDK-8027753.js ! test/script/basic/JDK-8027828.js ! test/script/basic/JDK-8027933.js ! test/script/basic/JDK-8028020.js ! test/script/basic/JDK-8028210.js ! test/script/basic/JDK-8028434.js ! test/script/basic/JDK-8029364.js ! test/script/basic/JDK-8029467.js ! test/script/basic/JDK-8029667.js ! test/script/basic/JDK-8030182.js ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030197.js ! test/script/basic/JDK-8030199.js ! test/script/basic/JDK-8030200.js ! test/script/basic/JDK-8030202.js ! test/script/basic/JDK-8030809.js ! test/script/basic/JDK-8031317.js ! test/script/basic/JDK-8031359.js ! test/script/basic/JDK-8031983.js ! test/script/basic/JDK-8032004.js ! test/script/basic/JDK-8032068.js ! test/script/basic/JDK-8034055.js ! test/script/basic/JDK-8037562.js ! test/script/basic/JDK-8039387.js ! test/script/basic/JDK-8041998.js ! test/script/basic/JDK-8042364.js ! test/script/basic/JDK-8043930.js ! test/script/basic/JDK-8044520.js ! test/script/basic/JDK-8044612.js ! test/script/basic/JDK-8044695.js ! test/script/basic/JDK-8044750.js ! test/script/basic/JDK_8005848.js ! test/script/basic/NASHORN-100.js ! test/script/basic/NASHORN-101.js ! test/script/basic/NASHORN-102.js ! test/script/basic/NASHORN-103.js ! test/script/basic/NASHORN-104.js ! test/script/basic/NASHORN-105.js ! test/script/basic/NASHORN-106.js ! test/script/basic/NASHORN-107.js ! test/script/basic/NASHORN-108.js ! test/script/basic/NASHORN-109.js ! test/script/basic/NASHORN-11.js ! test/script/basic/NASHORN-111.js ! test/script/basic/NASHORN-113.js ! test/script/basic/NASHORN-114.js ! test/script/basic/NASHORN-115.js ! test/script/basic/NASHORN-117.js ! test/script/basic/NASHORN-118.js ! test/script/basic/NASHORN-119.js ! test/script/basic/NASHORN-12.js ! test/script/basic/NASHORN-120.js ! test/script/basic/NASHORN-122.js ! test/script/basic/NASHORN-126.js ! test/script/basic/NASHORN-127.js ! test/script/basic/NASHORN-130.js ! test/script/basic/NASHORN-132.js ! test/script/basic/NASHORN-133.js ! test/script/basic/NASHORN-135.js ! test/script/basic/NASHORN-136.js ! test/script/basic/NASHORN-14.js ! test/script/basic/NASHORN-148.js ! test/script/basic/NASHORN-15.js ! test/script/basic/NASHORN-153.js ! test/script/basic/NASHORN-156.js ! test/script/basic/NASHORN-157.js ! test/script/basic/NASHORN-163.js ! test/script/basic/NASHORN-164.js ! test/script/basic/NASHORN-165.js ! test/script/basic/NASHORN-166.js ! test/script/basic/NASHORN-168.js ! test/script/basic/NASHORN-169.js ! test/script/basic/NASHORN-172.js ! test/script/basic/NASHORN-173.js ! test/script/basic/NASHORN-174.js ! test/script/basic/NASHORN-175.js ! test/script/basic/NASHORN-176.js ! test/script/basic/NASHORN-177.js ! test/script/basic/NASHORN-178.js ! test/script/basic/NASHORN-179.js ! test/script/basic/NASHORN-18.js ! test/script/basic/NASHORN-181.js ! test/script/basic/NASHORN-182.js ! test/script/basic/NASHORN-183.js ! test/script/basic/NASHORN-184.js ! test/script/basic/NASHORN-185.js ! test/script/basic/NASHORN-187.js ! test/script/basic/NASHORN-188.js ! test/script/basic/NASHORN-19.js ! test/script/basic/NASHORN-190.js ! test/script/basic/NASHORN-192.js ! test/script/basic/NASHORN-194.js ! test/script/basic/NASHORN-196.js ! test/script/basic/NASHORN-198.js ! test/script/basic/NASHORN-20.js ! test/script/basic/NASHORN-201.js ! test/script/basic/NASHORN-202.js ! test/script/basic/NASHORN-203.js ! test/script/basic/NASHORN-204.js ! test/script/basic/NASHORN-205.js ! test/script/basic/NASHORN-206.js ! test/script/basic/NASHORN-207.js ! test/script/basic/NASHORN-207_2.js ! test/script/basic/NASHORN-208.js ! test/script/basic/NASHORN-209.js ! test/script/basic/NASHORN-21.js ! test/script/basic/NASHORN-211.js ! test/script/basic/NASHORN-212.js ! test/script/basic/NASHORN-213.js ! test/script/basic/NASHORN-215.js ! test/script/basic/NASHORN-216.js ! test/script/basic/NASHORN-217.js ! test/script/basic/NASHORN-219.js ! test/script/basic/NASHORN-22.js ! test/script/basic/NASHORN-221.js ! test/script/basic/NASHORN-222.js ! test/script/basic/NASHORN-223.js ! test/script/basic/NASHORN-225.js ! test/script/basic/NASHORN-226.js ! test/script/basic/NASHORN-227.js ! test/script/basic/NASHORN-228.js ! test/script/basic/NASHORN-229.js ! test/script/basic/NASHORN-229_subtest.js ! test/script/basic/NASHORN-23.js ! test/script/basic/NASHORN-232.js ! test/script/basic/NASHORN-234.js ! test/script/basic/NASHORN-235.js ! test/script/basic/NASHORN-236.js ! test/script/basic/NASHORN-237.js ! test/script/basic/NASHORN-239.js ! test/script/basic/NASHORN-24.js ! test/script/basic/NASHORN-241.js ! test/script/basic/NASHORN-242.js ! test/script/basic/NASHORN-245.js ! test/script/basic/NASHORN-247.js ! test/script/basic/NASHORN-25.js ! test/script/basic/NASHORN-251.js ! test/script/basic/NASHORN-252.js ! test/script/basic/NASHORN-253.js ! test/script/basic/NASHORN-256.js ! test/script/basic/NASHORN-258.js ! test/script/basic/NASHORN-26.js ! test/script/basic/NASHORN-260.js ! test/script/basic/NASHORN-261.js ! test/script/basic/NASHORN-262.js ! test/script/basic/NASHORN-263.js ! test/script/basic/NASHORN-264.js ! test/script/basic/NASHORN-265.js ! test/script/basic/NASHORN-266.js ! test/script/basic/NASHORN-269.js ! test/script/basic/NASHORN-27.js ! test/script/basic/NASHORN-270.js ! test/script/basic/NASHORN-271.js ! test/script/basic/NASHORN-275.js ! test/script/basic/NASHORN-276.js ! test/script/basic/NASHORN-277.js ! test/script/basic/NASHORN-278.js ! test/script/basic/NASHORN-28.js ! test/script/basic/NASHORN-281.js ! test/script/basic/NASHORN-284.js ! test/script/basic/NASHORN-285.js ! test/script/basic/NASHORN-288.js ! test/script/basic/NASHORN-29.js ! test/script/basic/NASHORN-293.js ! test/script/basic/NASHORN-294.js ! test/script/basic/NASHORN-296.js ! test/script/basic/NASHORN-297.js ! test/script/basic/NASHORN-30.js ! test/script/basic/NASHORN-300.js ! test/script/basic/NASHORN-301.js ! test/script/basic/NASHORN-304.js ! test/script/basic/NASHORN-310.js ! test/script/basic/NASHORN-318.js ! test/script/basic/NASHORN-32.js ! test/script/basic/NASHORN-321.js ! test/script/basic/NASHORN-323.js ! test/script/basic/NASHORN-324.js ! test/script/basic/NASHORN-33.js ! test/script/basic/NASHORN-331.js ! test/script/basic/NASHORN-337.js ! test/script/basic/NASHORN-34.js ! test/script/basic/NASHORN-340.js ! test/script/basic/NASHORN-349.js ! test/script/basic/NASHORN-354.js ! test/script/basic/NASHORN-355.js ! test/script/basic/NASHORN-36.js ! test/script/basic/NASHORN-365.js ! test/script/basic/NASHORN-366.js ! test/script/basic/NASHORN-368.js ! test/script/basic/NASHORN-37.js ! test/script/basic/NASHORN-375.js ! test/script/basic/NASHORN-376.js ! test/script/basic/NASHORN-377.js ! test/script/basic/NASHORN-378.js ! test/script/basic/NASHORN-38.js ! test/script/basic/NASHORN-380.js ! test/script/basic/NASHORN-381.js ! test/script/basic/NASHORN-382.js ! test/script/basic/NASHORN-383.js ! test/script/basic/NASHORN-384.js ! test/script/basic/NASHORN-385.js ! test/script/basic/NASHORN-389.js ! test/script/basic/NASHORN-393.js ! test/script/basic/NASHORN-394.js ! test/script/basic/NASHORN-396.js ! test/script/basic/NASHORN-397.js ! test/script/basic/NASHORN-398.js ! test/script/basic/NASHORN-40.js ! test/script/basic/NASHORN-400.js ! test/script/basic/NASHORN-401.js ! test/script/basic/NASHORN-402.js ! test/script/basic/NASHORN-404.js ! test/script/basic/NASHORN-405.js ! test/script/basic/NASHORN-406.js ! test/script/basic/NASHORN-408.js ! test/script/basic/NASHORN-415.js ! test/script/basic/NASHORN-416.js ! test/script/basic/NASHORN-417.js ! test/script/basic/NASHORN-418.js ! test/script/basic/NASHORN-420.js ! test/script/basic/NASHORN-421.js ! test/script/basic/NASHORN-423.js ! test/script/basic/NASHORN-423a.js ! test/script/basic/NASHORN-424.js ! test/script/basic/NASHORN-425.js ! test/script/basic/NASHORN-426.js ! test/script/basic/NASHORN-427.js ! test/script/basic/NASHORN-428.js ! test/script/basic/NASHORN-429.js ! test/script/basic/NASHORN-432.js ! test/script/basic/NASHORN-433.js ! test/script/basic/NASHORN-434.js ! test/script/basic/NASHORN-435.js ! test/script/basic/NASHORN-437.js ! test/script/basic/NASHORN-44.js ! test/script/basic/NASHORN-441.js ! test/script/basic/NASHORN-442.js ! test/script/basic/NASHORN-443.js ! test/script/basic/NASHORN-444.js ! test/script/basic/NASHORN-445.js ! test/script/basic/NASHORN-446.js ! test/script/basic/NASHORN-447.js ! test/script/basic/NASHORN-448.js ! test/script/basic/NASHORN-449.js ! test/script/basic/NASHORN-45.js ! test/script/basic/NASHORN-450.js ! test/script/basic/NASHORN-452.js ! test/script/basic/NASHORN-459.js ! test/script/basic/NASHORN-46.js ! test/script/basic/NASHORN-462.js ! test/script/basic/NASHORN-463.js ! test/script/basic/NASHORN-468.js ! test/script/basic/NASHORN-47.js ! test/script/basic/NASHORN-473.js ! test/script/basic/NASHORN-474.js ! test/script/basic/NASHORN-478.js ! test/script/basic/NASHORN-48.js ! test/script/basic/NASHORN-481.js ! test/script/basic/NASHORN-482.js ! test/script/basic/NASHORN-484.js ! test/script/basic/NASHORN-486.js ! test/script/basic/NASHORN-487.js ! test/script/basic/NASHORN-488.js ! test/script/basic/NASHORN-49.js ! test/script/basic/NASHORN-490.js ! test/script/basic/NASHORN-494.js ! test/script/basic/NASHORN-497.js ! test/script/basic/NASHORN-498.js ! test/script/basic/NASHORN-499.js ! test/script/basic/NASHORN-50.js ! test/script/basic/NASHORN-500.js ! test/script/basic/NASHORN-503.js ! test/script/basic/NASHORN-51.js ! test/script/basic/NASHORN-511.js ! test/script/basic/NASHORN-515.js ! test/script/basic/NASHORN-516.js ! test/script/basic/NASHORN-52.js ! test/script/basic/NASHORN-534.js ! test/script/basic/NASHORN-535.js ! test/script/basic/NASHORN-544.js ! test/script/basic/NASHORN-55.js ! test/script/basic/NASHORN-554.js ! test/script/basic/NASHORN-556.js ! test/script/basic/NASHORN-56.js ! test/script/basic/NASHORN-562.js ! test/script/basic/NASHORN-565.js ! test/script/basic/NASHORN-575.js ! test/script/basic/NASHORN-58.js ! test/script/basic/NASHORN-59.js ! test/script/basic/NASHORN-592-dual.js ! test/script/basic/NASHORN-592.js ! test/script/basic/NASHORN-597.js ! test/script/basic/NASHORN-60.js ! test/script/basic/NASHORN-609.js ! test/script/basic/NASHORN-61.js ! test/script/basic/NASHORN-62.js ! test/script/basic/NASHORN-620.js ! test/script/basic/NASHORN-623.js ! test/script/basic/NASHORN-627.js ! test/script/basic/NASHORN-63.js ! test/script/basic/NASHORN-637.js ! test/script/basic/NASHORN-639.js ! test/script/basic/NASHORN-64.js ! test/script/basic/NASHORN-642.js ! test/script/basic/NASHORN-646.js ! test/script/basic/NASHORN-658.js ! test/script/basic/NASHORN-659.js ! test/script/basic/NASHORN-66.js ! test/script/basic/NASHORN-664.js ! test/script/basic/NASHORN-665.js ! test/script/basic/NASHORN-67.js ! test/script/basic/NASHORN-678.js ! test/script/basic/NASHORN-68.js ! test/script/basic/NASHORN-689.js ! test/script/basic/NASHORN-69.js ! test/script/basic/NASHORN-691.js ! test/script/basic/NASHORN-694.js ! test/script/basic/NASHORN-697.js ! test/script/basic/NASHORN-703.js ! test/script/basic/NASHORN-703a.js ! test/script/basic/NASHORN-705.js ! test/script/basic/NASHORN-71.js ! test/script/basic/NASHORN-710.js ! test/script/basic/NASHORN-711.js ! test/script/basic/NASHORN-72.js ! test/script/basic/NASHORN-722.js ! test/script/basic/NASHORN-73.js ! test/script/basic/NASHORN-737.js ! test/script/basic/NASHORN-74.js ! test/script/basic/NASHORN-740.js ! test/script/basic/NASHORN-75.js ! test/script/basic/NASHORN-758.js ! test/script/basic/NASHORN-759.js ! test/script/basic/NASHORN-760.js ! test/script/basic/NASHORN-768.js ! test/script/basic/NASHORN-778.js ! test/script/basic/NASHORN-78.js ! test/script/basic/NASHORN-79.js ! test/script/basic/NASHORN-792.js ! test/script/basic/NASHORN-80.js ! test/script/basic/NASHORN-81.js ! test/script/basic/NASHORN-833.js ! test/script/basic/NASHORN-837.js ! test/script/basic/NASHORN-85.js ! test/script/basic/NASHORN-86.js ! test/script/basic/NASHORN-87.js ! test/script/basic/NASHORN-89.js ! test/script/basic/NASHORN-90.js ! test/script/basic/NASHORN-91.js ! test/script/basic/NASHORN-92.js ! test/script/basic/NASHORN-93.js ! test/script/basic/NASHORN-95.js ! test/script/basic/NASHORN-96.js ! test/script/basic/NASHORN-97.js ! test/script/basic/NASHORN-98.js ! test/script/basic/NASHORN-99.js ! test/script/basic/access-specializer.js ! test/script/basic/addition.js ! test/script/basic/allgettersetters.js ! test/script/basic/andor.js ! test/script/basic/anonrecur.js ! test/script/basic/applycall.js ! test/script/basic/args.js ! test/script/basic/arity.js ! test/script/basic/arrayprotoclass.js ! test/script/basic/arrays.js ! test/script/basic/arrays2.js ! test/script/basic/arraysIntKey.js ! test/script/basic/arrayset.js ! test/script/basic/arrayundefined.js ! test/script/basic/assign.js ! test/script/basic/bitwise_and.js ! test/script/basic/booleangetter.js ! test/script/basic/builtin.js ! test/script/basic/builtin_assign.js ! test/script/basic/builtinchain.js ! test/script/basic/calllink.js ! test/script/basic/classloader.js ! test/script/basic/closure.js ! test/script/basic/commandargs.js ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane.js ! test/script/basic/condassign.js ! test/script/basic/construct.js ! test/script/basic/constructorname.js ! test/script/basic/convert.js ! test/script/basic/dataview_endian.js ! test/script/basic/dataview_getset.js ! test/script/basic/dataview_new.js ! test/script/basic/date.js ! test/script/basic/dateparse.js ! test/script/basic/decinc.js ! test/script/basic/delete.js ! test/script/basic/delete2.js ! test/script/basic/dotpropname.js ! test/script/basic/doublecache.js ! test/script/basic/enumeration.js ! test/script/basic/errors.js ! test/script/basic/errorstack.js ! test/script/basic/eval.js ! test/script/basic/evalreturn.js ! test/script/basic/exprclosure.js ! test/script/basic/extensibility.js ! test/script/basic/fileline.js ! test/script/basic/finally-catchalls.js ! test/script/basic/finallyreturn.js ! test/script/basic/forin.js ! test/script/basic/forin2.js ! test/script/basic/funcarray.js ! test/script/basic/funcbind.js ! test/script/basic/funcbind2.js ! test/script/basic/funcbind3.js ! test/script/basic/funcconstructor.js ! test/script/basic/getclassname.js ! test/script/basic/getter_callsite.js ! test/script/basic/gettercalls.js ! test/script/basic/getterfunc.js ! test/script/basic/gettersetter.js ! test/script/basic/globalaccess.js ! test/script/basic/globals.js ! test/script/basic/globalscope.js ! test/script/basic/hello.js ! test/script/basic/herestr_operator.js ! test/script/basic/illegaljavaname.js ! test/script/basic/importpackage.js ! test/script/basic/incheck.js ! test/script/basic/indexedcall.js ! test/script/basic/info.js ! test/script/basic/inherited_nonwritable.js ! test/script/basic/instanceof.js ! test/script/basic/instanceof2.js ! test/script/basic/interfaces.js ! test/script/basic/iterator.js ! test/script/basic/java.js ! test/script/basic/javaadapter.js ! test/script/basic/javaarray.js ! test/script/basic/javaarrayconversion.js ! test/script/basic/javaclassoverrides.js ! test/script/basic/javaexceptions.js ! test/script/basic/javaimporter.js ! test/script/basic/javainnerclasses.js ! test/script/basic/javasigcall.js ! test/script/basic/jquery.js ! test/script/basic/jsadapter.js ! test/script/basic/jsadapterlink.js ! test/script/basic/json.js ! test/script/basic/list.js ! test/script/basic/literal.js ! test/script/basic/load.js ! test/script/basic/loadedfile.js ! test/script/basic/localundef.js ! test/script/basic/map.js ! test/script/basic/math.js ! test/script/basic/minuszero.js ! test/script/basic/module.js ! test/script/basic/moduleload.js ! test/script/basic/nashorn2.js ! test/script/basic/natives.js ! test/script/basic/new.js ! test/script/basic/newexpr.js ! test/script/basic/newnew.js ! test/script/basic/no_line_numbers.js ! test/script/basic/nonconstructors.js ! test/script/basic/nosuchmethod.js ! test/script/basic/nosuchproperty.js ! test/script/basic/number.js ! test/script/basic/numberstring.js ! test/script/basic/objectprops.js ! test/script/basic/objects.js ! test/script/basic/options.js ! test/script/basic/paramspec.js ! test/script/basic/parser/assignmentExpr.js ! test/script/basic/parser/binaryExpr.js ! test/script/basic/parser/breakStat.js ! test/script/basic/parser/condExpr.js ! test/script/basic/parser/continueStat.js ! test/script/basic/parser/debuggerStat.js ! test/script/basic/parser/functions.js ! test/script/basic/parser/ifStat.js ! test/script/basic/parser/labelledStat.js ! test/script/basic/parser/lhsExpr.js ! test/script/basic/parser/loopStat.js ! test/script/basic/parser/objectLitExpr.js ! test/script/basic/parser/parenExpr.js ! test/script/basic/parser/primaryExpr.js ! test/script/basic/parser/returnStat.js ! test/script/basic/parser/switchStat.js ! test/script/basic/parser/throwStat.js ! test/script/basic/parser/tryCatchStat.js ! test/script/basic/parser/unaryExpr.js ! test/script/basic/parser/useStrict.js ! test/script/basic/parser/util.js ! test/script/basic/parser/varDecl.js ! test/script/basic/parser/withStat.js ! test/script/basic/propchange.js ! test/script/basic/propertycheck.js ! test/script/basic/prototype.js ! test/script/basic/pushpull.js ! test/script/basic/ranges_disabled.js ! test/script/basic/ranges_enabled.js ! test/script/basic/ranges_payload.js ! test/script/basic/regex.js ! test/script/basic/regexp_flags.js ! test/script/basic/run-octane.js ! test/script/basic/runsunspider-eager.js ! test/script/basic/runsunspider-lazy.js ! test/script/basic/samfunc.js ! test/script/basic/scripting.js ! test/script/basic/sealfreeze.js ! test/script/basic/setlength.js ! test/script/basic/splitter.js ! test/script/basic/stdin.js ! test/script/basic/strings.js ! test/script/basic/throws.js ! test/script/basic/tosource.js ! test/script/basic/tostring.js ! test/script/basic/try.js ! test/script/basic/try2.js ! test/script/basic/trybreakcont.js ! test/script/basic/trycatch.js ! test/script/basic/trycatchfor.js ! test/script/basic/tryfinallyreturn.js ! test/script/basic/tryforbreak.js ! test/script/basic/typechange.js ! test/script/basic/typecoerce.js ! test/script/basic/typedarrays.js ! test/script/basic/typeof.js ! test/script/basic/typeof2.js ! test/script/basic/undefined.js ! test/script/basic/underscore.js ! test/script/basic/varargs.js ! test/script/basic/void.js ! test/script/basic/with.js ! test/script/basic/withprimitive.js ! test/script/basic/writable_relink.js ! test/script/basic/xorassign.js ! test/script/basic/yui.js ! test/script/currently-failing/JDK-8006191.js ! test/script/currently-failing/clone_ir.js ! test/script/currently-failing/gettersetter.js ! test/script/currently-failing/logcoverage.js ! test/script/error/JDK-8008814-1.js ! test/script/error/JDK-8008814-2.js ! test/script/error/JDK-8016522.js ! test/script/error/JDK-8020437-2.js ! test/script/error/JDK-8020437.js ! test/script/error/JDK-8026039.js ! test/script/error/JDK-8027933.js ! test/script/error/JDK-8039047.js ! test/script/error/NASHORN-154/function_mult_params_in_strict.js ! test/script/error/NASHORN-154/improper_return_break_continue.js ! test/script/error/NASHORN-154/invalid_lvalue.js ! test/script/error/NASHORN-154/literal_data_and_accessor.js ! test/script/error/NASHORN-154/literal_mult_getters.js ! test/script/error/NASHORN-154/literal_mult_prop_in_strict.js ! test/script/error/NASHORN-154/with_in_strict.js ! test/script/error/NASHORN-214.js ! test/script/error/NASHORN-35.js ! test/script/error/NASHORN-39.js ! test/script/error/NASHORN-568.js ! test/script/error/NASHORN-57.js ! test/script/error/NASHORN-668.js ! test/script/error/quotemissing.js ! test/script/error/strictmode.js ! test/script/jfx/kaleidoscope.js ! test/script/jfx/spread.js ! test/script/maptests/builtins.js ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_create.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js ! test/script/maptests/property_delete.js ! test/script/maptests/proto.js ! test/script/nosecurity/JDK-8044798.js ! test/script/nosecurity/debuggersupportapi.js ! test/script/nosecurity/nosecurity.js ! test/script/sandbox/JDK-8031106.js ! test/script/sandbox/NASHORN-525.js ! test/script/sandbox/arrayclass.js ! test/script/sandbox/classbind.js ! test/script/sandbox/classloader.js ! test/script/sandbox/doprivileged.js ! test/script/sandbox/engine.js ! test/script/sandbox/env.js ! test/script/sandbox/exec.js ! test/script/sandbox/exit.js ! test/script/sandbox/file.js ! test/script/sandbox/interfaceimpl.js ! test/script/sandbox/javaextend.js ! test/script/sandbox/jsadapter.js ! test/script/sandbox/loadLibrary.js ! test/script/sandbox/loadcompat.js ! test/script/sandbox/nashorninternals.js ! test/script/sandbox/net.js ! test/script/sandbox/property.js ! test/script/sandbox/reflection.js ! test/script/sandbox/runnable.js ! test/script/sandbox/unsafe.js ! test/script/test262.js ! test/script/test262_single.js ! test/script/trusted/JDK-8006424.js ! test/script/trusted/JDK-8006529.js ! test/script/trusted/JDK-8008305.js ! test/script/trusted/JDK-8008305_subtest.js ! test/script/trusted/JDK-8020809.js ! test/script/trusted/JDK-8021129.js ! test/script/trusted/JDK-8021189.js ! test/script/trusted/JDK-8025629.js ! test/script/trusted/JDK-8032060.js ! test/script/trusted/NASHORN-638.js ! test/script/trusted/NASHORN-653.js ! test/script/trusted/getenv.js ! test/src/jdk/nashorn/api/NashornSQLDriver.java ! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java ! test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/scripting/InvocableTest.java ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/performance/OctaneTest.java ! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java ! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java ! test/src/jdk/nashorn/test/models/ConstructorWithArgument.java ! test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java ! test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java ! test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java ! test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java ! test/src/jdk/nashorn/test/models/OuterClass.java ! test/src/jdk/nashorn/test/models/OverrideObject.java ! test/src/jdk/nashorn/test/models/PropertyBind.java ! test/src/jdk/nashorn/test/models/StringArgs.java ! test/src/jdk/nashorn/test/models/VarArgConstructor.java Changeset: e2497b11a021 Author: attila Date: 2014-08-20 10:26 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/e2497b11a021 8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not. 8027958: NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn 8028345: Remove nashorn repo "bin" scripts to avoid confusion with JDK bin launcher programs 8029090: Developers should be able to pass nashorn properties and enable/disable JFR from command line 8030169: Need regression test for bug JDK-8010731 8033105: Make sure Nashorn test harness can run zlib benchmark 8033334: Make sure that scope depth information is maintained in the RecompilableScriptFunctionDatas, to avoid unnecessary slow proto linkage when doing on demand compilation 8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation. 8035820: Optimistic recompilation 8035836: Array performance improvements 8036127: Prototype filter needs to be applied to getter guard as well, not just getter 8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one. 8037086: Check that deoptimizing recompilations are correct 8037177: -Dnashorn.optimistic should be enabled by default, meaning that it has to be explicitly set to false to run with the jdk 8 style conservative types 8037534: Use scope types to determine optimistic types 8037572: Add more test cases to check static types 8037967: Broke the build, by commiting without saving the last review comment 8038223: Symbol trace debug output takes time 8038396: fix for the compiler expression evaluator to be more inquisitive about types 8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework 8038406: Testability: as a first step of moving loggers away from the process global space, the Debug object now supports logging POJOs from log entries as an event queue, which can be introspected from test scripts. This is way better than screen scraping brittle and subject-to-change log output. 8038413: NPE in unboxInteger 8038416: Access to undefined scoped variables deoptimized too much 8038426: Move all loggers from process wide scope into Global scope 8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism 8038945: Simplify strict undefined checks 8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks 8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects. 8040024: BranchOptimizer produces bad code for NaN FP comparison 8040089: Apply to call transform was incomplete. Now passes all tests and performance is back 8040093: Make sure that optimistic splitting works in optimistic types 8040102: Remove all references to Unsafe and definition of anonymous clases from the code 8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that. 8041434: Add synchronization to the common global constants structure 8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies 8041905: Fix apply2call bug that prevented avatar.js unit tests from running correctly 8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes 8042118: Separate types from symbols 8043002: Improve performance of Nashorn equality operators 8043003: Use strongly referenced generic invokers 8043004: Reduce variability at JavaAdapter call sites 8043132: Nashorn : all tests failed with java.security.AccessControlException 8043133: Fix corner cases of JDK-8041995 8043137: Collapse long sequences of NOP in Nashorn bytecode output 8043232: Index selection of overloaded java new constructors 8043235: Type-based optimizations interfere with continuation methods 8043431: Fix yet another corner case of JDK-8041995 8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging 8043605: Enable history for empty property maps 8043608: Make equality tests inline better 8043611: Move timing dependent benchmark for apply2call specialization to currently_failing. It is dependent that nothing takes machine time when doing the two runs, causing spurious assertions. Suggest running octane.raytrace manually instead to verify that this works, or incorporating it in the nightly test suite 8043632: Parallelize class installation and various script fixes. 8043633: In order to remove global state outside of contexts, make sure Timing class is an instance and not a static global collection of data. Move into Context. Move -Dnashorn.timing to an official logging option. 8043956: Make code caching work with optimistic typing and lazy compilation 8044012: Integrate the latest best known performance flags int ant octane jobs, and make sure that it's easy to compare 'ant octane-nashorn' and 'ant octane-v8' at the push of a button. (or rather; the entry of a command line) 8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness 8044154: Nashorn : all tests failed with java.security.AccessControlException 8044171: Make optimistic exception handlers smaller 8044502: Get rid of global optimistic flag 8044518: Ensure exceptions related to optimistic recompilation are not serializable 8044533: Deoptimizing negation produces wrong result for zero 8044534: Constant folding for unary + should produce int for boolean literals 8044760: Avoid PropertyMap duplicate for global instances 8044786: Some tests fail with non-optimistic compilation 8044803: Unnecessary restOf check 8044816: On-demand compiled top-level program doesn't need :createProgramFunction 8044851: nashorn properties leak memory 8046013: TypeError: Cannot apply "with" to non script object 8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle 8046025: AccessorProperty.getGetter is not threadsafe 8046026: CompiledFunction.relinkComposableInvoker assert is being hit 8046201: Avoid repeated flattening of nested ConsStrings 8046215: Running uncompilable scripts throws NullPointerException 8046898: Make sure that lazy compilation is the default, remove redundant "enable lazy compilation" flags, added warning message if compile logging is enabled and lazy is switched off. Verified existing test suite code coverage equivalence between lazy and eager. 8046905: apply on apply is broken 8046921: Deoptimization type information peristence 8047035: (function() "hello")() crashes in Lexer with jdk9 8047057: Add a regression test for the passing test cases from JDK-8042304 8047067: all eval arguments need to be copied in Lower 8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable 8047166: 'do with({}) break ; while(0);' crashes in CodeGenerator 8047331: Assertion in CompiledFunction when running earley-boyer after Merge 8047357: More precise synthetic return + unreachable throw 8047359: large string size RangeError should be thrown rather than reporting negative length 8047369: Add regression tests for passing test cases of JDK-8024971 8047371: local variable declaration in TypeEvaluator should use ScriptObject.addOwnProperty instead of .set 8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined 8047959: bindings created for declarations in eval code are not mutable 8048009: Type info caching accidentally defeated 8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval 8048079: Persistent code store is broken after optimistic types merge 8048505: ScriptingFunctions.readFully couldn't handle file names represented as ConsStrings 8048586: String concatenation with optimistic types is slow 8048718: JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException 8048869: Reduce compile time by about 5% by removing the Class.casts from the AST nodes 8049086: Minor API convenience functions on "Java" object 8049222: JSType class exposes public mutable arrays 8049223: RewriteException class exposes public mutable arrays 8049242: Explicit constructor overload selection should work with StaticClass as well 8049318: Test hideLocationProperties.js fails on Window due to backslash in path 8049524: Global object initialization via javax.script API should be minimal 8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings 8050964: OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date 8051019: Separate src and test execution sandbox directories 8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests" 8051439: Wrong type calculated for ADD operator with undefined operand 8051839: GuardedInvocation needs to clone an argument 8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac 8053910: ScriptObjectMirror causing havoc with Invocation interface 8053913: Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker 8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval() 8054411: Add nashorn.args.prepend system property 8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip 8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types 8054898: Avoid creation of empty type info files 8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork 8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression 8055042: Compile-time expression evaluator was missing variables 8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally 8055139: test/script/trusted/JDK-8055107.js fails with access control exception 8055186: Backport Nashorn optimistic typing to 8u repository 8055529: Clean up the bin directory Reviewed-by: jlaskey, lagergren, sundar Contributed-by: marcus.largergren at oracle.com, hannes.wallnoefer at oracle.com, sundararajan.athijegannathan at oracle.com - bin/checkintest.sh - bin/dump_octane_code.sh - bin/jjs - bin/jjs.bat + bin/jjsdebug.sh - bin/jjssecure - bin/jjssecure.bat - bin/nashorn - bin/nashorn.bat - bin/nashornsecure - bin/nashornsecure.bat + bin/run_octane.sh + bin/runopt.sh - bin/verbose_octane.bat - bin/verbose_octane.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! docs/DEVELOPER_README ! make/build-benchmark.xml ! make/build-nasgen.xml ! make/build.xml ! make/nbproject/ide-targets.xml ! make/project.properties + samples/javafoovars.js + samples/jsobj_example.js + samples/zipfs.js + samples/ziplist.js ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java + src/jdk/internal/dynalink/GuardedInvocationFilter.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethodLinker.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/StaticClassLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java + src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/messages.properties ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java - src/jdk/nashorn/api/scripting/resources/engine.js + src/jdk/nashorn/internal/IntDeque.java + src/jdk/nashorn/internal/codegen/ApplySpecialization.java + src/jdk/nashorn/internal/codegen/AssignSymbols.java - src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Condition.java ! src/jdk/nashorn/internal/codegen/ConstantData.java + src/jdk/nashorn/internal/codegen/DumpBytecode.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java - src/jdk/nashorn/internal/codegen/FinalizeTypes.java + src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/FunctionSignature.java ! src/jdk/nashorn/internal/codegen/Label.java + src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java + src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MapCreator.java + src/jdk/nashorn/internal/codegen/MapTuple.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java + src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java + src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java + src/jdk/nashorn/internal/codegen/ProgramPoints.java - src/jdk/nashorn/internal/codegen/RangeAnalyzer.java ! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java + src/jdk/nashorn/internal/codegen/TypeEvaluator.java + src/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java ! src/jdk/nashorn/internal/codegen/types/BytecodeOps.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk/nashorn/internal/codegen/types/ObjectType.java - src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/AccessNode.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/BreakNode.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/ContinueNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk/nashorn/internal/ir/Flags.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionCall.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/JoinPredecessor.java + src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java + src/jdk/nashorn/internal/ir/JumpStatement.java ! src/jdk/nashorn/internal/ir/LabelNode.java + src/jdk/nashorn/internal/ir/Labels.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java + src/jdk/nashorn/internal/ir/LocalVariableConversion.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/Optimistic.java + src/jdk/nashorn/internal/ir/OptimisticLexicalContext.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/Statement.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java - src/jdk/nashorn/internal/ir/TemporarySymbols.java + src/jdk/nashorn/internal/ir/Terminal.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.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/ClassHistogramElement.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java + src/jdk/nashorn/internal/ir/debug/NashornClassReader.java + src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.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/lookup/Lookup.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.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/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeDataView.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/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/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/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.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/objects/annotations/Optimistic.java ! src/jdk/nashorn/internal/objects/annotations/Property.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/Token.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java - src/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk/nashorn/internal/runtime/ConsString.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Debug.java - src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/FindProperty.java + src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/FunctionScope.java + src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java - src/jdk/nashorn/internal/runtime/Logging.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java + src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/PropertyDescriptor.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Source.java + src/jdk/nashorn/internal/runtime/SpillProperty.java + src/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/internal/runtime/Undefined.java + src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java + src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java + src/jdk/nashorn/internal/runtime/events/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java ! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + src/jdk/nashorn/internal/runtime/logging/DebugLogger.java + src/jdk/nashorn/internal/runtime/logging/Loggable.java + src/jdk/nashorn/internal/runtime/logging/Logger.java ! src/jdk/nashorn/internal/runtime/options/KeyValueOption.java + src/jdk/nashorn/internal/runtime/options/LoggingOption.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/internal/scripts/JO.java ! src/jdk/nashorn/tools/Shell.java + test/examples/apply_to_call_benchmark.js ! test/examples/string-micro.js ! test/script/assert.js - test/script/basic/JDK-8010697.js - test/script/basic/JDK-8010697.js.EXPECTED + test/script/basic/JDK-8010731.js ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8015969.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016618.js.EXPECTED ! test/script/basic/JDK-8020357.js ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8022903.js.EXPECTED ! test/script/basic/JDK-8025515.js ! test/script/basic/JDK-8026137.js ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027042.js.EXPECTED + test/script/basic/JDK-8029384.js + test/script/basic/JDK-8029384.js.EXPECTED ! test/script/basic/JDK-8029467.js ! test/script/basic/JDK-8029667.js ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030182_2.js.EXPECTED + test/script/basic/JDK-8038413.js + test/script/basic/JDK-8038413.js.EXPECTED + test/script/basic/JDK-8038945.js + test/script/basic/JDK-8038945.js.EXPECTED + test/script/basic/JDK-8040024.js + test/script/basic/JDK-8040024.js.EXPECTED + test/script/basic/JDK-8041995.js + test/script/basic/JDK-8041995.js.EXPECTED + test/script/basic/JDK-8043133.js + test/script/basic/JDK-8043133.js.EXPECTED + test/script/basic/JDK-8043232.js + test/script/basic/JDK-8043232.js.EXPECTED + test/script/basic/JDK-8043235.js + test/script/basic/JDK-8043235.js.EXPECTED + test/script/basic/JDK-8043431.js + test/script/basic/JDK-8043431.js.EXPECTED + test/script/basic/JDK-8044533.js + test/script/basic/JDK-8044533.js.EXPECTED + test/script/basic/JDK-8044534.js + test/script/basic/JDK-8044534.js.EXPECTED + test/script/basic/JDK-8046013.js + test/script/basic/JDK-8046013.js.EXPECTED + test/script/basic/JDK-8046026.js + test/script/basic/JDK-8046026.js.EXPECTED + test/script/basic/JDK-8046905.js + test/script/basic/JDK-8046905.js.EXPECTED + test/script/basic/JDK-8047035.js + test/script/basic/JDK-8047035.js.EXPECTED + test/script/basic/JDK-8047057.js + test/script/basic/JDK-8047067.js + test/script/basic/JDK-8047078.js + test/script/basic/JDK-8047166.js + test/script/basic/JDK-8047357.js + test/script/basic/JDK-8047357.js.EXPECTED + test/script/basic/JDK-8047359.js + test/script/basic/JDK-8047369.js + test/script/basic/JDK-8047371.js + test/script/basic/JDK-8047371.js.EXPECTED + test/script/basic/JDK-8047728.js + test/script/basic/JDK-8047959.js + test/script/basic/JDK-8047959.js.EXPECTED + test/script/basic/JDK-8048071.js + test/script/basic/JDK-8048071.js.EXPECTED + test/script/basic/JDK-8048079_1.js + test/script/basic/JDK-8048079_1.js.EXPECTED + test/script/basic/JDK-8048079_2.js + test/script/basic/JDK-8048079_2.js.EXPECTED + test/script/basic/JDK-8048505.js + test/script/basic/JDK-8048505.js.EXPECTED + test/script/basic/JDK-8048586.js + test/script/basic/JDK-8048718.js + test/script/basic/JDK-8049086.js + test/script/basic/JDK-8049086.js.EXPECTED + test/script/basic/JDK-8049242.js + test/script/basic/JDK-8049242.js.EXPECTED + test/script/basic/JDK-8050432.js + test/script/basic/JDK-8051439.js + test/script/basic/JDK-8051439.js.EXPECTED + test/script/basic/JDK-8054503.js ! test/script/basic/NASHORN-377.js ! test/script/basic/NASHORN-737.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call1.js + test/script/basic/apply_to_call/apply_to_call1.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call2.js + test/script/basic/apply_to_call/apply_to_call2.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call3.js + test/script/basic/apply_to_call/apply_to_call3.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call4.js + test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call_recompile.js + test/script/basic/apply_to_call/apply_to_call_recompile.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call_varargs.js + test/script/basic/apply_to_call/apply_to_call_varargs.js.EXPECTED - test/script/basic/arraysIntKey.js.EXPECTED = test/script/basic/arrays_int_key.js < test/script/basic/arraysIntKey.js + test/script/basic/arrays_int_key.js.EXPECTED + test/script/basic/boolean_arithmetic.js + test/script/basic/boolean_arithmetic.js.EXPECTED ! test/script/basic/closure.js.EXPECTED + test/script/basic/compile-octane-normal.js + test/script/basic/compile-octane-normal.js.EXPECTED ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane-splitter.js.EXPECTED ! test/script/basic/compile-octane.js - test/script/basic/compile-octane.js.EXPECTED ! test/script/basic/dataview_new.js ! test/script/basic/exprclosure.js.EXPECTED + test/script/basic/hideLocationProperties.js + test/script/basic/hideLocationProperties.js.EXPECTED + test/script/basic/octane-payload.js + test/script/basic/optimistic_arithmetic_check_type.js + test/script/basic/optimistic_arithmetic_check_type.js.EXPECTED + test/script/basic/optimistic_assignment_check_type.js + test/script/basic/optimistic_assignment_check_type.js.EXPECTED + test/script/basic/optimistic_check_type.js + test/script/basic/optimistic_check_type.js.EXPECTED + test/script/basic/optimistic_logical_check_type.js + test/script/basic/optimistic_logical_check_type.js.EXPECTED ! test/script/basic/parser/breakStat.js.EXPECTED ! test/script/basic/parser/continueStat.js.EXPECTED ! test/script/basic/parser/labelledStat.js.EXPECTED ! test/script/basic/parser/lhsExpr.js.EXPECTED - test/script/basic/ranges_disabled.js - test/script/basic/ranges_disabled.js.EXPECTED - test/script/basic/ranges_enabled.js - test/script/basic/ranges_enabled.js.EXPECTED - test/script/basic/ranges_payload.js + test/script/basic/relink_index_getter.js + test/script/basic/relink_index_getter.js.EXPECTED ! test/script/basic/run-octane.js - test/script/basic/runsunspider-eager.js - test/script/basic/runsunspider-lazy.js - test/script/basic/runsunspider-lazy.js.EXPECTED ! test/script/basic/runsunspider.js + test/script/basic/runsunspider.js.EXPECTED ! test/script/basic/scripting.js.EXPECTED ! test/script/basic/typedarrays.js + test/script/basic/typedarrays2.js + test/script/basic/typedarrays2.js.EXPECTED + test/script/currently-failing/JDK-8010697.js + test/script/currently-failing/JDK-8010697.js.EXPECTED + test/script/currently-failing/apply_to_call_bench.js + test/script/currently-failing/apply_to_call_bench.js.EXPECTED + test/script/currently-failing/optimistic_check_type_cases.js + test/script/currently-failing/optimistic_check_type_cases.js.EXPECTED = test/script/currently-failing/property_delete.js < test/script/maptests/property_delete.js ! test/script/error/JDK-8026039.js.EXPECTED ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js + test/script/markdown.js + test/script/markdown/anchors-by-reference.js + test/script/markdown/anchors-by-reference.js.EXPECTED + test/script/markdown/automatic-anchors.js + test/script/markdown/automatic-anchors.js.EXPECTED + test/script/markdown/blockquote-nested-markdown.js + test/script/markdown/blockquote-nested-markdown.js.EXPECTED + test/script/markdown/blockquote.js + test/script/markdown/blockquote.js.EXPECTED + test/script/markdown/code-block-html-escape.js + test/script/markdown/code-block-html-escape.js.EXPECTED + test/script/markdown/code-block.js + test/script/markdown/code-block.js.EXPECTED + test/script/markdown/doubline-list.js + test/script/markdown/doubline-list.js.EXPECTED + test/script/markdown/emphasis.js + test/script/markdown/emphasis.js.EXPECTED + test/script/markdown/escaped-number-period.js + test/script/markdown/escaped-number-period.js.EXPECTED + test/script/markdown/escaping.js + test/script/markdown/escaping.js.EXPECTED + test/script/markdown/github-style-at-start.js + test/script/markdown/github-style-at-start.js.EXPECTED + test/script/markdown/github-style-codeblock.js + test/script/markdown/github-style-codeblock.js.EXPECTED + test/script/markdown/github-style-linebreaks.js + test/script/markdown/github-style-linebreaks.js.EXPECTED + test/script/markdown/h1-with-double-hash.js + test/script/markdown/h1-with-double-hash.js.EXPECTED + test/script/markdown/h1-with-equals.js + test/script/markdown/h1-with-equals.js.EXPECTED + test/script/markdown/h1-with-single-hash.js + test/script/markdown/h1-with-single-hash.js.EXPECTED + test/script/markdown/h2-with-dashes.js + test/script/markdown/h2-with-dashes.js.EXPECTED + test/script/markdown/h2-with-double-hash.js + test/script/markdown/h2-with-double-hash.js.EXPECTED + test/script/markdown/h2-with-single-hash.js + test/script/markdown/h2-with-single-hash.js.EXPECTED + test/script/markdown/h3-with-double-hash.js + test/script/markdown/h3-with-double-hash.js.EXPECTED + test/script/markdown/h3-with-single-hash.js + test/script/markdown/h3-with-single-hash.js.EXPECTED + test/script/markdown/h4-with-single-hash.js + test/script/markdown/h4-with-single-hash.js.EXPECTED + test/script/markdown/h5-with-single-hash.js + test/script/markdown/h5-with-single-hash.js.EXPECTED + test/script/markdown/h6-with-single-hash.js + test/script/markdown/h6-with-single-hash.js.EXPECTED + test/script/markdown/horizontal-rules.js + test/script/markdown/horizontal-rules.js.EXPECTED + test/script/markdown/html5-strutural-tags.js + test/script/markdown/html5-strutural-tags.js.EXPECTED + test/script/markdown/images.js + test/script/markdown/images.js.EXPECTED + test/script/markdown/implicit-anchors.js + test/script/markdown/implicit-anchors.js.EXPECTED + test/script/markdown/inline-anchors.js + test/script/markdown/inline-anchors.js.EXPECTED + test/script/markdown/inline-code.js + test/script/markdown/inline-code.js.EXPECTED + test/script/markdown/inline-style-tag.js + test/script/markdown/inline-style-tag.js.EXPECTED + test/script/markdown/lazy-blockquote.js + test/script/markdown/lazy-blockquote.js.EXPECTED + test/script/markdown/list-with-blockquote.js + test/script/markdown/list-with-blockquote.js.EXPECTED + test/script/markdown/list-with-code.js + test/script/markdown/list-with-code.js.EXPECTED + test/script/markdown/multi-paragraph-list.js + test/script/markdown/multi-paragraph-list.js.EXPECTED + test/script/markdown/multiline-unordered-list.js + test/script/markdown/multiline-unordered-list.js.EXPECTED + test/script/markdown/nested-blockquote.js + test/script/markdown/nested-blockquote.js.EXPECTED + test/script/markdown/ordered-list-same-number.js + test/script/markdown/ordered-list-same-number.js.EXPECTED + test/script/markdown/ordered-list-wrong-numbers.js + test/script/markdown/ordered-list-wrong-numbers.js.EXPECTED + test/script/markdown/ordered-list.js + test/script/markdown/ordered-list.js.EXPECTED + test/script/markdown/relative-anchors.js + test/script/markdown/relative-anchors.js.EXPECTED + test/script/markdown/simple-paragraph.js + test/script/markdown/simple-paragraph.js.EXPECTED + test/script/markdown/strong.js + test/script/markdown/strong.js.EXPECTED + test/script/markdown/table-basic.js + test/script/markdown/table-basic.js.EXPECTED + test/script/markdown/table-large.js + test/script/markdown/table-large.js.EXPECTED + test/script/markdown/table-with-equals.js + test/script/markdown/table-with-equals.js.EXPECTED + test/script/markdown/unordered-list-asterisk.js + test/script/markdown/unordered-list-asterisk.js.EXPECTED + test/script/markdown/unordered-list-minus.js + test/script/markdown/unordered-list-minus.js.EXPECTED + test/script/markdown/unordered-list-plus.js + test/script/markdown/unordered-list-plus.js.EXPECTED + test/script/markdown/url-with-parenthesis.js + test/script/markdown/url-with-parenthesis.js.EXPECTED ! test/script/nosecurity/JDK-8044798.js ! test/script/nosecurity/JDK-8044798.js.EXPECTED + test/script/nosecurity/JDK-8044851.js + test/script/nosecurity/JDK-8044851.js.EXPECTED + test/script/nosecurity/JDK-8050964.js + test/script/nosecurity/JDK-8055034.js + test/script/nosecurity/JDK-8055034.js.EXPECTED + test/script/nosecurity/JDK-8055107.js ! test/script/trusted/JDK-8006529.js + test/script/trusted/event_queue.js + test/script/trusted/event_queue.js.EXPECTED + test/script/trusted/optimistic_recompilation.js + test/script/trusted/optimistic_recompilation.js.EXPECTED ! test/src/UnnamedPackageTestCallback.java ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java + test/src/jdk/nashorn/internal/runtime/ConsStringTest.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java + test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/TestHelper.java + test/src/jdk/nashorn/test/tools/StaticTypeInspector.java Changeset: 8f2ed41abb26 Author: sundar Date: 2014-08-20 18:59 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/8f2ed41abb26 8050078: Nashorn ClassFilter Support Reviewed-by: attila, hannesw, jlaskey, lagergren + src/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8015969.js + test/script/trusted/classfilter.js + test/script/trusted/classfilter.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: 83429983b9ef Author: sundar Date: 2014-08-21 14:03 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/83429983b9ef 8055687: Wrong "this" passed to JSObject.eval call Reviewed-by: hannesw, lagergren + samples/find_nonfinals2.js ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 620bf937f377 Author: sundar Date: 2014-08-21 20:06 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/620bf937f377 8055762: Nashorn misses linker for netscape.javascript.JSObject instances Reviewed-by: lagergren, jlaskey ! make/build.xml ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java + test/script/basic/JDK-8055762.js + test/script/basic/JDK-8055762.js.EXPECTED Changeset: 934689dc9f10 Author: sundar Date: 2014-08-22 15:47 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/934689dc9f10 8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8055796.js + test/script/basic/JDK-8055796.js.EXPECTED Changeset: e770d899dca5 Author: sundar Date: 2014-08-25 08:46 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/e770d899dca5 8055830: JDK-8015969.js is silently failing Reviewed-by: lagergren, jlaskey, hannesw ! test/script/basic/JDK-8015969.js Changeset: e94c247e4673 Author: sundar Date: 2014-08-25 20:26 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/e94c247e4673 8055899: Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException Reviewed-by: jlaskey, lagergren ! test/script/basic/JDK-8055762.js ! test/script/basic/JDK-8055796.js ! test/script/basic/JDK-8055796.js.EXPECTED + test/script/basic/JDK-8055796_2.js + test/script/basic/JDK-8055796_2.js.EXPECTED Changeset: fe439797def2 Author: yan Date: 2014-08-26 14:51 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/fe439797def2 8055811: Tests for Nashorn ClassFilter Support Reviewed-by: sundar, attila Contributed-by: Sergey Lugovoy + test/script/trusted/classfilter_extends.js + test/script/trusted/classfilter_extends.js.EXPECTED + test/script/trusted/classfilter_mozilla_compat.js + test/script/trusted/classfilter_mozilla_compat.js.EXPECTED + test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java Changeset: aef491539708 Author: sundar Date: 2014-08-26 17:21 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/aef491539708 8056050: runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test" Reviewed-by: attila, jlaskey ! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java Changeset: 8dae548f5f27 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/8dae548f5f27 Merge ! .hgtags Changeset: 8cc610369ecd Author: attila Date: 2014-08-27 10:16 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/8cc610369ecd 8055870: iteration fails if index var is not used Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8055870.js + test/script/basic/JDK-8055870.js.EXPECTED Changeset: c9866d77c14c Author: sundar Date: 2014-08-27 13:55 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/c9866d77c14c 8056094: [nashorn] tests fail when running via jtreg Reviewed-by: jlaskey, hannesw ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 85e3f07fc5fc Author: attila Date: 2014-08-26 11:31 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/85e3f07fc5fc 8055911: Don't use String.intern for IdentNode Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.java Changeset: e3ca0a51b3c9 Author: attila Date: 2014-08-26 11:32 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/e3ca0a51b3c9 8055913: Node.hashCode() delegates to Object.hashCode() and is hot Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/ir/Node.java Changeset: 7cf80b2dc39b Author: attila Date: 2014-08-26 11:45 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/7cf80b2dc39b 8055923: collect timings using System.nanoTime Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Timing.java Changeset: 2c3db3ce0b06 Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/2c3db3ce0b06 8055954: Do not parallelize class installation Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/Context.java Changeset: 2bcc21c5d5da Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/2bcc21c5d5da 8056052: Source.getContent() does excess Object.clone() Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/Source.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java Changeset: 44b69fb3b031 Author: attila Date: 2014-08-26 15:52 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/44b69fb3b031 8056025: CompilationPhase.setStates() is hot in class installation phase Reviewed-by: jlaskey, sundar + src/jdk/nashorn/internal/AssertsEnabled.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/ir/FunctionNode.java Changeset: d93eabe28080 Author: attila Date: 2014-08-27 14:34 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/d93eabe28080 Merge Changeset: e56d1f4ecd91 Author: sundar Date: 2014-08-27 18:18 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/e56d1f4ecd91 8056123: Anonymous function statements leak internal function names into global scope Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/AssignSymbols.java + test/script/basic/JDK-8056123.js ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 8c282c15c58c Author: lagergren Date: 2014-08-26 11:42 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/8c282c15c58c 8055906: Avoid throwing an exception with filled in stack trace as part of the normal control flow Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: dd9ea030e762 Author: yan Date: 2014-08-25 17:38 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/dd9ea030e762 8055878: Nashorn: all tests failed with AccessControlException Reviewed-by: sundar, hannesw Contributed-by: Sergey Lugovoy ! make/build.xml Changeset: 88bb71f8b3c3 Author: attila Date: 2014-08-27 14:58 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/88bb71f8b3c3 Merge Changeset: f4fe83621604 Author: attila Date: 2014-08-28 16:38 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/f4fe83621604 8056243: OptimisticTypePersistence should refuse to work in symlinked directories Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: 34c17c956654 Author: lana Date: 2014-08-28 16:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/34c17c956654 Merge ! .hgtags From calvin.cheung at oracle.com Wed Sep 3 22:27:58 2014 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Wed, 03 Sep 2014 22:27:58 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409032227.s83MRwoA009177@aojmv0008> Changeset: 622c6e0ad4d6 Author: ccheung Date: 2014-08-25 00:13 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/622c6e0ad4d6 8048150: Allow easy configurations for large CDS archives Summary: Estimate the size of shared archive based on the number of classes in the classlist file Reviewed-by: iklam, jiangli, minqi, dholmes ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp Changeset: b23a19cd0536 Author: ccheung Date: 2014-08-27 10:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b23a19cd0536 8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC Summary: cast the result of the conversion to uintx Reviewed-by: ccheung, coleenp Contributed-by: volker.simonis at gmail.com ! src/share/vm/memory/metaspaceShared.hpp Changeset: 4c7dd94cdc07 Author: ccheung Date: 2014-09-03 21:20 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/4c7dd94cdc07 Merge From thomas.schatzl at oracle.com Thu Sep 4 09:13:41 2014 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Thu, 04 Sep 2014 09:13:41 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq Message-ID: <201409040913.s849DfwE023616@aojmv0008> Changeset: 66d359ee9681 Author: tschatzl Date: 2014-09-03 17:01 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/66d359ee9681 8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq Summary: Fixup the remaining variable names. Reviewed-by: tonyp, jwilhelm ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp From john.coomes at oracle.com Thu Sep 4 10:54:53 2014 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 04 Sep 2014 10:54:53 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057535: add a thread extension class Message-ID: <201409041054.s84AsrwV012491@aojmv0008> Changeset: 966601b12d4f Author: sla Date: 2014-09-04 11:21 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/966601b12d4f 8057535: add a thread extension class Reviewed-by: mgerdin, bdelsart, jcoomes ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp + src/share/vm/runtime/thread_ext.cpp + src/share/vm/runtime/thread_ext.hpp ! src/share/vm/services/management.cpp From zhengyu.gu at oracle.com Thu Sep 4 15:38:08 2014 From: zhengyu.gu at oracle.com (zhengyu.gu at oracle.com) Date: Thu, 04 Sep 2014 15:38:08 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8 new changesets Message-ID: <201409041538.s84Fc8J2029848@aojmv0008> Changeset: 017b0145f20c Author: gtriantafill Date: 2014-08-12 14:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/017b0145f20c 8054952: [TESTBUG] Add missing NMT2 tests Summary: The new NMT2 tests got lost on the way into jdk9 yesterday, this change adds them. Reviewed-by: coleenp, zgu, ctornqvi + test/runtime/NMT/AutoshutdownNMT.java + test/runtime/NMT/JcmdBaselineDetail.java + test/runtime/NMT/JcmdDetailDiff.java + test/runtime/NMT/JcmdScaleDetail.java + test/runtime/NMT/JcmdSummaryDiff.java + test/runtime/NMT/MallocRoundingReportTest.java + test/runtime/NMT/MallocSiteHashOverflow.java + test/runtime/NMT/MallocStressTest.java + test/runtime/NMT/ReleaseNoCommit.java + test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java Changeset: f5164941749c Author: zgu Date: 2014-08-14 13:15 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/f5164941749c 8054547: Re-enable warning for incompatible java launcher Summary: Re-enabled warning as launcher change reached promotion build Reviewed-by: hseigel, coleenp ! src/share/vm/runtime/arguments.cpp Changeset: 6640f982c1be Author: gtriantafill Date: 2014-09-04 10:14 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/6640f982c1be 8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated Summary: enable tests for NMT2 Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/AutoshutdownNMT.java ! test/runtime/NMT/BaselineWithParameter.java ! test/runtime/NMT/CommandLineDetail.java ! test/runtime/NMT/CommandLineEmptyArgument.java ! test/runtime/NMT/CommandLineInvalidArgument.java ! test/runtime/NMT/CommandLineSummary.java ! test/runtime/NMT/CommandLineTurnOffNMT.java ! test/runtime/NMT/JcmdBaselineDetail.java ! test/runtime/NMT/JcmdScale.java ! test/runtime/NMT/JcmdScaleDetail.java ! test/runtime/NMT/JcmdSummaryDiff.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocRoundingReportTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/ReleaseNoCommit.java ! test/runtime/NMT/ShutdownTwice.java ! test/runtime/NMT/SummaryAfterShutdown.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocTestType.java Changeset: acb20c734237 Author: gtriantafill Date: 2014-08-19 06:47 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/acb20c734237 8055051: runtime/NMT/CommandLineEmptyArgument.java fails Summary: disable failing test Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/CommandLineEmptyArgument.java Changeset: 19fc73d027a6 Author: gtriantafill Date: 2014-08-22 06:46 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/19fc73d027a6 8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available Reviewed-by: ctornqvi, hseigel ! test/runtime/NMT/JcmdDetailDiff.java Changeset: 3670c195cb8b Author: gtriantafill Date: 2014-08-22 07:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/3670c195cb8b 8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java Changeset: b28ee41fbecb Author: gtriantafill Date: 2014-08-21 14:37 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b28ee41fbecb 8055684: runtime/NMT/CommandLineEmptyArgument.java fails Reviewed-by: ctornqvi, sla ! test/runtime/NMT/CommandLineEmptyArgument.java Changeset: 3f9ff5e261c6 Author: gtriantafill Date: 2014-08-22 06:28 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/3f9ff5e261c6 8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running Reviewed-by: ctornqvi, zgu, hseigel ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/MallocStressTest.java From john.coomes at oracle.com Thu Sep 4 17:27:51 2014 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 04 Sep 2014 17:27:51 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8054970: gc src file exclusion should exclude alternative sources Message-ID: <201409041727.s84HRpfr021923@aojmv0008> Changeset: 1202792c966e Author: jcoomes Date: 2014-09-04 09:37 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/1202792c966e 8054970: gc src file exclusion should exclude alternative sources Reviewed-by: ehelin, stefank ! make/excludeSrc.make From john.coomes at oracle.com Fri Sep 5 01:02:53 2014 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 05 Sep 2014 01:02:53 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057531: refactor gc argument processing code slightly Message-ID: <201409050102.s8512reS008008@aojmv0008> Changeset: 8ec8971f511a Author: jcoomes Date: 2014-09-04 16:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/8ec8971f511a 8057531: refactor gc argument processing code slightly Reviewed-by: mgerdin, tschatzl, jmasa ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp From bengt.rutisson at oracle.com Fri Sep 5 09:15:36 2014 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Fri, 05 Sep 2014 09:15:36 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057536: Refactor G1 to allow context specific allocations Message-ID: <201409050915.s859FaoK022329@aojmv0008> Changeset: 227a9e5e4b4a Author: sjohanss Date: 2014-09-05 09:49 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/227a9e5e4b4a 8057536: Refactor G1 to allow context specific allocations Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context. Reviewed-by: mgerdin, brutisso + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp + src/share/vm/gc_implementation/g1/g1AllocationContext.hpp + src/share/vm/gc_implementation/g1/g1Allocator.cpp + src/share/vm/gc_implementation/g1/g1Allocator.hpp + src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/runtime/vm_operations.hpp From igor.ignatyev at oracle.com Fri Sep 5 11:38:19 2014 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Fri, 05 Sep 2014 11:38:19 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409051138.s85BcJ1W017283@aojmv0008> Changeset: fe392af93c23 Author: iignatyev Date: 2014-08-27 17:09 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/fe392af93c23 8056072: add jprt_optimized targets Reviewed-by: kvn, roland ! make/Makefile ! make/jprt.gmk ! make/jprt.properties Changeset: ddda5de93db5 Author: iignatyev Date: 2014-08-28 23:30 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/ddda5de93db5 8056223: typo in export_optimized_jdk Reviewed-by: kvn ! make/Makefile From jesper.wilhelmsson at oracle.com Fri Sep 5 12:29:10 2014 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 05 Sep 2014 12:29:10 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile Message-ID: <201409051229.s85CTAeK025309@aojmv0008> Changeset: 9be4ca335650 Author: jwilhelm Date: 2014-09-05 00:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/9be4ca335650 8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile Reviewed-by: erikj, dholmes ! make/solaris/Makefile From john.coomes at oracle.com Fri Sep 5 20:55:44 2014 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 05 Sep 2014 20:55:44 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057623: add an extension class for argument handling Message-ID: <201409052055.s85KticI016674@aojmv0008> Changeset: 76af788b6c16 Author: jcoomes Date: 2014-09-05 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/76af788b6c16 8057623: add an extension class for argument handling Reviewed-by: brutisso, mgerdin, tschatzl ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp - src/share/vm/runtime/arguments_ext.cpp + src/share/vm/runtime/arguments_ext.hpp From alejandro.murillo at oracle.com Fri Sep 5 23:06:23 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 05 Sep 2014 23:06:23 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 4 new changesets Message-ID: <201409052306.s85N6NuN006645@aojmv0008> Changeset: fd4dbaff3002 Author: amurillo Date: 2014-09-02 14:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/fd4dbaff3002 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp - src/share/vm/services/memPtr.cpp - src/share/vm/services/memPtr.hpp - src/share/vm/services/memPtrArray.hpp - src/share/vm/services/memRecorder.cpp - src/share/vm/services/memRecorder.hpp - src/share/vm/services/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp Changeset: efbd07229e6c Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/efbd07229e6c Added tag jdk8u40-b04 for changeset fd4dbaff3002 ! .hgtags Changeset: c9635cad4a5d Author: amurillo Date: 2014-09-05 15:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/c9635cad4a5d Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! make/solaris/Makefile - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp - src/share/vm/runtime/arguments_ext.cpp Changeset: 232b50b20797 Author: amurillo Date: 2014-09-05 15:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/232b50b20797 Added tag hs25.40-b09 for changeset c9635cad4a5d ! .hgtags From alejandro.murillo at oracle.com Sat Sep 6 00:14:16 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 06 Sep 2014 00:14:16 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057649: new hotspot build - hs25.40-b10 Message-ID: <201409060014.s860EGbv018425@aojmv0008> Changeset: 7ff83df6c85a Author: amurillo Date: 2014-09-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/7ff83df6c85a 8057649: new hotspot build - hs25.40-b10 Reviewed-by: jcoomes ! make/hotspot_version From alejandro.murillo at oracle.com Sat Sep 6 01:50:07 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 06 Sep 2014 01:50:07 +0000 Subject: hg: jdk8u/hs-dev: Added tag jdk8u40-b04 for changeset e9473185d77a Message-ID: <201409060150.s861o721002081@aojmv0008> Changeset: 7e286a0c90fb Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/7e286a0c90fb Added tag jdk8u40-b04 for changeset e9473185d77a ! .hgtags From alejandro.murillo at oracle.com Sat Sep 6 01:50:11 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 06 Sep 2014 01:50:11 +0000 Subject: hg: jdk8u/hs-dev/corba: Added tag jdk8u40-b04 for changeset f3969243c71a Message-ID: <201409060150.s861oBQo002144@aojmv0008> Changeset: 740fea207f70 Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/740fea207f70 Added tag jdk8u40-b04 for changeset f3969243c71a ! .hgtags From alejandro.murillo at oracle.com Sat Sep 6 01:50:14 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 06 Sep 2014 01:50:14 +0000 Subject: hg: jdk8u/hs-dev/jaxp: Added tag jdk8u40-b04 for changeset 23c1a41d75ad Message-ID: <201409060150.s861oEVd002194@aojmv0008> Changeset: 8d60cebf6a0c Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/8d60cebf6a0c Added tag jdk8u40-b04 for changeset 23c1a41d75ad ! .hgtags From alejandro.murillo at oracle.com Sat Sep 6 01:50:18 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 06 Sep 2014 01:50:18 +0000 Subject: hg: jdk8u/hs-dev/jaxws: Added tag jdk8u40-b04 for changeset 127fb2a65ca6 Message-ID: <201409060150.s861oIXO002246@aojmv0008> Changeset: b904fcd66860 Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/b904fcd66860 Added tag jdk8u40-b04 for changeset 127fb2a65ca6 ! .hgtags From alejandro.murillo at oracle.com Sat Sep 6 01:50:23 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 06 Sep 2014 01:50:23 +0000 Subject: hg: jdk8u/hs-dev/jdk: 3 new changesets Message-ID: <201409060150.s861oNYx002310@aojmv0008> Changeset: dde62d949f78 Author: amurillo Date: 2014-09-02 14:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/dde62d949f78 Merge Changeset: ebd9fe43115e Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/ebd9fe43115e Added tag jdk8u40-b04 for changeset dde62d949f78 ! .hgtags Changeset: d587834579da Author: amurillo Date: 2014-09-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/d587834579da Merge From alejandro.murillo at oracle.com Sat Sep 6 01:50:47 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 06 Sep 2014 01:50:47 +0000 Subject: hg: jdk8u/hs-dev/langtools: Added tag jdk8u40-b04 for changeset cde557bc48f5 Message-ID: <201409060150.s861olq7002389@aojmv0008> Changeset: a36fce70b505 Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/a36fce70b505 Added tag jdk8u40-b04 for changeset cde557bc48f5 ! .hgtags From alejandro.murillo at oracle.com Sat Sep 6 01:50:50 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 06 Sep 2014 01:50:50 +0000 Subject: hg: jdk8u/hs-dev/nashorn: Added tag jdk8u40-b04 for changeset 34c17c956654 Message-ID: <201409060150.s861ooUF002438@aojmv0008> Changeset: 2d75c391f61f Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/2d75c391f61f Added tag jdk8u40-b04 for changeset 34c17c956654 ! .hgtags From albert.noll at oracle.com Mon Sep 8 07:50:14 2014 From: albert.noll at oracle.com (albert.noll at oracle.com) Date: Mon, 08 Sep 2014 07:50:14 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8048879: "unexpected yanked node" opto/postaloc.cpp:139 Message-ID: <201409080750.s887oE9G026089@aojmv0008> Changeset: 91cb3b8aac2b Author: thartmann Date: 2014-08-19 07:36 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/91cb3b8aac2b 8048879: "unexpected yanked node" opto/postaloc.cpp:139 Summary: MemBarAcquireNode prevents deletion of dead LoadNNode. Added condition to 'has_special_unique_user' to trigger deletion. Reviewed-by: kvn, iveresov ! src/share/vm/opto/node.cpp + test/compiler/membars/TestMemBarAcquire.java From staffan.larsen at oracle.com Mon Sep 8 11:51:40 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Mon, 08 Sep 2014 11:51:40 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8044398: Attach code should propagate errors in Diagnostic Commands as errors Message-ID: <201409081151.s88BpeuM011265@aojmv0008> Changeset: 2545e461115b Author: sla Date: 2014-05-30 19:13 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/2545e461115b 8044398: Attach code should propagate errors in Diagnostic Commands as errors Reviewed-by: dcubed, mgronlun ! src/share/vm/services/attachListener.cpp From staffan.larsen at oracle.com Mon Sep 8 11:57:01 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Mon, 08 Sep 2014 11:57:01 +0000 Subject: hg: jdk8u/hs-dev/jdk: 2 new changesets Message-ID: <201409081157.s88Bv12M011932@aojmv0008> Changeset: 54f883975308 Author: sla Date: 2014-05-09 12:06 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/54f883975308 8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework Reviewed-by: alanb, dsamersoff, jbachorik + src/share/classes/com/sun/tools/attach/AttachOperationFailedException.java ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/share/classes/sun/tools/jcmd/JCmd.java ! src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java ! src/solaris/classes/sun/tools/attach/LinuxVirtualMachine.java ! src/solaris/classes/sun/tools/attach/SolarisVirtualMachine.java ! src/solaris/native/sun/tools/attach/BsdVirtualMachine.c ! src/solaris/native/sun/tools/attach/LinuxVirtualMachine.c ! src/solaris/native/sun/tools/attach/SolarisVirtualMachine.c ! src/windows/classes/sun/tools/attach/WindowsVirtualMachine.java ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: e9263f359a28 Author: sla Date: 2014-06-11 15:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/e9263f359a28 8044135: Add API to start JMX agent from attach framework Reviewed-by: alanb, dsamersoff, jbachorik ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/share/classes/sun/tools/jconsole/LocalVirtualMachine.java ! test/com/sun/tools/attach/SimpleProvider.java + test/com/sun/tools/attach/StartManagementAgent.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java From coleen.phillimore at oracle.com Mon Sep 8 17:32:57 2014 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Mon, 08 Sep 2014 17:32:57 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409081732.s88HWvQG013359@aojmv0008> Changeset: 47e3110c47e8 Author: coleenp Date: 2014-09-05 16:01 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/47e3110c47e8 6642881: Improve performance of Class.getClassLoader() Summary: Add classLoader to java/lang/Class instance for fast access Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 99f0593d8c9f Author: coleenp Date: 2014-09-08 14:13 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/99f0593d8c9f Merge - src/share/vm/runtime/arguments_ext.cpp From roger.riggs at oracle.com Mon Sep 8 18:26:59 2014 From: roger.riggs at oracle.com (roger.riggs at oracle.com) Date: Mon, 08 Sep 2014 18:26:59 +0000 Subject: hg: jdk8u/hs-dev/jdk: 8057751: CompileNativeLibraries for custom build Message-ID: <201409081826.s88IQxTl025197@aojmv0008> Changeset: 7bc1a074773b Author: rriggs Date: 2014-09-08 08:45 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/7bc1a074773b 8057751: CompileNativeLibraries for custom build Summary: Invoke CompileNativeLibraries in custom/closed build Reviewed-by: dholmes ! make/CompileNativeLibraries.gmk From john.coomes at oracle.com Mon Sep 8 22:59:43 2014 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Mon, 08 Sep 2014 22:59:43 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057658: Enable G1 FullGC extensions Message-ID: <201409082259.s88MxhYF008850@aojmv0008> Changeset: d35872270666 Author: sjohanss Date: 2014-09-09 00:05 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/d35872270666 8057658: Enable G1 FullGC extensions Summary: Refactored the G1 FullGC code to enable it to be extended. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp + src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/memory/space.hpp From vladimir.kozlov at oracle.com Tue Sep 9 01:04:11 2014 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 09 Sep 2014 01:04:11 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409090104.s8914BUu000048@aojmv0008> Changeset: b384ba33c9a0 Author: kvn Date: 2014-07-17 15:40 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b384ba33c9a0 8050942: PPC64: implement template interpreter for ppc64le Reviewed-by: kvn, goetz Contributed-by: asmundak at google.com ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 2219e830b668 Author: kvn Date: 2014-09-08 23:01 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/2219e830b668 Merge From vladimir.kozlov at oracle.com Tue Sep 9 01:55:35 2014 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 09 Sep 2014 01:55:35 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8054927: Missing MemNode::acquire ordering in some volatile Load nodes Message-ID: <201409090155.s891taxP007628@aojmv0008> Changeset: d8847542f83a Author: kvn Date: 2014-08-13 13:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/d8847542f83a 8054927: Missing MemNode::acquire ordering in some volatile Load nodes Summary: Fixed memory ordering parameter and added missing barriers for volatile loads. Reviewed-by: roland, iveresov ! src/share/vm/opto/library_call.cpp From coleen.phillimore at oracle.com Tue Sep 9 02:40:30 2014 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Tue, 09 Sep 2014 02:40:30 +0000 Subject: hg: jdk8u/hs-dev/jdk: 2 new changesets Message-ID: <201409090240.s892eURZ014956@aojmv0008> Changeset: 59deb2d00b29 Author: coleenp Date: 2014-06-24 11:23 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/59deb2d00b29 6642881: Improve performance of Class.getClassLoader() Summary: Add classLoader to java/lang/Class instance for fast access Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, mchung, jfranck, dholmes ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/reflect/AccessibleObject.java ! src/share/javavm/export/jvm.h ! src/share/native/common/check_code.c ! src/share/native/java/lang/Class.c Changeset: 6254d9b7b722 Author: coleenp Date: 2014-09-08 22:35 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/6254d9b7b722 Merge From igor.veresov at oracle.com Tue Sep 9 02:52:31 2014 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Tue, 09 Sep 2014 02:52:31 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409090252.s892qVGl017759@aojmv0008> Changeset: d635fd1ac81c Author: iveresov Date: 2014-09-08 18:11 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/d635fd1ac81c 8056124: Hotspot should use PICL interface to get cacheline size on SPARC Summary: Using libpicl to get L1 data and L2 cache line sizes Reviewed-by: kvn, roland, morris ! make/solaris/makefiles/vm.make ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 3153adbad1e9 Author: iveresov Date: 2014-09-09 01:58 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/3153adbad1e9 Merge From john.coomes at oracle.com Tue Sep 9 03:51:32 2014 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 09 Sep 2014 03:51:32 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057710: Refactor G1 heap region default sizes Message-ID: <201409090351.s893pWmK026843@aojmv0008> Changeset: 5248357b7113 Author: sjohanss Date: 2014-09-09 04:48 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/5248357b7113 8057710: Refactor G1 heap region default sizes Summary: Refactored the defines to instead be static const in a HeapRegionBounds class. Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp + src/share/vm/gc_implementation/g1/heapRegionBounds.hpp + src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp From vladimir.kozlov at oracle.com Tue Sep 9 07:16:28 2014 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 09 Sep 2014 07:16:28 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409090716.s897GSmY027292@aojmv0008> Changeset: 63bae08b051e Author: kvn Date: 2014-09-04 23:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/63bae08b051e 8057643: Unable to build --with-debug-level=optimized on OSX Summary: Added missing Hotspot make targets for 'optimized' build. Reviewed-by: iveresov ! make/Makefile ! make/bsd/makefiles/universal.gmk Changeset: b6978881f5af Author: kvn Date: 2014-09-09 06:29 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b6978881f5af Merge From igor.ignatyev at oracle.com Tue Sep 9 11:23:26 2014 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Tue, 09 Sep 2014 11:23:26 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409091123.s89BNQZD007722@aojmv0008> Changeset: 17d3ee6e9d3c Author: fzhinkin Date: 2014-09-08 20:32 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/17d3ee6e9d3c 8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality Reviewed-by: kvn, iignatyev ! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java - test/compiler/intrinsics/mathexact/sanity/Verifier.java + test/compiler/testlibrary/intrinsics/Verifier.java Changeset: fe6dafcd8ed0 Author: fzhinkin Date: 2014-09-03 15:29 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/fe6dafcd8ed0 8055904: Develop tests for new command-line options related to SHA intrinsics Reviewed-by: kvn, iignatyev + test/compiler/intrinsics/sha/cli/SHAOptionsBase.java + test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java Changeset: 4d8781a35525 Author: fzhinkin Date: 2014-09-03 15:26 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/4d8781a35525 8055903: Develop sanity tests on SPARC's SHA instructions support Reviewed-by: kvn, iignatyev + test/compiler/intrinsics/sha/sanity/SHASanityTestBase.java + test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java + test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java From vladimir.kozlov at oracle.com Tue Sep 9 18:17:56 2014 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 09 Sep 2014 18:17:56 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409091817.s89IHuhv028187@aojmv0008> Changeset: 14b356bbca27 Author: zmajo Date: 2014-08-29 15:32 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/14b356bbca27 8055286: Extend CompileCommand=option to handle numeric parameters Summary: Changed CompileCommand=option to handle "extended" parameters: Klass::method,type,flag,value. Types supported are bool, intx, and uintx. Reviewed-by: kvn, roland ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp Changeset: 119875f0fc67 Author: kvn Date: 2014-09-02 10:26 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/119875f0fc67 8056964: JDK-8055286 changes are incomplete. Summary: added ccstr and ccstrlist types to compilerOracle 'option' command Reviewed-by: roland ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/opto/compile.hpp Changeset: e09c0676c53f Author: simonis Date: 2014-09-03 14:39 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/e09c0676c53f 8057129: Fix AIX build after the Extend CompileCommand=option change 8055286 Reviewed-by: kvn ! src/share/vm/compiler/compilerOracle.cpp From igor.veresov at oracle.com Tue Sep 9 19:13:08 2014 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Tue, 09 Sep 2014 19:13:08 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409091913.s89JD8ex009966@aojmv0008> Changeset: aff6ccb506cb Author: iveresov Date: 2014-09-05 14:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/aff6ccb506cb 8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running Summary: Don't make compiled MH intrinsics not entrant when redefining classes Reviewed-by: kvn, vlivanov ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/nmethod.hpp Changeset: 2e6106d44079 Author: iveresov Date: 2014-09-08 11:45 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/2e6106d44079 8057750: CTW should not make MH intrinsics not entrant Summary: Do not make MH intrinsics not entrant in CTW Reviewed-by: kvn, vlivanov ! src/share/vm/classfile/classLoader.cpp Changeset: 2d9cef76b5a6 Author: iveresov Date: 2014-09-09 18:20 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/2d9cef76b5a6 Merge From david.r.chase at oracle.com Tue Sep 9 20:21:57 2014 From: david.r.chase at oracle.com (david.r.chase at oracle.com) Date: Tue, 09 Sep 2014 20:21:57 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409092021.s89KLwux020836@aojmv0008> Changeset: 094cbdffa87d Author: drchase Date: 2014-08-29 19:45 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/094cbdffa87d 8054292: code comments leak in fastdebug builds Summary: Added deallocation to destructor; hardened interface against misuse Reviewed-by: kvn ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/interpreter/interpreter.hpp Changeset: 1d8193e4e2a3 Author: drchase Date: 2014-09-09 18:23 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/1d8193e4e2a3 Merge Changeset: bddcb33dadf4 Author: drchase Date: 2014-09-09 19:18 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/bddcb33dadf4 Merge From vladimir.kozlov at oracle.com Wed Sep 10 00:56:08 2014 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 10 Sep 2014 00:56:08 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method Message-ID: <201409100056.s8A0u9CF004634@aojmv0008> Changeset: 166d744df0de Author: kvn Date: 2014-09-02 12:48 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/166d744df0de 8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM. Reviewed-by: roland ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! 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/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java From rickard.backman at oracle.com Wed Sep 10 12:14:41 2014 From: rickard.backman at oracle.com (rickard.backman at oracle.com) Date: Wed, 10 Sep 2014 12:14:41 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409101214.s8ACEf6K024944@aojmv0008> Changeset: f6f9aec27858 Author: rbackman Date: 2014-09-10 12:39 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/f6f9aec27858 8030976: Untaken paths should be more vigorously pruned at highest optimization level Reviewed-by: roland, vlivanov ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 42460b71ba70 Author: rbackman Date: 2014-06-23 13:33 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/42460b71ba70 8046289: compiler/6340864/TestLongVect.java timeout with Reviewed-by: iveresov, vlivanov ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp From vladimir.kozlov at oracle.com Wed Sep 10 19:03:40 2014 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 10 Sep 2014 19:03:40 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair Message-ID: <201409101903.s8AJ3edV002115@aojmv0008> Changeset: 4874332f9799 Author: roland Date: 2014-09-09 15:47 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/4874332f9799 8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair Summary: Use TypeAryPtr::INT type with offset 0 in inline_multiplyToLen(). Reviewed-by: kvn, iveresov ! src/share/vm/opto/library_call.cpp From christian.tornqvist at oracle.com Wed Sep 10 19:57:02 2014 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Wed, 10 Sep 2014 19:57:02 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409101957.s8AJv2UF010250@aojmv0008> Changeset: 4edd7572c235 Author: gtriantafill Date: 2014-09-09 09:48 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/4edd7572c235 8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking Reviewed-by: ctornqvi, lfoltan ! test/TEST.groups + test/runtime/NMT/MallocTrackingVerify.java Changeset: 64b480f9eb1a Author: ctornqvi Date: 2014-09-10 17:36 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/64b480f9eb1a Merge Changeset: fd9feb55481c Author: ctornqvi Date: 2014-09-10 19:05 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/fd9feb55481c Merge From john.coomes at oracle.com Wed Sep 10 20:56:01 2014 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 10 Sep 2014 20:56:01 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057818: collect allocation context statistics at gc pauses Message-ID: <201409102056.s8AKu1AB020090@aojmv0008> Changeset: e5668dcf12e9 Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/e5668dcf12e9 8057818: collect allocation context statistics at gc pauses Reviewed-by: mikael, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp From john.coomes at oracle.com Wed Sep 10 21:43:29 2014 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 10 Sep 2014 21:43:29 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057824: methods to copy allocation context statistics Message-ID: <201409102143.s8ALhTxm027362@aojmv0008> Changeset: c10b463abc6e Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/c10b463abc6e 8057824: methods to copy allocation context statistics Reviewed-by: mikael, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp + src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc_interface/collectedHeap.hpp From david.r.chase at oracle.com Wed Sep 10 23:03:11 2014 From: david.r.chase at oracle.com (david.r.chase at oracle.com) Date: Wed, 10 Sep 2014 23:03:11 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409102303.s8AN3CfG010163@aojmv0008> Changeset: fc2c88ea11a9 Author: drchase Date: 2014-07-11 19:51 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/fc2c88ea11a9 8036588: VerifyFieldClosure fails instanceKlass:3133 Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object Reviewed-by: iveresov, kvn, jrose ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/output.cpp Changeset: de58d17d9848 Author: drchase Date: 2014-09-10 21:25 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/de58d17d9848 Merge Changeset: 2402de236865 Author: drchase Date: 2014-09-10 21:45 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/2402de236865 Merge From john.coomes at oracle.com Thu Sep 11 00:12:54 2014 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Thu, 11 Sep 2014 00:12:54 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057827: notify an obj when allocation context stats are available Message-ID: <201409110012.s8B0CsGm023964@aojmv0008> Changeset: fa6c442c59ee Author: jcoomes Date: 2014-09-10 16:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/fa6c442c59ee 8057827: notify an obj when allocation context stats are available Reviewed-by: mikael, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/memory/universe.inline.hpp ! src/share/vm/runtime/serviceThread.cpp + src/share/vm/services/allocationContextService.hpp From bengt.rutisson at oracle.com Thu Sep 11 12:13:48 2014 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Thu, 11 Sep 2014 12:13:48 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8057752: WhiteBox extension support for testing Message-ID: <201409111213.s8BCDmSM017255@aojmv0008> Changeset: e2452c3ff7fb Author: sjohanss Date: 2014-09-08 15:24 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/e2452c3ff7fb 8057752: WhiteBox extension support for testing Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file. Reviewed-by: mikael, ctornqvi, jmasa ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp + src/share/vm/prims/whitebox_ext.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java From vladimir.kozlov at oracle.com Thu Sep 11 16:46:09 2014 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Thu, 11 Sep 2014 16:46:09 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 4 new changesets Message-ID: <201409111646.s8BGk9Lv004047@aojmv0008> Changeset: f8afcfbdbf1c Author: roland Date: 2014-08-02 07:06 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/f8afcfbdbf1c 8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943 Summary: PhiNode inserted between AllocateNode and Initialization node confuses allocation elimination Reviewed-by: kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/macro.cpp + test/compiler/macronodes/TestEliminateAllocationPhi.java Changeset: be56d800c946 Author: roland Date: 2014-08-11 15:09 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/be56d800c946 8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError Summary: do not update exception cache if exception is replaced when thrown Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_Runtime1.cpp + test/compiler/exceptions/TestRecursiveReplacedException.java Changeset: b186a900f63a Author: roland Date: 2014-08-27 17:37 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b186a900f63a 8055946: assert(result == NULL || result->is_oop()) failed: must be oop Summary: caller of popped frame doesn't have valid result during deoptimization Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp Changeset: 07f629123254 Author: kvn Date: 2014-09-11 15:41 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/07f629123254 Merge From dmitry.samersoff at oracle.com Thu Sep 11 20:34:35 2014 From: dmitry.samersoff at oracle.com (dmitry.samersoff at oracle.com) Date: Thu, 11 Sep 2014 20:34:35 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8032247: SA: Constantpool lookup for invokedynamic is not implemented Message-ID: <201409112034.s8BKYZGv011653@aojmv0008> Changeset: 64156d22e49d Author: dsamersoff Date: 2014-09-11 11:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/64156d22e49d 8032247: SA: Constantpool lookup for invokedynamic is not implemented Summary: implement constant pool lookup for invokedynamic Reviewed-by: sla, sspitsyn ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java From igor.veresov at oracle.com Thu Sep 11 23:10:26 2014 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Thu, 11 Sep 2014 23:10:26 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409112310.s8BNAQH2009094@aojmv0008> Changeset: 631667807de7 Author: iveresov Date: 2014-09-11 12:18 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/631667807de7 8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters Summary: Tiered policy requires highest compilation levels always available Reviewed-by: kvn, vlivanov ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodCounters.cpp ! src/share/vm/oops/methodCounters.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp Changeset: 0d78074d2444 Author: iveresov Date: 2014-09-10 19:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/0d78074d2444 8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant Summary: Throw exception if unable to compile an MH intrinsic Reviewed-by: kvn ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/runtime/arguments.hpp Changeset: a98dd542cd25 Author: iveresov Date: 2014-09-11 20:56 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/a98dd542cd25 Merge From jesper.wilhelmsson at oracle.com Fri Sep 12 00:09:32 2014 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 12 Sep 2014 00:09:32 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409120009.s8C09Xrb019870@aojmv0008> Changeset: df66e3a3c4c2 Author: jwilhelm Date: 2014-09-11 14:21 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/df66e3a3c4c2 8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap Summary: New test added Reviewed-by: jwilhelm, tschatzl Contributed-by: andrey.x.zakharov at oracle.com + test/gc/g1/TestShrinkDefragmentedHeap.java Changeset: 9b8bd21b6823 Author: jwilhelm Date: 2014-09-11 14:21 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/9b8bd21b6823 8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM Summary: Added respect for available memory. Renamed function names Reviewed-by: jwilhelm, tschatzl Contributed-by: andrey.x.zakharov at oracle.com ! test/gc/g1/TestHumongousShrinkHeap.java From john.coomes at oracle.com Fri Sep 12 01:03:01 2014 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Fri, 12 Sep 2014 01:03:01 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8058235: identify GCs initiated to update allocation context stats Message-ID: <201409120103.s8C1314I028591@aojmv0008> Changeset: dce3f772de9f Author: jcoomes Date: 2014-09-11 17:13 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/dce3f772de9f 8058235: identify GCs initiated to update allocation context stats Reviewed-by: mikael, sjohanss ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp From coleen.phillimore at oracle.com Fri Sep 12 03:23:34 2014 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Fri, 12 Sep 2014 03:23:34 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409120323.s8C3NYW3019961@aojmv0008> Changeset: ed3d653e4012 Author: zgu Date: 2014-09-04 14:50 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/ed3d653e4012 8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead Summary: Return NULL if memory allocation size is bigger than MAX_MALLOC_SIZE when NMT is on Reviewed-by: coleenp, gtriantafill ! src/share/vm/runtime/os.cpp ! test/TEST.groups + test/runtime/NMT/UnsafeMallocLimit.java Changeset: b2029969cc16 Author: coleenp Date: 2014-09-12 01:04 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b2029969cc16 Merge From vladimir.x.ivanov at oracle.com Fri Sep 12 19:39:03 2014 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Fri, 12 Sep 2014 19:39:03 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8 new changesets Message-ID: <201409121939.s8CJd3YP024953@aojmv0008> Changeset: 7301840ea20e Author: vlivanov Date: 2014-03-11 15:06 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/7301840ea20e 8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock Reviewed-by: kvn, iveresov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp Changeset: 46f9331baed5 Author: vlivanov Date: 2014-03-04 02:23 -0800 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/46f9331baed5 8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...) Reviewed-by: iveresov, roland, coleenp ! src/share/vm/runtime/thread.cpp Changeset: 134f18d0174b Author: vlivanov Date: 2014-05-29 09:41 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/134f18d0174b 8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle Reviewed-by: twisti, jrose, sspitsyn ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 1de115720e74 Author: vlivanov Date: 2014-07-14 03:24 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/1de115720e74 8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message Reviewed-by: roland, jrose ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/parse.hpp Changeset: dd89808e49ba Author: vlivanov Date: 2014-07-14 03:26 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/dd89808e49ba 8049530: Provide descriptive failure reason for compilation tasks removed for the queue Reviewed-by: roland, iveresov ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp Changeset: bc4ce33c0985 Author: vlivanov Date: 2014-07-14 03:27 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/bc4ce33c0985 8049529: LogCompilation: annotate make_not_compilable with compilation level Reviewed-by: roland, iveresov ! src/share/vm/oops/method.cpp Changeset: 945284eb609f Author: vlivanov Date: 2014-07-14 03:28 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/945284eb609f 8049532: LogCompilation: C1: inlining tree is flat (no depth is stored) Reviewed-by: roland, iveresov ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/vm/c1/c1_GraphBuilder.cpp Changeset: 5627633fc830 Author: vlivanov Date: 2014-07-14 03:29 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/5627633fc830 8048703: ReplacedNodes dumps it's content to tty Reviewed-by: roland, iveresov, drchase ! src/share/vm/opto/replacednodes.cpp From alejandro.murillo at oracle.com Fri Sep 12 20:59:20 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 12 Sep 2014 20:59:20 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409122059.s8CKxKkY006805@aojmv0008> Changeset: fe1f65b0a2d8 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/fe1f65b0a2d8 Added tag jdk8u40-b05 for changeset 232b50b20797 ! .hgtags Changeset: 47ec483b936e Author: amurillo Date: 2014-09-12 13:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/47ec483b936e Merge - test/compiler/intrinsics/mathexact/sanity/Verifier.java Changeset: 3702eb6ec708 Author: amurillo Date: 2014-09-12 13:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/3702eb6ec708 Added tag hs25.40-b10 for changeset 47ec483b936e ! .hgtags From alejandro.murillo at oracle.com Fri Sep 12 21:46:11 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 12 Sep 2014 21:46:11 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8058275: new hotspot build - hs25.40-b11 Message-ID: <201409122146.s8CLkBok013848@aojmv0008> Changeset: 20c3c41c2b99 Author: amurillo Date: 2014-09-12 13:27 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/20c3c41c2b99 8058275: new hotspot build - hs25.40-b11 Reviewed-by: jcoomes ! make/hotspot_version From alejandro.murillo at oracle.com Sat Sep 13 05:22:43 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 13 Sep 2014 05:22:43 +0000 Subject: hg: jdk8u/hs-dev: Added tag jdk8u40-b05 for changeset 7e286a0c90fb Message-ID: <201409130522.s8D5MhlJ022335@aojmv0008> Changeset: 8881a63f7f00 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/8881a63f7f00 Added tag jdk8u40-b05 for changeset 7e286a0c90fb ! .hgtags From alejandro.murillo at oracle.com Sat Sep 13 05:22:46 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 13 Sep 2014 05:22:46 +0000 Subject: hg: jdk8u/hs-dev/corba: Added tag jdk8u40-b05 for changeset 740fea207f70 Message-ID: <201409130522.s8D5MkkQ022387@aojmv0008> Changeset: ced787f7545f Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/ced787f7545f Added tag jdk8u40-b05 for changeset 740fea207f70 ! .hgtags From alejandro.murillo at oracle.com Sat Sep 13 05:22:50 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 13 Sep 2014 05:22:50 +0000 Subject: hg: jdk8u/hs-dev/jaxp: Added tag jdk8u40-b05 for changeset 8d60cebf6a0c Message-ID: <201409130522.s8D5MoOH022435@aojmv0008> Changeset: 50a2adfa57fc Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/50a2adfa57fc Added tag jdk8u40-b05 for changeset 8d60cebf6a0c ! .hgtags From alejandro.murillo at oracle.com Sat Sep 13 05:22:54 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 13 Sep 2014 05:22:54 +0000 Subject: hg: jdk8u/hs-dev/jaxws: Added tag jdk8u40-b05 for changeset b904fcd66860 Message-ID: <201409130522.s8D5MsDc022487@aojmv0008> Changeset: f9ed0e45337a Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/f9ed0e45337a Added tag jdk8u40-b05 for changeset b904fcd66860 ! .hgtags From alejandro.murillo at oracle.com Sat Sep 13 05:22:59 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 13 Sep 2014 05:22:59 +0000 Subject: hg: jdk8u/hs-dev/jdk: 2 new changesets Message-ID: <201409130522.s8D5MxA9022535@aojmv0008> Changeset: 84ce51ccbf40 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/84ce51ccbf40 Added tag jdk8u40-b05 for changeset d587834579da ! .hgtags Changeset: 24cf810f6ff9 Author: amurillo Date: 2014-09-12 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/24cf810f6ff9 Merge From alejandro.murillo at oracle.com Sat Sep 13 05:23:30 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 13 Sep 2014 05:23:30 +0000 Subject: hg: jdk8u/hs-dev/langtools: Added tag jdk8u40-b05 for changeset a36fce70b505 Message-ID: <201409130523.s8D5NUNJ022596@aojmv0008> Changeset: 398f1b5e8361 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/398f1b5e8361 Added tag jdk8u40-b05 for changeset a36fce70b505 ! .hgtags From alejandro.murillo at oracle.com Sat Sep 13 05:23:33 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Sat, 13 Sep 2014 05:23:33 +0000 Subject: hg: jdk8u/hs-dev/nashorn: Added tag jdk8u40-b05 for changeset 2d75c391f61f Message-ID: <201409130523.s8D5NXqo022659@aojmv0008> Changeset: 0a2b63f54b1c Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/0a2b63f54b1c Added tag jdk8u40-b05 for changeset 2d75c391f61f ! .hgtags From david.holmes at oracle.com Tue Sep 16 03:19:32 2014 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Tue, 16 Sep 2014 03:19:32 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8046210: Missing memory barrier when reading init_lock Message-ID: <201409160319.s8G3JZkR003899@aojmv0008> Changeset: 7dca5ed0e13d Author: dholmes Date: 2014-09-02 21:27 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/7dca5ed0e13d 8046210: Missing memory barrier when reading init_lock Reviewed-by: fparain, dcubed, mdoerr Contributed-by: Bill Pittore ! src/share/vm/oops/instanceKlass.cpp From stefan.karlsson at oracle.com Tue Sep 16 11:09:12 2014 From: stefan.karlsson at oracle.com (stefan.karlsson at oracle.com) Date: Tue, 16 Sep 2014 11:09:12 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it Message-ID: <201409161109.s8GB9C1n013677@aojmv0008> Changeset: 00448aa81791 Author: stefank Date: 2014-09-16 11:03 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/00448aa81791 8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it Reviewed-by: tschatzl, fzhinkin, mgerdin ! test/TEST.groups From albert.noll at oracle.com Tue Sep 16 13:27:31 2014 From: albert.noll at oracle.com (albert.noll at oracle.com) Date: Tue, 16 Sep 2014 13:27:31 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409161327.s8GDRVJ1011494@aojmv0008> Changeset: 07e01043ade7 Author: thartmann Date: 2014-06-24 08:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/07e01043ade7 8035328: closed/compiler/6595044/Main.java failed with timeout Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is still executed. Reviewed-by: kvn ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 33acb0c42664 Author: thartmann Date: 2014-06-11 09:16 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/33acb0c42664 8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64 Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test. Reviewed-by: kvn ! src/share/vm/code/relocInfo.cpp + test/compiler/relocations/TestPrintRelocations.java From bengt.rutisson at oracle.com Tue Sep 16 14:53:32 2014 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Tue, 16 Sep 2014 14:53:32 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409161453.s8GErW21024470@aojmv0008> Changeset: c02ec279b062 Author: brutisso Date: 2014-09-16 14:27 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/c02ec279b062 8057768: Make heap region region type in G1 HeapRegion explicit Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp + src/share/vm/gc_implementation/g1/heapRegionType.cpp + src/share/vm/gc_implementation/g1/heapRegionType.hpp Changeset: bdd2310490aa Author: brutisso Date: 2014-09-16 13:30 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/bdd2310490aa Merge From christian.tornqvist at oracle.com Wed Sep 17 15:29:32 2014 From: christian.tornqvist at oracle.com (christian.tornqvist at oracle.com) Date: Wed, 17 Sep 2014 15:29:32 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8056263: [TESTBUG] Re-enable NMTWithCDS.java test Message-ID: <201409171529.s8HFTWiI013652@aojmv0008> Changeset: be71c49ae55a Author: gtriantafill Date: 2014-09-17 05:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/be71c49ae55a 8056263: [TESTBUG] Re-enable NMTWithCDS.java test Reviewed-by: lfoltan, hseigel ! test/runtime/NMT/NMTWithCDS.java From alejandro.murillo at oracle.com Fri Sep 19 10:20:18 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 19 Sep 2014 10:20:18 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409191020.s8JAKI0F019452@aojmv0008> Changeset: 77f55b2e43ae Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/77f55b2e43ae Added tag jdk8u40-b06 for changeset 3702eb6ec708 ! .hgtags Changeset: 4489ac5b084a Author: amurillo Date: 2014-09-19 02:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/4489ac5b084a Merge Changeset: b63d0e8bfc07 Author: amurillo Date: 2014-09-19 02:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/b63d0e8bfc07 Added tag hs25.40-b11 for changeset 4489ac5b084a ! .hgtags From alejandro.murillo at oracle.com Fri Sep 19 11:11:55 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 19 Sep 2014 11:11:55 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8058798: new hotspot build - hs25.40-b12 Message-ID: <201409191111.s8JBBuN1027737@aojmv0008> Changeset: 88467a76a382 Author: amurillo Date: 2014-09-19 02:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/88467a76a382 8058798: new hotspot build - hs25.40-b12 Reviewed-by: jcoomes ! make/hotspot_version From alejandro.murillo at oracle.com Fri Sep 19 14:15:59 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 19 Sep 2014 14:15:59 +0000 Subject: hg: jdk8u/hs-dev: Added tag jdk8u40-b06 for changeset 8881a63f7f00 Message-ID: <201409191415.s8JEFxj0026262@aojmv0008> Changeset: cf9afcfcb7a4 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/cf9afcfcb7a4 Added tag jdk8u40-b06 for changeset 8881a63f7f00 ! .hgtags From alejandro.murillo at oracle.com Fri Sep 19 14:16:09 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 19 Sep 2014 14:16:09 +0000 Subject: hg: jdk8u/hs-dev/jaxp: Added tag jdk8u40-b06 for changeset 50a2adfa57fc Message-ID: <201409191416.s8JEG9og026357@aojmv0008> Changeset: b2210de1587b Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/b2210de1587b Added tag jdk8u40-b06 for changeset 50a2adfa57fc ! .hgtags From alejandro.murillo at oracle.com Fri Sep 19 14:16:06 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 19 Sep 2014 14:16:06 +0000 Subject: hg: jdk8u/hs-dev/corba: Added tag jdk8u40-b06 for changeset ced787f7545f Message-ID: <201409191416.s8JEG6E3026312@aojmv0008> Changeset: 0d09cb188d39 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/0d09cb188d39 Added tag jdk8u40-b06 for changeset ced787f7545f ! .hgtags From alejandro.murillo at oracle.com Fri Sep 19 14:16:13 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 19 Sep 2014 14:16:13 +0000 Subject: hg: jdk8u/hs-dev/jaxws: 5 new changesets Message-ID: <201409191416.s8JEGDq5026412@aojmv0008> Changeset: 121e938cb9c3 Author: aefimov Date: 2014-08-31 16:14 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/121e938cb9c3 8036981: JAXB not preserving formatting for xsd:any Mixed content Reviewed-by: lancea, mkos ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ValueListBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayERProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultValueLoaderDecorator.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Discarder.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DomLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ProxyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SAXConnector.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Scope.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TextLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValuePropertyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiTypeLoader.java Changeset: 6d351e1d7820 Author: lana Date: 2014-09-02 14:41 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/6d351e1d7820 Merge Changeset: ac4b8aab489c Author: lana Date: 2014-09-09 11:13 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/ac4b8aab489c Merge Changeset: 52ae3094de1e Author: lana Date: 2014-09-11 17:26 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/52ae3094de1e Merge Changeset: 3857b4b27e22 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/3857b4b27e22 Added tag jdk8u40-b06 for changeset 52ae3094de1e ! .hgtags From alejandro.murillo at oracle.com Fri Sep 19 14:16:24 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 19 Sep 2014 14:16:24 +0000 Subject: hg: jdk8u/hs-dev/jdk: 51 new changesets Message-ID: <201409191416.s8JEGQub026478@aojmv0008> Changeset: e80aa063429f Author: ksrini Date: 2014-08-29 15:25 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/e80aa063429f 8046545: JNI exception pending in jdk/src/share/bin/java.c Reviewed-by: darcy, ksrini Contributed-by: neil.toda at oracle.com ! src/share/bin/java.c ! src/share/bin/java.h Changeset: 7d933c28fafc Author: dwanvik Date: 2014-08-28 18:18 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/7d933c28fafc 8037746: Bundling Derby 10.11 with 8u40 Summary: Drop Java DB 10.11.1.1 bits into JDK 8 Reviewed-by: tbell ! make/Images.gmk Changeset: 69a44d56039d Author: dwanvik Date: 2014-08-28 18:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/69a44d56039d Merge Changeset: 9e3cc4611c2d Author: dwanvik Date: 2014-08-30 01:02 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/9e3cc4611c2d Merge Changeset: c2aa565bf483 Author: aefimov Date: 2014-08-31 16:16 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/c2aa565bf483 8036981: JAXB not preserving formatting for xsd:any Mixed content Reviewed-by: lancea, mkos + test/javax/xml/bind/marshal/8036981/Good.java + test/javax/xml/bind/marshal/8036981/Main.java + test/javax/xml/bind/marshal/8036981/ObjectFactory.java + test/javax/xml/bind/marshal/8036981/Root.java + test/javax/xml/bind/marshal/8036981/Test.java + test/javax/xml/bind/marshal/8036981/test.xml Changeset: 63affae787f4 Author: luchsh Date: 2014-09-01 11:07 +0800 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/63affae787f4 8034218: Improve fontconfig.properties for AIX platform Reviewed-by: simonis ! src/aix/classes/sun/awt/fontconfigs/aix.fontconfig.properties Changeset: 771874d22771 Author: dwanvik Date: 2014-09-01 14:52 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/771874d22771 8056987: 8u-dev nightly windows builds failed from 8/29 Summary: Fix build error due to bug in patch JDK-8037746 Reviewed-by: tbell ! make/CompileDemos.gmk Changeset: 02ac2f3952d6 Author: dwanvik Date: 2014-09-01 14:55 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/02ac2f3952d6 Merge Changeset: 2c9ddd836d5f Author: lana Date: 2014-09-02 14:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/2c9ddd836d5f Merge Changeset: 781526c39ed4 Author: alexsch Date: 2014-09-03 17:25 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/781526c39ed4 6624085: Fourth mouse button (wheel) is treated like second button - isPopupTrigger returns true Reviewed-by: anthony, azvegint Contributed-by: Alex Henrie ! src/solaris/classes/sun/awt/X11/XWindow.java Changeset: 6e1c85a0b6cf Author: aivanov Date: 2014-09-04 19:07 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/6e1c85a0b6cf 8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure Reviewed-by: pchelko, alexsch ! src/share/classes/java/awt/event/InputMethodEvent.java Changeset: bf808d18d7a0 Author: dfuchs Date: 2014-07-07 15:31 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/bf808d18d7a0 8048020: Regression on java.util.logging.FileHandler Summary: In some circumstances j.u.l.FileHandler can leave zombie lock files on the file system. The fix lets FileHandler reuse such zombie lock files when it sees them - as it used to do in version 1.7 of the JDK. Reviewed-by: alanb ! src/share/classes/java/util/logging/FileHandler.java + test/java/util/logging/CheckZombieLockTest.java Changeset: 0e677bd670b0 Author: dfuchs Date: 2014-08-19 17:11 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/0e677bd670b0 8052403: java/util/logging/CheckZombieLockTest.java fails with NoSuchFileException Summary: CheckZombieLockTest and CheckLockLocationTest should work with different temporary log directories so that they can be run concurrently. This fix changes the name of the log directory used by CheckZombieLockTest. Reviewed-by: mchung ! test/java/util/logging/CheckZombieLockTest.java Changeset: aa400be54fec Author: prr Date: 2014-09-04 13:00 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/aa400be54fec 8056122: Upgrade JDK to use LittleCMS 2.6 Reviewed-by: bae, jgodinez ! src/share/native/sun/java2d/cmm/lcms/cmscam02.c ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ! src/share/native/sun/java2d/cmm/lcms/cmserr.c ! src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ! src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmsio1.c ! src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmspack.c ! src/share/native/sun/java2d/cmm/lcms/cmsplugin.c ! src/share/native/sun/java2d/cmm/lcms/cmsps2.c ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ! src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c ! src/share/native/sun/java2d/cmm/lcms/lcms2.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h Changeset: 03913dedfb12 Author: dl Date: 2014-09-05 10:48 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/03913dedfb12 8056249: Improve CompletableFuture resource usage Reviewed-by: psandoz, chegar, martin ! src/share/classes/java/util/concurrent/CompletableFuture.java ! src/share/classes/java/util/concurrent/CompletionStage.java Changeset: ba77067a033a Author: alexsch Date: 2014-09-05 18:12 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/ba77067a033a 8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris Reviewed-by: ant, azvegint ! src/share/classes/javax/swing/JDesktopPane.java Changeset: 01eb63f07bc5 Author: yhuang Date: 2014-09-08 20:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/01eb63f07bc5 8055222: Currency update needed for ISO 4217 Amendment #159 Reviewed-by: naoto ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/sun/util/resources/lt/CurrencyNames_lt_LT.properties ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: d0bd14b456f3 Author: azvegint Date: 2014-09-09 16:08 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/d0bd14b456f3 8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed with MotifLookAndFeel on all platform Reviewed-by: alexsch, serb ! src/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java Changeset: 9d1acff5369b Author: lana Date: 2014-09-09 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/9d1acff5369b Merge Changeset: 1a20e1d1f6f1 Author: amurillo Date: 2014-09-09 11:27 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/1a20e1d1f6f1 Merge Changeset: 83330ef35e7b Author: psandoz Date: 2014-01-16 18:20 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/83330ef35e7b 8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications and minor improvements Reviewed-by: mduigou, briangoetz ! src/share/classes/java/util/stream/ForEachOps.java Changeset: 32da0264fef1 Author: sundar Date: 2014-09-10 17:11 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/32da0264fef1 8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output Reviewed-by: jlaskey, lagergren, ksrini ! test/sun/tools/jrunscript/jrunscriptTest.sh Changeset: a2c6523d7985 Author: simonis Date: 2014-09-10 11:01 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/a2c6523d7985 8057934: Upgrade to LittleCMS 2.6 breaks AIX build Reviewed-by: prr, serb ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c Changeset: e0b065439802 Author: vlivanov Date: 2014-09-10 18:29 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/e0b065439802 8030079: Lint warnings in java.lang.invoke 8031373: Lint warnings in java.util.stream Reviewed-by: psandoz, forax ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/share/classes/java/util/stream/ForEachOps.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/java/util/stream/SpinedBuffer.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! src/share/classes/java/util/stream/Streams.java Changeset: 0fefdcab3608 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/0fefdcab3608 8037210: Get rid of char-based descriptions 'J' of basic types Reviewed-by: jrose, psandoz, twisti ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java + test/java/lang/invoke/LambdaFormTest.java Changeset: 2b3bf1a8ed13 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/2b3bf1a8ed13 8037209: Improvements and cleanups to bytecode assembly for lambda forms Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/sun/invoke/util/VerifyType.java ! src/share/classes/sun/invoke/util/Wrapper.java Changeset: a31f793f509b Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/a31f793f509b 8038261: JSR292: cache and reuse typed array accessors Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: bd8627f3bd21 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/bd8627f3bd21 8049555: Move varargsArray from sun.invoke.util package to java.lang.invoke Reviewed-by: psandoz, iignatyev ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/sun/invoke/util/ValueConversions.java + test/java/lang/invoke/VarargsArrayTest.java ! test/sun/invoke/util/ValueConversionsTest.java Changeset: 828ec5a0bf5f Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/828ec5a0bf5f 8050052: Small cleanups in java.lang.invoke code Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! test/java/lang/invoke/MethodHandlesTest.java Changeset: f66dc99dac52 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/f66dc99dac52 8050053: Improve caching of different invokers Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: c7be76a1dda5 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/c7be76a1dda5 8050166: Get rid of some package-private methods on arguments in j.l.i.MethodHandle Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java Changeset: 9cfb4b22a01e Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/9cfb4b22a01e 8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm) Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java Changeset: d33546256199 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/d33546256199 8050174: Support overriding of isInvokeSpecial flag in WrappedMember Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: bae3f8ea54a1 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/bae3f8ea54a1 8050057: Improve caching of MethodHandle reinvokers Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java + src/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java Changeset: 4e6337ca7989 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/4e6337ca7989 8050200: Make LambdaForm intrinsics detection more robust Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: d33c58176d0c Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/d33c58176d0c 8050877: Improve code for pairwise argument conversions and value boxing/unboxing Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! test/sun/invoke/util/ValueConversionsTest.java Changeset: db52173c10e4 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/db52173c10e4 8050884: Intrinsify ValueConversions.identity() functions Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! test/sun/invoke/util/ValueConversionsTest.java Changeset: 2419b8500b27 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/2419b8500b27 8050887: Intrinsify constants for default values Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 9d3feb922367 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/9d3feb922367 8057654: Extract checks performed during MethodHandle construction into separate methods Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 4b2bc06d521c Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/4b2bc06d521c 8057656: Improve MethodType.isCastableTo() & MethodType.isConvertibleTo() checks Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodType.java Changeset: c9cc83fba300 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/c9cc83fba300 8057657: Annotate LambdaForm parameters with types Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 4a505ea8cc0a Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/4a505ea8cc0a 8056926: Improve caching of GuardWithTest combinator Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: 914aea3f4893 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/914aea3f4893 8057042: LambdaFormEditor: derive new LFs from a base LF Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/LambdaForm.java + src/share/classes/java/lang/invoke/LambdaFormBuffer.java + src/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 24ac0f2fad86 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/24ac0f2fad86 8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/LambdaFormBuffer.java ! src/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 0a85994e76cb Author: jfranck Date: 2014-09-11 10:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/0a85994e76cb 8054987: (reflect) Add sharing of annotations between instances of Executable Reviewed-by: duke ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Method.java + test/java/lang/reflect/annotationSharing/AnnotationSharing.java Changeset: 3c0f4b204de5 Author: igerasim Date: 2014-09-09 19:02 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/3c0f4b204de5 7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets Reviewed-by: chegar ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c Changeset: a89c75ba7881 Author: aefimov Date: 2014-09-07 23:04 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/a89c75ba7881 8049343: (tz) Support tzdata2014g Reviewed-by: mfang, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/etcetera ! make/data/tzdata/europe ! make/data/tzdata/factory ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/pacificnew ! make/data/tzdata/southamerica ! make/data/tzdata/systemv ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/factory ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/pacificnew ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/systemv ! test/sun/util/calendar/zi/tzdata/zone.tab ! test/sun/util/resources/TimeZone/Bug6317929.java Changeset: 3ae82f0c6b31 Author: aefimov Date: 2014-09-11 15:13 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/3ae82f0c6b31 8057747: Several test failing after update to tzdata2014g Reviewed-by: alanb ! test/ProblemList.txt Changeset: 41a560c247af Author: lana Date: 2014-09-11 17:25 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/41a560c247af Merge Changeset: 25788892a672 Author: amurillo Date: 2014-09-16 11:51 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/25788892a672 Merge Changeset: 07f0e22b5c23 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/07f0e22b5c23 Added tag jdk8u40-b06 for changeset 25788892a672 ! .hgtags From alejandro.murillo at oracle.com Fri Sep 19 14:17:15 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 19 Sep 2014 14:17:15 +0000 Subject: hg: jdk8u/hs-dev/langtools: 4 new changesets Message-ID: <201409191417.s8JEHFCp026612@aojmv0008> Changeset: d560276b8a35 Author: mcimadamore Date: 2014-09-10 10:50 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/d560276b8a35 8051958: Cannot assign a value to final variable in lambda Summary: Remove Attr.owner and refactor code for detecting forward field references Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8051958/T8051958.java Changeset: 0253e7cc98a4 Author: mcimadamore Date: 2014-09-10 10:51 +0100 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/0253e7cc98a4 8055514: Wrong, confusing error when non-static varargs referenced in static context Summary: Improved heuristics in MethodResolutionPhase.mergeResults() Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/varargs/8055514/T8055514.java + test/tools/javac/varargs/8055514/T8055514.out Changeset: 7c3d27120b92 Author: lana Date: 2014-09-11 17:24 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/7c3d27120b92 Merge Changeset: 2fa3858a281f Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/2fa3858a281f Added tag jdk8u40-b06 for changeset 7c3d27120b92 ! .hgtags From alejandro.murillo at oracle.com Fri Sep 19 14:17:19 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 19 Sep 2014 14:17:19 +0000 Subject: hg: jdk8u/hs-dev/nashorn: 20 new changesets Message-ID: <201409191417.s8JEHKpG026676@aojmv0008> Changeset: 46647c4943ff Author: attila Date: 2014-09-03 14:33 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/46647c4943ff 8056913: Limit the size of type info cache on disk Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/codegen/types/Type.java Changeset: b7a2db4de254 Author: hannesw Date: 2014-09-04 18:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/b7a2db4de254 8051889: Implement block scoping in symbol assignment and scope computation Reviewed-by: attila, lagergren ! make/build.xml ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/tools/Shell.java + test/script/basic/es6/block-function-decl.js + test/script/basic/es6/block-function-decl.js.EXPECTED + test/script/basic/es6/const-empty.js + test/script/basic/es6/const-empty.js.EXPECTED + test/script/basic/es6/const-reassign.js + test/script/basic/es6/const-reassign.js.EXPECTED + test/script/basic/es6/const-redeclare.js + test/script/basic/es6/const-redeclare.js.EXPECTED + test/script/basic/es6/const-self.js + test/script/basic/es6/const-self.js.EXPECTED + test/script/basic/es6/const-tdz.js + test/script/basic/es6/const-tdz.js.EXPECTED + test/script/basic/es6/const.js + test/script/basic/es6/const.js.EXPECTED + test/script/basic/es6/for-let.js + test/script/basic/es6/for-let.js.EXPECTED + test/script/basic/es6/let-eval.js + test/script/basic/es6/let-eval.js.EXPECTED + test/script/basic/es6/let-load-lib.js + test/script/basic/es6/let-load.js + test/script/basic/es6/let-load.js.EXPECTED + test/script/basic/es6/let-nodeclare.js + test/script/basic/es6/let-nodeclare.js.EXPECTED + test/script/basic/es6/let-redeclare.js + test/script/basic/es6/let-redeclare.js.EXPECTED + test/script/basic/es6/let-self.js + test/script/basic/es6/let-self.js.EXPECTED + test/script/basic/es6/let-tdz.js + test/script/basic/es6/let-tdz.js.EXPECTED + test/script/basic/es6/let.js + test/script/basic/es6/let.js.EXPECTED ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java Changeset: 7caec82669a4 Author: sundar Date: 2014-09-08 15:51 +0530 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/7caec82669a4 8057742: ant clean test should not fail if one or more external test suites are missing Reviewed-by: lagergren, hannesw - test/script/basic/JDK-8048079_1.js - test/script/basic/JDK-8048079_1.js.EXPECTED + test/script/basic/JDK-8048079_1a.js + test/script/basic/JDK-8048079_1a.js.EXPECTED + test/script/basic/JDK-8048079_1b.js + test/script/basic/JDK-8048079_1b.js.EXPECTED - test/script/basic/JDK-8048079_2.js - test/script/basic/JDK-8048079_2.js.EXPECTED + test/script/basic/JDK-8048079_2a.js + test/script/basic/JDK-8048079_2a.js.EXPECTED + test/script/basic/JDK-8048079_2b.js + test/script/basic/JDK-8048079_2b.js.EXPECTED ! test/script/basic/splitter.js ! test/script/basic/splitter.js.EXPECTED + test/script/basic/splitter_prototype.js + test/script/basic/splitter_prototype.js.EXPECTED + test/script/basic/splitter_yui.js + test/script/basic/splitter_yui.js.EXPECTED ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: 45f9decf4fb5 Author: attila Date: 2014-09-04 18:57 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/45f9decf4fb5 8056129: AtomicInteger is treated as primitive number with optimistic compilation Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java + test/script/basic/JDK-8056129.js + test/script/basic/JDK-8056129.js.EXPECTED Changeset: f5be4bdd0f6e Author: attila Date: 2014-09-08 18:40 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/f5be4bdd0f6e 8057148: Skip nested functions on reparse Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenStream.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/tools/Shell.java ! test/script/basic/optimistic_check_type.js Changeset: 33bde22b7740 Author: yan Date: 2014-09-08 15:37 +0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/33bde22b7740 8057678: Tests for let and const keywords in Nashorn Reviewed-by: hannesw, lagergren Contributed-by: Sergey Lugovoy + test/script/basic/es6/const-redeclare-extra.js + test/script/basic/es6/const-redeclare-extra.js.EXPECTED + test/script/basic/es6/let-redeclare-extra.js + test/script/basic/es6/let-redeclare-extra.js.EXPECTED + test/script/basic/es6/let_const_closure.js + test/script/basic/es6/let_const_closure.js.EXPECTED + test/script/basic/es6/let_const_reuse.js + test/script/basic/es6/let_const_reuse.js.EXPECTED + test/script/basic/es6/let_different_types.js + test/script/basic/es6/let_different_types.js.EXPECTED + test/script/basic/es6/let_loops.js + test/script/basic/es6/let_loops.js.EXPECTED Changeset: f01257b46cf1 Author: lana Date: 2014-09-09 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/f01257b46cf1 Merge - test/script/basic/JDK-8048079_1.js - test/script/basic/JDK-8048079_1.js.EXPECTED - test/script/basic/JDK-8048079_2.js - test/script/basic/JDK-8048079_2.js.EXPECTED Changeset: 5ad0607cf1a4 Author: attila Date: 2014-09-09 15:33 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/5ad0607cf1a4 8057930: remove eval ID Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030182_2.js.EXPECTED ! test/script/basic/es6/const-empty.js.EXPECTED ! test/script/basic/es6/const-redeclare-extra.js.EXPECTED ! test/script/basic/es6/const-redeclare.js.EXPECTED ! test/script/basic/es6/let-redeclare-extra.js.EXPECTED ! test/script/basic/es6/let-redeclare.js.EXPECTED ! test/script/basic/es6/let_const_reuse.js.EXPECTED Changeset: b788246cf987 Author: attila Date: 2014-09-09 15:34 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/b788246cf987 8057931: Instead of not skipping small functions in parser, make lexer avoid them instead Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java Changeset: 241685439f70 Author: attila Date: 2014-09-10 13:08 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/241685439f70 8034954: Optimistic iteration in for-in and for-each Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java Changeset: 5b052fbc5834 Author: lagergren Date: 2014-09-04 10:52 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/5b052fbc5834 8057019: Various problems with extra arguments to applies Reviewed-by: attila, hannesw, jlaskey - bin/fixorphantests.sh - bin/fixwhitespace.sh - bin/jjsdebug.sh - bin/rm-non-tracked.sh - bin/run_octane.sh ! src/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/JDK-8057019-2.js + test/script/basic/JDK-8057019-2.js.EXPECTED + test/script/basic/JDK-8057019-payload.js + test/script/basic/JDK-8057019.js + test/script/basic/JDK-8057019.js.EXPECTED ! test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED Changeset: c2f412069f9b Author: lagergren Date: 2014-09-04 14:42 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/c2f412069f9b 8057551: Let the -d flag dump _all_ generated classes to disk and work outside --compile-only mode Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/codegen/DumpBytecode.java Changeset: afdad86ffdde Author: lagergren Date: 2014-09-05 16:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/afdad86ffdde 8057611: Nashorn did not dump the JOx classes to disk when running with the -d flag Reviewed-by: attila, sundar, hannesw ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 3f49db18721f Author: lagergren Date: 2014-09-05 16:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/3f49db18721f 8057588: Lots of trivial (empty) classes were generated by the Nashorn compiler as part of restOf-method generation Reviewed-by: attila, sundar, hannesw ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java + src/jdk/nashorn/internal/ir/CompileUnitHolder.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 698280da463a Author: lagergren Date: 2014-09-10 12:37 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/698280da463a 8057703: More empty classes generated by Nashorn Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/runtime/Timing.java Changeset: 2cad9bf911a4 Author: attila Date: 2014-09-11 17:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/2cad9bf911a4 8058100: Reduce the RecompilableScriptFunctionData footprint Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java + src/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: e94bfa3c6c6c Author: hannesw Date: 2014-09-11 18:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/e94bfa3c6c6c 8057021: UserAccessorProperty guards fail with multiple globals Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 39ba6d257e4c Author: hannesw Date: 2014-09-11 18:06 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/39ba6d257e4c 8058179: Global constants get in the way of self-modifying properties Reviewed-by: attila, jlaskey, sundar, lagergren ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8058179.js + test/script/basic/JDK-8058179.js.EXPECTED Changeset: 1196f17cf7bc Author: lana Date: 2014-09-11 17:26 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/1196f17cf7bc Merge Changeset: 0032961e1866 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/0032961e1866 Added tag jdk8u40-b06 for changeset 1196f17cf7bc ! .hgtags From calvin.cheung at oracle.com Fri Sep 19 18:46:47 2014 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Fri, 19 Sep 2014 18:46:47 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8052313: Backport CDS tests from JDK-9 to jdk8_u40 Message-ID: <201409191846.s8JIklai011391@aojmv0008> Changeset: 9c8439756c05 Author: mseledtsov Date: 2014-09-19 11:12 -0400 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/9c8439756c05 8052313: Backport CDS tests from JDK-9 to jdk8_u40 Summary: Copied CDS tests from jdk-9 to jdk8u40 Reviewed-by: ccheung, dholmes + test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java + test/runtime/SharedArchiveFile/DefaultUseWithClient.java + test/runtime/SharedArchiveFile/LimitSharedSizes.java + test/runtime/SharedArchiveFile/SharedBaseAddress.java + test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java From igor.veresov at oracle.com Fri Sep 19 23:00:41 2014 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Fri, 19 Sep 2014 23:00:41 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8058564: Tiered compilation performance drop in PIT Message-ID: <201409192300.s8JN0gqK018669@aojmv0008> Changeset: 966205f0e717 Author: iveresov Date: 2014-09-19 11:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/966205f0e717 8058564: Tiered compilation performance drop in PIT Summary: Ensure MethodCounters are created before method is enqueued for compilation Reviewed-by: kvn, drchase, jiangli, roland ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp From staffan.larsen at oracle.com Wed Sep 24 10:59:06 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Wed, 24 Sep 2014 10:59:06 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg) Message-ID: <201409241059.s8OAx6cp029540@aojmv0008> Changeset: 97ad90b2712c Author: sla Date: 2014-09-24 09:49 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/97ad90b2712c 8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg) Reviewed-by: dholmes, stefank ! test/Makefile From igor.veresov at oracle.com Thu Sep 25 01:03:06 2014 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Thu, 25 Sep 2014 01:03:06 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409250103.s8P136YH025472@aojmv0008> Changeset: a60a1309a03a Author: iveresov Date: 2014-09-23 15:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/a60a1309a03a 8058744: Crash in C1 OSRed method w/ Unsafe usage Summary: Fix UnsafeRawOp optimizations Reviewed-by: kvn, drchase, vlivanov ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 50d3433155d9 Author: iveresov Date: 2014-09-23 17:24 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/50d3433155d9 8059002: 8058744 needs a test case Summary: Added a test case the UnsafeRawOp intrinsics Reviewed-by: kvn + test/compiler/unsafe/UnsafeRaw.java From mikael.gerdin at oracle.com Thu Sep 25 08:57:29 2014 From: mikael.gerdin at oracle.com (mikael.gerdin at oracle.com) Date: Thu, 25 Sep 2014 08:57:29 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409250857.s8P8vTUr009180@aojmv0008> Changeset: 152cf4afc11f Author: mgerdin Date: 2014-08-29 13:08 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/152cf4afc11f 8056084: Refactor Hashtable to allow implementations without rehashing support Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 7baf47cb97cb Author: mgerdin Date: 2014-08-29 13:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/7baf47cb97cb 8048268: G1 Code Root Migration performs poorly Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning Reviewed-by: jmasa, brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/utilities/hashtable.cpp Changeset: 58925d1f325e Author: mgerdin Date: 2014-09-08 17:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/58925d1f325e 8057722: G1: Code root hashtable updated incorrectly when evacuation failed Reviewed-by: brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp From vladimir.kozlov at oracle.com Thu Sep 25 20:40:16 2014 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Thu, 25 Sep 2014 20:40:16 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check Message-ID: <201409252040.s8PKeHmC015951@aojmv0008> Changeset: 318cc6fdae90 Author: morris Date: 2014-09-18 11:46 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/318cc6fdae90 8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention. Reviewed-by: kvn, jrose, drchase ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad From alejandro.murillo at oracle.com Fri Sep 26 11:16:47 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 26 Sep 2014 11:16:47 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 3 new changesets Message-ID: <201409261116.s8QBGlf7014375@aojmv0008> Changeset: 5dc11309d4c6 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/5dc11309d4c6 Added tag jdk8u40-b07 for changeset b63d0e8bfc07 ! .hgtags Changeset: 5c1b5be2c69b Author: amurillo Date: 2014-09-26 03:32 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/5c1b5be2c69b Merge Changeset: 905a16825d29 Author: amurillo Date: 2014-09-26 03:32 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/905a16825d29 Added tag hs25.40-b12 for changeset 5c1b5be2c69b ! .hgtags From alejandro.murillo at oracle.com Fri Sep 26 11:58:48 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 26 Sep 2014 11:58:48 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8059204: new hotspot build - hs25.40-b13 Message-ID: <201409261158.s8QBwmQg021574@aojmv0008> Changeset: 46ffdf376cb5 Author: amurillo Date: 2014-09-26 03:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/46ffdf376cb5 8059204: new hotspot build - hs25.40-b13 Reviewed-by: jcoomes ! make/hotspot_version From alejandro.murillo at oracle.com Fri Sep 26 18:31:01 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 26 Sep 2014 18:31:01 +0000 Subject: hg: jdk8u/hs-dev: Added tag jdk8u40-b07 for changeset cf9afcfcb7a4 Message-ID: <201409261831.s8QIV192025961@aojmv0008> Changeset: 3d0b7fd86372 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/rev/3d0b7fd86372 Added tag jdk8u40-b07 for changeset cf9afcfcb7a4 ! .hgtags From alejandro.murillo at oracle.com Fri Sep 26 18:31:05 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 26 Sep 2014 18:31:05 +0000 Subject: hg: jdk8u/hs-dev/corba: Added tag jdk8u40-b07 for changeset 0d09cb188d39 Message-ID: <201409261831.s8QIV5lf026010@aojmv0008> Changeset: 8d4971881c66 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/corba/rev/8d4971881c66 Added tag jdk8u40-b07 for changeset 0d09cb188d39 ! .hgtags From alejandro.murillo at oracle.com Fri Sep 26 18:31:08 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 26 Sep 2014 18:31:08 +0000 Subject: hg: jdk8u/hs-dev/jaxp: Added tag jdk8u40-b07 for changeset b2210de1587b Message-ID: <201409261831.s8QIV8no026066@aojmv0008> Changeset: 641eb6543c71 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxp/rev/641eb6543c71 Added tag jdk8u40-b07 for changeset b2210de1587b ! .hgtags From alejandro.murillo at oracle.com Fri Sep 26 18:31:11 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 26 Sep 2014 18:31:11 +0000 Subject: hg: jdk8u/hs-dev/jaxws: Added tag jdk8u40-b07 for changeset 3857b4b27e22 Message-ID: <201409261831.s8QIVCLX026115@aojmv0008> Changeset: 304ea93428f8 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jaxws/rev/304ea93428f8 Added tag jdk8u40-b07 for changeset 3857b4b27e22 ! .hgtags From alejandro.murillo at oracle.com Fri Sep 26 18:31:16 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 26 Sep 2014 18:31:16 +0000 Subject: hg: jdk8u/hs-dev/jdk: Added tag jdk8u40-b07 for changeset 07f0e22b5c23 Message-ID: <201409261831.s8QIVGrE026188@aojmv0008> Changeset: 296758967295 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/jdk/rev/296758967295 Added tag jdk8u40-b07 for changeset 07f0e22b5c23 ! .hgtags From alejandro.murillo at oracle.com Fri Sep 26 18:31:53 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 26 Sep 2014 18:31:53 +0000 Subject: hg: jdk8u/hs-dev/langtools: Added tag jdk8u40-b07 for changeset 2fa3858a281f Message-ID: <201409261831.s8QIVspi026315@aojmv0008> Changeset: ed1a48bedfa8 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/langtools/rev/ed1a48bedfa8 Added tag jdk8u40-b07 for changeset 2fa3858a281f ! .hgtags From alejandro.murillo at oracle.com Fri Sep 26 18:31:57 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 26 Sep 2014 18:31:57 +0000 Subject: hg: jdk8u/hs-dev/nashorn: Added tag jdk8u40-b07 for changeset 0032961e1866 Message-ID: <201409261831.s8QIVvXM026363@aojmv0008> Changeset: 55a0bcbb618c Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/nashorn/rev/55a0bcbb618c Added tag jdk8u40-b07 for changeset 0032961e1866 ! .hgtags From markus.gronlund at oracle.com Mon Sep 29 12:16:57 2014 From: markus.gronlund at oracle.com (markus.gronlund at oracle.com) Date: Mon, 29 Sep 2014 12:16:57 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness Message-ID: <201409291216.s8TCGvxI026214@aojmv0008> Changeset: c204e2044c29 Author: mgronlun Date: 2014-09-29 13:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/c204e2044c29 8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness Reviewed-by: coleenp, minqi ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp From igor.veresov at oracle.com Tue Sep 30 02:23:45 2014 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Tue, 30 Sep 2014 02:23:45 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic Message-ID: <201409300223.s8U2NjI9015550@aojmv0008> Changeset: 13dbe89e447c Author: iveresov Date: 2014-09-26 20:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/13dbe89e447c 8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic Summary: Make sure MH intrinsics can be created before compiler instances Reviewed-by: kvn ! src/share/vm/classfile/systemDictionary.cpp From thomas.schatzl at oracle.com Tue Sep 30 08:27:40 2014 From: thomas.schatzl at oracle.com (thomas.schatzl at oracle.com) Date: Tue, 30 Sep 2014 08:27:40 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409300827.s8U8RepB010784@aojmv0008> Changeset: fa56205f142c Author: tonyp Date: 2014-09-10 11:55 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/fa56205f142c 8057799: Unnecessary NULL check in G1KeepAliveClosure Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 6948da6d7c13 Author: tschatzl Date: 2014-09-30 09:44 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/6948da6d7c13 8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set Summary: Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During evacuation failure handling, threads where evacuation failure handling occurred may try to add remembered sets to regions which remembered sets are currently being scanned. The iterator to handle the remembered set scan does not support addition of entries during scan and so may skip valid references. Reviewed-by: iveresov, brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp - test/gc/g1/TestDeferredRSUpdate.java From bengt.rutisson at oracle.com Tue Sep 30 09:12:17 2014 From: bengt.rutisson at oracle.com (bengt.rutisson at oracle.com) Date: Tue, 30 Sep 2014 09:12:17 +0000 Subject: hg: jdk8u/hs-dev/hotspot: 2 new changesets Message-ID: <201409300912.s8U9CHQH020215@aojmv0008> Changeset: 8ba0078861d4 Author: jwilhelm Date: 2014-09-27 15:11 +0200 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/8ba0078861d4 8047976: Ergonomics for GC thread counts should update the flags Summary: Ergonomics updates flags for number of GC threads Reviewed-by: tschatzl, jwilhelm Contributed-by: sangheon.kim at oracle.com ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestG1ConcRefinementThreads.java Changeset: 2d6a3328ec99 Author: brutisso Date: 2014-09-30 08:29 +0000 URL: http://hg.openjdk.java.net/jdk8u/hs-dev/hotspot/rev/2d6a3328ec99 Merge