From dag.wanvik at oracle.com Mon Sep 1 12:57:27 2014 From: dag.wanvik at oracle.com (dag.wanvik at oracle.com) Date: Mon, 01 Sep 2014 12:57:27 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 2 new changesets Message-ID: <201409011257.s81CvRqF002943@aojmv0008> Changeset: 771874d22771 Author: dwanvik Date: 2014-09-01 14:52 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/jdk/rev/02ac2f3952d6 Merge From lana.steuck at oracle.com Tue Sep 2 18:21:20 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 18:21:20 +0000 Subject: hg: jdk8u/jdk8u: 10 new changesets Message-ID: <201409021821.s82ILKmY001175@aojmv0008> Changeset: 1f2473d3c38e Author: mikael Date: 2014-08-18 11:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/rev/1710841b0229 Merge Changeset: c4b70e6ddc1d Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/rev/d1a7ea2c3e10 Merge ! .hgtags Changeset: 3229d7b76bab Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/rev/0e9e0c953952 Merge ! .hgtags Changeset: a3967b6cdeb5 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/a3967b6cdeb5 Merge ! .hgtags Changeset: e9473185d77a Author: lana Date: 2014-08-28 16:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/e9473185d77a Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 18:21:21 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 18:21:21 +0000 Subject: hg: jdk8u/jdk8u/corba: 9 new changesets Message-ID: <201409021821.s82ILL3C001193@aojmv0008> Changeset: d11c1396630e Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/corba/rev/34c930eaa6b5 Merge Changeset: 3377d1a43c36 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/corba/rev/37bde23c96f6 Merge ! .hgtags Changeset: 83bebea0c36c Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/corba/rev/e172527a02e2 Merge ! .hgtags Changeset: 81e82bb0a4ea Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/81e82bb0a4ea Merge ! .hgtags Changeset: f3969243c71a Author: lana Date: 2014-08-28 16:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/f3969243c71a Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 18:21:25 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 18:21:25 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 17 new changesets Message-ID: <201409021821.s82ILP84001343@aojmv0008> Changeset: 514c03fe3a35 Author: simonis Date: 2014-07-18 19:56 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/d3f9faa4caa4 Merge Changeset: ebb120474275 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/42ddd0bbcb66 Merge Changeset: 90b2ae0b131d Author: amurillo Date: 2014-07-24 10:29 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/eaa4074a7e39 Merge ! .hgtags Changeset: f06c7b654d63 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/77878c021b8d Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 18:21:25 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 18:21:25 +0000 Subject: hg: jdk8u/jdk8u/jaxp: 9 new changesets Message-ID: <201409021821.s82ILPZV001361@aojmv0008> Changeset: d3b09fdc2f31 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/jaxp/rev/dd09d8b9edef Merge Changeset: 0bc3e5f6f598 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/jaxp/rev/938b9d502c2b Merge ! .hgtags Changeset: 30579fd227c0 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/jaxp/rev/be55d1bf1be6 Merge ! .hgtags Changeset: b4966362a9f6 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/b4966362a9f6 Merge ! .hgtags Changeset: 23c1a41d75ad Author: lana Date: 2014-08-28 16:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/23c1a41d75ad Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 18:21:26 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 18:21:26 +0000 Subject: hg: jdk8u/jdk8u/jaxws: 9 new changesets Message-ID: <201409021821.s82ILQQ1001392@aojmv0008> Changeset: a98fa74e9f41 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/jaxws/rev/1277c0d492fd Merge Changeset: 6f52ec23b43e Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/jaxws/rev/7025a2c10ea4 Merge ! .hgtags Changeset: 7053deda0ffd Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/jaxws/rev/482adbdd6b9b Merge ! .hgtags Changeset: 733e287c2d6f Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/733e287c2d6f Merge ! .hgtags Changeset: 127fb2a65ca6 Author: lana Date: 2014-08-28 16:11 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/127fb2a65ca6 Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 18:21:29 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 18:21:29 +0000 Subject: hg: jdk8u/jdk8u/langtools: 10 new changesets Message-ID: <201409021821.s82ILTPH001446@aojmv0008> Changeset: 72f2095d6e42 Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/langtools/rev/9239118487df Merge Changeset: d63e99f71e83 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/langtools/rev/5e6d409a7232 Merge ! .hgtags Changeset: 7302299fa9c4 Author: coffeys Date: 2014-07-31 09:59 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/langtools/rev/02370b1748eb Merge ! .hgtags Changeset: 191d1aecdf68 Author: jlahoda Date: 2014-02-07 21:43 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/langtools/rev/e76105e91c16 Merge ! .hgtags Changeset: cde557bc48f5 Author: lana Date: 2014-08-28 16:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/cde557bc48f5 Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 18:21:35 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 18:21:35 +0000 Subject: hg: jdk8u/jdk8u/jdk: 43 new changesets Message-ID: <201409021821.s82ILbU1001486@aojmv0008> Changeset: 08fa623138dc Author: aivanov Date: 2014-08-14 18:21 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/jdk/rev/5c9e6e6c2673 Merge Changeset: 286c669430de Author: ksrini Date: 2014-08-05 19:29 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/jdk/rev/463d6f9442f7 Merge Changeset: b1725c165e29 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/jdk/rev/e51f975a2853 Merge Changeset: 41903ff88ae8 Author: coffeys Date: 2014-07-23 20:14 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/jdk/rev/dfb9f24d56b5 Merge Changeset: d888ef204713 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/jdk/rev/a00af410dfea Merge ! .hgtags Changeset: 6c7c3a54777f Author: chegar Date: 2014-07-30 17:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/jdk/rev/c7077bc04f1e Merge Changeset: dd229c5f57bf Author: coffeys Date: 2014-07-30 18:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/dd229c5f57bf Merge Changeset: f5d77a430a29 Author: coffeys Date: 2014-07-31 09:58 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/jdk/rev/523caad56213 Merge Changeset: 1482a207e359 Author: egahlin Date: 2014-07-03 18:20 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/jdk/rev/d9caf23fde0f Merge ! .hgtags Changeset: 02b9bba22dab Author: igerasim Date: 2014-08-26 15:55 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/jdk/rev/9896782f8af7 Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 18:21:36 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 18:21:36 +0000 Subject: hg: jdk8u/jdk8u/nashorn: 33 new changesets Message-ID: <201409021821.s82ILbnW001483@aojmv0008> Changeset: 73c57e62b4c2 Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/nashorn/rev/d3da140e1793 Merge Changeset: 552ee417f276 Author: tbell Date: 2014-07-28 07:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/nashorn/rev/a23ac9db4227 Merge ! .hgtags Changeset: aa30541c5f0d Author: coffeys Date: 2014-07-31 09:59 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/nashorn/rev/93b032dd26bc Merge ! .hgtags Changeset: ac62e33a99b0 Author: attila Date: 2014-08-20 10:25 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/nashorn/rev/8dae548f5f27 Merge ! .hgtags Changeset: 8cc610369ecd Author: attila Date: 2014-08-27 10:16 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/nashorn/rev/d93eabe28080 Merge Changeset: e56d1f4ecd91 Author: sundar Date: 2014-08-27 18:18 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/nashorn/rev/88bb71f8b3c3 Merge Changeset: f4fe83621604 Author: attila Date: 2014-08-28 16:38 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/nashorn/rev/34c17c956654 Merge ! .hgtags From alejandro.murillo at oracle.com Tue Sep 2 21:12:13 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 02 Sep 2014 21:12:13 +0000 Subject: hg: jdk8u/jdk8u/jdk: 4 new changesets Message-ID: <201409022112.s82LCEAA028877@aojmv0008> Changeset: d80f14df009d Author: mgronlun Date: 2014-08-22 10:18 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/d80f14df009d 8055662: Update mapfile for libjfr Reviewed-by: egahlin, sla ! make/mapfiles/libjfr/mapfile-vers Changeset: 2960acaf07dc Author: amurillo Date: 2014-08-22 10:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/2960acaf07dc Merge Changeset: 3c901cd1b8f9 Author: amurillo Date: 2014-08-28 14:04 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/3c901cd1b8f9 Merge Changeset: dde62d949f78 Author: amurillo Date: 2014-09-02 14:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/dde62d949f78 Merge From alejandro.murillo at oracle.com Tue Sep 2 21:13:59 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 02 Sep 2014 21:13:59 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 23 new changesets Message-ID: <201409022113.s82LDxQX029702@aojmv0008> Changeset: 7fa57b65c27f Author: amurillo Date: 2014-08-21 14:48 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/7fa57b65c27f 8055786: new hotspot build - hs25.40-b07 Reviewed-by: jcoomes ! make/hotspot_version Changeset: c3990b8c710e Author: thartmann Date: 2014-08-25 08:20 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c3990b8c710e 8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes Summary: Because anonymous classes are not in the system dictionary, we have to set 'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg test. Reviewed-by: kvn, coleenp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp + test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java Changeset: cec4a29245f5 Author: amurillo Date: 2014-08-25 11:15 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/cec4a29245f5 Added tag hs25.40-b07 for changeset c3990b8c710e ! .hgtags Changeset: 5b662570d9cf Author: amurillo Date: 2014-08-25 11:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/5b662570d9cf 8055952: new hotspot build - hs25.40-b08 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 72fa1e83e5f9 Author: lfoltan Date: 2014-08-25 15:57 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/72fa1e83e5f9 8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20. Summary: Correct fix for allowing BootstrapMethods attribute with an empty bootstrap_methods table. Reviewed-by: coleenp, ctornqvi, hseigel ! src/share/vm/classfile/classFileParser.cpp Changeset: fa0cf025abd4 Author: hseigel Date: 2014-08-25 16:03 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/fa0cf025abd4 Merge Changeset: 47e8e40b94d3 Author: hseigel Date: 2014-08-25 17:05 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/47e8e40b94d3 Merge Changeset: 439f0d76cff3 Author: brutisso Date: 2014-08-26 10:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/439f0d76cff3 8029524: Remove unsused method CollectedHeap::unsafe_max_alloc() Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: 4bfc44ba0d19 Author: tschatzl Date: 2014-08-21 16:44 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/4bfc44ba0d19 8055098: WB API should be extended to provide information about size and age of object. Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: b95d569d10c1 Author: tschatzl Date: 2014-08-26 14:15 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b95d569d10c1 8055953: [TESTBUG] Fix for 8055098 does not contain unit test Summary: Add missing unit test. Reviewed-by: tschatzl Contributed-by: Leonid Mesnik + test/gc/whitebox/TestWBGC.java Changeset: 4d3a43351904 Author: tschatzl Date: 2014-08-27 09:36 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/4d3a43351904 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: 833b0f92429a Author: zgu Date: 2014-08-27 08:19 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/833b0f92429a 8046598: Scalable Native memory tracking development Summary: Enhance scalability of native memory tracking Reviewed-by: coleenp, ctornqvi, gtriantafill ! make/excludeSrc.make ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/memRegion.cpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp + src/share/vm/services/allocationSite.hpp + src/share/vm/services/mallocSiteTable.cpp + src/share/vm/services/mallocSiteTable.hpp + src/share/vm/services/mallocTracker.cpp + src/share/vm/services/mallocTracker.hpp + src/share/vm/services/mallocTracker.inline.hpp ! src/share/vm/services/memBaseline.cpp ! src/share/vm/services/memBaseline.hpp - 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/memReporter.cpp ! src/share/vm/services/memReporter.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 ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp + src/share/vm/services/nmtCommon.cpp + src/share/vm/services/nmtCommon.hpp ! src/share/vm/services/nmtDCmd.cpp ! src/share/vm/services/nmtDCmd.hpp + src/share/vm/services/virtualMemoryTracker.cpp + src/share/vm/services/virtualMemoryTracker.hpp + src/share/vm/utilities/linkedlist.cpp + src/share/vm/utilities/linkedlist.hpp + src/share/vm/utilities/nativeCallStack.cpp + src/share/vm/utilities/nativeCallStack.hpp ! src/share/vm/utilities/vmError.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: ac12996df59b Author: zgu Date: 2014-08-27 08:35 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ac12996df59b 8044140: Create NMT (Native Memory Tracking) tests for NMT2 Summary: Create new/modify existing tests for NMT2, which is an internal redesign to address scalability issues in the first implementation. Reviewed-by: ctornqvi, zgu Contributed-by: George Triantafillou ! test/TEST.ROOT ! test/TEST.groups ! 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/JcmdScale.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/runtime/NMT/ReleaseCommittedMemory.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 ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: f433f37645e5 Author: zgu Date: 2014-08-12 12:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f433f37645e5 8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140 Summary: Reserved WhiteBox.java pushed by JDK-8044140 Reviewed-by: ccheung, hseigel ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 36c9011aaead Author: zgu Date: 2014-08-14 09:02 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/36c9011aaead 8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2) Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing during process exit Reviewed-by: dholmes, coleenp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp Changeset: c6211b707068 Author: zgu Date: 2014-08-19 08:34 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c6211b707068 8055007: NMT2: emptyStack missing in minimal build Summary: Refactored emptyStack to a static member of NativeCallStack, which is accessible in minimal build. Reviewed-by: coleenp, dholmes ! src/share/vm/services/mallocSiteTable.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp ! src/share/vm/services/nmtCommon.hpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp ! src/share/vm/utilities/nativeCallStack.cpp ! src/share/vm/utilities/nativeCallStack.hpp Changeset: 3adc0e278f49 Author: zgu Date: 2014-08-19 09:05 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/3adc0e278f49 8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests Summary: Handled CDS mapping region and added test for the scenario Reviewed-by: coleenp, ctornqvi ! src/share/vm/services/virtualMemoryTracker.cpp + test/runtime/NMT/NMTWithCDS.java Changeset: dd3939fe8424 Author: zgu Date: 2014-08-20 08:41 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/dd3939fe8424 8054546: NMT2 leaks memory Summary: Fixed memory leak in NMT by baselining memory in c heap instead of an arena. Reviewed-by: coleenp, minqi ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/memBaseline.cpp ! src/share/vm/services/memBaseline.hpp Changeset: aef17e6b4abf Author: zgu Date: 2014-08-27 08:42 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/aef17e6b4abf 8055236: Deadlock during NMT2 shutdown on Windows Summary: Removed MemTracker::shutdown() call to avoid deadlock Reviewed-by: minqi, ctornqvi ! src/os/windows/vm/os_windows.cpp Changeset: 357af5b6d80a Author: zgu Date: 2014-08-28 11:55 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/357af5b6d80a 8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted Summary: Disable the test until related Java launcher change reaches promotion build Reviewed-by: ctornqvi, gtriantafill ! test/runtime/NMT/NMTWithCDS.java Changeset: 3f1b3f2dd1cb Author: amurillo Date: 2014-08-28 14:00 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/3f1b3f2dd1cb Merge ! .hgtags - 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: 3012cc0c8e24 Author: amurillo Date: 2014-08-28 14:00 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/3012cc0c8e24 Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb ! .hgtags Changeset: fd4dbaff3002 Author: amurillo Date: 2014-09-02 14:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 From lana.steuck at oracle.com Tue Sep 2 21:54:40 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 21:54:40 +0000 Subject: hg: jdk8u/jdk8u-dev/corba: 2 new changesets Message-ID: <201409022154.s82Lse9L007013@aojmv0008> Changeset: 96f6e8904a34 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/96f6e8904a34 Added tag jdk8u40-b03 for changeset 91cd0ecdbe08 ! .hgtags Changeset: f3969243c71a Author: lana Date: 2014-08-28 16:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/f3969243c71a Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 21:54:39 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 21:54:39 +0000 Subject: hg: jdk8u/jdk8u-dev: 2 new changesets Message-ID: <201409022154.s82LsdJv007008@aojmv0008> Changeset: b901c6b2a495 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/b901c6b2a495 Added tag jdk8u40-b03 for changeset a0224ac41351 ! .hgtags Changeset: e9473185d77a Author: lana Date: 2014-08-28 16:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/e9473185d77a Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 21:54:42 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 21:54:42 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 25 new changesets Message-ID: <201409022154.s82Lsh9t007032@aojmv0008> Changeset: 0ee2b6c618fc Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/0ee2b6c618fc Added tag jdk8u40-b03 for changeset 38539608359a ! .hgtags Changeset: 77878c021b8d Author: lana Date: 2014-08-28 16:11 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/77878c021b8d Merge ! .hgtags Changeset: 7fa57b65c27f Author: amurillo Date: 2014-08-21 14:48 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7fa57b65c27f 8055786: new hotspot build - hs25.40-b07 Reviewed-by: jcoomes ! make/hotspot_version Changeset: c3990b8c710e Author: thartmann Date: 2014-08-25 08:20 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c3990b8c710e 8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes Summary: Because anonymous classes are not in the system dictionary, we have to set 'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg test. Reviewed-by: kvn, coleenp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp + test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java Changeset: cec4a29245f5 Author: amurillo Date: 2014-08-25 11:15 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/cec4a29245f5 Added tag hs25.40-b07 for changeset c3990b8c710e ! .hgtags Changeset: 5b662570d9cf Author: amurillo Date: 2014-08-25 11:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5b662570d9cf 8055952: new hotspot build - hs25.40-b08 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 72fa1e83e5f9 Author: lfoltan Date: 2014-08-25 15:57 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/72fa1e83e5f9 8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20. Summary: Correct fix for allowing BootstrapMethods attribute with an empty bootstrap_methods table. Reviewed-by: coleenp, ctornqvi, hseigel ! src/share/vm/classfile/classFileParser.cpp Changeset: fa0cf025abd4 Author: hseigel Date: 2014-08-25 16:03 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fa0cf025abd4 Merge Changeset: 47e8e40b94d3 Author: hseigel Date: 2014-08-25 17:05 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/47e8e40b94d3 Merge Changeset: 439f0d76cff3 Author: brutisso Date: 2014-08-26 10:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/439f0d76cff3 8029524: Remove unsused method CollectedHeap::unsafe_max_alloc() Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: 4bfc44ba0d19 Author: tschatzl Date: 2014-08-21 16:44 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4bfc44ba0d19 8055098: WB API should be extended to provide information about size and age of object. Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: b95d569d10c1 Author: tschatzl Date: 2014-08-26 14:15 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b95d569d10c1 8055953: [TESTBUG] Fix for 8055098 does not contain unit test Summary: Add missing unit test. Reviewed-by: tschatzl Contributed-by: Leonid Mesnik + test/gc/whitebox/TestWBGC.java Changeset: 4d3a43351904 Author: tschatzl Date: 2014-08-27 09:36 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4d3a43351904 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: 833b0f92429a Author: zgu Date: 2014-08-27 08:19 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/833b0f92429a 8046598: Scalable Native memory tracking development Summary: Enhance scalability of native memory tracking Reviewed-by: coleenp, ctornqvi, gtriantafill ! make/excludeSrc.make ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/memRegion.cpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp + src/share/vm/services/allocationSite.hpp + src/share/vm/services/mallocSiteTable.cpp + src/share/vm/services/mallocSiteTable.hpp + src/share/vm/services/mallocTracker.cpp + src/share/vm/services/mallocTracker.hpp + src/share/vm/services/mallocTracker.inline.hpp ! src/share/vm/services/memBaseline.cpp ! src/share/vm/services/memBaseline.hpp - 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/memReporter.cpp ! src/share/vm/services/memReporter.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 ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp + src/share/vm/services/nmtCommon.cpp + src/share/vm/services/nmtCommon.hpp ! src/share/vm/services/nmtDCmd.cpp ! src/share/vm/services/nmtDCmd.hpp + src/share/vm/services/virtualMemoryTracker.cpp + src/share/vm/services/virtualMemoryTracker.hpp + src/share/vm/utilities/linkedlist.cpp + src/share/vm/utilities/linkedlist.hpp + src/share/vm/utilities/nativeCallStack.cpp + src/share/vm/utilities/nativeCallStack.hpp ! src/share/vm/utilities/vmError.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: ac12996df59b Author: zgu Date: 2014-08-27 08:35 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/ac12996df59b 8044140: Create NMT (Native Memory Tracking) tests for NMT2 Summary: Create new/modify existing tests for NMT2, which is an internal redesign to address scalability issues in the first implementation. Reviewed-by: ctornqvi, zgu Contributed-by: George Triantafillou ! test/TEST.ROOT ! test/TEST.groups ! 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/JcmdScale.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/runtime/NMT/ReleaseCommittedMemory.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 ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: f433f37645e5 Author: zgu Date: 2014-08-12 12:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/f433f37645e5 8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140 Summary: Reserved WhiteBox.java pushed by JDK-8044140 Reviewed-by: ccheung, hseigel ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 36c9011aaead Author: zgu Date: 2014-08-14 09:02 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/36c9011aaead 8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2) Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing during process exit Reviewed-by: dholmes, coleenp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp Changeset: c6211b707068 Author: zgu Date: 2014-08-19 08:34 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c6211b707068 8055007: NMT2: emptyStack missing in minimal build Summary: Refactored emptyStack to a static member of NativeCallStack, which is accessible in minimal build. Reviewed-by: coleenp, dholmes ! src/share/vm/services/mallocSiteTable.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp ! src/share/vm/services/nmtCommon.hpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp ! src/share/vm/utilities/nativeCallStack.cpp ! src/share/vm/utilities/nativeCallStack.hpp Changeset: 3adc0e278f49 Author: zgu Date: 2014-08-19 09:05 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3adc0e278f49 8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests Summary: Handled CDS mapping region and added test for the scenario Reviewed-by: coleenp, ctornqvi ! src/share/vm/services/virtualMemoryTracker.cpp + test/runtime/NMT/NMTWithCDS.java Changeset: dd3939fe8424 Author: zgu Date: 2014-08-20 08:41 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/dd3939fe8424 8054546: NMT2 leaks memory Summary: Fixed memory leak in NMT by baselining memory in c heap instead of an arena. Reviewed-by: coleenp, minqi ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/memBaseline.cpp ! src/share/vm/services/memBaseline.hpp Changeset: aef17e6b4abf Author: zgu Date: 2014-08-27 08:42 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/aef17e6b4abf 8055236: Deadlock during NMT2 shutdown on Windows Summary: Removed MemTracker::shutdown() call to avoid deadlock Reviewed-by: minqi, ctornqvi ! src/os/windows/vm/os_windows.cpp Changeset: 357af5b6d80a Author: zgu Date: 2014-08-28 11:55 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/357af5b6d80a 8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted Summary: Disable the test until related Java launcher change reaches promotion build Reviewed-by: ctornqvi, gtriantafill ! test/runtime/NMT/NMTWithCDS.java Changeset: 3f1b3f2dd1cb Author: amurillo Date: 2014-08-28 14:00 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3f1b3f2dd1cb Merge ! .hgtags - 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: 3012cc0c8e24 Author: amurillo Date: 2014-08-28 14:00 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/3012cc0c8e24 Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb ! .hgtags Changeset: fd4dbaff3002 Author: amurillo Date: 2014-09-02 14:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From lana.steuck at oracle.com Tue Sep 2 21:54:46 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 21:54:46 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: 2 new changesets Message-ID: <201409022154.s82LskdR007200@aojmv0008> Changeset: e98053da8004 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/e98053da8004 Added tag jdk8u40-b03 for changeset d73144ee471d ! .hgtags Changeset: 23c1a41d75ad Author: lana Date: 2014-08-28 16:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/23c1a41d75ad Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 21:54:47 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 21:54:47 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxws: 3 new changesets Message-ID: <201409022154.s82Lslvt007268@aojmv0008> Changeset: c8af32d7cf39 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/c8af32d7cf39 Added tag jdk8u40-b03 for changeset 27bcab54f36a ! .hgtags Changeset: 127fb2a65ca6 Author: lana Date: 2014-08-28 16:11 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/127fb2a65ca6 Merge ! .hgtags Changeset: 6d351e1d7820 Author: lana Date: 2014-09-02 14:41 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/6d351e1d7820 Merge From lana.steuck at oracle.com Tue Sep 2 21:54:48 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 21:54:48 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 2 new changesets Message-ID: <201409022154.s82LsmD8007274@aojmv0008> Changeset: 535e9cc74078 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/535e9cc74078 Added tag jdk8u40-b03 for changeset 5183e8b58a03 ! .hgtags Changeset: cde557bc48f5 Author: lana Date: 2014-08-28 16:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/cde557bc48f5 Merge ! .hgtags From lana.steuck at oracle.com Tue Sep 2 21:54:48 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 21:54:48 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 7 new changesets Message-ID: <201409022154.s82LsnlV007280@aojmv0008> Changeset: 646d61deaf13 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/646d61deaf13 Added tag jdk8u40-b03 for changeset c67acfb24eed ! .hgtags Changeset: 9896782f8af7 Author: lana Date: 2014-08-28 16:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/9896782f8af7 Merge ! .hgtags Changeset: d80f14df009d Author: mgronlun Date: 2014-08-22 10:18 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/d80f14df009d 8055662: Update mapfile for libjfr Reviewed-by: egahlin, sla ! make/mapfiles/libjfr/mapfile-vers Changeset: 2960acaf07dc Author: amurillo Date: 2014-08-22 10:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2960acaf07dc Merge Changeset: 3c901cd1b8f9 Author: amurillo Date: 2014-08-28 14:04 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/3c901cd1b8f9 Merge Changeset: dde62d949f78 Author: amurillo Date: 2014-09-02 14:08 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/dde62d949f78 Merge Changeset: 2c9ddd836d5f Author: lana Date: 2014-09-02 14:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2c9ddd836d5f Merge From lana.steuck at oracle.com Tue Sep 2 21:54:54 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Sep 2014 21:54:54 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201409022154.s82LssJI007296@aojmv0008> Changeset: 9502b8660bba Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/9502b8660bba Added tag jdk8u40-b03 for changeset a2e0a985764b ! .hgtags Changeset: 34c17c956654 Author: lana Date: 2014-08-28 16:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/34c17c956654 Merge ! .hgtags 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 alexandr.scherbatiy at oracle.com Wed Sep 3 13:28:31 2014 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Wed, 03 Sep 2014 13:28:31 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 6624085: Fourth mouse button (wheel) is treated like second button - isPopupTrigger returns true Message-ID: <201409031328.s83DSVLX011784@aojmv0008> Changeset: 781526c39ed4 Author: alexsch Date: 2014-09-03 17:25 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From attila.szegedi at oracle.com Wed Sep 3 16:38:40 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 03 Sep 2014 16:38:40 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8056913: Limit the size of type info cache on disk Message-ID: <201409031638.s83Gce7H013943@aojmv0008> Changeset: 46647c4943ff Author: attila Date: 2014-09-03 14:33 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 david.katleman at oracle.com Wed Sep 3 20:22:02 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Sep 2014 20:22:02 +0000 Subject: hg: jdk8u/jdk8u: Added tag jdk8u40-b04 for changeset e9473185d77a Message-ID: <201409032022.s83KM2wb019423@aojmv0008> Changeset: 7e286a0c90fb Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/7e286a0c90fb Added tag jdk8u40-b04 for changeset e9473185d77a ! .hgtags From david.katleman at oracle.com Wed Sep 3 20:22:06 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Sep 2014 20:22:06 +0000 Subject: hg: jdk8u/jdk8u/corba: Added tag jdk8u40-b04 for changeset f3969243c71a Message-ID: <201409032022.s83KM6WO019475@aojmv0008> Changeset: 740fea207f70 Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/740fea207f70 Added tag jdk8u40-b04 for changeset f3969243c71a ! .hgtags From david.katleman at oracle.com Wed Sep 3 20:22:10 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Sep 2014 20:22:10 +0000 Subject: hg: jdk8u/jdk8u/hotspot: Added tag jdk8u40-b04 for changeset fd4dbaff3002 Message-ID: <201409032022.s83KMArE019533@aojmv0008> Changeset: efbd07229e6c Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/efbd07229e6c Added tag jdk8u40-b04 for changeset fd4dbaff3002 ! .hgtags From david.katleman at oracle.com Wed Sep 3 20:22:15 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Sep 2014 20:22:15 +0000 Subject: hg: jdk8u/jdk8u/jaxp: Added tag jdk8u40-b04 for changeset 23c1a41d75ad Message-ID: <201409032022.s83KMFL6019591@aojmv0008> Changeset: 8d60cebf6a0c Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/8d60cebf6a0c Added tag jdk8u40-b04 for changeset 23c1a41d75ad ! .hgtags From david.katleman at oracle.com Wed Sep 3 20:22:19 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Sep 2014 20:22:19 +0000 Subject: hg: jdk8u/jdk8u/jaxws: Added tag jdk8u40-b04 for changeset 127fb2a65ca6 Message-ID: <201409032022.s83KMJme019672@aojmv0008> Changeset: b904fcd66860 Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/b904fcd66860 Added tag jdk8u40-b04 for changeset 127fb2a65ca6 ! .hgtags From david.katleman at oracle.com Wed Sep 3 20:22:24 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Sep 2014 20:22:24 +0000 Subject: hg: jdk8u/jdk8u/jdk: Added tag jdk8u40-b04 for changeset dde62d949f78 Message-ID: <201409032022.s83KMOkN019766@aojmv0008> Changeset: ebd9fe43115e Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/ebd9fe43115e Added tag jdk8u40-b04 for changeset dde62d949f78 ! .hgtags From david.katleman at oracle.com Wed Sep 3 20:22:27 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Sep 2014 20:22:27 +0000 Subject: hg: jdk8u/jdk8u/langtools: Added tag jdk8u40-b04 for changeset cde557bc48f5 Message-ID: <201409032022.s83KMRFV019816@aojmv0008> Changeset: a36fce70b505 Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/a36fce70b505 Added tag jdk8u40-b04 for changeset cde557bc48f5 ! .hgtags From david.katleman at oracle.com Wed Sep 3 20:22:31 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Sep 2014 20:22:31 +0000 Subject: hg: jdk8u/jdk8u/nashorn: Added tag jdk8u40-b04 for changeset 34c17c956654 Message-ID: <201409032022.s83KMVWp019866@aojmv0008> Changeset: 2d75c391f61f Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/2d75c391f61f Added tag jdk8u40-b04 for changeset 34c17c956654 ! .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 anton.litvinov at oracle.com Thu Sep 4 15:08:20 2014 From: anton.litvinov at oracle.com (anton.litvinov at oracle.com) Date: Thu, 04 Sep 2014 15:08:20 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure Message-ID: <201409041508.s84F8L5c024868@aojmv0008> Changeset: 6e1c85a0b6cf Author: aivanov Date: 2014-09-04 19:07 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 daniel.fuchs at oracle.com Thu Sep 4 16:24:32 2014 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Thu, 04 Sep 2014 16:24:32 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 2 new changesets Message-ID: <201409041624.s84GOWu5007238@aojmv0008> Changeset: bf808d18d7a0 Author: dfuchs Date: 2014-07-07 15:31 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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 From hannes.wallnoefer at oracle.com Thu Sep 4 16:50:46 2014 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Thu, 04 Sep 2014 16:50:46 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8051889: Implement block scoping in symbol assignment and scope computation Message-ID: <201409041650.s84GolbK013346@aojmv0008> Changeset: b7a2db4de254 Author: hannesw Date: 2014-09-04 18:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 philip.race at oracle.com Thu Sep 4 20:03:15 2014 From: philip.race at oracle.com (philip.race at oracle.com) Date: Thu, 04 Sep 2014 20:03:15 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8056122: Upgrade JDK to use LittleCMS 2.6 Message-ID: <201409042003.s84K3FHJ016696@aojmv0008> Changeset: aa400be54fec Author: prr Date: 2014-09-04 13:00 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 paul.sandoz at oracle.com Fri Sep 5 08:49:29 2014 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Fri, 05 Sep 2014 08:49:29 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8056249: Improve CompletableFuture resource usage Message-ID: <201409050849.s858nTlO017745@aojmv0008> Changeset: 03913dedfb12 Author: dl Date: 2014-09-05 10:48 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 alexandr.scherbatiy at oracle.com Fri Sep 5 14:15:12 2014 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Fri, 05 Sep 2014 14:15:12 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris Message-ID: <201409051415.s85EFCeC013151@aojmv0008> Changeset: ba77067a033a Author: alexsch Date: 2014-09-05 18:12 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 sundararajan.athijegannathan at oracle.com Mon Sep 8 11:24:48 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Mon, 08 Sep 2014 11:24:48 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8057742: ant clean test should not fail if one or more external test suites are missing Message-ID: <201409081124.s88BOn8B005427@aojmv0008> Changeset: 7caec82669a4 Author: sundar Date: 2014-09-08 15:51 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 attila.szegedi at oracle.com Mon Sep 8 17:58:13 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Mon, 08 Sep 2014 17:58:13 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8056129: AtomicInteger is treated as primitive number with optimistic compilation Message-ID: <201409081758.s88HwDWG020029@aojmv0008> Changeset: 45f9decf4fb5 Author: attila Date: 2014-09-04 18:57 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 yong.huang at oracle.com Tue Sep 9 03:17:17 2014 From: yong.huang at oracle.com (yong.huang at oracle.com) Date: Tue, 09 Sep 2014 03:17:17 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8055222: Currency update needed for ISO 4217 Amendment #159 Message-ID: <201409090317.s893HHU4022023@aojmv0008> Changeset: 01eb63f07bc5 Author: yhuang Date: 2014-09-08 20:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 attila.szegedi at oracle.com Tue Sep 9 11:14:17 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Tue, 09 Sep 2014 11:14:17 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8057148: Skip nested functions on reparse Message-ID: <201409091114.s89BEI8Q006099@aojmv0008> Changeset: f5be4bdd0f6e Author: attila Date: 2014-09-08 18:40 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 attila.szegedi at oracle.com Tue Sep 9 14:28:09 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Tue, 09 Sep 2014 14:28:09 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8057678: Tests for let and const keywords in Nashorn Message-ID: <201409091428.s89ES9DG015626@aojmv0008> Changeset: 33bde22b7740 Author: yan Date: 2014-09-08 15:37 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From sergey.bylokhov at oracle.com Tue Sep 9 15:54:45 2014 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Tue, 09 Sep 2014 15:54:45 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed with MotifLookAndFeel on all platform Message-ID: <201409091554.s89Fsjrp003712@aojmv0008> Changeset: d0bd14b456f3 Author: azvegint Date: 2014-09-09 16:08 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 lana.steuck at oracle.com Tue Sep 9 18:20:50 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 09 Sep 2014 18:20:50 +0000 Subject: hg: jdk8u/jdk8u-dev: Added tag jdk8u40-b04 for changeset e9473185d77a Message-ID: <201409091820.s89IKobM028774@aojmv0008> Changeset: 7e286a0c90fb Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/7e286a0c90fb Added tag jdk8u40-b04 for changeset e9473185d77a ! .hgtags From lana.steuck at oracle.com Tue Sep 9 18:20:51 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 09 Sep 2014 18:20:51 +0000 Subject: hg: jdk8u/jdk8u-dev/corba: Added tag jdk8u40-b04 for changeset f3969243c71a Message-ID: <201409091820.s89IKp76028792@aojmv0008> Changeset: 740fea207f70 Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/740fea207f70 Added tag jdk8u40-b04 for changeset f3969243c71a ! .hgtags From lana.steuck at oracle.com Tue Sep 9 18:20:51 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 09 Sep 2014 18:20:51 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: Added tag jdk8u40-b04 for changeset fd4dbaff3002 Message-ID: <201409091820.s89IKpHr028795@aojmv0008> Changeset: efbd07229e6c Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/efbd07229e6c Added tag jdk8u40-b04 for changeset fd4dbaff3002 ! .hgtags From lana.steuck at oracle.com Tue Sep 9 18:20:56 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 09 Sep 2014 18:20:56 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxws: 2 new changesets Message-ID: <201409091820.s89IKup6028979@aojmv0008> Changeset: b904fcd66860 Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/b904fcd66860 Added tag jdk8u40-b04 for changeset 127fb2a65ca6 ! .hgtags Changeset: ac4b8aab489c Author: lana Date: 2014-09-09 11:13 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/ac4b8aab489c Merge From lana.steuck at oracle.com Tue Sep 9 18:21:01 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 09 Sep 2014 18:21:01 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201409091821.s89IL1II029087@aojmv0008> Changeset: 2d75c391f61f Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/2d75c391f61f Added tag jdk8u40-b04 for changeset 34c17c956654 ! .hgtags Changeset: f01257b46cf1 Author: lana Date: 2014-09-09 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From lana.steuck at oracle.com Tue Sep 9 18:21:00 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 09 Sep 2014 18:21:00 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: Added tag jdk8u40-b04 for changeset cde557bc48f5 Message-ID: <201409091821.s89IL0pE029084@aojmv0008> Changeset: a36fce70b505 Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/a36fce70b505 Added tag jdk8u40-b04 for changeset cde557bc48f5 ! .hgtags From lana.steuck at oracle.com Tue Sep 9 18:20:57 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 09 Sep 2014 18:20:57 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: Added tag jdk8u40-b04 for changeset 23c1a41d75ad Message-ID: <201409091820.s89IKvVo029009@aojmv0008> Changeset: 8d60cebf6a0c Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/8d60cebf6a0c Added tag jdk8u40-b04 for changeset 23c1a41d75ad ! .hgtags From lana.steuck at oracle.com Tue Sep 9 18:21:02 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 09 Sep 2014 18:21:02 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 2 new changesets Message-ID: <201409091821.s89IL2DL029090@aojmv0008> Changeset: ebd9fe43115e Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/ebd9fe43115e Added tag jdk8u40-b04 for changeset dde62d949f78 ! .hgtags Changeset: 9d1acff5369b Author: lana Date: 2014-09-09 11:14 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/9d1acff5369b Merge From alejandro.murillo at oracle.com Tue Sep 9 18:35:48 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 09 Sep 2014 18:35:48 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 38 new changesets Message-ID: <201409091835.s89IZmeV001785@aojmv0008> Changeset: c67b85c32d9a Author: amurillo Date: 2014-08-28 14:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/c67b85c32d9a 8056299: new hotspot build - hs25.40-b09 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 999824269b71 Author: kvn Date: 2014-08-22 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/999824269b71 8055069: TSX and RTM should be deprecated more strongly until hardware is corrected Summary: Require to specify UnlockExperimentalVMOptions flag together with UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported otherwise. Reviewed-by: iveresov, fzhinkin ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java Changeset: 6e0cb14ce59b Author: iklam Date: 2014-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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 Changeset: a8ea2f110d87 Author: tschatzl Date: 2014-08-26 09:36 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-dev/hotspot/rev/14b8221771dc Merge ! src/share/vm/oops/instanceKlass.cpp Changeset: d2c5fee67143 Author: thartmann Date: 2014-08-29 10:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/c35aec39d08e Merge Changeset: edb5f3b38aab Author: tschatzl Date: 2014-08-28 17:05 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: a178c2e6f85f Author: amurillo Date: 2014-09-02 11:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/7430aa5718a5 Merge ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 622c6e0ad4d6 Author: ccheung Date: 2014-08-25 00:13 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-dev/hotspot/rev/4c7dd94cdc07 Merge Changeset: 66d359ee9681 Author: tschatzl Date: 2014-09-03 17:01 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 966601b12d4f Author: sla Date: 2014-09-04 11:21 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 017b0145f20c Author: gtriantafill Date: 2014-08-12 14:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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 Changeset: 1202792c966e Author: jcoomes Date: 2014-09-04 09:37 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/1202792c966e 8054970: gc src file exclusion should exclude alternative sources Reviewed-by: ehelin, stefank ! make/excludeSrc.make Changeset: 8ec8971f511a Author: jcoomes Date: 2014-09-04 16:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 227a9e5e4b4a Author: sjohanss Date: 2014-09-05 09:49 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: fe392af93c23 Author: iignatyev Date: 2014-08-27 17:09 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/ddda5de93db5 8056223: typo in export_optimized_jdk Reviewed-by: kvn ! make/Makefile Changeset: 9be4ca335650 Author: jwilhelm Date: 2014-09-05 00:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 76af788b6c16 Author: jcoomes Date: 2014-09-05 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: c9635cad4a5d Author: amurillo Date: 2014-09-05 15:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/232b50b20797 Added tag hs25.40-b09 for changeset c9635cad4a5d ! .hgtags From alejandro.murillo at oracle.com Tue Sep 9 18:36:30 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 09 Sep 2014 18:36:30 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 5 new changesets Message-ID: <201409091836.s89IaVS2002293@aojmv0008> Changeset: 39e80694d2ef Author: iklam Date: 2014-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 3eef63e7b644 Author: amurillo Date: 2014-09-02 11:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/jdk/rev/20f82ad73a93 Merge - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: d587834579da Author: amurillo Date: 2014-09-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/d587834579da Merge Changeset: 1a20e1d1f6f1 Author: amurillo Date: 2014-09-09 11:27 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/1a20e1d1f6f1 Merge From alejandro.murillo at oracle.com Tue Sep 9 18:39:03 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 09 Sep 2014 18:39:03 +0000 Subject: hg: jdk8u/jdk8u/jdk: 4 new changesets Message-ID: <201409091839.s89Id31R003019@aojmv0008> Changeset: 39e80694d2ef Author: iklam Date: 2014-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 3eef63e7b644 Author: amurillo Date: 2014-09-02 11:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/jdk/rev/20f82ad73a93 Merge - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: d587834579da Author: amurillo Date: 2014-09-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/d587834579da Merge From alejandro.murillo at oracle.com Tue Sep 9 18:39:44 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 09 Sep 2014 18:39:44 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 38 new changesets Message-ID: <201409091839.s89IdjNc003179@aojmv0008> Changeset: c67b85c32d9a Author: amurillo Date: 2014-08-28 14:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c67b85c32d9a 8056299: new hotspot build - hs25.40-b09 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 999824269b71 Author: kvn Date: 2014-08-22 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/999824269b71 8055069: TSX and RTM should be deprecated more strongly until hardware is corrected Summary: Require to specify UnlockExperimentalVMOptions flag together with UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported otherwise. Reviewed-by: iveresov, fzhinkin ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java Changeset: 6e0cb14ce59b Author: iklam Date: 2014-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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 Changeset: a8ea2f110d87 Author: tschatzl Date: 2014-08-26 09:36 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/14b8221771dc Merge ! src/share/vm/oops/instanceKlass.cpp Changeset: d2c5fee67143 Author: thartmann Date: 2014-08-29 10:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/c35aec39d08e Merge Changeset: edb5f3b38aab Author: tschatzl Date: 2014-08-28 17:05 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: a178c2e6f85f Author: amurillo Date: 2014-09-02 11:42 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/7430aa5718a5 Merge ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 622c6e0ad4d6 Author: ccheung Date: 2014-08-25 00:13 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/4c7dd94cdc07 Merge Changeset: 66d359ee9681 Author: tschatzl Date: 2014-09-03 17:01 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 966601b12d4f Author: sla Date: 2014-09-04 11:21 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 017b0145f20c Author: gtriantafill Date: 2014-08-12 14:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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 Changeset: 1202792c966e Author: jcoomes Date: 2014-09-04 09:37 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/1202792c966e 8054970: gc src file exclusion should exclude alternative sources Reviewed-by: ehelin, stefank ! make/excludeSrc.make Changeset: 8ec8971f511a Author: jcoomes Date: 2014-09-04 16:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 227a9e5e4b4a Author: sjohanss Date: 2014-09-05 09:49 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: fe392af93c23 Author: iignatyev Date: 2014-08-27 17:09 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/ddda5de93db5 8056223: typo in export_optimized_jdk Reviewed-by: kvn ! make/Makefile Changeset: 9be4ca335650 Author: jwilhelm Date: 2014-09-05 00:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 76af788b6c16 Author: jcoomes Date: 2014-09-05 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: c9635cad4a5d Author: amurillo Date: 2014-09-05 15:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/232b50b20797 Added tag hs25.40-b09 for changeset c9635cad4a5d ! .hgtags 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 paul.sandoz at oracle.com Tue Sep 9 19:13:51 2014 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Tue, 09 Sep 2014 19:13:51 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications and minor improvements Message-ID: <201409091913.s89JDpqw010132@aojmv0008> Changeset: 83330ef35e7b Author: psandoz Date: 2014-01-16 18:20 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 maurizio.cimadamore at oracle.com Wed Sep 10 10:22:34 2014 From: maurizio.cimadamore at oracle.com (maurizio.cimadamore at oracle.com) Date: Wed, 10 Sep 2014 10:22:34 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 2 new changesets Message-ID: <201409101022.s8AAMZVB002174@aojmv0008> Changeset: d560276b8a35 Author: mcimadamore Date: 2014-09-10 10:50 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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 From attila.szegedi at oracle.com Wed Sep 10 11:42:01 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 10 Sep 2014 11:42:01 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8057930: remove eval ID Message-ID: <201409101142.s8ABg1sq018630@aojmv0008> Changeset: 5ad0607cf1a4 Author: attila Date: 2014-09-09 15:33 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From attila.szegedi at oracle.com Wed Sep 10 11:42:28 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 10 Sep 2014 11:42:28 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8057931: Instead of not skipping small functions in parser, make lexer avoid them instead Message-ID: <201409101142.s8ABgSXd018804@aojmv0008> Changeset: b788246cf987 Author: attila Date: 2014-09-09 15:34 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From attila.szegedi at oracle.com Wed Sep 10 11:43:27 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Wed, 10 Sep 2014 11:43:27 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8034954: Optimistic iteration in for-in and for-each Message-ID: <201409101143.s8ABhRdN019311@aojmv0008> Changeset: 241685439f70 Author: attila Date: 2014-09-10 13:08 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 sundararajan.athijegannathan at oracle.com Wed Sep 10 12:17:32 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Wed, 10 Sep 2014 12:17:32 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output Message-ID: <201409101217.s8ACHWiG025678@aojmv0008> Changeset: 32da0264fef1 Author: sundar Date: 2014-09-10 17:11 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From marcus.lagergren at oracle.com Wed Sep 10 12:36:15 2014 From: marcus.lagergren at oracle.com (marcus.lagergren at oracle.com) Date: Wed, 10 Sep 2014 12:36:15 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8057019: Various problems with extra arguments to applies Message-ID: <201409101236.s8ACaFRh028446@aojmv0008> Changeset: 5b052fbc5834 Author: lagergren Date: 2014-09-04 10:52 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From volker.simonis at gmail.com Wed Sep 10 12:45:15 2014 From: volker.simonis at gmail.com (volker.simonis at gmail.com) Date: Wed, 10 Sep 2014 12:45:15 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8057934: Upgrade to LittleCMS 2.6 breaks AIX build Message-ID: <201409101245.s8ACjFRA029495@aojmv0008> Changeset: a2c6523d7985 Author: simonis Date: 2014-09-10 11:01 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From vladimir.x.ivanov at oracle.com Wed Sep 10 14:47:16 2014 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Wed, 10 Sep 2014 14:47:16 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 21 new changesets Message-ID: <201409101447.s8AElHKH018888@aojmv0008> Changeset: e0b065439802 Author: vlivanov Date: 2014-09-10 18:29 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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 From david.katleman at oracle.com Wed Sep 10 16:06:41 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 10 Sep 2014 16:06:41 +0000 Subject: hg: jdk8u/jdk8u: Added tag jdk8u40-b05 for changeset 7e286a0c90fb Message-ID: <201409101606.s8AG6fxo003302@aojmv0008> Changeset: 8881a63f7f00 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/8881a63f7f00 Added tag jdk8u40-b05 for changeset 7e286a0c90fb ! .hgtags From david.katleman at oracle.com Wed Sep 10 16:06:44 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 10 Sep 2014 16:06:44 +0000 Subject: hg: jdk8u/jdk8u/corba: Added tag jdk8u40-b05 for changeset 740fea207f70 Message-ID: <201409101606.s8AG6ioV003368@aojmv0008> Changeset: ced787f7545f Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/ced787f7545f Added tag jdk8u40-b05 for changeset 740fea207f70 ! .hgtags From david.katleman at oracle.com Wed Sep 10 16:06:48 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 10 Sep 2014 16:06:48 +0000 Subject: hg: jdk8u/jdk8u/hotspot: Added tag jdk8u40-b05 for changeset 232b50b20797 Message-ID: <201409101606.s8AG6m26003417@aojmv0008> Changeset: fe1f65b0a2d8 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/fe1f65b0a2d8 Added tag jdk8u40-b05 for changeset 232b50b20797 ! .hgtags From david.katleman at oracle.com Wed Sep 10 16:06:52 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 10 Sep 2014 16:06:52 +0000 Subject: hg: jdk8u/jdk8u/jaxp: Added tag jdk8u40-b05 for changeset 8d60cebf6a0c Message-ID: <201409101606.s8AG6rV1003467@aojmv0008> Changeset: 50a2adfa57fc Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/50a2adfa57fc Added tag jdk8u40-b05 for changeset 8d60cebf6a0c ! .hgtags From david.katleman at oracle.com Wed Sep 10 16:06:56 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 10 Sep 2014 16:06:56 +0000 Subject: hg: jdk8u/jdk8u/jaxws: Added tag jdk8u40-b05 for changeset b904fcd66860 Message-ID: <201409101606.s8AG6uJa003521@aojmv0008> Changeset: f9ed0e45337a Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/f9ed0e45337a Added tag jdk8u40-b05 for changeset b904fcd66860 ! .hgtags From david.katleman at oracle.com Wed Sep 10 16:07:01 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 10 Sep 2014 16:07:01 +0000 Subject: hg: jdk8u/jdk8u/jdk: Added tag jdk8u40-b05 for changeset d587834579da Message-ID: <201409101607.s8AG71U7003603@aojmv0008> Changeset: 84ce51ccbf40 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/84ce51ccbf40 Added tag jdk8u40-b05 for changeset d587834579da ! .hgtags From david.katleman at oracle.com Wed Sep 10 16:07:06 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 10 Sep 2014 16:07:06 +0000 Subject: hg: jdk8u/jdk8u/langtools: Added tag jdk8u40-b05 for changeset a36fce70b505 Message-ID: <201409101607.s8AG76Bg003658@aojmv0008> Changeset: 398f1b5e8361 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/398f1b5e8361 Added tag jdk8u40-b05 for changeset a36fce70b505 ! .hgtags From david.katleman at oracle.com Wed Sep 10 16:07:09 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 10 Sep 2014 16:07:09 +0000 Subject: hg: jdk8u/jdk8u/nashorn: Added tag jdk8u40-b05 for changeset 2d75c391f61f Message-ID: <201409101607.s8AG79Tx003707@aojmv0008> Changeset: 0a2b63f54b1c Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/0a2b63f54b1c Added tag jdk8u40-b05 for changeset 2d75c391f61f ! .hgtags 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 marcus.lagergren at oracle.com Thu Sep 11 04:59:54 2014 From: marcus.lagergren at oracle.com (marcus.lagergren at oracle.com) Date: Thu, 11 Sep 2014 04:59:54 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8057551: Let the -d flag dump _all_ generated classes to disk and work outside --compile-only mode Message-ID: <201409110459.s8B4xswL006920@aojmv0008> Changeset: c2f412069f9b Author: lagergren Date: 2014-09-04 14:42 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From joel.franck at oracle.com Thu Sep 11 08:51:23 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Thu, 11 Sep 2014 08:51:23 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8054987: (reflect) Add sharing of annotations between instances of Executable Message-ID: <201409110851.s8B8pOG9013430@aojmv0008> Changeset: 0a85994e76cb Author: jfranck Date: 2014-09-11 10:47 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From marcus.lagergren at oracle.com Thu Sep 11 09:26:17 2014 From: marcus.lagergren at oracle.com (marcus.lagergren at oracle.com) Date: Thu, 11 Sep 2014 09:26:17 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8057611: Nashorn did not dump the JOx classes to disk when running with the -d flag Message-ID: <201409110926.s8B9QHBN018961@aojmv0008> Changeset: afdad86ffdde Author: lagergren Date: 2014-09-05 16:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From ivan.gerasimov at oracle.com Thu Sep 11 09:34:37 2014 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Thu, 11 Sep 2014 09:34:37 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets Message-ID: <201409110934.s8B9YbSm020671@aojmv0008> Changeset: 3c0f4b204de5 Author: igerasim Date: 2014-09-09 19:02 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From marcus.lagergren at oracle.com Thu Sep 11 10:58:16 2014 From: marcus.lagergren at oracle.com (marcus.lagergren at oracle.com) Date: Thu, 11 Sep 2014 10:58:16 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8057588: Lots of trivial (empty) classes were generated by the Nashorn compiler as part of restOf-method generation Message-ID: <201409111058.s8BAwGYe004478@aojmv0008> Changeset: 3f49db18721f Author: lagergren Date: 2014-09-05 16:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From marcus.lagergren at oracle.com Thu Sep 11 11:28:39 2014 From: marcus.lagergren at oracle.com (marcus.lagergren at oracle.com) Date: Thu, 11 Sep 2014 11:28:39 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8057703: More empty classes generated by Nashorn Message-ID: <201409111128.s8BBSdEA010453@aojmv0008> Changeset: 698280da463a Author: lagergren Date: 2014-09-10 12:37 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 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 aleksej.efimov at oracle.com Thu Sep 11 14:37:57 2014 From: aleksej.efimov at oracle.com (aleksej.efimov at oracle.com) Date: Thu, 11 Sep 2014 14:37:57 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 2 new changesets Message-ID: <201409111437.s8BEbwKk011699@aojmv0008> Changeset: a89c75ba7881 Author: aefimov Date: 2014-09-07 23:04 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/jdk/rev/3ae82f0c6b31 8057747: Several test failing after update to tzdata2014g Reviewed-by: alanb ! test/ProblemList.txt From attila.szegedi at oracle.com Thu Sep 11 15:25:38 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Thu, 11 Sep 2014 15:25:38 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8058100: Reduce the RecompilableScriptFunctionData footprint Message-ID: <201409111525.s8BFPcgI019861@aojmv0008> Changeset: 2cad9bf911a4 Author: attila Date: 2014-09-11 17:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 From hannes.wallnoefer at oracle.com Thu Sep 11 16:10:59 2014 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Thu, 11 Sep 2014 16:10:59 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201409111610.s8BGAxhx027910@aojmv0008> Changeset: e94bfa3c6c6c Author: hannesw Date: 2014-09-11 18:04 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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 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 jan.lahoda at oracle.com Fri Sep 12 08:13:53 2014 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Fri, 12 Sep 2014 08:13:53 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 2 new changesets Message-ID: <201409120813.s8C8DrdP002819@aojmv0008> Changeset: c627efb5fdcd Author: jlahoda Date: 2014-09-08 10:48 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/c627efb5fdcd 8056014: Type inference may be skipped for a complex receiver generic method in a parameter position Summary: When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type. Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056014.java Changeset: ced008063508 Author: jlahoda Date: 2014-09-08 10:50 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/ced008063508 8056984: Exception in compiler: java.lang.AssertionError: isSubClass T Summary: Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed. Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056984.java From dmitry.markov at oracle.com Fri Sep 12 10:17:27 2014 From: dmitry.markov at oracle.com (dmitry.markov at oracle.com) Date: Fri, 12 Sep 2014 10:17:27 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8048110: Using tables in JTextPane leads to infinite loop in FlowLayout.layoutRow Message-ID: <201409121017.s8CAHRTw025413@aojmv0008> Changeset: eb4956a1974f Author: dmarkov Date: 2014-09-12 14:16 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/eb4956a1974f 8048110: Using tables in JTextPane leads to infinite loop in FlowLayout.layoutRow Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/text/FlowView.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/View.java + test/javax/swing/text/View/8048110/bug8048110.java From alexandr.scherbatiy at oracle.com Fri Sep 12 11:20:00 2014 From: alexandr.scherbatiy at oracle.com (alexandr.scherbatiy at oracle.com) Date: Fri, 12 Sep 2014 11:20:00 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE Message-ID: <201409121120.s8CBK5Nb005789@aojmv0008> Changeset: 8375459f193f Author: alexsch Date: 2014-09-12 15:17 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/8375459f193f 8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/SunToolkit.java From hannes.wallnoefer at oracle.com Fri Sep 12 14:10:56 2014 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Fri, 12 Sep 2014 14:10:56 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201409121410.s8CEAusf003701@aojmv0008> Changeset: 3d30873e13d7 Author: hannesw Date: 2014-09-12 16:06 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/3d30873e13d7 8057743: Single quotes must be escaped in message resource file Reviewed-by: attila, lagergren, sundar ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049242.js.EXPECTED Changeset: bac02d5a397f Author: hannesw Date: 2014-09-12 16:07 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/bac02d5a397f 8058304: Non-serializable fields in serializable classes Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Property.java From chris.hegarty at oracle.com Fri Sep 12 15:49:37 2014 From: chris.hegarty at oracle.com (chris.hegarty at oracle.com) Date: Fri, 12 Sep 2014 15:49:37 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8058216: NetworkInterface.getHardwareAddress can return zero length byte array when run with preferIPv4Stack Message-ID: <201409121549.s8CFnb7m019448@aojmv0008> Changeset: fdb6ac617320 Author: chegar Date: 2014-09-12 15:51 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/fdb6ac617320 8058216: NetworkInterface.getHardwareAddress can return zero length byte array when run with preferIPv4Stack Reviewed-by: michaelm ! src/windows/native/java/net/NetworkInterface.c ! test/java/net/NetworkInterface/Test.java From sean.coffey at oracle.com Fri Sep 12 16:49:26 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Fri, 12 Sep 2014 16:49:26 +0000 Subject: hg: jdk8u/jdk8u-dev: 8057813: Alterations to jdk_security3 test target Message-ID: <201409121649.s8CGnQ46029606@aojmv0008> Changeset: 39a27de39e83 Author: coffeys Date: 2014-09-12 17:09 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/39a27de39e83 8057813: Alterations to jdk_security3 test target Reviewed-by: mullan, wetmore, xuelei ! make/jprt.properties From sean.coffey at oracle.com Fri Sep 12 16:49:46 2014 From: sean.coffey at oracle.com (sean.coffey at oracle.com) Date: Fri, 12 Sep 2014 16:49:46 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 3 new changesets Message-ID: <201409121649.s8CGnkl0029710@aojmv0008> Changeset: ddba61b06470 Author: xuelei Date: 2014-09-10 17:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/ddba61b06470 8052406: SSLv2Hello protocol may be filter out unexpectedly Reviewed-by: weijun ! src/share/classes/sun/security/ssl/Handshaker.java + test/javax/net/ssl/TLSv12/ProtocolFilter.java Changeset: 0a96f21d3e40 Author: coffeys Date: 2014-09-12 17:08 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/0a96f21d3e40 8057813: Alterations to jdk_security3 test target Reviewed-by: mullan, wetmore, xuelei ! test/TEST.groups Changeset: fab04dd17d8d Author: coffeys Date: 2014-09-12 17:08 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/fab04dd17d8d Merge From igor.ignatyev at oracle.com Fri Sep 12 19:20:09 2014 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Fri, 12 Sep 2014 19:20:09 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 2 new changesets Message-ID: <201409121920.s8CJK9Vm022307@aojmv0008> Changeset: d7a9bf5851be Author: kshefov Date: 2014-09-12 22:33 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/d7a9bf5851be 8057707: TEST library enhancement in lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Reviewed-by: iignatyev, vlivanov ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Changeset: 03903e40f93e Author: kshefov Date: 2014-09-12 22:33 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/03903e40f93e 8057719: Develop new tests for LambdaForm Reduction and Caching feature Reviewed-by: iignatyev, vlivanov, psandoz + test/java/lang/invoke/LFCaching/LFCachingTestCase.java + test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java + test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java + test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java + test/java/lang/invoke/LFCaching/LambdaFormTestCase.java + test/java/lang/invoke/LFCaching/TestMethods.java 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 sundararajan.athijegannathan at oracle.com Mon Sep 15 10:45:08 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Mon, 15 Sep 2014 10:45:08 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8058422: Users should be able to overwrite "context" and "engine" variables Message-ID: <201409151045.s8FAj8IB027150@aojmv0008> Changeset: 3ce674906b2a Author: sundar Date: 2014-09-15 15:18 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/3ce674906b2a 8058422: Users should be able to overwrite "context" and "engine" variables Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/objects/Global.java + test/script/basic/JDK-8058422.js ! test/src/jdk/nashorn/api/scripting/ScopeTest.java From staffan.larsen at oracle.com Mon Sep 15 13:10:27 2014 From: staffan.larsen at oracle.com (staffan.larsen at oracle.com) Date: Mon, 15 Sep 2014 13:10:27 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 2 new changesets Message-ID: <201409151310.s8FDAR2M020209@aojmv0008> Changeset: bf094ac688e2 Author: ctornqvi Date: 2014-08-19 06:56 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/bf094ac688e2 8055012: [TESTBUG] NMTHelper fails to parse NMT output Summary: Fixed the regular expression to parse the slightly changed output format of the new NMT implementation Reviewed-by: olagneau, sla ! test/java/lang/instrument/NMTHelper.java Changeset: 8e77f0117e66 Author: sla Date: 2014-08-21 13:09 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/8e77f0117e66 8055677: java/lang/instrument/RedefineBigClass.sh RetransformBigClass.sh start failing after JDK-8055012 Summary: Write dcmd output to separate files so it does not confuse the output. Reviewed-by: ctornqvi, mgronlun ! test/java/lang/instrument/NMTHelper.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/instrument/RetransformBigClass.sh From shanliang.jiang at oracle.com Mon Sep 15 15:12:02 2014 From: shanliang.jiang at oracle.com (shanliang.jiang at oracle.com) Date: Mon, 15 Sep 2014 15:12:02 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8049303: Transient network problems cause JMX thread to fail silenty Message-ID: <201409151512.s8FFC2Bo012103@aojmv0008> Changeset: ad111e5f6571 Author: sjiang Date: 2014-09-12 12:19 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/ad111e5f6571 8049303: Transient network problems cause JMX thread to fail silenty Reviewed-by: dfuchs, jbachorik ! src/share/classes/javax/management/remote/rmi/RMIConnector.java From hannes.wallnoefer at oracle.com Mon Sep 15 17:35:09 2014 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Mon, 15 Sep 2014 17:35:09 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO* Message-ID: <201409151735.s8FHZ9a9005281@aojmv0008> Changeset: 21cd010d3a0a Author: hannesw Date: 2014-09-15 17:51 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/21cd010d3a0a 8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO* Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8056978.js + test/script/basic/JDK-8056978.js.EXPECTED 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 sundararajan.athijegannathan at oracle.com Tue Sep 16 12:42:14 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Tue, 16 Sep 2014 12:42:14 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8058545: With strict mode, bean property assignment of a non-existent property should result in TypeError Message-ID: <201409161242.s8GCgENo002791@aojmv0008> Changeset: f242ee8c5173 Author: sundar Date: 2014-09-16 18:11 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/f242ee8c5173 8058545: With strict mode, bean property assignment of a non-existent property should result in TypeError Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java + test/script/basic/JDK-8058545.js 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 shanliang.jiang at oracle.com Tue Sep 16 15:11:32 2014 From: shanliang.jiang at oracle.com (shanliang.jiang at oracle.com) Date: Tue, 16 Sep 2014 15:11:32 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8042205: javax/management/monitor/*: some tests didn't get all the notifications Message-ID: <201409161511.s8GFBWZM028219@aojmv0008> Changeset: a5e04c3c3b05 Author: sjiang Date: 2014-09-16 17:08 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/a5e04c3c3b05 8042205: javax/management/monitor/*: some tests didn't get all the notifications Reviewed-by: dfuchs ! test/javax/management/monitor/AttributeArbitraryDataTypeTest.java ! test/javax/management/monitor/CounterMonitorTest.java ! test/javax/management/monitor/NonComparableAttributeValueTest.java ! test/javax/management/monitor/ReflectionExceptionTest.java ! test/javax/management/monitor/RuntimeExceptionTest.java From philip.race at oracle.com Tue Sep 16 17:18:44 2014 From: philip.race at oracle.com (philip.race at oracle.com) Date: Tue, 16 Sep 2014 17:18:44 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8054638: xrender: text drawn after setColor(Color.white) is actually black Message-ID: <201409161718.s8GHIihC019072@aojmv0008> Changeset: 2be3555a6a37 Author: ceisserer Date: 2014-09-16 10:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2be3555a6a37 8054638: xrender: text drawn after setColor(Color.white) is actually black Reviewed-by: bae, prr ! src/solaris/classes/sun/java2d/xr/XRSolidSrcPict.java + test/java/awt/Graphics2D/WhiteTextColorTest.java From lana.steuck at oracle.com Tue Sep 16 18:15:44 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 18:15:44 +0000 Subject: hg: jdk8u/jdk8u/jaxws: 4 new changesets Message-ID: <201409161815.s8GIFiU1027779@aojmv0008> Changeset: 121e938cb9c3 Author: aefimov Date: 2014-08-31 16:14 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/jaxws/rev/6d351e1d7820 Merge Changeset: ac4b8aab489c Author: lana Date: 2014-09-09 11:13 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/ac4b8aab489c Merge Changeset: 52ae3094de1e Author: lana Date: 2014-09-11 17:26 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/52ae3094de1e Merge From lana.steuck at oracle.com Tue Sep 16 18:15:46 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 18:15:46 +0000 Subject: hg: jdk8u/jdk8u/langtools: 3 new changesets Message-ID: <201409161815.s8GIFkgc027782@aojmv0008> Changeset: d560276b8a35 Author: mcimadamore Date: 2014-09-10 10:50 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/langtools/rev/7c3d27120b92 Merge From lana.steuck at oracle.com Tue Sep 16 18:15:46 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 18:15:46 +0000 Subject: hg: jdk8u/jdk8u/nashorn: 19 new changesets Message-ID: <201409161815.s8GIFk3S027801@aojmv0008> Changeset: 46647c4943ff Author: attila Date: 2014-09-03 14:33 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/nashorn/rev/1196f17cf7bc Merge From lana.steuck at oracle.com Tue Sep 16 18:15:52 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 18:15:52 +0000 Subject: hg: jdk8u/jdk8u/jdk: 49 new changesets Message-ID: <201409161815.s8GIFrBv028035@aojmv0008> Changeset: e80aa063429f Author: ksrini Date: 2014-08-29 15:25 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/jdk/rev/69a44d56039d Merge Changeset: 9e3cc4611c2d Author: dwanvik Date: 2014-08-30 01:02 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/9e3cc4611c2d Merge Changeset: c2aa565bf483 Author: aefimov Date: 2014-08-31 16:16 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/jdk/rev/02ac2f3952d6 Merge Changeset: 2c9ddd836d5f Author: lana Date: 2014-09-02 14:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/2c9ddd836d5f Merge Changeset: 781526c39ed4 Author: alexsch Date: 2014-09-03 17:25 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/jdk/rev/9d1acff5369b Merge Changeset: 1a20e1d1f6f1 Author: amurillo Date: 2014-09-09 11:27 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/1a20e1d1f6f1 Merge Changeset: 83330ef35e7b Author: psandoz Date: 2014-01-16 18:20 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/jdk/rev/41a560c247af Merge From alejandro.murillo at oracle.com Tue Sep 16 18:57:44 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 16 Sep 2014 18:57:44 +0000 Subject: hg: jdk8u/jdk8u/jdk: 7 new changesets Message-ID: <201409161857.s8GIvjNK004874@aojmv0008> Changeset: 54f883975308 Author: sla Date: 2014-05-09 12:06 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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 Changeset: 7bc1a074773b Author: rriggs Date: 2014-09-08 08:45 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/7bc1a074773b 8057751: CompileNativeLibraries for custom build Summary: Invoke CompileNativeLibraries in custom/closed build Reviewed-by: dholmes ! make/CompileNativeLibraries.gmk Changeset: 59deb2d00b29 Author: coleenp Date: 2014-06-24 11:23 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/jdk/rev/6254d9b7b722 Merge Changeset: 24cf810f6ff9 Author: amurillo Date: 2014-09-12 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/24cf810f6ff9 Merge Changeset: 25788892a672 Author: amurillo Date: 2014-09-16 11:51 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/25788892a672 Merge From alejandro.murillo at oracle.com Tue Sep 16 18:58:41 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 16 Sep 2014 18:58:41 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 63 new changesets Message-ID: <201409161858.s8GIwgwq005069@aojmv0008> Changeset: 7ff83df6c85a Author: amurillo Date: 2014-09-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/7ff83df6c85a 8057649: new hotspot build - hs25.40-b10 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 91cb3b8aac2b Author: thartmann Date: 2014-08-19 07:36 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 2545e461115b Author: sla Date: 2014-05-30 19:13 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/2545e461115b 8044398: Attach code should propagate errors in Diagnostic Commands as errors Reviewed-by: dcubed, mgronlun ! src/share/vm/services/attachListener.cpp Changeset: 47e3110c47e8 Author: coleenp Date: 2014-09-05 16:01 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/99f0593d8c9f Merge - src/share/vm/runtime/arguments_ext.cpp Changeset: d35872270666 Author: sjohanss Date: 2014-09-09 00:05 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: b384ba33c9a0 Author: kvn Date: 2014-07-17 15:40 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/2219e830b668 Merge Changeset: d8847542f83a Author: kvn Date: 2014-08-13 13:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: d635fd1ac81c Author: iveresov Date: 2014-09-08 18:11 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/3153adbad1e9 Merge Changeset: 5248357b7113 Author: sjohanss Date: 2014-09-09 04:48 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 63bae08b051e Author: kvn Date: 2014-09-04 23:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/b6978881f5af Merge Changeset: 17d3ee6e9d3c Author: fzhinkin Date: 2014-09-08 20:32 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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 Changeset: 14b356bbca27 Author: zmajo Date: 2014-08-29 15:32 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/e09c0676c53f 8057129: Fix AIX build after the Extend CompileCommand=option change 8055286 Reviewed-by: kvn ! src/share/vm/compiler/compilerOracle.cpp Changeset: aff6ccb506cb Author: iveresov Date: 2014-09-05 14:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/2d9cef76b5a6 Merge Changeset: 094cbdffa87d Author: drchase Date: 2014-08-29 19:45 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/1d8193e4e2a3 Merge Changeset: bddcb33dadf4 Author: drchase Date: 2014-09-09 19:18 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/bddcb33dadf4 Merge Changeset: 166d744df0de Author: kvn Date: 2014-09-02 12:48 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: f6f9aec27858 Author: rbackman Date: 2014-09-10 12:39 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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 Changeset: 4874332f9799 Author: roland Date: 2014-09-09 15:47 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 4edd7572c235 Author: gtriantafill Date: 2014-09-09 09:48 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/64b480f9eb1a Merge Changeset: fd9feb55481c Author: ctornqvi Date: 2014-09-10 19:05 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/fd9feb55481c Merge Changeset: e5668dcf12e9 Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: c10b463abc6e Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: fc2c88ea11a9 Author: drchase Date: 2014-07-11 19:51 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/de58d17d9848 Merge Changeset: 2402de236865 Author: drchase Date: 2014-09-10 21:45 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/2402de236865 Merge Changeset: fa6c442c59ee Author: jcoomes Date: 2014-09-10 16:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: e2452c3ff7fb Author: sjohanss Date: 2014-09-08 15:24 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: f8afcfbdbf1c Author: roland Date: 2014-08-02 07:06 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/07f629123254 Merge Changeset: 64156d22e49d Author: dsamersoff Date: 2014-09-11 11:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 631667807de7 Author: iveresov Date: 2014-09-11 12:18 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/a98dd542cd25 Merge Changeset: df66e3a3c4c2 Author: jwilhelm Date: 2014-09-11 14:21 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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 Changeset: dce3f772de9f Author: jcoomes Date: 2014-09-11 17:13 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: ed3d653e4012 Author: zgu Date: 2014-09-04 14:50 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/b2029969cc16 Merge Changeset: 7301840ea20e Author: vlivanov Date: 2014-03-11 15:06 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/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/jdk8u/hotspot/rev/5627633fc830 8048703: ReplacedNodes dumps it's content to tty Reviewed-by: roland, iveresov, drchase ! src/share/vm/opto/replacednodes.cpp Changeset: 47ec483b936e Author: amurillo Date: 2014-09-12 13:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/3702eb6ec708 Added tag hs25.40-b10 for changeset 47ec483b936e ! .hgtags From lana.steuck at oracle.com Tue Sep 16 23:27:40 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 23:27:40 +0000 Subject: hg: jdk8u/jdk8u-dev: 2 new changesets Message-ID: <201409162327.s8GNRe9X016868@aojmv0008> Changeset: 8881a63f7f00 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/8881a63f7f00 Added tag jdk8u40-b05 for changeset 7e286a0c90fb ! .hgtags Changeset: b98648e6011f Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/b98648e6011f Merge From lana.steuck at oracle.com Tue Sep 16 23:27:40 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 23:27:40 +0000 Subject: hg: jdk8u/jdk8u-dev/corba: Added tag jdk8u40-b05 for changeset 740fea207f70 Message-ID: <201409162327.s8GNRea7016876@aojmv0008> Changeset: ced787f7545f Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/ced787f7545f Added tag jdk8u40-b05 for changeset 740fea207f70 ! .hgtags From lana.steuck at oracle.com Tue Sep 16 23:27:46 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 23:27:46 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: Added tag jdk8u40-b05 for changeset 8d60cebf6a0c Message-ID: <201409162327.s8GNRkYp017010@aojmv0008> Changeset: 50a2adfa57fc Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/50a2adfa57fc Added tag jdk8u40-b05 for changeset 8d60cebf6a0c ! .hgtags From lana.steuck at oracle.com Tue Sep 16 23:27:47 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 23:27:47 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxws: 2 new changesets Message-ID: <201409162327.s8GNRlvD017051@aojmv0008> Changeset: f9ed0e45337a Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/f9ed0e45337a Added tag jdk8u40-b05 for changeset b904fcd66860 ! .hgtags Changeset: 52ae3094de1e Author: lana Date: 2014-09-11 17:26 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/52ae3094de1e Merge From lana.steuck at oracle.com Tue Sep 16 23:27:47 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 23:27:47 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 64 new changesets Message-ID: <201409162327.s8GNRm1I017094@aojmv0008> Changeset: fe1f65b0a2d8 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fe1f65b0a2d8 Added tag jdk8u40-b05 for changeset 232b50b20797 ! .hgtags Changeset: 7ff83df6c85a Author: amurillo Date: 2014-09-05 15:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/7ff83df6c85a 8057649: new hotspot build - hs25.40-b10 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 91cb3b8aac2b Author: thartmann Date: 2014-08-19 07:36 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 2545e461115b Author: sla Date: 2014-05-30 19:13 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 47e3110c47e8 Author: coleenp Date: 2014-09-05 16:01 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/99f0593d8c9f Merge - src/share/vm/runtime/arguments_ext.cpp Changeset: d35872270666 Author: sjohanss Date: 2014-09-09 00:05 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: b384ba33c9a0 Author: kvn Date: 2014-07-17 15:40 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/2219e830b668 Merge Changeset: d8847542f83a Author: kvn Date: 2014-08-13 13:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: d635fd1ac81c Author: iveresov Date: 2014-09-08 18:11 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/3153adbad1e9 Merge Changeset: 5248357b7113 Author: sjohanss Date: 2014-09-09 04:48 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 63bae08b051e Author: kvn Date: 2014-09-04 23:49 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/b6978881f5af Merge Changeset: 17d3ee6e9d3c Author: fzhinkin Date: 2014-09-08 20:32 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-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 Changeset: 14b356bbca27 Author: zmajo Date: 2014-08-29 15:32 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-dev/hotspot/rev/e09c0676c53f 8057129: Fix AIX build after the Extend CompileCommand=option change 8055286 Reviewed-by: kvn ! src/share/vm/compiler/compilerOracle.cpp Changeset: aff6ccb506cb Author: iveresov Date: 2014-09-05 14:39 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-dev/hotspot/rev/2d9cef76b5a6 Merge Changeset: 094cbdffa87d Author: drchase Date: 2014-08-29 19:45 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/1d8193e4e2a3 Merge Changeset: bddcb33dadf4 Author: drchase Date: 2014-09-09 19:18 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/bddcb33dadf4 Merge Changeset: 166d744df0de Author: kvn Date: 2014-09-02 12:48 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: f6f9aec27858 Author: rbackman Date: 2014-09-10 12:39 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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 Changeset: 4874332f9799 Author: roland Date: 2014-09-09 15:47 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 4edd7572c235 Author: gtriantafill Date: 2014-09-09 09:48 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/64b480f9eb1a Merge Changeset: fd9feb55481c Author: ctornqvi Date: 2014-09-10 19:05 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fd9feb55481c Merge Changeset: e5668dcf12e9 Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: c10b463abc6e Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: fc2c88ea11a9 Author: drchase Date: 2014-07-11 19:51 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/de58d17d9848 Merge Changeset: 2402de236865 Author: drchase Date: 2014-09-10 21:45 +0000 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2402de236865 Merge Changeset: fa6c442c59ee Author: jcoomes Date: 2014-09-10 16:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: e2452c3ff7fb Author: sjohanss Date: 2014-09-08 15:24 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: f8afcfbdbf1c Author: roland Date: 2014-08-02 07:06 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-dev/hotspot/rev/07f629123254 Merge Changeset: 64156d22e49d Author: dsamersoff Date: 2014-09-11 11:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 631667807de7 Author: iveresov Date: 2014-09-11 12:18 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-dev/hotspot/rev/a98dd542cd25 Merge Changeset: df66e3a3c4c2 Author: jwilhelm Date: 2014-09-11 14:21 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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 Changeset: dce3f772de9f Author: jcoomes Date: 2014-09-11 17:13 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: ed3d653e4012 Author: zgu Date: 2014-09-04 14:50 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/b2029969cc16 Merge Changeset: 7301840ea20e Author: vlivanov Date: 2014-03-11 15:06 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-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/jdk8u-dev/hotspot/rev/5627633fc830 8048703: ReplacedNodes dumps it's content to tty Reviewed-by: roland, iveresov, drchase ! src/share/vm/opto/replacednodes.cpp Changeset: 47ec483b936e Author: amurillo Date: 2014-09-12 13:10 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/3702eb6ec708 Added tag hs25.40-b10 for changeset 47ec483b936e ! .hgtags From lana.steuck at oracle.com Tue Sep 16 23:27:50 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 23:27:50 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 3 new changesets Message-ID: <201409162327.s8GNRoVL017131@aojmv0008> Changeset: 0a2b63f54b1c Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/0a2b63f54b1c Added tag jdk8u40-b05 for changeset 2d75c391f61f ! .hgtags Changeset: 1196f17cf7bc Author: lana Date: 2014-09-11 17:26 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/1196f17cf7bc Merge Changeset: 432e074f1eac Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/432e074f1eac Merge From lana.steuck at oracle.com Tue Sep 16 23:27:49 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 23:27:49 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 3 new changesets Message-ID: <201409162327.s8GNRnrq017128@aojmv0008> Changeset: 398f1b5e8361 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/398f1b5e8361 Added tag jdk8u40-b05 for changeset a36fce70b505 ! .hgtags Changeset: 7c3d27120b92 Author: lana Date: 2014-09-11 17:24 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/7c3d27120b92 Merge Changeset: 4ac623ddd8d0 Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/4ac623ddd8d0 Merge From lana.steuck at oracle.com Tue Sep 16 23:27:52 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Sep 2014 23:27:52 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 10 new changesets Message-ID: <201409162327.s8GNRrdK017141@aojmv0008> Changeset: 84ce51ccbf40 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/84ce51ccbf40 Added tag jdk8u40-b05 for changeset d587834579da ! .hgtags Changeset: 41a560c247af Author: lana Date: 2014-09-11 17:25 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/41a560c247af Merge Changeset: 54f883975308 Author: sla Date: 2014-05-09 12:06 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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 Changeset: 7bc1a074773b Author: rriggs Date: 2014-09-08 08:45 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/7bc1a074773b 8057751: CompileNativeLibraries for custom build Summary: Invoke CompileNativeLibraries in custom/closed build Reviewed-by: dholmes ! make/CompileNativeLibraries.gmk Changeset: 59deb2d00b29 Author: coleenp Date: 2014-06-24 11:23 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/jdk/rev/6254d9b7b722 Merge Changeset: 24cf810f6ff9 Author: amurillo Date: 2014-09-12 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/24cf810f6ff9 Merge Changeset: 25788892a672 Author: amurillo Date: 2014-09-16 11:51 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/25788892a672 Merge Changeset: bbece7eab49f Author: lana Date: 2014-09-16 14:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/bbece7eab49f Merge From sundararajan.athijegannathan at oracle.com Wed Sep 17 09:54:30 2014 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Wed, 17 Sep 2014 09:54:30 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8058615: Overload resolution ambiguity involving ConsString Message-ID: <201409170954.s8H9sU35020305@aojmv0008> Changeset: e83ceda86582 Author: sundar Date: 2014-09-17 15:02 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/e83ceda86582 8058615: Overload resolution ambiguity involving ConsString Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8058615.js + test/script/basic/JDK-8058615.js.EXPECTED From vladimir.x.ivanov at oracle.com Wed Sep 17 13:48:14 2014 From: vladimir.x.ivanov at oracle.com (vladimir.x.ivanov at oracle.com) Date: Wed, 17 Sep 2014 13:48:14 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 4 new changesets Message-ID: <201409171348.s8HDmF4X026992@aojmv0008> Changeset: 083041dc0035 Author: vlivanov Date: 2014-09-17 16:22 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/083041dc0035 8058626: Missing part of 8057656 in 8u40 compared to 9 Reviewed-by: psandoz ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java Changeset: c1c6b66ffd46 Author: vlivanov Date: 2014-09-16 18:05 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/c1c6b66ffd46 8058291: Missing some checks during parameter validation Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java Changeset: 632d403a6834 Author: vlivanov Date: 2014-09-16 18:05 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/632d403a6834 8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop is broken Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 440c3dfbdab8 Author: vlivanov Date: 2014-09-16 23:04 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/440c3dfbdab8 8058584: Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest until 8057020 is fixed Reviewed-by: darcy, alanb ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java 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 ivan.gerasimov at oracle.com Wed Sep 17 19:53:11 2014 From: ivan.gerasimov at oracle.com (ivan.gerasimov at oracle.com) Date: Wed, 17 Sep 2014 19:53:11 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM Message-ID: <201409171953.s8HJrCUT023640@aojmv0008> Changeset: 3c839095e564 Author: igerasim Date: 2014-09-17 23:52 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/3c839095e564 8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM Summary: Try to resize to "well-known" hotspot max array size first. Reviewed-by: alanb, mduigou ! src/share/classes/java/io/ByteArrayOutputStream.java + test/java/io/ByteArrayOutputStream/MaxCapacity.java From david.katleman at oracle.com Wed Sep 17 20:55:46 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Sep 2014 20:55:46 +0000 Subject: hg: jdk8u/jdk8u: Added tag jdk8u40-b06 for changeset 8881a63f7f00 Message-ID: <201409172055.s8HKtkGV003161@aojmv0008> Changeset: cf9afcfcb7a4 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/cf9afcfcb7a4 Added tag jdk8u40-b06 for changeset 8881a63f7f00 ! .hgtags From david.katleman at oracle.com Wed Sep 17 20:55:49 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Sep 2014 20:55:49 +0000 Subject: hg: jdk8u/jdk8u/corba: Added tag jdk8u40-b06 for changeset ced787f7545f Message-ID: <201409172055.s8HKtn1k003239@aojmv0008> Changeset: 0d09cb188d39 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/0d09cb188d39 Added tag jdk8u40-b06 for changeset ced787f7545f ! .hgtags From david.katleman at oracle.com Wed Sep 17 20:55:54 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Sep 2014 20:55:54 +0000 Subject: hg: jdk8u/jdk8u/hotspot: Added tag jdk8u40-b06 for changeset 3702eb6ec708 Message-ID: <201409172055.s8HKtsap003367@aojmv0008> Changeset: 77f55b2e43ae Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/77f55b2e43ae Added tag jdk8u40-b06 for changeset 3702eb6ec708 ! .hgtags From david.katleman at oracle.com Wed Sep 17 20:55:58 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Sep 2014 20:55:58 +0000 Subject: hg: jdk8u/jdk8u/jaxp: Added tag jdk8u40-b06 for changeset 50a2adfa57fc Message-ID: <201409172055.s8HKtwAJ003432@aojmv0008> Changeset: b2210de1587b Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/b2210de1587b Added tag jdk8u40-b06 for changeset 50a2adfa57fc ! .hgtags From david.katleman at oracle.com Wed Sep 17 20:56:01 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Sep 2014 20:56:01 +0000 Subject: hg: jdk8u/jdk8u/jaxws: Added tag jdk8u40-b06 for changeset 52ae3094de1e Message-ID: <201409172056.s8HKu1CL003487@aojmv0008> Changeset: 3857b4b27e22 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/3857b4b27e22 Added tag jdk8u40-b06 for changeset 52ae3094de1e ! .hgtags From david.katleman at oracle.com Wed Sep 17 20:56:06 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Sep 2014 20:56:06 +0000 Subject: hg: jdk8u/jdk8u/jdk: Added tag jdk8u40-b06 for changeset 25788892a672 Message-ID: <201409172056.s8HKu66X003539@aojmv0008> Changeset: 07f0e22b5c23 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/07f0e22b5c23 Added tag jdk8u40-b06 for changeset 25788892a672 ! .hgtags From david.katleman at oracle.com Wed Sep 17 20:56:10 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Sep 2014 20:56:10 +0000 Subject: hg: jdk8u/jdk8u/langtools: Added tag jdk8u40-b06 for changeset 7c3d27120b92 Message-ID: <201409172056.s8HKuADf003654@aojmv0008> Changeset: 2fa3858a281f Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/2fa3858a281f Added tag jdk8u40-b06 for changeset 7c3d27120b92 ! .hgtags From david.katleman at oracle.com Wed Sep 17 20:56:14 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Sep 2014 20:56:14 +0000 Subject: hg: jdk8u/jdk8u/nashorn: Added tag jdk8u40-b06 for changeset 1196f17cf7bc Message-ID: <201409172056.s8HKuEx3003703@aojmv0008> Changeset: 0032961e1866 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/0032961e1866 Added tag jdk8u40-b06 for changeset 1196f17cf7bc ! .hgtags From joel.franck at oracle.com Thu Sep 18 10:30:40 2014 From: joel.franck at oracle.com (joel.franck at oracle.com) Date: Thu, 18 Sep 2014 10:30:40 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8058632: Revert JDK-8054984 from 8u40 Message-ID: <201409181030.s8IAUeFw007941@aojmv0008> Changeset: b2bd6792a38b Author: jfranck Date: 2014-09-18 12:26 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/b2bd6792a38b 8058632: Revert JDK-8054984 from 8u40 Reviewed-by: sla ! 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 From naoto.sato at oracle.com Thu Sep 18 15:22:11 2014 From: naoto.sato at oracle.com (naoto.sato at oracle.com) Date: Thu, 18 Sep 2014 15:22:11 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 4 new changesets Message-ID: <201409181522.s8IFMC7Y022462@aojmv0008> Changeset: a506ce907582 Author: naoto Date: 2014-09-17 13:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/a506ce907582 8033370: [parfait] warning from b126 for solaris/native/sun/util/locale/provider: JNI exception pending Reviewed-by: msheppar ! make/mapfiles/libjava/mapfile-vers ! src/macosx/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/solaris/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 2a117e8416b9 Author: naoto Date: 2014-09-17 14:00 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2a117e8416b9 8035826: [parfait] JNI exception pending in src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Reviewed-by: msheppar ! src/macosx/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 59dc07537a78 Author: mchung Date: 2014-09-17 15:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/59dc07537a78 8033893: jdk build is broken due to the changeset of JDK-8033370 Reviewed-by: naoto ! make/lib/CoreLibraries.gmk Changeset: a69d209ab181 Author: naoto Date: 2014-09-18 08:22 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/a69d209ab181 Merge From brian.burkhalter at oracle.com Thu Sep 18 18:29:33 2014 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Thu, 18 Sep 2014 18:29:33 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 4 new changesets Message-ID: <201409181829.s8IITYMH020649@aojmv0008> Changeset: 4df174a954be Author: bpb Date: 2014-09-15 13:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/4df174a954be 8057793: BigDecimal is no longer effectively immutable Summary: Modify MutableBigInteger.divideAndRemainderBurnikelZiegler() to copy the instance (this) to a new MutableBigInteger to use as the dividend. Reviewed-by: darcy Contributed-by: robbiexgibson at yahoo.com ! src/share/classes/java/math/MutableBigInteger.java ! test/java/math/BigDecimal/ZeroScalingTests.java Changeset: cf6a8e9723bd Author: bpb Date: 2014-09-15 13:25 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/cf6a8e9723bd 8058505: BigIntegerTest does not exercise Burnikel-Ziegler division Summary: Modify divideLarge() method such that the w/z division exercises the B-Z branch. Reviewed-by: darcy Contributed-by: Robert Gibson ! test/java/math/BigInteger/BigIntegerTest.java Changeset: ccad707bf8f9 Author: bpb Date: 2014-09-17 11:04 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/ccad707bf8f9 8058664: Bad fonts in BigIntegerTest Summary: Replace bad fonts with spaces. Reviewed-by: alanb ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 68478db63e3b Author: bpb Date: 2014-09-18 10:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/68478db63e3b 8058679: More bad characters in BigIntegerTest Summary: Remove remaining non-US-ASCII characters Reviewed-by: alanb ! test/java/math/BigInteger/BigIntegerTest.java From shanliang.jiang at oracle.com Fri Sep 19 06:32:45 2014 From: shanliang.jiang at oracle.com (shanliang.jiang at oracle.com) Date: Fri, 19 Sep 2014 06:32:45 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails intermittently Message-ID: <201409190632.s8J6WjTn012005@aojmv0008> Changeset: 2e21cf543781 Author: sjiang Date: 2014-09-19 08:32 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2e21cf543781 8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails intermittently Reviewed-by: dfuchs, dholmes ! test/javax/management/monitor/GaugeMonitorDeadlockTest.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 hannes.wallnoefer at oracle.com Fri Sep 19 15:10:36 2014 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Fri, 19 Sep 2014 15:10:36 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8046202: Make persistent code store more flexible Message-ID: <201409191510.s8JFAaXM005769@aojmv0008> Changeset: acb17eade642 Author: hannesw Date: 2014-09-19 13:13 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/acb17eade642 8046202: Make persistent code store more flexible Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/StoredScript.java 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 konstantin.shefov at oracle.com Mon Sep 22 11:57:52 2014 From: konstantin.shefov at oracle.com (konstantin.shefov at oracle.com) Date: Mon, 22 Sep 2014 11:57:52 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8058728: TEST_BUG: Make java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter and arrayElementGetter methods Message-ID: <201409221157.s8MBvqq1004084@aojmv0008> Changeset: 4e80afe7f867 Author: kshefov Date: 2014-09-22 15:56 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/4e80afe7f867 8058728: TEST_BUG: Make java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter and arrayElementGetter methods Reviewed-by: vlivanov, iignatyev, psandoz ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java From attila.szegedi at oracle.com Mon Sep 22 13:42:23 2014 From: attila.szegedi at oracle.com (attila.szegedi at oracle.com) Date: Mon, 22 Sep 2014 13:42:23 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8058561: NPE in LocalVariableTypesCalculator Message-ID: <201409221342.s8MDgOfc021333@aojmv0008> Changeset: 73c31575a0c0 Author: attila Date: 2014-09-22 14:46 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/73c31575a0c0 8058561: NPE in LocalVariableTypesCalculator Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java + test/script/basic/JDK-8058561.js From hannes.wallnoefer at oracle.com Mon Sep 22 14:17:32 2014 From: hannes.wallnoefer at oracle.com (hannes.wallnoefer at oracle.com) Date: Mon, 22 Sep 2014 14:17:32 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 8047764: Indexed or polymorphic set on global affects Object.prototype Message-ID: <201409221417.s8MEHWr4029606@aojmv0008> Changeset: 9ee8fd4a7266 Author: hannesw Date: 2014-09-22 13:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/9ee8fd4a7266 8047764: Indexed or polymorphic set on global affects Object.prototype Reviewed-by: lagergren, attila ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java + test/script/basic/JDK-8047764-strict.js + test/script/basic/JDK-8047764-strict.js.EXPECTED + test/script/basic/JDK-8047764.js + test/script/basic/JDK-8047764.js.EXPECTED From vicente.romero at oracle.com Mon Sep 22 19:07:27 2014 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Mon, 22 Sep 2014 19:07:27 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class Message-ID: <201409221907.s8MJ7Se3025760@aojmv0008> Changeset: 58e7e71b302e Author: vromero Date: 2014-09-09 10:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/58e7e71b302e 8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class Reviewed-by: mcimadamore, jjg, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/util/Bits.java From vicente.romero at oracle.com Mon Sep 22 20:24:18 2014 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Mon, 22 Sep 2014 20:24:18 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 8033483: Should ignore nested lambda bodies during overload resolution Message-ID: <201409222024.s8MKOJrw009486@aojmv0008> Changeset: 9a3e5ce68cef Author: vromero Date: 2014-07-09 10:49 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/9a3e5ce68cef 8033483: Should ignore nested lambda bodies during overload resolution Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.out + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.out From lana.steuck at oracle.com Tue Sep 23 02:12:03 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Sep 2014 02:12:03 +0000 Subject: hg: jdk8u/jdk8u-dev/corba: Added tag jdk8u40-b06 for changeset ced787f7545f Message-ID: <201409230212.s8N2C3UQ005133@aojmv0008> Changeset: 0d09cb188d39 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/0d09cb188d39 Added tag jdk8u40-b06 for changeset ced787f7545f ! .hgtags From lana.steuck at oracle.com Tue Sep 23 02:12:03 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Sep 2014 02:12:03 +0000 Subject: hg: jdk8u/jdk8u-dev: 2 new changesets Message-ID: <201409230212.s8N2C3Cn005148@aojmv0008> Changeset: cf9afcfcb7a4 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/cf9afcfcb7a4 Added tag jdk8u40-b06 for changeset 8881a63f7f00 ! .hgtags Changeset: f76be00858f5 Author: lana Date: 2014-09-22 18:33 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/f76be00858f5 Merge From lana.steuck at oracle.com Tue Sep 23 02:12:04 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Sep 2014 02:12:04 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: Added tag jdk8u40-b06 for changeset 3702eb6ec708 Message-ID: <201409230212.s8N2C5pU005151@aojmv0008> Changeset: 77f55b2e43ae Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/77f55b2e43ae Added tag jdk8u40-b06 for changeset 3702eb6ec708 ! .hgtags From lana.steuck at oracle.com Tue Sep 23 02:12:09 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Sep 2014 02:12:09 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: Added tag jdk8u40-b06 for changeset 50a2adfa57fc Message-ID: <201409230212.s8N2C9Yt005263@aojmv0008> Changeset: b2210de1587b Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/b2210de1587b Added tag jdk8u40-b06 for changeset 50a2adfa57fc ! .hgtags From lana.steuck at oracle.com Tue Sep 23 02:12:12 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Sep 2014 02:12:12 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxws: Added tag jdk8u40-b06 for changeset 52ae3094de1e Message-ID: <201409230212.s8N2CC2W005391@aojmv0008> Changeset: 3857b4b27e22 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/3857b4b27e22 Added tag jdk8u40-b06 for changeset 52ae3094de1e ! .hgtags From lana.steuck at oracle.com Tue Sep 23 02:12:15 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Sep 2014 02:12:15 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 2 new changesets Message-ID: <201409230212.s8N2CFZi005403@aojmv0008> Changeset: 2fa3858a281f Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/2fa3858a281f Added tag jdk8u40-b06 for changeset 7c3d27120b92 ! .hgtags Changeset: 0ff5e3f8df45 Author: lana Date: 2014-09-22 18:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/0ff5e3f8df45 Merge From lana.steuck at oracle.com Tue Sep 23 02:12:15 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Sep 2014 02:12:15 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201409230212.s8N2CFQe005400@aojmv0008> Changeset: 0032961e1866 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/0032961e1866 Added tag jdk8u40-b06 for changeset 1196f17cf7bc ! .hgtags Changeset: 5a39cfa5c5b9 Author: lana Date: 2014-09-22 18:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/5a39cfa5c5b9 Merge From lana.steuck at oracle.com Tue Sep 23 02:12:22 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Sep 2014 02:12:22 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 2 new changesets Message-ID: <201409230212.s8N2CM63005412@aojmv0008> Changeset: 07f0e22b5c23 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/07f0e22b5c23 Added tag jdk8u40-b06 for changeset 25788892a672 ! .hgtags Changeset: 58763fc44fcb Author: lana Date: 2014-09-22 18:33 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/58763fc44fcb Merge - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c From andrew.brygin at oracle.com Tue Sep 23 13:10:10 2014 From: andrew.brygin at oracle.com (andrew.brygin at oracle.com) Date: Tue, 23 Sep 2014 13:10:10 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9) Message-ID: <201409231310.s8NDAFrb021229@aojmv0008> Changeset: dae860c8ddf1 Author: bae Date: 2014-09-23 14:07 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/dae860c8ddf1 8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9) Reviewed-by: alexp ! src/share/demo/README From alejandro.murillo at oracle.com Tue Sep 23 17:30:36 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 23 Sep 2014 17:30:36 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 10 new changesets Message-ID: <201409231730.s8NHUamj005823@aojmv0008> Changeset: 20c3c41c2b99 Author: amurillo Date: 2014-09-12 13:27 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/20c3c41c2b99 8058275: new hotspot build - hs25.40-b11 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7dca5ed0e13d Author: dholmes Date: 2014-09-02 21:27 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 00448aa81791 Author: stefank Date: 2014-09-16 11:03 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 07e01043ade7 Author: thartmann Date: 2014-06-24 08:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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 Changeset: c02ec279b062 Author: brutisso Date: 2014-09-16 14:27 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-dev/hotspot/rev/bdd2310490aa Merge Changeset: be71c49ae55a Author: gtriantafill Date: 2014-09-17 05:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/be71c49ae55a 8056263: [TESTBUG] Re-enable NMTWithCDS.java test Reviewed-by: lfoltan, hseigel ! test/runtime/NMT/NMTWithCDS.java Changeset: 4489ac5b084a Author: amurillo Date: 2014-09-19 02:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/4489ac5b084a Merge Changeset: b63d0e8bfc07 Author: amurillo Date: 2014-09-19 02:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/b63d0e8bfc07 Added tag hs25.40-b11 for changeset 4489ac5b084a ! .hgtags From alejandro.murillo at oracle.com Tue Sep 23 17:35:20 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 23 Sep 2014 17:35:20 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 10 new changesets Message-ID: <201409231735.s8NHZK3k007103@aojmv0008> Changeset: 20c3c41c2b99 Author: amurillo Date: 2014-09-12 13:27 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/20c3c41c2b99 8058275: new hotspot build - hs25.40-b11 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7dca5ed0e13d Author: dholmes Date: 2014-09-02 21:27 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 00448aa81791 Author: stefank Date: 2014-09-16 11:03 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 07e01043ade7 Author: thartmann Date: 2014-06-24 08:12 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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 Changeset: c02ec279b062 Author: brutisso Date: 2014-09-16 14:27 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/hotspot/rev/bdd2310490aa Merge Changeset: be71c49ae55a Author: gtriantafill Date: 2014-09-17 05:30 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/be71c49ae55a 8056263: [TESTBUG] Re-enable NMTWithCDS.java test Reviewed-by: lfoltan, hseigel ! test/runtime/NMT/NMTWithCDS.java Changeset: 4489ac5b084a Author: amurillo Date: 2014-09-19 02:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/4489ac5b084a Merge Changeset: b63d0e8bfc07 Author: amurillo Date: 2014-09-19 02:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b63d0e8bfc07 Added tag hs25.40-b11 for changeset 4489ac5b084a ! .hgtags 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 anton.tarasov at oracle.com Wed Sep 24 12:29:38 2014 From: anton.tarasov at oracle.com (anton.tarasov at oracle.com) Date: Wed, 24 Sep 2014 12:29:38 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8058870: Mac: JFXPanel deadlocks in jnlp mode Message-ID: <201409241229.s8OCTcof014823@aojmv0008> Changeset: 8f6565182535 Author: ant Date: 2014-09-24 16:29 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/8f6565182535 8058870: Mac: JFXPanel deadlocks in jnlp mode Reviewed-by: serb, alexsch ! src/share/classes/javax/swing/JComponent.java From david.katleman at oracle.com Wed Sep 24 18:46:02 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 24 Sep 2014 18:46:02 +0000 Subject: hg: jdk8u/jdk8u: Added tag jdk8u40-b07 for changeset cf9afcfcb7a4 Message-ID: <201409241846.s8OIk3bZ020778@aojmv0008> Changeset: 3d0b7fd86372 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/3d0b7fd86372 Added tag jdk8u40-b07 for changeset cf9afcfcb7a4 ! .hgtags From david.katleman at oracle.com Wed Sep 24 18:46:06 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 24 Sep 2014 18:46:06 +0000 Subject: hg: jdk8u/jdk8u/corba: Added tag jdk8u40-b07 for changeset 0d09cb188d39 Message-ID: <201409241846.s8OIk6tF020836@aojmv0008> Changeset: 8d4971881c66 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/corba/rev/8d4971881c66 Added tag jdk8u40-b07 for changeset 0d09cb188d39 ! .hgtags From david.katleman at oracle.com Wed Sep 24 18:46:13 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 24 Sep 2014 18:46:13 +0000 Subject: hg: jdk8u/jdk8u/hotspot: Added tag jdk8u40-b07 for changeset b63d0e8bfc07 Message-ID: <201409241846.s8OIkDoO020889@aojmv0008> Changeset: 5dc11309d4c6 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/5dc11309d4c6 Added tag jdk8u40-b07 for changeset b63d0e8bfc07 ! .hgtags From david.katleman at oracle.com Wed Sep 24 18:46:17 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 24 Sep 2014 18:46:17 +0000 Subject: hg: jdk8u/jdk8u/jaxp: Added tag jdk8u40-b07 for changeset b2210de1587b Message-ID: <201409241846.s8OIkHVv020938@aojmv0008> Changeset: 641eb6543c71 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxp/rev/641eb6543c71 Added tag jdk8u40-b07 for changeset b2210de1587b ! .hgtags From david.katleman at oracle.com Wed Sep 24 18:46:21 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 24 Sep 2014 18:46:21 +0000 Subject: hg: jdk8u/jdk8u/jaxws: Added tag jdk8u40-b07 for changeset 3857b4b27e22 Message-ID: <201409241846.s8OIkL2u020987@aojmv0008> Changeset: 304ea93428f8 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jaxws/rev/304ea93428f8 Added tag jdk8u40-b07 for changeset 3857b4b27e22 ! .hgtags From david.katleman at oracle.com Wed Sep 24 18:46:26 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 24 Sep 2014 18:46:26 +0000 Subject: hg: jdk8u/jdk8u/jdk: Added tag jdk8u40-b07 for changeset 07f0e22b5c23 Message-ID: <201409241846.s8OIkQGP021037@aojmv0008> Changeset: 296758967295 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/296758967295 Added tag jdk8u40-b07 for changeset 07f0e22b5c23 ! .hgtags From david.katleman at oracle.com Wed Sep 24 18:46:30 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 24 Sep 2014 18:46:30 +0000 Subject: hg: jdk8u/jdk8u/langtools: Added tag jdk8u40-b07 for changeset 2fa3858a281f Message-ID: <201409241846.s8OIkUBn021087@aojmv0008> Changeset: ed1a48bedfa8 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/ed1a48bedfa8 Added tag jdk8u40-b07 for changeset 2fa3858a281f ! .hgtags From david.katleman at oracle.com Wed Sep 24 18:46:33 2014 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 24 Sep 2014 18:46:33 +0000 Subject: hg: jdk8u/jdk8u/nashorn: Added tag jdk8u40-b07 for changeset 0032961e1866 Message-ID: <201409241846.s8OIkXbs021140@aojmv0008> Changeset: 55a0bcbb618c Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/55a0bcbb618c Added tag jdk8u40-b07 for changeset 0032961e1866 ! .hgtags From kevin.walls at oracle.com Wed Sep 24 19:32:36 2014 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Wed, 24 Sep 2014 19:32:36 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8057564: JVM hangs at getAgentProperties after attaching to VM with lower Message-ID: <201409241932.s8OJWaMY029595@aojmv0008> Changeset: 755b15fcac3b Author: sgabdura Date: 2014-09-24 12:14 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/755b15fcac3b 8057564: JVM hangs at getAgentProperties after attaching to VM with lower Summary: Create custom Security Descriptor for Named Pipe. Reviewed-by: mgronlun, dsamersoff, uta ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c 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 lana.steuck at oracle.com Thu Sep 25 19:55:04 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 25 Sep 2014 19:55:04 +0000 Subject: hg: jdk8u/jdk8u-dev: 2 new changesets Message-ID: <201409251955.s8PJt4nm008071@aojmv0008> Changeset: 3d0b7fd86372 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/3d0b7fd86372 Added tag jdk8u40-b07 for changeset cf9afcfcb7a4 ! .hgtags Changeset: 515a912fb5a9 Author: lana Date: 2014-09-25 11:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/515a912fb5a9 Merge From lana.steuck at oracle.com Thu Sep 25 19:55:04 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 25 Sep 2014 19:55:04 +0000 Subject: hg: jdk8u/jdk8u-dev/corba: Added tag jdk8u40-b07 for changeset 0d09cb188d39 Message-ID: <201409251955.s8PJt4mo008074@aojmv0008> Changeset: 8d4971881c66 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/corba/rev/8d4971881c66 Added tag jdk8u40-b07 for changeset 0d09cb188d39 ! .hgtags From lana.steuck at oracle.com Thu Sep 25 19:55:06 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 25 Sep 2014 19:55:06 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: Added tag jdk8u40-b07 for changeset b63d0e8bfc07 Message-ID: <201409251955.s8PJt6lR008092@aojmv0008> Changeset: 5dc11309d4c6 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5dc11309d4c6 Added tag jdk8u40-b07 for changeset b63d0e8bfc07 ! .hgtags From lana.steuck at oracle.com Thu Sep 25 19:55:09 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 25 Sep 2014 19:55:09 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxp: Added tag jdk8u40-b07 for changeset b2210de1587b Message-ID: <201409251955.s8PJt90v008232@aojmv0008> Changeset: 641eb6543c71 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxp/rev/641eb6543c71 Added tag jdk8u40-b07 for changeset b2210de1587b ! .hgtags From lana.steuck at oracle.com Thu Sep 25 19:55:10 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 25 Sep 2014 19:55:10 +0000 Subject: hg: jdk8u/jdk8u-dev/jaxws: Added tag jdk8u40-b07 for changeset 3857b4b27e22 Message-ID: <201409251955.s8PJtAMQ008306@aojmv0008> Changeset: 304ea93428f8 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jaxws/rev/304ea93428f8 Added tag jdk8u40-b07 for changeset 3857b4b27e22 ! .hgtags From lana.steuck at oracle.com Thu Sep 25 19:55:13 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 25 Sep 2014 19:55:13 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 2 new changesets Message-ID: <201409251955.s8PJtDud008364@aojmv0008> Changeset: 296758967295 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/296758967295 Added tag jdk8u40-b07 for changeset 07f0e22b5c23 ! .hgtags Changeset: 0f0d70abca09 Author: lana Date: 2014-09-25 11:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/0f0d70abca09 Merge - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c From lana.steuck at oracle.com Thu Sep 25 19:55:13 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 25 Sep 2014 19:55:13 +0000 Subject: hg: jdk8u/jdk8u-dev/nashorn: 2 new changesets Message-ID: <201409251955.s8PJtDhH008361@aojmv0008> Changeset: 55a0bcbb618c Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/55a0bcbb618c Added tag jdk8u40-b07 for changeset 0032961e1866 ! .hgtags Changeset: 89551828b279 Author: lana Date: 2014-09-25 11:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/nashorn/rev/89551828b279 Merge From lana.steuck at oracle.com Thu Sep 25 19:55:12 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Thu, 25 Sep 2014 19:55:12 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 2 new changesets Message-ID: <201409251955.s8PJtCI4008357@aojmv0008> Changeset: ed1a48bedfa8 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/ed1a48bedfa8 Added tag jdk8u40-b07 for changeset 2fa3858a281f ! .hgtags Changeset: d3515520e68e Author: lana Date: 2014-09-25 11:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/d3515520e68e Merge 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 masayoshi.okutsu at oracle.com Fri Sep 26 08:15:08 2014 From: masayoshi.okutsu at oracle.com (masayoshi.okutsu at oracle.com) Date: Fri, 26 Sep 2014 08:15:08 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8042126: DateTimeFormatter "MMMMM" returns English value in Japanese locale Message-ID: <201409260815.s8Q8F8ik010318@aojmv0008> Changeset: 2e97cc6e48c0 Author: okutsu Date: 2014-09-26 17:14 +0900 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2e97cc6e48c0 8042126: DateTimeFormatter "MMMMM" returns English value in Japanese locale Reviewed-by: naoto ! src/share/classes/sun/text/resources/FormatData.java ! src/share/classes/sun/text/resources/en/FormatData_en.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java 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 anton.nashatyrev at oracle.com Fri Sep 26 11:26:08 2014 From: anton.nashatyrev at oracle.com (anton.nashatyrev at oracle.com) Date: Fri, 26 Sep 2014 11:26:08 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8058473: "Comparison method violates its general contract" when using Clipboard Message-ID: <201409261126.s8QBQ8Vu015897@aojmv0008> Changeset: 6a76442406bd Author: anashaty Date: 2014-09-26 15:25 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/6a76442406bd 8058473: "Comparison method violates its general contract" when using Clipboard Reviewed-by: serb, bae ! src/share/classes/sun/awt/datatransfer/DataTransferer.java + test/sun/awt/datatransfer/DataFlavorComparatorTest1.java 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 vicente.romero at oracle.com Fri Sep 26 20:53:53 2014 From: vicente.romero at oracle.com (vicente.romero at oracle.com) Date: Fri, 26 Sep 2014 20:53:53 +0000 Subject: hg: jdk8u/jdk8u-dev/langtools: 8058708: java.lang.AssertionError compiling source code Message-ID: <201409262053.s8QKrrJd017831@aojmv0008> Changeset: 31d2a837676f Author: vromero Date: 2014-09-25 17:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/langtools/rev/31d2a837676f 8058708: java.lang.AssertionError compiling source code Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseIf.java From paul.sandoz at oracle.com Fri Sep 26 22:58:21 2014 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Fri, 26 Sep 2014 22:58:21 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8056248: Improve ForkJoin thread throttling Message-ID: <201409262258.s8QMwLba009276@aojmv0008> Changeset: 2188a4078a0a Author: dl Date: 2014-09-05 10:54 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2188a4078a0a 8056248: Improve ForkJoin thread throttling Reviewed-by: psandoz, martin, chegar ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java From vincent.x.ryan at oracle.com Mon Sep 29 11:12:12 2014 From: vincent.x.ryan at oracle.com (vincent.x.ryan at oracle.com) Date: Mon, 29 Sep 2014 11:12:12 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8056026: Debug security logging should print Provider used for each crypto operation Message-ID: <201409291112.s8TBCCFg014447@aojmv0008> Changeset: fc1ba7934a40 Author: vinnie Date: 2014-09-29 12:06 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/fc1ba7934a40 8056026: Debug security logging should print Provider used for each crypto operation Reviewed-by: mullan ! src/share/classes/java/security/KeyPairGenerator.java ! src/share/classes/java/security/KeyStore.java ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/java/security/Signature.java ! src/share/classes/javax/crypto/Cipher.java ! src/share/classes/javax/crypto/KeyAgreement.java ! src/share/classes/javax/crypto/KeyGenerator.java ! src/share/classes/javax/crypto/Mac.java ! src/share/classes/sun/security/util/Debug.java 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 From daniel.fuchs at oracle.com Tue Sep 30 10:32:56 2014 From: daniel.fuchs at oracle.com (daniel.fuchs at oracle.com) Date: Tue, 30 Sep 2014 10:32:56 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8059269: FileHandler may throw NPE if pattern is a simple name and the lock file already exists Message-ID: <201409301032.s8UAWvwA003391@aojmv0008> Changeset: 9e625f71aa62 Author: dfuchs Date: 2014-09-29 18:56 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/9e625f71aa62 8059269: FileHandler may throw NPE if pattern is a simple name and the lock file already exists Summary: NPE may be thrown when Path.getParentPath() returns null. The fix is to call Path.getAbsolutePath().getParentPath() when Path.getParentPath() returns null. Reviewed-by: alanb ! src/share/classes/java/util/logging/FileHandler.java + test/java/util/logging/FileHandlerPath.java From anton.nashatyrev at oracle.com Tue Sep 30 11:48:36 2014 From: anton.nashatyrev at oracle.com (anton.nashatyrev at oracle.com) Date: Tue, 30 Sep 2014 11:48:36 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8056914: Right Click Menu for Paste not showing after upgrading to java 7 Message-ID: <201409301148.s8UBmaIp016400@aojmv0008> Changeset: 7b4db47b6d68 Author: anashaty Date: 2014-09-30 15:28 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/7b4db47b6d68 8056914: Right Click Menu for Paste not showing after upgrading to java 7 Reviewed-by: serb, bae ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TextArea.h ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_TextComponent.h ! src/windows/native/sun/windows/awt_TextField.cpp From sergey.bylokhov at oracle.com Tue Sep 30 12:29:54 2014 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Tue, 30 Sep 2014 12:29:54 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 3 new changesets Message-ID: <201409301229.s8UCTsdG022428@aojmv0008> Changeset: 0ad01548712c Author: bagiras Date: 2014-02-07 17:32 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/0ad01548712c 7033533: realSync() doesn't work with Xfce Reviewed-by: anthony, serb, leonidr ! src/solaris/classes/sun/awt/X11/XRootWindow.java ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 36085452a954 Author: azvegint Date: 2014-09-26 18:43 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/36085452a954 8051857: OperationTimedOut exception inside from XToolkit.syncNativeQueue call Reviewed-by: alexsch, serb ! src/solaris/native/sun/awt/awt_util.h ! src/solaris/native/sun/xawt/XlibWrapper.c Changeset: 6241c11a8f8b Author: azvegint Date: 2014-09-23 20:17 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/6241c11a8f8b 8058739: The test case failed as "ERROR in native method: ReleasePrimitiveArrayCritical: failed bounds check" Reviewed-by: prr, serb ! src/windows/native/sun/java2d/windows/GDIRenderer.cpp From vincent.x.ryan at oracle.com Tue Sep 30 14:10:00 2014 From: vincent.x.ryan at oracle.com (vincent.x.ryan at oracle.com) Date: Tue, 30 Sep 2014 14:10:00 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8059462: Typo in keytool resource file Message-ID: <201409301410.s8UEA0YV012880@aojmv0008> Changeset: 2d9db67da290 Author: vinnie Date: 2014-09-30 15:10 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/2d9db67da290 8059462: Typo in keytool resource file Reviewed-by: weijun ! src/share/classes/sun/security/tools/keytool/Resources.java ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/keytool/Resources_es.java ! src/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/share/classes/sun/security/tools/keytool/Resources_it.java ! src/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java From weijun.wang at oracle.com Tue Sep 30 15:25:02 2014 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Tue, 30 Sep 2014 15:25:02 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8058657: Add @jdk.Exported to com.sun.jarsigner APIs Message-ID: <201409301525.s8UFP2Vm025896@aojmv0008> Changeset: 0091ae45d136 Author: weijun Date: 2014-09-30 13:38 +0800 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/0091ae45d136 8058657: Add @jdk.Exported to com.sun.jarsigner APIs Reviewed-by: alanb, mchung ! src/share/classes/com/sun/jarsigner/ContentSigner.java + src/share/classes/com/sun/jarsigner/package-info.java - src/share/classes/com/sun/jarsigner/package.html From lana.steuck at oracle.com Tue Sep 30 16:19:08 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 30 Sep 2014 16:19:08 +0000 Subject: hg: jdk8u/jdk8u: 4 new changesets Message-ID: <201409301619.s8UGJ8Ex005410@aojmv0008> Changeset: 39a27de39e83 Author: coffeys Date: 2014-09-12 17:09 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/39a27de39e83 8057813: Alterations to jdk_security3 test target Reviewed-by: mullan, wetmore, xuelei ! make/jprt.properties Changeset: b98648e6011f Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/b98648e6011f Merge Changeset: f76be00858f5 Author: lana Date: 2014-09-22 18:33 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/f76be00858f5 Merge Changeset: 515a912fb5a9 Author: lana Date: 2014-09-25 11:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/rev/515a912fb5a9 Merge From lana.steuck at oracle.com Tue Sep 30 16:19:17 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 30 Sep 2014 16:19:17 +0000 Subject: hg: jdk8u/jdk8u/langtools: 7 new changesets Message-ID: <201409301619.s8UGJHwb005646@aojmv0008> Changeset: c627efb5fdcd Author: jlahoda Date: 2014-09-08 10:48 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/c627efb5fdcd 8056014: Type inference may be skipped for a complex receiver generic method in a parameter position Summary: When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type. Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056014.java Changeset: ced008063508 Author: jlahoda Date: 2014-09-08 10:50 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/ced008063508 8056984: Exception in compiler: java.lang.AssertionError: isSubClass T Summary: Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed. Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056984.java Changeset: 4ac623ddd8d0 Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/4ac623ddd8d0 Merge Changeset: 58e7e71b302e Author: vromero Date: 2014-09-09 10:43 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/58e7e71b302e 8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class Reviewed-by: mcimadamore, jjg, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/util/Bits.java Changeset: 9a3e5ce68cef Author: vromero Date: 2014-07-09 10:49 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/9a3e5ce68cef 8033483: Should ignore nested lambda bodies during overload resolution Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.out + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.out Changeset: 0ff5e3f8df45 Author: lana Date: 2014-09-22 18:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/0ff5e3f8df45 Merge Changeset: d3515520e68e Author: lana Date: 2014-09-25 11:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/rev/d3515520e68e Merge From lana.steuck at oracle.com Tue Sep 30 16:19:18 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 30 Sep 2014 16:19:18 +0000 Subject: hg: jdk8u/jdk8u/nashorn: 12 new changesets Message-ID: <201409301619.s8UGJIUx005649@aojmv0008> Changeset: 3d30873e13d7 Author: hannesw Date: 2014-09-12 16:06 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/3d30873e13d7 8057743: Single quotes must be escaped in message resource file Reviewed-by: attila, lagergren, sundar ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049242.js.EXPECTED Changeset: bac02d5a397f Author: hannesw Date: 2014-09-12 16:07 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/bac02d5a397f 8058304: Non-serializable fields in serializable classes Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Property.java Changeset: 3ce674906b2a Author: sundar Date: 2014-09-15 15:18 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/3ce674906b2a 8058422: Users should be able to overwrite "context" and "engine" variables Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/objects/Global.java + test/script/basic/JDK-8058422.js ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 21cd010d3a0a Author: hannesw Date: 2014-09-15 17:51 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/21cd010d3a0a 8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO* Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8056978.js + test/script/basic/JDK-8056978.js.EXPECTED Changeset: f242ee8c5173 Author: sundar Date: 2014-09-16 18:11 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/f242ee8c5173 8058545: With strict mode, bean property assignment of a non-existent property should result in TypeError Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java + test/script/basic/JDK-8058545.js Changeset: 432e074f1eac Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/432e074f1eac Merge Changeset: e83ceda86582 Author: sundar Date: 2014-09-17 15:02 +0530 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/e83ceda86582 8058615: Overload resolution ambiguity involving ConsString Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8058615.js + test/script/basic/JDK-8058615.js.EXPECTED Changeset: acb17eade642 Author: hannesw Date: 2014-09-19 13:13 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/acb17eade642 8046202: Make persistent code store more flexible Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/StoredScript.java Changeset: 73c31575a0c0 Author: attila Date: 2014-09-22 14:46 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/73c31575a0c0 8058561: NPE in LocalVariableTypesCalculator Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java + test/script/basic/JDK-8058561.js Changeset: 9ee8fd4a7266 Author: hannesw Date: 2014-09-22 13:28 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/9ee8fd4a7266 8047764: Indexed or polymorphic set on global affects Object.prototype Reviewed-by: lagergren, attila ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java + test/script/basic/JDK-8047764-strict.js + test/script/basic/JDK-8047764-strict.js.EXPECTED + test/script/basic/JDK-8047764.js + test/script/basic/JDK-8047764.js.EXPECTED Changeset: 5a39cfa5c5b9 Author: lana Date: 2014-09-22 18:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/5a39cfa5c5b9 Merge Changeset: 89551828b279 Author: lana Date: 2014-09-25 11:01 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/rev/89551828b279 Merge From lana.steuck at oracle.com Tue Sep 30 16:19:26 2014 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 30 Sep 2014 16:19:26 +0000 Subject: hg: jdk8u/jdk8u/jdk: 35 new changesets Message-ID: <201409301619.s8UGJRqE005673@aojmv0008> Changeset: eb4956a1974f Author: dmarkov Date: 2014-09-12 14:16 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/eb4956a1974f 8048110: Using tables in JTextPane leads to infinite loop in FlowLayout.layoutRow Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/text/FlowView.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/View.java + test/javax/swing/text/View/8048110/bug8048110.java Changeset: 8375459f193f Author: alexsch Date: 2014-09-12 15:17 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/8375459f193f 8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/SunToolkit.java Changeset: fdb6ac617320 Author: chegar Date: 2014-09-12 15:51 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/fdb6ac617320 8058216: NetworkInterface.getHardwareAddress can return zero length byte array when run with preferIPv4Stack Reviewed-by: michaelm ! src/windows/native/java/net/NetworkInterface.c ! test/java/net/NetworkInterface/Test.java Changeset: ddba61b06470 Author: xuelei Date: 2014-09-10 17:42 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/ddba61b06470 8052406: SSLv2Hello protocol may be filter out unexpectedly Reviewed-by: weijun ! src/share/classes/sun/security/ssl/Handshaker.java + test/javax/net/ssl/TLSv12/ProtocolFilter.java Changeset: 0a96f21d3e40 Author: coffeys Date: 2014-09-12 17:08 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/0a96f21d3e40 8057813: Alterations to jdk_security3 test target Reviewed-by: mullan, wetmore, xuelei ! test/TEST.groups Changeset: fab04dd17d8d Author: coffeys Date: 2014-09-12 17:08 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/fab04dd17d8d Merge Changeset: d7a9bf5851be Author: kshefov Date: 2014-09-12 22:33 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/d7a9bf5851be 8057707: TEST library enhancement in lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Reviewed-by: iignatyev, vlivanov ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Changeset: 03903e40f93e Author: kshefov Date: 2014-09-12 22:33 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/03903e40f93e 8057719: Develop new tests for LambdaForm Reduction and Caching feature Reviewed-by: iignatyev, vlivanov, psandoz + test/java/lang/invoke/LFCaching/LFCachingTestCase.java + test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java + test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java + test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java + test/java/lang/invoke/LFCaching/LambdaFormTestCase.java + test/java/lang/invoke/LFCaching/TestMethods.java Changeset: bf094ac688e2 Author: ctornqvi Date: 2014-08-19 06:56 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/bf094ac688e2 8055012: [TESTBUG] NMTHelper fails to parse NMT output Summary: Fixed the regular expression to parse the slightly changed output format of the new NMT implementation Reviewed-by: olagneau, sla ! test/java/lang/instrument/NMTHelper.java Changeset: 8e77f0117e66 Author: sla Date: 2014-08-21 13:09 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/8e77f0117e66 8055677: java/lang/instrument/RedefineBigClass.sh RetransformBigClass.sh start failing after JDK-8055012 Summary: Write dcmd output to separate files so it does not confuse the output. Reviewed-by: ctornqvi, mgronlun ! test/java/lang/instrument/NMTHelper.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/instrument/RetransformBigClass.sh Changeset: ad111e5f6571 Author: sjiang Date: 2014-09-12 12:19 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/ad111e5f6571 8049303: Transient network problems cause JMX thread to fail silenty Reviewed-by: dfuchs, jbachorik ! src/share/classes/javax/management/remote/rmi/RMIConnector.java Changeset: a5e04c3c3b05 Author: sjiang Date: 2014-09-16 17:08 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/a5e04c3c3b05 8042205: javax/management/monitor/*: some tests didn't get all the notifications Reviewed-by: dfuchs ! test/javax/management/monitor/AttributeArbitraryDataTypeTest.java ! test/javax/management/monitor/CounterMonitorTest.java ! test/javax/management/monitor/NonComparableAttributeValueTest.java ! test/javax/management/monitor/ReflectionExceptionTest.java ! test/javax/management/monitor/RuntimeExceptionTest.java Changeset: 2be3555a6a37 Author: ceisserer Date: 2014-09-16 10:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/2be3555a6a37 8054638: xrender: text drawn after setColor(Color.white) is actually black Reviewed-by: bae, prr ! src/solaris/classes/sun/java2d/xr/XRSolidSrcPict.java + test/java/awt/Graphics2D/WhiteTextColorTest.java Changeset: bbece7eab49f Author: lana Date: 2014-09-16 14:16 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/bbece7eab49f Merge Changeset: 083041dc0035 Author: vlivanov Date: 2014-09-17 16:22 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/083041dc0035 8058626: Missing part of 8057656 in 8u40 compared to 9 Reviewed-by: psandoz ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java Changeset: c1c6b66ffd46 Author: vlivanov Date: 2014-09-16 18:05 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/c1c6b66ffd46 8058291: Missing some checks during parameter validation Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java Changeset: 632d403a6834 Author: vlivanov Date: 2014-09-16 18:05 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/632d403a6834 8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop is broken Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 440c3dfbdab8 Author: vlivanov Date: 2014-09-16 23:04 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/440c3dfbdab8 8058584: Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest until 8057020 is fixed Reviewed-by: darcy, alanb ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java Changeset: 3c839095e564 Author: igerasim Date: 2014-09-17 23:52 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/3c839095e564 8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM Summary: Try to resize to "well-known" hotspot max array size first. Reviewed-by: alanb, mduigou ! src/share/classes/java/io/ByteArrayOutputStream.java + test/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: b2bd6792a38b Author: jfranck Date: 2014-09-18 12:26 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/b2bd6792a38b 8058632: Revert JDK-8054984 from 8u40 Reviewed-by: sla ! 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: a506ce907582 Author: naoto Date: 2014-09-17 13:55 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/a506ce907582 8033370: [parfait] warning from b126 for solaris/native/sun/util/locale/provider: JNI exception pending Reviewed-by: msheppar ! make/mapfiles/libjava/mapfile-vers ! src/macosx/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/solaris/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 2a117e8416b9 Author: naoto Date: 2014-09-17 14:00 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/2a117e8416b9 8035826: [parfait] JNI exception pending in src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Reviewed-by: msheppar ! src/macosx/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 59dc07537a78 Author: mchung Date: 2014-09-17 15:06 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/59dc07537a78 8033893: jdk build is broken due to the changeset of JDK-8033370 Reviewed-by: naoto ! make/lib/CoreLibraries.gmk Changeset: a69d209ab181 Author: naoto Date: 2014-09-18 08:22 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/a69d209ab181 Merge Changeset: 4df174a954be Author: bpb Date: 2014-09-15 13:05 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/4df174a954be 8057793: BigDecimal is no longer effectively immutable Summary: Modify MutableBigInteger.divideAndRemainderBurnikelZiegler() to copy the instance (this) to a new MutableBigInteger to use as the dividend. Reviewed-by: darcy Contributed-by: robbiexgibson at yahoo.com ! src/share/classes/java/math/MutableBigInteger.java ! test/java/math/BigDecimal/ZeroScalingTests.java Changeset: cf6a8e9723bd Author: bpb Date: 2014-09-15 13:25 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/cf6a8e9723bd 8058505: BigIntegerTest does not exercise Burnikel-Ziegler division Summary: Modify divideLarge() method such that the w/z division exercises the B-Z branch. Reviewed-by: darcy Contributed-by: Robert Gibson ! test/java/math/BigInteger/BigIntegerTest.java Changeset: ccad707bf8f9 Author: bpb Date: 2014-09-17 11:04 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/ccad707bf8f9 8058664: Bad fonts in BigIntegerTest Summary: Replace bad fonts with spaces. Reviewed-by: alanb ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 68478db63e3b Author: bpb Date: 2014-09-18 10:34 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/68478db63e3b 8058679: More bad characters in BigIntegerTest Summary: Remove remaining non-US-ASCII characters Reviewed-by: alanb ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 2e21cf543781 Author: sjiang Date: 2014-09-19 08:32 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/2e21cf543781 8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails intermittently Reviewed-by: dfuchs, dholmes ! test/javax/management/monitor/GaugeMonitorDeadlockTest.java Changeset: 4e80afe7f867 Author: kshefov Date: 2014-09-22 15:56 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/4e80afe7f867 8058728: TEST_BUG: Make java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter and arrayElementGetter methods Reviewed-by: vlivanov, iignatyev, psandoz ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java Changeset: 58763fc44fcb Author: lana Date: 2014-09-22 18:33 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/58763fc44fcb Merge - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: dae860c8ddf1 Author: bae Date: 2014-09-23 14:07 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/dae860c8ddf1 8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9) Reviewed-by: alexp ! src/share/demo/README Changeset: 8f6565182535 Author: ant Date: 2014-09-24 16:29 +0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/8f6565182535 8058870: Mac: JFXPanel deadlocks in jnlp mode Reviewed-by: serb, alexsch ! src/share/classes/javax/swing/JComponent.java Changeset: 755b15fcac3b Author: sgabdura Date: 2014-09-24 12:14 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/755b15fcac3b 8057564: JVM hangs at getAgentProperties after attaching to VM with lower Summary: Create custom Security Descriptor for Named Pipe. Reviewed-by: mgronlun, dsamersoff, uta ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Changeset: 0f0d70abca09 Author: lana Date: 2014-09-25 11:02 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/0f0d70abca09 Merge - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c From alejandro.murillo at oracle.com Tue Sep 30 16:58:47 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 30 Sep 2014 16:58:47 +0000 Subject: hg: jdk8u/jdk8u/hotspot: 12 new changesets Message-ID: <201409301658.s8UGwlgP012285@aojmv0008> Changeset: 88467a76a382 Author: amurillo Date: 2014-09-19 02:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/88467a76a382 8058798: new hotspot build - hs25.40-b12 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9c8439756c05 Author: mseledtsov Date: 2014-09-19 11:12 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 966205f0e717 Author: iveresov Date: 2014-09-19 11:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 97ad90b2712c Author: sla Date: 2014-09-24 09:49 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: a60a1309a03a Author: iveresov Date: 2014-09-23 15:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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 Changeset: 152cf4afc11f Author: mgerdin Date: 2014-08-29 13:08 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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/jdk8u/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/jdk8u/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 Changeset: 318cc6fdae90 Author: morris Date: 2014-09-18 11:46 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/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 Changeset: 5c1b5be2c69b Author: amurillo Date: 2014-09-26 03:32 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/5c1b5be2c69b Merge Changeset: 905a16825d29 Author: amurillo Date: 2014-09-26 03:32 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/905a16825d29 Added tag hs25.40-b12 for changeset 5c1b5be2c69b ! .hgtags From alejandro.murillo at oracle.com Tue Sep 30 17:11:01 2014 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 30 Sep 2014 17:11:01 +0000 Subject: hg: jdk8u/jdk8u-dev/hotspot: 12 new changesets Message-ID: <201409301711.s8UHB1n8014506@aojmv0008> Changeset: 88467a76a382 Author: amurillo Date: 2014-09-19 02:23 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/88467a76a382 8058798: new hotspot build - hs25.40-b12 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9c8439756c05 Author: mseledtsov Date: 2014-09-19 11:12 -0400 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 966205f0e717 Author: iveresov Date: 2014-09-19 11:53 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 97ad90b2712c Author: sla Date: 2014-09-24 09:49 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: a60a1309a03a Author: iveresov Date: 2014-09-23 15:09 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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 Changeset: 152cf4afc11f Author: mgerdin Date: 2014-08-29 13:08 +0200 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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/jdk8u-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/jdk8u-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 Changeset: 318cc6fdae90 Author: morris Date: 2014-09-18 11:46 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-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 Changeset: 5c1b5be2c69b Author: amurillo Date: 2014-09-26 03:32 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/5c1b5be2c69b Merge Changeset: 905a16825d29 Author: amurillo Date: 2014-09-26 03:32 -0700 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/905a16825d29 Added tag hs25.40-b12 for changeset 5c1b5be2c69b ! .hgtags From calvin.cheung at oracle.com Tue Sep 30 21:42:19 2014 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Tue, 30 Sep 2014 21:42:19 +0000 Subject: hg: jdk8u/jdk8u-dev/jdk: 8057936: java.net.URLClassLoader.findClass uses exceptions in control flow Message-ID: <201409302142.s8ULgJYb028323@aojmv0008> Changeset: 496893f26d3d Author: michaelm Date: 2014-09-11 15:51 +0100 URL: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/496893f26d3d 8057936: java.net.URLClassLoader.findClass uses exceptions in control flow Reviewed-by: alanb, chegar, dholmes, mr Contributed-by: claes.redestad at oracle.com ! src/share/classes/java/net/URLClassLoader.java