From kumar.x.srinivasan at oracle.com Thu Sep 11 13:32:20 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 11 Sep 2014 13:32:20 +0000 Subject: hg: javadoc-next/api: 28 new changesets Message-ID: <201409111332.s8BDWKkK029881@aojmv0008> Changeset: 57651e8cf67b Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/57651e8cf67b Added tag jdk9-b26 for changeset d3ec8d048e6c ! .hgtags Changeset: 73274a451ccb Author: lana Date: 2014-08-11 09:25 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/73274a451ccb Merge Changeset: c72d6edec4cf Author: chegar Date: 2014-08-18 10:05 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/c72d6edec4cf Merge Changeset: 13255d60e919 Author: erikj Date: 2014-08-19 13:43 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/13255d60e919 8022177: Windows/MSYS builds broken Reviewed-by: tbell, erikj, simonis Contributed-by: volker.simonis at gmail.com, erik.joelsson at oracle.com ! common/autoconf/basics.m4 ! common/autoconf/basics_windows.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain_windows.m4 ! make/common/NativeCompilation.gmk Changeset: 2870f66fe00e Author: mchung Date: 2014-08-19 19:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/2870f66fe00e 8055497: [infra] build failure when building bootcycle image Reviewed-by: naoto ! make/Main.gmk Changeset: 2bfa8c391bdc Author: erikj Date: 2014-08-20 14:11 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/2bfa8c391bdc 8055405: JDK 9 build started failing on ja_JP.UTF-8 locale due to mapping error (encoding=ascii). Reviewed-by: ihse ! make/common/IdlCompilation.gmk Changeset: ea2f7981236f Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/ea2f7981236f Merge Changeset: 26da7905a6b2 Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/26da7905a6b2 Added tag jdk9-b28 for changeset ea2f7981236f ! .hgtags Changeset: dbb964d72f25 Author: erikj Date: 2014-08-21 11:05 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/dbb964d72f25 8055188: General cleanup of minor issues from source restructure Reviewed-by: tbell ! make/CompileJavaModules.gmk ! make/Main.gmk - make/common/SetupJava.gmk + make/common/SetupJavaCompilers.gmk Changeset: 70e378877c6a Author: erikj Date: 2014-08-21 12:22 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/70e378877c6a 8055095: Improve "do nothing" incremental build performance after modularized source code integration Reviewed-by: tbell ! make/CompileJavaModules.gmk ! make/Main.gmk ! make/MakeHelpers.gmk ! make/common/MakeBase.gmk + make/common/Modules.gmk Changeset: d9edec389373 Author: mduigou Date: 2014-08-21 10:22 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/d9edec389373 8055772: get_source.sh : version check assumes English localization Reviewed-by: mduigou, tbell Contributed-by: bitterfoxc at gmail.com ! get_source.sh Changeset: f91649eb1db2 Author: mduigou Date: 2014-08-21 10:23 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/f91649eb1db2 8055331: cleaner handling of sub-process non-zero exit result. Reviewed-by: tbell ! common/bin/hgforest.sh Changeset: 274543b2de27 Author: erikj Date: 2014-08-22 11:51 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/274543b2de27 8055096: Remove explicit mx flag from javadoc command line Reviewed-by: tbell, mduigou ! make/Javadoc.gmk Changeset: ba1bab36d1bf Author: ctornqvi Date: 2014-08-18 14:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/ba1bab36d1bf 8032999: [TESTBUG] JT-Reg Runtime tests to be run as part of JPRT submit job Summary: JPRT will now run most of the tests in /runtime Reviewed-by: dcubed, mseledtsov, zgu, mikael ! make/jprt.properties Changeset: 27c26438e4c8 Author: sspitsyn Date: 2014-08-20 17:05 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/27c26438e4c8 Merge Changeset: 446472cfcca8 Author: anoll Date: 2014-08-05 09:05 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/446472cfcca8 8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx Summary: Modify hotspot/make/jprt.properties and make/jprt.properties on the top level to add/remove the relevant platforms. Reviewed-by: kvn, roland Contributed-by: Zoltan Majo ! make/jprt.properties Changeset: b86c13b9a7df Author: mduigou Date: 2014-08-13 19:39 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/b86c13b9a7df 8047952: Remove FORTIFY_SOURCE from fastdebug and slowdebug builds Reviewed-by: dholmes ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 0736f13c91bd Author: kvn Date: 2014-08-21 15:37 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/0736f13c91bd Merge ! common/autoconf/generated-configure.sh ! make/jprt.properties Changeset: b953531f403d Author: amurillo Date: 2014-08-22 10:03 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/b953531f403d Merge ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! make/jprt.properties Changeset: a423abd014f7 Author: mchung Date: 2014-08-26 14:35 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/a423abd014f7 8055230: Rename attach provider implementation class be platform neutral Reviewed-by: alanb, chegar, dfuchs, dholmes, erikj, sla ! make/CompileJavaModules.gmk Changeset: 3c994e1648ac Author: erikj Date: 2014-08-27 10:59 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/3c994e1648ac 8056064: Fix corba locale build problem on windows Reviewed-by: alanb, tbell ! make/common/IdlCompilation.gmk Changeset: 1823df83c30e Author: erikj Date: 2014-08-27 11:12 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/1823df83c30e 8056062: Additional minor cleanups from source restructure build changes Reviewed-by: alanb, tbell ! Makefile ! make/Main.gmk Changeset: 0ceccf7b30b2 Author: erikj Date: 2014-08-27 11:19 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/0ceccf7b30b2 8055922: Work around sjavac limitation with public api tracking cross modules Reviewed-by: ihse ! make/common/JavaCompilation.gmk Changeset: 2a1d4d3e8c8e Author: simonis Date: 2014-08-29 12:02 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/2a1d4d3e8c8e 8056246: Fix AIX build after the Modular Source Code change 8054834 Reviewed-by: erikj, ihse ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: e0a080fd4047 Author: erikj Date: 2014-08-29 13:30 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/e0a080fd4047 8014510: Fix sjavac on all platforms in jprt Reviewed-by: ihse ! common/autoconf/boot-jdk.m4 ! common/autoconf/build-performance.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh Changeset: 3736cf40d962 Author: mchung Date: 2014-08-29 10:46 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/3736cf40d962 8055856: checkdeps build target doesn't work for cross-compilation builds 8056113: [build] tools.jar missing modules.xml Reviewed-by: ihse, erikj + make/CheckModules.gmk ! make/Main.gmk Changeset: 9e6581aeda38 Author: lana Date: 2014-08-29 11:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/9e6581aeda38 Merge Changeset: 44a5f9d70460 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/44a5f9d70460 Added tag jdk9-b29 for changeset 9e6581aeda38 ! .hgtags From kumar.x.srinivasan at oracle.com Thu Sep 11 13:32:25 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 11 Sep 2014 13:32:25 +0000 Subject: hg: javadoc-next/api/corba: 9 new changesets Message-ID: <201409111332.s8BDWPBx029931@aojmv0008> Changeset: 559dff17e7cc Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/corba/rev/559dff17e7cc Added tag jdk9-b26 for changeset 6c777df597bb ! .hgtags Changeset: dec99dfecb3f Author: lana Date: 2014-08-11 09:25 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/corba/rev/dec99dfecb3f Merge Changeset: 87987d1c767f Author: msheppar Date: 2014-08-11 21:33 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/corba/rev/87987d1c767f 8038861: [javadoc] broken links in org/omg/CORBA/FloatSeqHelper.html Summary: change cgi.omg.or to www.omg.org Reviewed-by: alanb ! src/share/classes/org/omg/CORBA/FloatSeqHelper.java Changeset: 4d704afddadd Author: chegar Date: 2014-08-18 10:07 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/corba/rev/4d704afddadd Merge ! src/java.corba/share/classes/org/omg/CORBA/FloatSeqHelper.java Changeset: a00b04ef067e Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/corba/rev/a00b04ef067e Merge Changeset: 85bac03b064e Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/corba/rev/85bac03b064e Added tag jdk9-b28 for changeset a00b04ef067e ! .hgtags Changeset: 1f5939bac4ae Author: erikj Date: 2014-08-27 10:59 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/corba/rev/1f5939bac4ae 8056064: Fix corba locale build problem on windows Reviewed-by: alanb, tbell ! make/GensrcCorba.gmk Changeset: 163a9cd806fd Author: lana Date: 2014-08-29 11:59 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/corba/rev/163a9cd806fd Merge Changeset: 98967ae6ae53 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/corba/rev/98967ae6ae53 Added tag jdk9-b29 for changeset 163a9cd806fd ! .hgtags From kumar.x.srinivasan at oracle.com Thu Sep 11 13:32:38 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 11 Sep 2014 13:32:38 +0000 Subject: hg: javadoc-next/api/jaxp: 8 new changesets Message-ID: <201409111332.s8BDWcax000054@aojmv0008> Changeset: dc9a296f77a7 Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxp/rev/dc9a296f77a7 Added tag jdk9-b26 for changeset a5aea8318ae4 ! .hgtags Changeset: f88b3047d322 Author: lana Date: 2014-08-11 10:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxp/rev/f88b3047d322 Merge Changeset: 3fa16315f4b5 Author: chegar Date: 2014-08-18 10:08 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxp/rev/3fa16315f4b5 Merge Changeset: dc1e26434b3f Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxp/rev/dc1e26434b3f Merge Changeset: d83a4c26b52e Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxp/rev/d83a4c26b52e Added tag jdk9-b28 for changeset dc1e26434b3f ! .hgtags Changeset: 65e6291d9ba9 Author: joehw Date: 2014-08-29 11:49 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxp/rev/65e6291d9ba9 8037819: Xerces Update: jaxp/validation/XMLSchemaFactory Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java Changeset: 30adcd13a313 Author: lana Date: 2014-08-29 11:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxp/rev/30adcd13a313 Merge Changeset: d181d4002214 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxp/rev/d181d4002214 Added tag jdk9-b29 for changeset 30adcd13a313 ! .hgtags From kumar.x.srinivasan at oracle.com Thu Sep 11 13:32:45 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 11 Sep 2014 13:32:45 +0000 Subject: hg: javadoc-next/api/jaxws: 6 new changesets Message-ID: <201409111332.s8BDWjE1000126@aojmv0008> Changeset: 2f11a520698c Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxws/rev/2f11a520698c Added tag jdk9-b26 for changeset 9b43f3993b96 ! .hgtags Changeset: c5caa888da25 Author: lana Date: 2014-08-11 10:05 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxws/rev/c5caa888da25 Merge Changeset: 9b415daee626 Author: chegar Date: 2014-08-18 10:08 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxws/rev/9b415daee626 Merge Changeset: 5282a14f131f Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxws/rev/5282a14f131f Merge Changeset: 3d1a4bfb6abb Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxws/rev/3d1a4bfb6abb Added tag jdk9-b28 for changeset 5282a14f131f ! .hgtags Changeset: e58d3ea638c3 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jaxws/rev/e58d3ea638c3 Added tag jdk9-b29 for changeset 3d1a4bfb6abb ! .hgtags From kumar.x.srinivasan at oracle.com Thu Sep 11 13:33:24 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 11 Sep 2014 13:33:24 +0000 Subject: hg: javadoc-next/api/nashorn: 43 new changesets Message-ID: <201409111333.s8BDXOrr000506@aojmv0008> Changeset: 53c5f1286192 Author: sundar Date: 2014-08-06 22:11 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/53c5f1286192 8053910: ScriptObjectMirror causing havoc with Invocation interface Reviewed-by: jlaskey, attila, hannesw ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 25a50ee3bb8a Author: attila Date: 2014-08-07 11:06 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/25a50ee3bb8a 8046026: CompiledFunction.relinkComposableInvoker assert is being hit Reviewed-by: hannesw, jlaskey, sundar ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java + test/script/basic/JDK-8046026.js + test/script/basic/JDK-8046026.js.EXPECTED Changeset: b850ada7a38d Author: sundar Date: 2014-08-07 19:19 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/b850ada7a38d 8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests" Reviewed-by: attila, hannesw ! make/build.xml + samples/zipfs.js ! samples/ziplist.js Changeset: 19795e6f1ecf Author: hannesw Date: 2014-08-08 12:50 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/19795e6f1ecf 8043956: Make code caching work with optimistic typing and lazy compilation Reviewed-by: attila, lagergren ! make/project.properties ! src/jdk/nashorn/internal/codegen/CodeGenerator.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/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.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/Context.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java + src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.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/tools/Shell.java ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java Changeset: e32f2d049838 Author: sundar Date: 2014-08-08 19:07 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/e32f2d049838 8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types Reviewed-by: attila, jlaskey, hannesw ! make/project.properties ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/annotations/Optimistic.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java Changeset: fba1c5d47366 Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/fba1c5d47366 Added tag jdk9-b26 for changeset e32f2d049838 ! .hgtags Changeset: 5bf075eb3c23 Author: sundar Date: 2014-08-11 20:35 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/5bf075eb3c23 8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip Reviewed-by: jlaskey, hannesw, attila ! make/project.properties ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8054503.js Changeset: f4562cb6da38 Author: lana Date: 2014-08-11 10:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/f4562cb6da38 Merge ! .hgtags - src/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk/nashorn/internal/runtime/CompiledScript.java Changeset: 7ab42c461a8c Author: hannesw Date: 2014-08-12 13:22 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/7ab42c461a8c 8044851: nashorn properties leak memory Reviewed-by: attila, jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java + test/script/nosecurity/JDK-8044851.js + test/script/nosecurity/JDK-8044851.js.EXPECTED Changeset: 11a4f68806bc Author: hannesw Date: 2014-08-12 13:23 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/11a4f68806bc 8054898: Avoid creation of empty type info files Reviewed-by: attila, sundar, jlaskey ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: e84cfe70c504 Author: sundar Date: 2014-08-13 15:00 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/e84cfe70c504 8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork Reviewed-by: lagergren, hannesw ! make/build.xml ! test/script/basic/compile-octane-normal.js ! test/script/basic/compile-octane-splitter.js Changeset: c0dd84255936 Author: sundar Date: 2014-08-13 21:03 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/c0dd84255936 8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression Reviewed-by: jlaskey, attila ! src/jdk/nashorn/tools/Shell.java + test/script/nosecurity/JDK-8055034.js + test/script/nosecurity/JDK-8055034.js.EXPECTED Changeset: 72c86f6eb628 Author: attila Date: 2014-08-14 14:35 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/72c86f6eb628 8055042: Compile-time expression evaluator was missing variables Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java Changeset: c116b81e69e9 Author: sundar Date: 2014-08-14 18:54 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/c116b81e69e9 8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Context.java + test/script/trusted/JDK-8055107.js Changeset: 6831ff454574 Author: sundar Date: 2014-08-14 20:14 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/6831ff454574 8055139: test/script/trusted/JDK-8055107.js fails with access control exception Reviewed-by: lagergren, attila, jlaskey = test/script/nosecurity/JDK-8055107.js < test/script/trusted/JDK-8055107.js Changeset: f82b83cf73ae Author: attila Date: 2014-08-15 17:30 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/f82b83cf73ae 8055199: Tidy up Nashorn codebase for code standards (August 2014) Reviewed-by: hannesw, lagergren ! 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/javafoovars.js ! samples/javaimporter.js ! samples/javalist.js ! samples/javamap.js ! samples/javashell.js ! samples/jsadapter_dom.js ! samples/jsobj_example.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 ! samples/zipfs.js ! samples/ziplist.js ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/ConsString.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! test/script/basic/JDK-8038413.js ! test/script/basic/JDK-8043232.js ! test/script/basic/JDK-8044695.js ! test/script/basic/JDK-8044750.js ! test/script/basic/JDK-8046026.js ! test/script/basic/JDK-8046905.js ! test/script/basic/JDK-8047067.js ! test/script/basic/JDK-8047166.js ! test/script/basic/JDK-8047357.js ! test/script/basic/JDK-8047369.js ! test/script/basic/JDK-8047371.js ! test/script/basic/JDK-8047728.js ! test/script/basic/JDK-8047959.js ! test/script/basic/JDK-8048079_1.js ! test/script/basic/JDK-8048079_2.js ! test/script/basic/JDK-8048586.js ! test/script/basic/JDK-8049086.js ! test/script/basic/JDK-8051439.js ! test/script/basic/compile-octane-normal.js ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane.js ! test/script/nosecurity/JDK-8044798.js ! test/script/nosecurity/JDK-8044851.js ! test/script/nosecurity/JDK-8050964.js ! test/script/nosecurity/JDK-8055034.js ! test/script/nosecurity/debuggersupportapi.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/internal/runtime/ConsStringTest.java Changeset: c93b6091b11e Author: chegar Date: 2014-08-18 10:59 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/c93b6091b11e Merge ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CallNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Optimistic.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ConsString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java Changeset: 5cc4c68ee666 Author: hannesw Date: 2014-08-19 11:25 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/5cc4c68ee666 8055368: Ant build broken after modular source code change Reviewed-by: attila, sundar, lagergren ! make/project.properties Changeset: d564abed1e6a Author: sundar Date: 2014-08-19 18:14 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/d564abed1e6a 8055395: Nashorn should use source, target to be 1.8 and use ASM5 version for generated code Reviewed-by: attila, lagergren, jlaskey ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/NullVisitor.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! make/build.xml ! make/project.properties + samples/find_nonfinals.js + samples/try_with_resource.js Changeset: 57500636de77 Author: sundar Date: 2014-08-20 20:04 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/57500636de77 8050078: Nashorn ClassFilter Support Reviewed-by: lagergren, hannesw + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! src/jdk.scripting.nashorn/share/classes/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: 00c31e5eaf26 Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/00c31e5eaf26 Merge ! .hgtags - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledScript.java Changeset: adc2b63e654a Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/adc2b63e654a Added tag jdk9-b28 for changeset 00c31e5eaf26 ! .hgtags Changeset: 3516182f0612 Author: sundar Date: 2014-08-20 21:32 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/3516182f0612 8055687: Wrong "this" passed to JSObject.eval call Reviewed-by: lagergren, hannesw, attila ! samples/find_nonfinals.js + samples/find_nonfinals2.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 127a155b49c8 Author: sundar Date: 2014-08-21 20:06 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/127a155b49c8 8055762: Nashorn misses linker for netscape.javascript.JSObject instances Reviewed-by: lagergren, jlaskey ! make/build.xml ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java + test/script/basic/JDK-8055762.js + test/script/basic/JDK-8055762.js.EXPECTED Changeset: ee00439d1d54 Author: sundar Date: 2014-08-22 15:47 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/ee00439d1d54 8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8055796.js + test/script/basic/JDK-8055796.js.EXPECTED Changeset: 0f91116bb4bd Author: sundar Date: 2014-08-22 22:50 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/0f91116bb4bd 8055830: JDK-8015969.js is silently failing Reviewed-by: lagergren, jlaskey, hannesw ! test/script/basic/JDK-8015969.js Changeset: 11e4f12a45b0 Author: yan Date: 2014-08-25 17:38 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/11e4f12a45b0 8055878: Nashorn: all tests failed with AccessControlException Reviewed-by: sundar, hannesw Contributed-by: Sergey Lugovoy ! make/build.xml Changeset: ad7a46083364 Author: sundar Date: 2014-08-25 20:26 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/ad7a46083364 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: 494092ee7a01 Author: attila Date: 2014-08-25 22:36 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/494092ee7a01 8055870: iteration fails if index var is not used Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8055870.js + test/script/basic/JDK-8055870.js.EXPECTED Changeset: d6b5c2c6c1d0 Author: yan Date: 2014-08-26 13:26 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/d6b5c2c6c1d0 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: 10c95d040380 Author: attila Date: 2014-08-26 11:31 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/10c95d040380 8055911: Don't use String.intern for IdentNode Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java Changeset: 9388010e3a8e Author: attila Date: 2014-08-26 11:32 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/9388010e3a8e 8055913: Node.hashCode() delegates to Object.hashCode() and is hot Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java Changeset: f03ee361fa76 Author: lagergren Date: 2014-08-26 11:42 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/f03ee361fa76 8055906: Avoid throwing an exception with filled in stack trace as part of the normal control flow Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: d81f7c897bdf Author: attila Date: 2014-08-26 11:45 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/d81f7c897bdf 8055923: collect timings using System.nanoTime Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java Changeset: 3c354c3af1d8 Author: sundar Date: 2014-08-26 17:21 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/3c354c3af1d8 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: fda747208c6f Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/fda747208c6f 8055954: Do not parallelize class installation Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Changeset: 46af7f9765dc Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/46af7f9765dc 8056052: Source.getContent() does excess Object.clone() Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java Changeset: fa79d912da1b Author: attila Date: 2014-08-26 15:52 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/fa79d912da1b 8056025: CompilationPhase.setStates() is hot in class installation phase Reviewed-by: jlaskey, sundar + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/AssertsEnabled.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java Changeset: dbb723e6c54c Author: sundar Date: 2014-08-26 22:57 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/dbb723e6c54c 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: e56bfeff25a9 Author: sundar Date: 2014-08-27 14:27 +0530 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/e56bfeff25a9 8056123: Anonymous function statements leak internal function names into global scope Reviewed-by: hannesw, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java + test/script/basic/JDK-8056123.js ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 734bdd565748 Author: attila Date: 2014-08-28 16:38 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/734bdd565748 8056243: OptimisticTypePersistence should refuse to work in symlinked directories Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: e541ebaf2ab7 Author: lana Date: 2014-08-29 11:58 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/e541ebaf2ab7 Merge Changeset: 0cf05971521d Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/nashorn/rev/0cf05971521d Added tag jdk9-b29 for changeset e541ebaf2ab7 ! .hgtags From kumar.x.srinivasan at oracle.com Thu Sep 11 13:32:33 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 11 Sep 2014 13:32:33 +0000 Subject: hg: javadoc-next/api/hotspot: 131 new changesets Message-ID: <201409111332.s8BDWYwV029980@aojmv0008> Changeset: 0bf05fc3b45a Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/0bf05fc3b45a Added tag jdk9-b26 for changeset 48b95a073d75 ! .hgtags Changeset: 473cc24bc22a Author: lana Date: 2014-08-11 10:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/473cc24bc22a Merge Changeset: 07a6e56a6936 Author: tschatzl Date: 2014-07-23 09:03 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/07a6e56a6936 8027959: Early reclamation of large objects in G1 Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin ! 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/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp + test/gc/g1/TestEagerReclaimHumongousRegions.java ! test/gc/g1/TestGCLogMessages.java Changeset: bd555dd6ca97 Author: jmasa Date: 2014-07-24 15:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/bd555dd6ca97 Merge Changeset: 370ff4c8bd7b Author: dsamersoff Date: 2014-07-28 07:31 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/370ff4c8bd7b 8049046: Deprecated Function in hotspot/src/os/solaris/vm/attachListener_solaris.cpp Summary: replace door_cred with door_ucred call Reviewed-by: dholmes, sspitsyn ! src/os/solaris/vm/attachListener_solaris.cpp Changeset: e5cdc6b42875 Author: sspitsyn Date: 2014-07-30 15:14 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/e5cdc6b42875 Merge Changeset: 8842d38f4016 Author: mdoerr Date: 2014-07-29 10:26 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/8842d38f4016 8050973: CMS/G1 GC: add missing Resource and Handle mark Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier. Reviewed-by: tschatzl, goetz ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: e55980631e8c Author: jmasa Date: 2014-07-31 16:39 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/e55980631e8c Merge Changeset: d7ca170d0b32 Author: coleenp Date: 2014-07-31 00:50 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/d7ca170d0b32 8051398: jvmti tests fieldacc002, fieldmod002 fail in nightly with errors: (watch#0) wrong location Summary: Didn't handle NULL bcp for native methods Reviewed-by: dcubed, sspitsyn ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/frame.cpp Changeset: 53718d9a08c3 Author: ctornqvi Date: 2014-07-31 11:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/53718d9a08c3 8053956: [TESTBUG] Remove @ignore tag from fixed runtime issues Summary: Removed ignore tags from already fixed tests Reviewed-by: gtriantafill, dcubed ! test/runtime/7107135/Test7107135.sh ! test/runtime/SharedArchiveFile/LimitSharedSizes.java ! test/runtime/jsig/Test8017498.sh Changeset: 49dacf251c96 Author: sspitsyn Date: 2014-08-01 16:33 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/49dacf251c96 7187999: dtrace jstack action is broken Summary: Separate jhelper.d and hotspot provider (other USDT probes) Reviewed-by: dholmes, dsamersoff Contributed-by: serguei.spitsyn at oracle.com ! make/solaris/makefiles/dtrace.make Changeset: 6c810eebb532 Author: sspitsyn Date: 2014-08-01 19:03 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/6c810eebb532 Merge Changeset: 4986ca806899 Author: hseigel Date: 2014-08-02 16:28 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/4986ca806899 8051012: Regression in verifier for method call from inside of a branch Summary: Fix stackmap matching for branches. Reviewed-by: coleenp, lfoltan, acorn ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: 6b01f1a4a7bc Author: hseigel Date: 2014-08-05 09:11 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/6b01f1a4a7bc 8046233: VerifyError on backward branch Summary: Remove check that causes the VerifyError Reviewed-by: dholmes, coleenp, acorn ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! test/runtime/7116786/Test7116786.java Changeset: 04f50665db45 Author: dsamersoff Date: 2014-08-05 06:11 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/04f50665db45 8025667: Warning from b62 for hotspot.agent.src.os.solaris.proc: use after free Summary: move free call few lines down Reviewed-by: dholmes, sspitsyn ! agent/src/os/solaris/proc/saproc.cpp Changeset: defc10695c19 Author: dsamersoff Date: 2014-08-05 14:18 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/defc10695c19 Merge Changeset: 88aa8ae1a9c8 Author: tschatzl Date: 2014-07-31 09:23 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/88aa8ae1a9c8 8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark. Reviewed-by: jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: 26156d95956c Author: jmasa Date: 2014-08-07 20:17 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/26156d95956c Merge Changeset: de9fde36d673 Author: jmasa Date: 2014-08-01 15:40 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/de9fde36d673 8031323: Optionally align objects copied to survivor spaces Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp + src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp + src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 8429693b8c5c Author: jmasa Date: 2014-08-03 03:48 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/8429693b8c5c Merge Changeset: 14e40cb29ca9 Author: stefank Date: 2014-08-04 15:04 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/14e40cb29ca9 8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen + test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java Changeset: 9d38e660fc7a Author: stefank Date: 2014-08-06 09:55 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/9d38e660fc7a 8048269: Add flag to turn off class unloading after G1 concurrent mark Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark Reviewed-by: jmasa, brutisso, mgerdin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/runtime/globals.hpp ! test/TEST.groups + test/gc/class_unloading/AllocateBeyondMetaspaceSize.java - test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java + test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java + test/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: c9142face067 Author: brutisso Date: 2014-08-07 09:35 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/c9142face067 8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags Reviewed-by: stefank, tschatzl Contributed-by: marcus.larsson at oracle.com ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: a3f928754029 Author: jmasa Date: 2014-08-08 07:38 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/a3f928754029 Merge Changeset: c349d53cbc8b Author: anoll Date: 2014-07-24 09:15 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/c349d53cbc8b 8050860: Cleanup TypeTuple and TypeFunc Summary: Declared fields TypeFunc::_domain, TypeFunc::_range, TypeTuple::_cnt and TypeTuple::_fields private, changed direct accesses to fields to use accessor methods. Reviewed-by: kvn, vlivanov Contributed-by: Zoltan Majo ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp Changeset: cb7a6f9f5565 Author: anoll Date: 2014-07-25 09:44 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/cb7a6f9f5565 Merge Changeset: c1d7ba5b5d45 Author: thartmann Date: 2014-07-25 10:06 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/c1d7ba5b5d45 8040213: C2 does not put all modified nodes on IGVN worklist Summary: Verification code is added that checks if modified nodes are put on the IGVN worklist and modified nodes are processed by 'PhaseIterGVN::transform_old()' Reviewed-by: kvn, jrose ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/rootnode.cpp Changeset: f385f44a27ac Author: anoll Date: 2014-07-25 10:04 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/f385f44a27ac Merge ! src/share/vm/opto/compile.cpp Changeset: e2572eca0651 Author: anoll Date: 2014-07-25 10:57 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/e2572eca0651 Merge Changeset: 5224135904f8 Author: kvn Date: 2014-07-17 15:40 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/5224135904f8 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: 4f55d92a7b97 Author: fzhinkin Date: 2014-07-28 15:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/4f55d92a7b97 8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on Summary: call rtm_deopt() only if there were no compilation bailouts before. Reviewed-by: kvn ! src/share/vm/opto/parse1.cpp + test/compiler/osr/TestOSRWithNonEmptyStack.java Changeset: 26057ecc544b Author: thartmann Date: 2014-07-29 13:54 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/26057ecc544b 8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp Summary: Fixed parfait warnings in globalDefinitions files by using a union for casts. Reviewed-by: kvn ! src/share/vm/opto/output.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp Changeset: 027c333a08ed Author: thartmann Date: 2014-07-29 13:56 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/027c333a08ed 8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union. Reviewed-by: kvn, drchase ! src/share/vm/runtime/sharedRuntimeMath.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: 860d53992be0 Author: kvn Date: 2014-07-29 13:40 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/860d53992be0 8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization Summary: Add missing check for reexecute flag to VerifyStack code. Reviewed-by: roland ! src/share/vm/runtime/deoptimization.cpp Changeset: fb3cc0a3799f Author: kvn Date: 2014-07-29 21:28 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/fb3cc0a3799f Merge Changeset: 2c26420129d9 Author: roland Date: 2014-07-31 19:59 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/2c26420129d9 8054054: 8040121 is broken Summary: C++ code pattern from 8040121 is incorrect Reviewed-by: kvn ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/sharedRuntimeMath.hpp Changeset: 3d02fef8050a Author: roland Date: 2014-08-01 15:57 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/3d02fef8050a Merge Changeset: fcb6c71678c9 Author: iignatyev Date: 2014-08-03 12:04 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/fcb6c71678c9 8051896: jtreg tests don't use $TESTJAVAOPTS Reviewed-by: kvn, ctornqvi ! test/compiler/5091921/Test7005594.sh ! test/compiler/6857159/Test6857159.sh ! test/compiler/6894807/IsInstanceTest.java ! test/compiler/6894807/Test6894807.sh ! test/compiler/7068051/Test7068051.sh ! test/compiler/7070134/Test7070134.sh ! test/compiler/7200264/Test7200264.sh ! test/compiler/ciReplay/TestSA.sh ! test/compiler/ciReplay/common.sh ! test/runtime/6626217/Test6626217.sh ! test/runtime/6888954/vmerrors.sh ! test/runtime/7162488/Test7162488.sh ! test/test_env.sh Changeset: 5eac354f91ad Author: iignatyev Date: 2014-08-03 12:04 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/5eac354f91ad 8051484: Test compiler/6932496/Test6932496.java failed to compile after JDK-8011044: 1.5 is no longer supported Reviewed-by: kvn, roland ! test/compiler/6932496/Test6932496.java Changeset: 1ec9cc4fe863 Author: thartmann Date: 2014-08-05 08:25 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/1ec9cc4fe863 8054081: Crashes with assert "modified node is not on IGVN._worklist" Summary: Modified safepoint nodes are not added to the IGVN worklist by 'PhaseMacroExpand::scalar_replacement()' Reviewed-by: kvn, roland ! src/share/vm/opto/macro.cpp Changeset: 1c20691306e9 Author: thartmann Date: 2014-07-31 08:39 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/1c20691306e9 8053915: bigapps assert failure in C2: modified node is not on IGVN._worklist Summary: Add modified node to the IGVN worklist in 'PhaseIdealLoop::do_range_check'. Reviewed-by: kvn, roland ! src/share/vm/opto/loopTransform.cpp Changeset: 830b015da2c0 Author: anoll Date: 2014-08-05 09:07 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/830b015da2c0 8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx Summary: Modify hotspot/make/jprt.properties and make/jprt.properties on the top level to add/remove the relevant platforms. Reviewed-by: kvn, roland Contributed-by: Zoltan Majo ! make/jprt.properties Changeset: 026da495e889 Author: anoll Date: 2014-08-05 07:37 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/026da495e889 Merge Changeset: ae45df3285c9 Author: thartmann Date: 2014-08-05 09:58 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/ae45df3285c9 8054033: Remove unused references to Compile* Summary: Removed unused references to Compile* missed by JDK-8034812. Reviewed-by: kvn, roland ! src/cpu/ppc/vm/ppc.ad ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/divnode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/movenode.cpp ! src/share/vm/opto/movenode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp Changeset: 472cdcd429be Author: morris Date: 2014-08-05 08:19 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/472cdcd429be 8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp Summary: Fixed parfait initialization issue. Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 76913ad3cd41 Author: kvn Date: 2014-08-05 15:02 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/76913ad3cd41 8052081: Optimize generated by C2 code for Intel's Atom processor Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86. Reviewed-by: roland ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/superword.cpp Changeset: e6a16cb925ca Author: thartmann Date: 2014-08-06 08:47 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/e6a16cb925ca 8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test. Reviewed-by: kvn, roland ! src/cpu/sparc/vm/sparc.ad + test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java + test/compiler/classUnloading/methodUnloading/WorkerClass.java Changeset: 4ca584c9871d Author: iignatyev Date: 2014-08-06 21:21 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/4ca584c9871d 8054410: compiler/7068051/Test7068051.java fails with FileNotFoundException: f3oo.jar Reviewed-by: kvn ! test/compiler/7068051/Test7068051.sh Changeset: c82d0e6f53cd Author: roland Date: 2014-08-02 07:06 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/c82d0e6f53cd 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: 3e24ce3b2486 Author: morris Date: 2014-08-07 18:09 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/3e24ce3b2486 8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp Summary: Fixed parfait initialization issue. Reviewed-by: kvn, twisti ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp Changeset: 85df7d31f622 Author: kvn Date: 2014-08-08 10:35 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/85df7d31f622 Merge Changeset: 6618133bfaf7 Author: amurillo Date: 2014-08-08 11:36 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/6618133bfaf7 Merge Changeset: a154419021ba Author: amurillo Date: 2014-08-12 14:04 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/a154419021ba Merge Changeset: 2195d56fbfe4 Author: chegar Date: 2014-08-18 10:07 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/2195d56fbfe4 Merge Changeset: d797b4e50707 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/d797b4e50707 8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! test/gc/g1/TestDeferredRSUpdate.java Changeset: de0aa2058110 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/de0aa2058110 8054341: Remove some obsolete code in G1CollectedHeap class Summary: Remove dead code. Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 6b5529bd2bb3 Author: jmasa Date: 2014-08-05 15:41 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/6b5529bd2bb3 8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment Reviewed-by: tschatzl, sjohanss ! src/share/vm/memory/collectorPolicy.cpp Changeset: a9e233f74c2b Author: jmasa Date: 2014-08-08 16:24 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/a9e233f74c2b Merge Changeset: 075a265e9036 Author: dsamersoff Date: 2014-08-11 04:37 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/075a265e9036 8049049: Unportable format string argument mismatch in hotspot/agent/src/os/solaris/proc/saproc.cpp Summary: Cast arguments on printing Reviewed-by: dholmes, sspitsyn, jbachorik ! agent/src/os/solaris/proc/saproc.cpp Changeset: 91eeb8807a03 Author: zgu Date: 2014-08-07 12:18 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/91eeb8807a03 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: 73d3be1f503d Author: zgu Date: 2014-08-11 07:20 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/73d3be1f503d Merge ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.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/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp Changeset: 0c7f758c15eb Author: zgu Date: 2014-08-11 07:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/0c7f758c15eb 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: 5217fa82f1a4 Author: zgu Date: 2014-08-11 10:18 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/5217fa82f1a4 6424123: JVM crashes on failed 'strdup' call Summary: Calling os::malloc()/os::strdup() and new os::strdup_check_oom() instead of ::malloc()/::strdup() for native memory tracking purpose Reviewed-by: coleenp, ctornqvi, kvn ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/porting_aix.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/management.cpp ! src/share/vm/shark/sharkBuilder.cpp Changeset: 4750cc1f4306 Author: coleenp Date: 2014-08-12 10:48 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/4750cc1f4306 8003426: Remove UseFastAccessors and UseFastEmptyMethods except for zero Summary: These options have been long disabled in Xmixed mode because they prevent these small methods from being inlined and are subject to bit rot, and we don't need more macro assembler code to maintain and change if the constant pool cache format changes. Reviewed-by: simonis, kvn ! src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp ! src/cpu/ppc/vm/cppInterpreter_ppc.cpp ! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp ! src/cpu/sparc/vm/interpreter_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp + src/cpu/x86/vm/interpreterGenerator_x86.cpp ! src/cpu/x86/vm/interpreterGenerator_x86.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/cpu/zero/vm/interpreterGenerator_zero.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/cppInterpreter.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/prims/jvmtiManageCapabilities.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: b33d97dd6fdc Author: zgu Date: 2014-08-12 12:39 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/b33d97dd6fdc 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: d3fd2d45ce56 Author: gtriantafill Date: 2014-08-12 14:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/d3fd2d45ce56 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: 8c018e00452f Author: ctornqvi Date: 2014-08-12 21:18 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/8c018e00452f Merge - 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: 099aef37c20a Author: ctornqvi Date: 2014-08-12 17:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/099aef37c20a 8054713: [TESTBUG] runtime/jsig/Test8017498.sh: Execution failed: exit code 1 Summary: Changed output directory of gcc to avoid permission problems Reviewed-by: coleenp, minqi ! test/runtime/jsig/Test8017498.sh Changeset: c40425f14560 Author: hseigel Date: 2014-08-12 20:29 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/c40425f14560 8050485: super() in a try block in a ctor causes VerifyError Summary: Parse catch clause paths to ensure they end in throws Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: a59f28b051ef Author: hseigel Date: 2014-08-12 21:16 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/a59f28b051ef Merge Changeset: d319bc773ea2 Author: dcubed Date: 2014-08-13 13:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/d319bc773ea2 Merge ! src/share/vm/memory/collectorPolicy.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: d5d005f1d973 Author: mgerdin Date: 2014-08-11 17:12 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/d5d005f1d973 8011397: JTREG needs to copy additional WhiteBox class file to JTwork/scratch/sun/hotspot Reviewed-by: kvn, iignatyev, mgerdin Contributed-by: andrey.x.zakharov at oracle.com ! test/compiler/8009761/Test8009761.java ! test/compiler/8010927/Test8010927.java ! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java ! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java ! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java ! test/compiler/intrinsics/bmi/TestAndnI.java ! test/compiler/intrinsics/bmi/TestAndnL.java ! test/compiler/intrinsics/bmi/TestBlsiI.java ! test/compiler/intrinsics/bmi/TestBlsiL.java ! test/compiler/intrinsics/bmi/TestBlsmskI.java ! test/compiler/intrinsics/bmi/TestBlsmskL.java ! test/compiler/intrinsics/bmi/TestBlsrI.java ! test/compiler/intrinsics/bmi/TestBlsrL.java ! test/compiler/intrinsics/bmi/TestLzcntI.java ! test/compiler/intrinsics/bmi/TestLzcntL.java ! test/compiler/intrinsics/bmi/TestTzcntI.java ! test/compiler/intrinsics/bmi/TestTzcntL.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! 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/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/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMRetryCount.java ! test/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/rtm/locking/TestUseRTMDeopt.java ! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/types/correctness/OffTest.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java ! test/gc/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestMinInitialErgonomics.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestSerialHeapSizeFlags.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/gc/g1/TestHumongousCodeCacheRoots.java ! test/runtime/ClassUnload/KeepAliveClass.java ! test/runtime/ClassUnload/KeepAliveClassLoader.java ! test/runtime/ClassUnload/KeepAliveObject.java ! test/runtime/ClassUnload/KeepAliveSoftReference.java ! test/runtime/ClassUnload/UnloadTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocTestType.java ! test/runtime/interned/SanityTest.java ! test/runtime/memory/ReadFromNoaccessArea.java ! test/runtime/memory/ReserveMemory.java ! test/runtime/memory/RunUnitTestsConcurrently.java ! test/runtime/memory/StressVirtualSpaceResize.java ! test/runtime/whitebox/WBStackSize.java ! test/sanity/WBApi.java ! test/sanity/WhiteBox.java ! test/serviceability/ParserTest.java ! test/testlibrary/ctw/test/ClassesDirTest.java ! test/testlibrary/ctw/test/ClassesListTest.java ! test/testlibrary/ctw/test/JarDirTest.java ! test/testlibrary/ctw/test/JarsTest.java ! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java ! test/testlibrary_tests/whitebox/vm_flags/StringTest.java ! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java Changeset: e0a82e63deef Author: stefank Date: 2014-08-11 14:03 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/e0a82e63deef 8054823: Add size_t as a valid VM flag type Reviewed-by: kvn, vlivanov, sla ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp ! src/share/vm/utilities/bitMap.cpp + test/gc/arguments/TestArrayAllocatorMallocLimit.java + test/serviceability/attach/AttachSetGetFlag.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java + test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java Changeset: 34d40fa9d0f2 Author: jmasa Date: 2014-08-14 18:42 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/34d40fa9d0f2 Merge ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/management.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 ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/ReleaseCommittedMemory.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: 7a0fe19ac034 Author: amurillo Date: 2014-08-15 09:19 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/7a0fe19ac034 Merge - 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: 8e575cec7af9 Author: amurillo Date: 2014-08-19 11:17 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/8e575cec7af9 Merge ! src/share/vm/runtime/os.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: 657294869d7f Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/657294869d7f Merge - 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: 0050efd213f1 Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/0050efd213f1 Added tag jdk9-b28 for changeset 657294869d7f ! .hgtags Changeset: 16286b7d7c6e Author: iklam Date: 2014-08-12 17:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/16286b7d7c6e 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: 72030160367a Author: zgu Date: 2014-08-14 09:02 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/72030160367a 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: 8a290a0d2153 Author: zgu Date: 2014-08-14 13:13 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/8a290a0d2153 Merge Changeset: 01e6096da640 Author: zgu Date: 2014-08-14 13:15 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/01e6096da640 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: 4a937a64c20b Author: zgu Date: 2014-08-14 17:25 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/4a937a64c20b Merge ! src/share/vm/runtime/arguments.cpp Changeset: 80b831308478 Author: ctornqvi Date: 2014-08-14 18:14 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/80b831308478 8032999: [TESTBUG] JT-Reg Runtime tests to be run as part of JPRT submit job Summary: JPRT will now run most of the tests in /runtime Reviewed-by: dcubed, mseledtsov, zgu, mikael ! make/jprt.properties ! test/TEST.groups ! test/runtime/7158988/FieldMonitor.java ! test/runtime/CompressedOops/CompressedClassPointers.java ! test/runtime/jsig/Test8017498.sh Changeset: af24453bcd3e Author: sspitsyn Date: 2014-08-15 11:25 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/af24453bcd3e Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: ce9fb9e64334 Author: coleenp Date: 2014-08-15 15:25 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/ce9fb9e64334 8055231: ZERO variant build is broken Summary: Fix zero build. Reviewed-by: coleenp Contributed-by: Severin Gehwolf ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 03b8d901bdea Author: coleenp Date: 2014-08-15 20:37 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/03b8d901bdea Merge Changeset: c346a7739aee Author: zgu Date: 2014-08-19 08:34 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/c346a7739aee 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: 83b971c5423f Author: zgu Date: 2014-08-19 08:42 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/83b971c5423f Merge ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp Changeset: c041b65beeed Author: zgu Date: 2014-08-19 09:05 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/c041b65beeed 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: e6122e00c927 Author: gtriantafill Date: 2014-08-18 11:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/e6122e00c927 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: 56ff43213a78 Author: gtriantafill Date: 2014-08-19 06:47 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/56ff43213a78 8055051: runtime/NMT/CommandLineEmptyArgument.java fails Summary: disable failing test Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/CommandLineEmptyArgument.java Changeset: b808a03aa0b7 Author: zgu Date: 2014-08-19 10:04 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/b808a03aa0b7 Merge ! src/share/vm/services/virtualMemoryTracker.cpp ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocTestType.java Changeset: 0ade41b2dbeb Author: jmasa Date: 2013-11-21 09:57 -0800 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/0ade41b2dbeb 8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp Changeset: 5997ed0b2734 Author: jmasa Date: 2014-08-15 09:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/5997ed0b2734 Merge Changeset: f9a1351ded4f Author: stefank Date: 2014-08-18 14:12 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/f9a1351ded4f 8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag Reviewed-by: mgerdin, jwilhelm ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: 057a2501eb5f Author: stefank Date: 2014-08-18 12:25 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/057a2501eb5f Merge - 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: 06c4ab3d220b Author: tschatzl Date: 2014-08-18 15:41 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/06c4ab3d220b 8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout Summary: Give the test a time limit of approximately one minute so that it exits early on slow machines. Reviewed-by: ehelin, dfazunen, brutisso ! test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: 1662147c9ca3 Author: mgerdin Date: 2014-08-18 16:19 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/1662147c9ca3 8055284: sanity/WhiteBox.java fails with NPE Summary: Revert previous change, sanity/WhiteBox.java provides its own sun.hotspot.WhiteBox class. Reviewed-by: ehelin, brutisso Contributed-by: dmitry.fazunenko at oracle.com ! test/sanity/WhiteBox.java Changeset: 724693e4412d Author: mgerdin Date: 2014-08-18 14:49 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/724693e4412d Merge Changeset: 6c9cd9128efb Author: tschatzl Date: 2014-08-18 16:10 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/6c9cd9128efb 8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code. Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.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.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.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/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! 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/vmStructs_g1.hpp ! src/share/vm/prims/whitebox.cpp Changeset: 92d550c8f10b Author: tschatzl Date: 2014-08-18 15:43 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/92d550c8f10b Merge Changeset: 8cf8b0ab1b08 Author: poonam Date: 2014-08-18 19:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/8cf8b0ab1b08 8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC Summary: Fill the last card that has been allocated into with a dummy object Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 8985af9b3519 Author: tschatzl Date: 2014-08-19 14:09 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/8985af9b3519 8038423: G1: Decommit memory within heap Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps. Reviewed-by: mgerdin, brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! 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 ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp + src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp + src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! 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/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/prims/jni.cpp Changeset: d5101d894b87 Author: jmasa Date: 2014-08-19 13:44 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/d5101d894b87 Merge Changeset: 73561302492c Author: tschatzl Date: 2014-08-20 14:34 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/73561302492c 8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423 Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed. Reviewed-by: mgerdin ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp Changeset: d617b298b734 Author: tschatzl Date: 2014-08-20 15:04 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/d617b298b734 8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers Reviewed-by: mgerdin, ehelin ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp Changeset: 73cf3098bd73 Author: jmasa Date: 2014-08-21 10:51 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/73cf3098bd73 Merge Changeset: 954700ff3322 Author: thartmann Date: 2014-08-11 13:01 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/954700ff3322 8043284: Optimize signed integer comparison Summary: Folding of BoolNode if input add/sub of CmpI overflows and we can prove that compared value is not in the two resulting ranges. Added test for CmpI and CmpU optimizations. Reviewed-by: kvn, rbackman, roland ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp + test/compiler/IntegerArithmetic/TestIntegerComparison.java Changeset: 190b0e9d0ad1 Author: roland Date: 2014-08-11 14:12 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/190b0e9d0ad1 7173584: Implement arraycopy as a macro node Summary: delay the conversion of arraycopy to stub calls to macro expansion Reviewed-by: kvn, iveresov ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp + src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/phaseX.hpp Changeset: db7d2f27bcb6 Author: roland Date: 2014-08-11 13:02 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/db7d2f27bcb6 Merge Changeset: 99995cb1ae44 Author: anoll Date: 2014-08-13 10:44 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/99995cb1ae44 8043913: remove legacy code in SPARC's VM_Version::platform_features Summary: Kept only getisax(2) to determine platform features Reviewed-by: kvn, roland Contributed-by: Zoltan Majo ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 7f427b4f174d Author: roland Date: 2014-08-11 15:09 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/7f427b4f174d 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: 3d0f5e4b3eec Author: roland Date: 2014-08-13 09:53 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/3d0f5e4b3eec Merge Changeset: f62b69773aaf Author: kvn Date: 2014-08-13 13:05 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/f62b69773aaf 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: 4395c63e455b Author: mduigou Date: 2014-08-13 23:33 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/4395c63e455b 8047952: Remove _FORTIFY_SOURCE from fastdebug and slowdebug builds Reviewed-by: dholmes ! make/bsd/makefiles/gcc.make ! make/linux/makefiles/gcc.make ! make/solaris/makefiles/gcc.make Changeset: 1d600d0306c6 Author: iveresov Date: 2014-08-13 17:37 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/1d600d0306c6 8054883: Segmentation error while running program Summary: Fix pattern matching of range check Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: cf3ccda01fa6 Author: thartmann Date: 2014-08-14 09:15 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/cf3ccda01fa6 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: c3616819585c Author: kvn Date: 2014-08-15 12:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/c3616819585c Merge ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/opto/compile.cpp Changeset: 7c8d05c88072 Author: thartmann Date: 2014-08-19 07:36 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/7c8d05c88072 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: ae92f23ff97a Author: kvn Date: 2014-08-13 17:50 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/ae92f23ff97a 8054164: solaris makefile Reviewed-by: roland ! make/solaris/makefiles/dtrace.make Changeset: d70e26dc1712 Author: kvn Date: 2014-08-19 17:48 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/d70e26dc1712 Merge - 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: bcfc31be2968 Author: kvn Date: 2014-08-19 16:20 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/bcfc31be2968 8055503: Rollback 8054164 changeset Reviewed-by: iveresov ! make/solaris/makefiles/dtrace.make Changeset: 29999b8709a4 Author: roland Date: 2014-08-19 17:23 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/29999b8709a4 8055153: nsk/stress/jck60/jck60014 crashes on sparc Summary: missing control for LoadRange and LoadKlass nodes created during arraycopy node expansion Reviewed-by: kvn, iveresov ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/arraycopy/TestMissingControl.java Changeset: 865c90cfd688 Author: rbackman Date: 2014-08-21 20:24 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/865c90cfd688 Merge ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp Changeset: 44776dc0edd9 Author: rbackman Date: 2014-08-21 19:06 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/44776dc0edd9 Merge Changeset: bf4d2f5595bc Author: tschatzl Date: 2014-08-21 16:44 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/bf4d2f5595bc 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: 3356b614acfa Author: jmasa Date: 2014-08-22 07:12 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/3356b614acfa Merge Changeset: 41fa2928807a Author: amurillo Date: 2014-08-22 09:55 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/41fa2928807a Merge Changeset: deb29e92f68a Author: lana Date: 2014-08-29 11:57 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/deb29e92f68a Merge Changeset: 79a01e915f52 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/hotspot/rev/79a01e915f52 Added tag jdk9-b29 for changeset deb29e92f68a ! .hgtags From kumar.x.srinivasan at oracle.com Thu Sep 11 13:33:04 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 11 Sep 2014 13:33:04 +0000 Subject: hg: javadoc-next/api/jdk: 119 new changesets Message-ID: <201409111333.s8BDX8D8000263@aojmv0008> Changeset: 91ea77c474b9 Author: okutsu Date: 2014-08-07 13:04 +0900 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/91ea77c474b9 8048123: Replace calendars.properties with another mechanism to specify a new Japanese calendar era Reviewed-by: naoto, alanb ! src/share/classes/java/util/JapaneseImperialCalendar.java ! src/share/classes/sun/util/calendar/Era.java ! src/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! src/share/lib/calendars.properties + test/java/util/Calendar/SupplementalJapaneseEraTest.java + test/java/util/Calendar/SupplementalJapaneseEraTest.sh Changeset: 6d8e4fbae5a2 Author: igerasim Date: 2014-08-07 15:07 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/6d8e4fbae5a2 8054221: StringJoiner imlementation optimization Reviewed-by: martin ! src/share/classes/java/util/StringJoiner.java ! test/java/util/StringJoiner/MergeTest.java ! test/java/util/StringJoiner/StringJoinerTest.java Changeset: 89bed86930d8 Author: igerasim Date: 2014-08-07 15:32 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/89bed86930d8 8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX Reviewed-by: mullan, valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java ! test/sun/security/smartcardio/TestAll.java + test/sun/security/smartcardio/TestDirect.java Changeset: a16a2838fe9f Author: egahlin Date: 2014-08-07 15:16 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/a16a2838fe9f 8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out Reviewed-by: jbachorik ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java Changeset: 0ae94f39e0eb Author: bchristi Date: 2014-08-07 14:20 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/0ae94f39e0eb 8034032: Check src/macosx/native/java/util/prefs/MacOSXPreferencesFile.m for JNI pending issues Reviewed-by: chegar ! src/macosx/native/java/util/prefs/MacOSXPreferencesFile.m Changeset: f63d1bbae1b9 Author: valeriep Date: 2014-08-08 17:47 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/f63d1bbae1b9 8043836: Need new tests for AES cipher Summary: Add AES cipher tests with various modes, padding schemes and read methods of CipherInputStream for SunJCE provider Reviewed-by: valeriep Contributed-by: felix.yang at oracle.com ! test/ProblemList.txt + test/com/sun/crypto/provider/Cipher/AES/CICO.java + test/com/sun/crypto/provider/Cipher/AES/CTR.java + test/com/sun/crypto/provider/Cipher/AES/Padding.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java + test/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java + test/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java Changeset: 7b0cf7128e6d Author: ascarpino Date: 2014-08-08 14:17 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/7b0cf7128e6d 8054366: Broken link in SecureRandom.html Reviewed-by: xuelei, mullan, wetmore Contributed-by: Jamil Nimeh ! src/share/classes/java/security/SecureRandom.java Changeset: e815213f8b4f Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/e815213f8b4f Added tag jdk9-b26 for changeset 7b0cf7128e6d ! .hgtags Changeset: d7bcc91b795b Author: weijun Date: 2014-08-11 11:11 +0800 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/d7bcc91b795b 6997010: Consolidate java.security files into one file with modifications Reviewed-by: mullan, erikj ! make/CopyFiles.gmk ! make/GenerateData.gmk ! make/Tools.gmk + make/gendata/GendataJavaSecurity.gmk - make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java + make/src/classes/build/tools/makejavasecurity/MakeJavaSecurity.java + src/share/lib/security/java.security - src/share/lib/security/java.security-aix - src/share/lib/security/java.security-linux - src/share/lib/security/java.security-macosx - src/share/lib/security/java.security-solaris - src/share/lib/security/java.security-windows ! test/java/lang/SecurityManager/CheckPackageAccess.java + test/java/lang/SecurityManager/CheckSecurityProvider.java Changeset: 7f627fda5d0a Author: msheppar Date: 2014-08-11 15:34 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/7f627fda5d0a 8054118: java/net/ipv6tests/UdpTest.java failed intermittently Summary: ignore the Teredo interface on windows test machines Reviewed-by: chegar ! test/java/net/ipv6tests/Tests.java Changeset: ac120ec19de6 Author: lancea Date: 2014-08-11 14:22 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/ac120ec19de6 8054555: javadoc cleanup for java.sql and javax.sql Reviewed-by: darcy, igerasim ! src/share/classes/java/sql/Array.java ! src/share/classes/java/sql/BatchUpdateException.java ! src/share/classes/java/sql/CallableStatement.java ! src/share/classes/java/sql/Connection.java ! src/share/classes/java/sql/DatabaseMetaData.java ! src/share/classes/java/sql/NClob.java ! src/share/classes/java/sql/PreparedStatement.java ! src/share/classes/java/sql/SQLException.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/sql/SQLXML.java ! src/share/classes/java/sql/Timestamp.java ! src/share/classes/java/sql/Types.java ! src/share/classes/javax/sql/RowSet.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java ! src/share/classes/javax/sql/rowset/FilteredRowSet.java ! src/share/classes/javax/sql/rowset/JoinRowSet.java ! src/share/classes/javax/sql/rowset/Predicate.java ! src/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/share/classes/javax/sql/rowset/RowSetProvider.java ! src/share/classes/javax/sql/rowset/RowSetWarning.java ! src/share/classes/javax/sql/rowset/WebRowSet.java ! src/share/classes/javax/sql/rowset/package.html ! src/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/share/classes/javax/sql/rowset/serial/SerialDatalink.java ! src/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/share/classes/javax/sql/rowset/serial/package.html ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java ! src/share/classes/javax/sql/rowset/spi/package.html Changeset: 4eb8ca5aea99 Author: lana Date: 2014-08-11 11:00 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/4eb8ca5aea99 Merge ! .hgtags - make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java - src/share/lib/security/java.security-aix - src/share/lib/security/java.security-linux - src/share/lib/security/java.security-macosx - src/share/lib/security/java.security-solaris - src/share/lib/security/java.security-windows Changeset: 02a759dfa5bd Author: lana Date: 2014-08-11 11:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/02a759dfa5bd Merge Changeset: 22e02f1d9141 Author: prappo Date: 2014-08-11 21:03 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/22e02f1d9141 8054857: Fix typos in java.lang.** packages Reviewed-by: alanb ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/StringCoding.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Throwable.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/Invokers.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/MethodHandleNatives.java ! src/share/classes/java/lang/reflect/AccessibleObject.java ! src/share/classes/java/lang/reflect/Parameter.java Changeset: fc0ddfe492a6 Author: igerasim Date: 2014-08-12 00:13 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/fc0ddfe492a6 8054841: (process) ProcessBuilder leaks native memory Reviewed-by: rriggs, alanb ! src/solaris/native/java/lang/UNIXProcess_md.c Changeset: cf0f449f1836 Author: alanb Date: 2014-08-12 14:57 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/cf0f449f1836 8054828: TEST_BUG: Typos in java/lang/Long/ParsingTest Reviewed-by: alanb Contributed-by: claes.redestad at oracle.com ! test/java/lang/Long/ParsingTest.java Changeset: 193b65ba9bc5 Author: jfranck Date: 2014-08-12 10:16 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/193b65ba9bc5 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: 9d45011f933a Author: jbachorik Date: 2014-07-29 15:37 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/9d45011f933a 8052961: Test "com/sun/tools/attach/StartManagementAgent.java" failing intermittently Reviewed-by: sla ! test/com/sun/tools/attach/StartManagementAgent.java Changeset: 519c654a7363 Author: sla Date: 2014-08-14 13:43 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/519c654a7363 8054824: Clean up ProblemList.txt Reviewed-by: jbachorik ! test/ProblemList.txt Changeset: 4aa8d38100a1 Author: dfuchs Date: 2014-08-14 15:18 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/4aa8d38100a1 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: 362a6ea9bc84 Author: sherman Date: 2014-08-14 15:54 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/362a6ea9bc84 8055004: Reduce allocation overhead in java.time.Period/Duration parse methods Summary: To use the offset based new parse methods. Reviewed-by: sherman Contributed-by: claes.redestad at oracle.com ! src/share/classes/java/time/Duration.java ! src/share/classes/java/time/Period.java Changeset: 6407a15e2274 Author: ykantser Date: 2014-08-15 12:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/6407a15e2274 8054278: Refactor jps utility tests Reviewed-by: jbachorik ! test/ProblemList.txt + test/sun/tools/jps/JpsBase.java + test/sun/tools/jps/JpsHelper.java + test/sun/tools/jps/TestJpsClass.java + test/sun/tools/jps/TestJpsJar.java + test/sun/tools/jps/TestJpsJarRelative.java + test/sun/tools/jps/TestJpsSanity.java - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags Changeset: 7e540be999e7 Author: stefank Date: 2014-08-18 13:55 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/7e540be999e7 8055111: [TESTBUG] jdk.testlibrary.Utils.removeGcOpts doesn't remove -Xconcgc Reviewed-by: jmasa, brutisso, sla ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: f6e0b2967265 Author: mullan Date: 2014-08-18 08:45 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/f6e0b2967265 7026255: Methods of Subject that throw SecurityException do not specify what permissions are required Reviewed-by: xuelei ! src/share/classes/javax/security/auth/Subject.java Changeset: 11a5ef781edd Author: mullan Date: 2014-08-18 08:48 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/11a5ef781edd Merge Changeset: d56a71cf0b9e Author: chegar Date: 2014-08-18 10:59 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/d56a71cf0b9e Merge ! make/Tools.gmk ! make/gendata/Gendata-java.base.gmk - make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Throwable.java ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Period.java ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! src/java.base/share/classes/java/util/StringJoiner.java ! src/java.base/share/classes/sun/util/calendar/Era.java ! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! src/java.base/share/conf/calendars.properties + src/java.base/share/conf/security/java.security - src/java.base/share/conf/security/java.security-aix - src/java.base/share/conf/security/java.security-linux - src/java.base/share/conf/security/java.security-macosx - src/java.base/share/conf/security/java.security-solaris - src/java.base/share/conf/security/java.security-windows ! src/java.base/unix/native/libjava/UNIXProcess_md.c ! src/java.prefs/macosx/native/libprefs/MacOSXPreferencesFile.m ! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/CachedRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/FilteredRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/JoinRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/Predicate.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetMetaDataImpl.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetProvider.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetWarning.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/WebRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/package.html ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialDatalink.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package.html ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProvider.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package.html ! src/java.sql/share/classes/java/sql/Array.java ! src/java.sql/share/classes/java/sql/BatchUpdateException.java ! src/java.sql/share/classes/java/sql/CallableStatement.java ! src/java.sql/share/classes/java/sql/Connection.java ! src/java.sql/share/classes/java/sql/DatabaseMetaData.java ! src/java.sql/share/classes/java/sql/NClob.java ! src/java.sql/share/classes/java/sql/PreparedStatement.java ! src/java.sql/share/classes/java/sql/SQLException.java ! src/java.sql/share/classes/java/sql/SQLPermission.java ! src/java.sql/share/classes/java/sql/SQLXML.java ! src/java.sql/share/classes/java/sql/Timestamp.java ! src/java.sql/share/classes/java/sql/Types.java ! src/java.sql/share/classes/javax/sql/RowSet.java - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags Changeset: 33dc422dc3f6 Author: chegar Date: 2014-08-18 14:03 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/33dc422dc3f6 Merge ! src/java.base/share/classes/javax/security/auth/Subject.java Changeset: d5fd35949132 Author: chegar Date: 2014-08-18 20:09 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/d5fd35949132 8055353: libsplashscreen build fails on MacOSX Mavericks Reviewed-by: mchung, dholmes ! make/lib/Awt2dLibraries.gmk Changeset: 9cf80bbf3505 Author: martin Date: 2014-08-18 21:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/9cf80bbf3505 8055253: test/java/util/Currency/PropertiesTest.sh modifies the test JDK Summary: Always make a temp copy of the test JDK before destructively modifying Reviewed-by: naoto, alanb ! test/TEST.ROOT ! test/java/util/Currency/PropertiesTest.sh Changeset: ec98f141c757 Author: weijun Date: 2014-08-19 14:30 +0800 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/ec98f141c757 8054817: File ccache only recognizes Linux and Solaris defaults Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java + test/sun/security/krb5/ccache/DefaultFile.java Changeset: 83efc933b992 Author: okutsu Date: 2014-08-19 16:02 +0900 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/83efc933b992 8055088: Optimization for locale resources loading isn't working Reviewed-by: naoto ! make/gensrc/GensrcLocaleDataMetaInfo.gmk ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleDataMetaInfo-XLocales.java.template ! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/resources/LocaleData.java Changeset: 8e7f6cefeff3 Author: ctornqvi Date: 2014-08-19 06:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/8e7f6cefeff3 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: 62da8ec55011 Author: dfuchs Date: 2014-08-19 17:11 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/62da8ec55011 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: b8017349a0c8 Author: stefank Date: 2014-08-19 12:18 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/b8017349a0c8 8035939: java/lang/management/MemoryMXBean/MemoryManagement.java timed out on Linux-amd64 Reviewed-by: sla, brutisso, mgerdin ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/java/lang/management/MemoryMXBean/MemoryManagement.java Changeset: ffaf9f05814b Author: pchelko Date: 2014-07-22 17:10 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/ffaf9f05814b 8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/JavaComponentAccessibility.m Changeset: 778011f0632c Author: alexsch Date: 2014-07-22 17:17 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/778011f0632c 8038937: Validate fields on Swing classes deserialization Reviewed-by: serb, pchelko ! src/share/classes/javax/swing/ImageIcon.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JFileChooser.java ! src/share/classes/javax/swing/JLayer.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/JTabbedPane.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/LegacyGlueFocusTraversalPolicy.java ! src/share/classes/javax/swing/Timer.java ! src/share/classes/javax/swing/text/AbstractDocument.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/MaskFormatter.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java Changeset: b6e8290ca6ed Author: dmarkov Date: 2014-07-23 15:44 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/b6e8290ca6ed 8044614: [macosx] Focus issue with 2 applets in firefox Reviewed-by: alexsch, pchelko ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java + test/java/awt/Focus/8044614/TestApplet.java + test/java/awt/Focus/8044614/applet1.html + test/java/awt/Focus/8044614/applet2.html + test/java/awt/Focus/8044614/bug8044614.html + test/java/awt/Focus/8044614/bug8044614.java + test/java/awt/Focus/8044614/main.html Changeset: 3859eca3890b Author: serb Date: 2014-07-23 16:19 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/3859eca3890b 8050852: Javadoc cleanup of javax.sound.midi package Reviewed-by: pchelko, azvegint ! src/share/classes/javax/sound/midi/ControllerEventListener.java ! src/share/classes/javax/sound/midi/Instrument.java ! src/share/classes/javax/sound/midi/InvalidMidiDataException.java ! src/share/classes/javax/sound/midi/MetaEventListener.java ! src/share/classes/javax/sound/midi/MetaMessage.java ! src/share/classes/javax/sound/midi/MidiChannel.java ! src/share/classes/javax/sound/midi/MidiDevice.java ! src/share/classes/javax/sound/midi/MidiDeviceReceiver.java ! src/share/classes/javax/sound/midi/MidiDeviceTransmitter.java ! src/share/classes/javax/sound/midi/MidiEvent.java ! src/share/classes/javax/sound/midi/MidiFileFormat.java ! src/share/classes/javax/sound/midi/MidiMessage.java ! src/share/classes/javax/sound/midi/MidiSystem.java ! src/share/classes/javax/sound/midi/MidiUnavailableException.java ! src/share/classes/javax/sound/midi/Patch.java ! src/share/classes/javax/sound/midi/Receiver.java ! src/share/classes/javax/sound/midi/Sequence.java ! src/share/classes/javax/sound/midi/Sequencer.java ! src/share/classes/javax/sound/midi/ShortMessage.java ! src/share/classes/javax/sound/midi/Soundbank.java ! src/share/classes/javax/sound/midi/SoundbankResource.java ! src/share/classes/javax/sound/midi/Synthesizer.java ! src/share/classes/javax/sound/midi/SysexMessage.java ! src/share/classes/javax/sound/midi/Track.java ! src/share/classes/javax/sound/midi/Transmitter.java ! src/share/classes/javax/sound/midi/VoiceStatus.java ! src/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/share/classes/javax/sound/sampled/AudioSystem.java ! src/share/classes/javax/sound/sampled/DataLine.java ! src/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/share/classes/javax/sound/sampled/spi/AudioFileWriter.java Changeset: 9f2049ca6c92 Author: serb Date: 2014-07-24 17:36 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/9f2049ca6c92 6521783: Unnecessary final modifier for a method in a final class Reviewed-by: pchelko, prr ! src/macosx/classes/apple/laf/JRSUIControl.java ! src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java ! src/share/classes/com/sun/media/sound/FFT.java ! src/share/classes/com/sun/media/sound/RIFFReader.java ! src/share/classes/java/awt/font/TextLayout.java ! src/share/classes/java/beans/PropertyChangeSupport.java ! src/share/classes/java/beans/VetoableChangeSupport.java ! src/share/classes/javax/swing/event/SwingPropertyChangeSupport.java ! src/share/classes/javax/swing/text/GapContent.java ! src/share/classes/sun/awt/AWTAutoShutdown.java ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/geom/Crossings.java ! src/share/classes/sun/font/CompositeGlyphMapper.java ! src/share/classes/sun/font/CoreMetrics.java ! src/share/classes/sun/font/FontLineMetrics.java ! src/share/classes/sun/font/FontRunIterator.java ! src/share/classes/sun/font/GlyphList.java ! src/share/classes/sun/font/ScriptRun.java ! src/share/classes/sun/font/ScriptRunData.java ! src/share/classes/sun/font/StrikeCache.java ! src/share/classes/sun/java2d/StateTrackableDelegate.java ! src/share/classes/sun/java2d/SunGraphics2D.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java ! src/share/classes/sun/java2d/loops/CompositeType.java ! src/share/classes/sun/java2d/loops/SurfaceType.java ! src/share/classes/sun/print/DialogOwner.java ! src/share/classes/sun/print/SunMinMaxPage.java ! src/share/classes/sun/print/SunPageSelection.java ! src/solaris/classes/sun/awt/X11/XAtom.java ! src/solaris/classes/sun/awt/X11/XDropTargetRegistry.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/classes/sun/awt/windows/WInputMethod.java ! src/windows/classes/sun/awt/windows/WPrinterJob.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: 7caf08701170 Author: anashaty Date: 2014-07-24 16:06 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/7caf08701170 8046495: KeyEvent can not be accepted in quick mouse clicking Reviewed-by: art, pchelko ! src/windows/native/sun/windows/awt_Button.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Component.h ! src/windows/native/sun/windows/awt_List.cpp ! src/windows/native/sun/windows/awt_MenuItem.cpp ! src/windows/native/sun/windows/awt_TrayIcon.cpp ! src/windows/native/sun/windows/awt_Window.cpp + test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java Changeset: 70da00f18d98 Author: serb Date: 2014-07-26 03:18 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/70da00f18d98 8049057: JNI exception pending in jdk/src/windows/native/sun/windows/ Reviewed-by: pchelko, prr ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Cursor.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp Changeset: 028e3ede1880 Author: serb Date: 2014-07-26 04:02 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/028e3ede1880 8035165: Expose internal representation in sun.awt.X11 Reviewed-by: pchelko, prr ! src/macosx/classes/sun/font/CFontManager.java ! src/share/classes/sun/font/SunFontManager.java ! src/solaris/classes/sun/awt/X11/ListHelper.java ! src/solaris/classes/sun/awt/X11/XSelection.java ! src/solaris/classes/sun/awt/X11FontManager.java ! src/windows/classes/sun/awt/Win32FontManager.java Changeset: cffba41b6194 Author: mcherkas Date: 2014-07-28 16:09 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/cffba41b6194 8047288: Fixes endless loop on mac caused by invoking Windows.isFocusable() on Appkit thread. Reviewed-by: ant, pchelko Contributed-by: artem.malinko at oracle.com ! src/macosx/classes/sun/lwawt/LWWindowPeer.java + test/java/awt/Focus/WindowIsFocusableAccessByThreadsTest/WindowIsFocusableAccessByThreadsTest.java Changeset: e4724b19c64b Author: pchelko Date: 2014-07-28 18:43 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/e4724b19c64b 8051449: Incorrect parsing of the default flavor mapping Reviewed-by: serb, alexsch ! make/CopyIntoClasses.gmk - src/macosx/classes/sun/awt/datatransfer/flavormap.properties + src/macosx/classes/sun/datatransfer/resources/flavormap.properties ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/solaris/classes/sun/awt/datatransfer/flavormap.properties + src/solaris/classes/sun/datatransfer/resources/flavormap.properties - src/windows/classes/sun/awt/datatransfer/flavormap.properties + src/windows/classes/sun/datatransfer/resources/flavormap.properties + test/java/awt/datatransfer/UnicodeTransferTest/UnicodeTransferTest.java Changeset: 067bc9c74a1d Author: pchelko Date: 2014-07-28 19:02 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/067bc9c74a1d 8037485: Refactor java.awt.datatransfer to eliminate dependency on AWT Reviewed-by: alanb, mchung, plevart, serb ! src/share/classes/java/awt/datatransfer/Clipboard.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java + src/share/classes/sun/awt/datatransfer/DesktopDatatransferServiceImpl.java + src/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService + src/share/classes/sun/datatransfer/DataFlavorUtil.java + src/share/classes/sun/datatransfer/DesktopDatatransferService.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java ! test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java Changeset: 1b5891ec886a Author: pchelko Date: 2014-07-28 19:11 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/1b5891ec886a 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: 6ad4626c1a10 Author: yan Date: 2014-07-29 12:45 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/6ad4626c1a10 8050924: Fix doclint missing tag warnings in javax.swing.plaf.basic parts 5b,6b of 7 Summary: Fix doclint missing tag warnings Reviewed-by: prr Contributed-by: prhinduja at gmail.com, anisha.nagarajan1 at gmail.com ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java Changeset: b27b4a607bca Author: ssides Date: 2014-07-29 12:55 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/b27b4a607bca 8042284: Add block tags for @return and @param to swing plaf classes Reviewed-by: prr ! src/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/share/classes/javax/swing/plaf/ComponentUI.java ! src/share/classes/javax/swing/plaf/FileChooserUI.java ! src/share/classes/javax/swing/plaf/LayerUI.java ! src/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/share/classes/javax/swing/plaf/TextUI.java ! src/share/classes/javax/swing/plaf/TreeUI.java Changeset: eb8dc6f39e88 Author: avstepan Date: 2014-07-29 15:03 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/eb8dc6f39e88 8050885: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 Reviewed-by: pchelko + test/java/awt/Modal/ToFront/DialogToFrontAppModalTest.java + test/java/awt/Modal/ToFront/DialogToFrontDocModalTest.java + test/java/awt/Modal/ToFront/DialogToFrontModalBlockedTest.java + test/java/awt/Modal/ToFront/DialogToFrontModalTest.java + test/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java + test/java/awt/Modal/ToFront/DialogToFrontModelessTest.java + test/java/awt/Modal/ToFront/DialogToFrontNonModalTest.java + test/java/awt/Modal/ToFront/DialogToFrontTKModalTest.java + test/java/awt/Modal/ToFront/FrameToFrontAppModal1Test.java + test/java/awt/Modal/ToFront/FrameToFrontAppModal2Test.java + test/java/awt/Modal/ToFront/FrameToFrontAppModal3Test.java + test/java/awt/Modal/ToFront/FrameToFrontAppModal4Test.java + test/java/awt/Modal/ToFront/FrameToFrontAppModal5Test.java + test/java/awt/Modal/ToFront/FrameToFrontDocModal1Test.java + test/java/awt/Modal/ToFront/FrameToFrontDocModal2Test.java + test/java/awt/Modal/ToFront/FrameToFrontModal1Test.java + test/java/awt/Modal/ToFront/FrameToFrontModal2Test.java + test/java/awt/Modal/ToFront/FrameToFrontModal3Test.java + test/java/awt/Modal/ToFront/FrameToFrontModal4Test.java + test/java/awt/Modal/ToFront/FrameToFrontModal5Test.java + test/java/awt/Modal/ToFront/FrameToFrontModalBlockedTest.java + test/java/awt/Modal/ToFront/FrameToFrontModeless1Test.java + test/java/awt/Modal/ToFront/FrameToFrontModelessTest.java + test/java/awt/Modal/ToFront/FrameToFrontNonModalTest.java + test/java/awt/Modal/ToFront/FrameToFrontTKModal1Test.java + test/java/awt/Modal/ToFront/FrameToFrontTKModal2Test.java + test/java/awt/Modal/ToFront/FrameToFrontTKModal3Test.java + test/java/awt/Modal/ToFront/FrameToFrontTKModal4Test.java + test/java/awt/Modal/ToFront/FrameToFrontTKModal5Test.java ! test/java/awt/Modal/helpers/TestDialog.java ! test/java/awt/Modal/helpers/TestFrame.java ! test/java/awt/Modal/helpers/TestWindow.java Changeset: 850c8a7183a4 Author: serb Date: 2014-07-30 00:00 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/850c8a7183a4 8048524: Memory leak in jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c Reviewed-by: prr, serb Contributed-by: Anton Melnikov ! src/share/native/sun/awt/image/BufImgSurfaceData.c Changeset: 3042810e34c9 Author: ddehaven Date: 2014-07-29 13:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/3042810e34c9 Merge - src/share/classes/sun/security/ec/CurveDB.java - src/share/classes/sun/security/ec/ECParameters.java - src/share/classes/sun/security/ec/NamedCurve.java - test/sun/security/tools/keytool/weaksize.sh Changeset: fa382ba1a8a7 Author: dermashov Date: 2014-07-30 14:29 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/fa382ba1a8a7 8052408: Move AWT_BAT functional tests to OpenJDK (3 of 3) Reviewed-by: alexsch + test/javax/swing/reliability/GUIUndFrame.java + test/javax/swing/reliability/GUIZoomFrame.java + test/javax/swing/reliability/Task.java + test/javax/swing/reliability/TaskUndJFrameProperties.java + test/javax/swing/reliability/TaskZoomJFrameChangeState.java + test/javax/swing/reliability/TaskZoomJFrameRepaint.java Changeset: c214426d6999 Author: serb Date: 2014-07-30 16:11 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/c214426d6999 7058697: Unexpected exceptions in MID parser code Reviewed-by: prr, pchelko ! src/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java ! src/share/classes/com/sun/media/sound/StandardMidiFileReader.java Changeset: 9cf126db00b4 Author: alexsch Date: 2014-07-31 14:28 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/9cf126db00b4 8051838: [Findbugs]sun.awt.image.MultiResolutionCachedImage expose internal representation Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/image/MultiResolutionCachedImage.java Changeset: 3a643c6ec1c1 Author: prr Date: 2014-07-31 11:33 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/3a643c6ec1c1 8052396: Catch exceptions resulting from missing font cmap Reviewed-by: bae, serb ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/TrueTypeGlyphMapper.java Changeset: 0fa93e1bda5e Author: serb Date: 2014-07-31 23:00 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/0fa93e1bda5e 8033141: Cleanup of sun.awt.X11 package Reviewed-by: azvegint, pchelko ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11/XlibWrapper.java Changeset: 45b6383d8060 Author: serb Date: 2014-07-31 21:09 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/45b6383d8060 7058700: Unexpected exceptions and timeouts in SF2 parser code Reviewed-by: prr, pchelko ! src/share/classes/com/sun/media/sound/RIFFReader.java ! src/share/classes/com/sun/media/sound/SF2Soundbank.java Changeset: 60906503d7a2 Author: serb Date: 2014-08-01 16:26 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/60906503d7a2 8026497: Font2DTest demo: unused resource files Reviewed-by: azvegint, bae - src/share/demo/jfc/Font2DTest/resources/TextResources.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_de.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_en_GB.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ja.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_ko.properties - src/share/demo/jfc/Font2DTest/resources/TextResources_zh_CN.properties - src/share/demo/jfc/Font2DTest/resources/resource.data Changeset: 184da6145230 Author: serb Date: 2014-08-05 13:59 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/184da6145230 6521727: DefaultTreeCellEditor doesn't implement Serializable Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java Changeset: 969c9dce2887 Author: avstepan Date: 2014-08-05 15:39 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/969c9dce2887 8052012: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 Reviewed-by: serb + test/java/awt/Modal/OnTop/OnTopAppModal1Test.java + test/java/awt/Modal/OnTop/OnTopAppModal2Test.java + test/java/awt/Modal/OnTop/OnTopAppModal3Test.java + test/java/awt/Modal/OnTop/OnTopAppModal4Test.java + test/java/awt/Modal/OnTop/OnTopAppModal5Test.java + test/java/awt/Modal/OnTop/OnTopAppModal6Test.java + test/java/awt/Modal/OnTop/OnTopDDFTest.java + test/java/awt/Modal/OnTop/OnTopDocModal1Test.java + test/java/awt/Modal/OnTop/OnTopDocModal2Test.java + test/java/awt/Modal/OnTop/OnTopDocModal3Test.java + test/java/awt/Modal/OnTop/OnTopDocModal4Test.java + test/java/awt/Modal/OnTop/OnTopDocModal5Test.java + test/java/awt/Modal/OnTop/OnTopDocModal6Test.java + test/java/awt/Modal/OnTop/OnTopFDFTest.java + test/java/awt/Modal/OnTop/OnTopModal1Test.java + test/java/awt/Modal/OnTop/OnTopModal2Test.java + test/java/awt/Modal/OnTop/OnTopModal3Test.java + test/java/awt/Modal/OnTop/OnTopModal4Test.java + test/java/awt/Modal/OnTop/OnTopModal5Test.java + test/java/awt/Modal/OnTop/OnTopModal6Test.java + test/java/awt/Modal/OnTop/OnTopModeless1Test.java + test/java/awt/Modal/OnTop/OnTopModeless2Test.java + test/java/awt/Modal/OnTop/OnTopModeless3Test.java + test/java/awt/Modal/OnTop/OnTopModeless4Test.java + test/java/awt/Modal/OnTop/OnTopModeless5Test.java + test/java/awt/Modal/OnTop/OnTopModeless6Test.java + test/java/awt/Modal/OnTop/OnTopTKModal1Test.java + test/java/awt/Modal/OnTop/OnTopTKModal2Test.java + test/java/awt/Modal/OnTop/OnTopTKModal3Test.java + test/java/awt/Modal/OnTop/OnTopTKModal4Test.java + test/java/awt/Modal/OnTop/OnTopTKModal5Test.java + test/java/awt/Modal/OnTop/OnTopTKModal6Test.java Changeset: bc16965990b6 Author: prr Date: 2014-08-05 12:14 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/bc16965990b6 Merge - src/share/classes/com/sun/jndi/ldap/VersionHelper12.java - src/share/classes/com/sun/naming/internal/VersionHelper12.java Changeset: 46136b7624a0 Author: prr Date: 2014-08-05 14:18 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/46136b7624a0 8054371: Need to suppress newly added unchecked cast and conversion in Swing code Reviewed-by: jgodinez ! src/share/classes/javax/swing/JLayer.java ! src/share/classes/javax/swing/text/AbstractDocument.java Changeset: 55e52e540ddd Author: serb Date: 2014-08-06 14:34 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/55e52e540ddd 6521706: A switch operator in JFrame.processWindowEvent() should be rewritten Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/JFrame.java Changeset: f03524320844 Author: alexp Date: 2014-08-06 21:46 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/f03524320844 8041982: Use of animated icon in JLayer causes CPU spin Reviewed-by: alexsch ! src/share/classes/javax/swing/JLayer.java ! src/share/classes/javax/swing/plaf/LayerUI.java + test/javax/swing/JLayer/8041982/bug8041982.java + test/javax/swing/JLayer/8041982/cupanim.gif Changeset: b004448c3e98 Author: serb Date: 2014-08-07 17:02 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/b004448c3e98 8054372: Cleanup of com.sun.media.sound packages Reviewed-by: azvegint, prr ! src/share/classes/com/sun/media/sound/JDK13Services.java ! src/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/share/classes/com/sun/media/sound/Platform.java ! src/share/classes/com/sun/media/sound/SoftSynthesizer.java Changeset: eb2872ff0b83 Author: alexsch Date: 2014-08-08 16:05 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/eb2872ff0b83 8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/SunToolkit.java Changeset: 264ae28a941b Author: alexsch Date: 2014-08-08 16:13 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/264ae28a941b 8049533: SwingUtilities.convertMouseEvent misses MouseWheelEvent.preciseWheelRotation Reviewed-by: serb, pchelko ! src/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/share/classes/javax/swing/SwingUtilities.java + test/javax/swing/SwingUtilities/8049533/bug8049533.java Changeset: cd1c277ea808 Author: alexsch Date: 2014-08-08 16:19 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/cd1c277ea808 8017284: Aqua LaF: memory leak when HTML is used for JTabbedPane tab titles Reviewed-by: serb, pchelko ! src/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java + test/javax/swing/JTabbedPane/8017284/bug8017284.java Changeset: 36ee0efbb54f Author: serb Date: 2014-08-08 21:40 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/36ee0efbb54f 8054431: Some of the input validation in the javasound is too strict Reviewed-by: azvegint, alexsch ! src/share/classes/com/sun/media/sound/RIFFReader.java Changeset: b4924515f4ac Author: serb Date: 2014-08-08 21:46 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/b4924515f4ac 6302052: Reference to nonexistant Class in javadoc Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/CellEditor.java Changeset: 42272cf09952 Author: prr Date: 2014-08-08 12:54 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/42272cf09952 Merge Changeset: e50dfa1c0902 Author: ddehaven Date: 2014-08-19 10:32 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/e50dfa1c0902 Merge ! make/CopyIntoClasses.gmk - src/demo/share/jfc/Font2DTest/resources/TextResources.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_de.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_en.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_en_GB.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_ja.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_ko.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_zh_CN.properties - src/demo/share/jfc/Font2DTest/resources/resource.data ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java ! src/java.desktop/macosx/native/libawt_lwawt/sun/awt/JavaComponentAccessibility.m ! src/java.desktop/share/classes/com/sun/media/sound/FFT.java ! src/java.desktop/share/classes/com/sun/media/sound/JDK13Services.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/classes/com/sun/media/sound/RIFFReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SF2Soundbank.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java ! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java ! src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java ! src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/java.desktop/share/classes/java/awt/font/TextLayout.java ! src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java ! src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java ! src/java.desktop/share/classes/javax/sound/midi/ControllerEventListener.java ! src/java.desktop/share/classes/javax/sound/midi/Instrument.java ! src/java.desktop/share/classes/javax/sound/midi/InvalidMidiDataException.java ! src/java.desktop/share/classes/javax/sound/midi/MetaEventListener.java ! src/java.desktop/share/classes/javax/sound/midi/MetaMessage.java ! src/java.desktop/share/classes/javax/sound/midi/MidiChannel.java ! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java ! src/java.desktop/share/classes/javax/sound/midi/MidiDeviceReceiver.java ! src/java.desktop/share/classes/javax/sound/midi/MidiDeviceTransmitter.java ! src/java.desktop/share/classes/javax/sound/midi/MidiEvent.java ! src/java.desktop/share/classes/javax/sound/midi/MidiFileFormat.java ! src/java.desktop/share/classes/javax/sound/midi/MidiMessage.java ! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java ! src/java.desktop/share/classes/javax/sound/midi/MidiUnavailableException.java ! src/java.desktop/share/classes/javax/sound/midi/Patch.java ! src/java.desktop/share/classes/javax/sound/midi/Receiver.java ! src/java.desktop/share/classes/javax/sound/midi/Sequence.java ! src/java.desktop/share/classes/javax/sound/midi/Sequencer.java ! src/java.desktop/share/classes/javax/sound/midi/ShortMessage.java ! src/java.desktop/share/classes/javax/sound/midi/Soundbank.java ! src/java.desktop/share/classes/javax/sound/midi/SoundbankResource.java ! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java ! src/java.desktop/share/classes/javax/sound/midi/SysexMessage.java ! src/java.desktop/share/classes/javax/sound/midi/Track.java ! src/java.desktop/share/classes/javax/sound/midi/Transmitter.java ! src/java.desktop/share/classes/javax/sound/midi/VoiceStatus.java ! src/java.desktop/share/classes/javax/sound/midi/spi/MidiFileReader.java ! src/java.desktop/share/classes/javax/sound/midi/spi/SoundbankReader.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/DataLine.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileWriter.java ! src/java.desktop/share/classes/javax/swing/CellEditor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFrame.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/LegacyGlueFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/event/SwingPropertyChangeSupport.java ! src/java.desktop/share/classes/javax/swing/plaf/ComboBoxUI.java ! src/java.desktop/share/classes/javax/swing/plaf/ComponentUI.java ! src/java.desktop/share/classes/javax/swing/plaf/FileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/plaf/OptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/PopupMenuUI.java ! src/java.desktop/share/classes/javax/swing/plaf/SplitPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/TreeUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/GapContent.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java ! src/java.desktop/share/classes/javax/swing/text/StyleContext.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/ComponentFactory.java ! src/java.desktop/share/classes/sun/awt/HeadlessToolkit.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java + src/java.desktop/share/classes/sun/awt/datatransfer/DesktopDatatransferServiceImpl.java + src/java.desktop/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService ! src/java.desktop/share/classes/sun/awt/geom/Crossings.java ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionCachedImage.java + src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java + src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java ! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CoreMetrics.java ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/classes/sun/font/FontLineMetrics.java ! src/java.desktop/share/classes/sun/font/FontRunIterator.java ! src/java.desktop/share/classes/sun/font/GlyphList.java ! src/java.desktop/share/classes/sun/font/ScriptRun.java ! src/java.desktop/share/classes/sun/font/ScriptRunData.java ! src/java.desktop/share/classes/sun/font/StrikeCache.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/java.desktop/share/classes/sun/java2d/StateTrackableDelegate.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java ! src/java.desktop/share/classes/sun/java2d/loops/CompositeType.java ! src/java.desktop/share/classes/sun/java2d/loops/SurfaceType.java ! src/java.desktop/share/classes/sun/print/DialogOwner.java ! src/java.desktop/share/classes/sun/print/SunMinMaxPage.java ! src/java.desktop/share/classes/sun/print/SunPageSelection.java ! src/java.desktop/share/native/libawt/sun/awt/image/BufImgSurfaceData.c ! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java ! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetRegistry.java ! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibWrapper.java ! src/java.desktop/unix/classes/sun/awt/X11FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/sun/windows/awt_Button.cpp ! src/java.desktop/windows/native/libawt/sun/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/sun/windows/awt_Component.h ! src/java.desktop/windows/native/libawt/sun/windows/awt_Cursor.cpp ! src/java.desktop/windows/native/libawt/sun/windows/awt_List.cpp ! src/java.desktop/windows/native/libawt/sun/windows/awt_MenuItem.cpp ! src/java.desktop/windows/native/libawt/sun/windows/awt_PrintJob.cpp ! src/java.desktop/windows/native/libawt/sun/windows/awt_TrayIcon.cpp ! src/java.desktop/windows/native/libawt/sun/windows/awt_Window.cpp Changeset: c78600cab5ab Author: ddehaven Date: 2014-08-19 10:34 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/c78600cab5ab Merge Changeset: 57e4d7182890 Author: mchung Date: 2014-08-19 12:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/57e4d7182890 8055262: Update jdk/test/java/util/Base64 tests to remove use of sun.misc.BASE64Encoder/Decoder Reviewed-by: mchung, sherman Contributed-by: amy.lu at oracle.com ! test/java/util/Base64/TestBase64.java ! test/java/util/Base64/TestBase64Golden.java Changeset: fe18ff3239e4 Author: weijun Date: 2014-08-20 10:49 +0800 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/fe18ff3239e4 8055373: Typo in InquireType.java Reviewed-by: mullan ! src/java.security.jgss/share/classes/com/sun/security/jgss/InquireType.java Changeset: 5b5651cec6bd Author: sla Date: 2014-08-20 16:10 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/5b5651cec6bd 8055673: test/com/sun/jdi/ShellScaffold.sh does not honor -javaoption Reviewed-by: jbachorik ! test/com/sun/jdi/ShellScaffold.sh Changeset: 1828f73b35cf Author: lana Date: 2014-08-28 14:54 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/1828f73b35cf Merge ! .hgtags - make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java - src/demo/share/jfc/Font2DTest/resources/TextResources.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_de.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_en.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_en_GB.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_ja.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_ko.properties - src/demo/share/jfc/Font2DTest/resources/TextResources_zh_CN.properties - src/demo/share/jfc/Font2DTest/resources/resource.data - src/java.base/share/conf/security/java.security-aix - src/java.base/share/conf/security/java.security-linux - src/java.base/share/conf/security/java.security-macosx - src/java.base/share/conf/security/java.security-solaris - src/java.base/share/conf/security/java.security-windows - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags Changeset: 9f92e7cade3d Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/9f92e7cade3d Added tag jdk9-b28 for changeset 1828f73b35cf ! .hgtags Changeset: 5aea1174ff94 Author: martin Date: 2014-08-20 11:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/5aea1174ff94 8055675: java/util/Currency/PropertiesTest.sh fails on OS X after JDK-8055253 Summary: Replace obsolescent cp -r with cp -R. Add more error checks. Reviewed-by: naoto ! test/java/util/Currency/PropertiesTest.sh Changeset: 0aa1bc5db42c Author: bpb Date: 2014-08-20 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/0aa1bc5db42c 8054720: 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/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/net/SocketInputStream.java ! src/java.base/share/native/libjava/FileInputStream.c ! src/java.base/share/native/libjava/RandomAccessFile.c ! src/java.base/unix/native/libjava/FileOutputStream_md.c ! src/java.base/windows/native/libjava/FileOutputStream_md.c Changeset: b8f27b54cc51 Author: erikj Date: 2014-08-21 11:05 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/b8f27b54cc51 8055188: General cleanup of minor issues from source restructure Reviewed-by: tbell ! make/Bundles.gmk ! make/CompileDemos.gmk ! make/CompileInterimRmic.gmk - make/CopyIntoClasses.gmk ! make/CreateJars.gmk ! make/CreateSecurityJars.gmk ! make/Tools.gmk - make/bundle/JDK-Info.plist - make/bundle/JRE-Info.plist ! make/copy/Copy-java.base.gmk ! make/copy/Copy-java.desktop.gmk ! make/copy/Copy-java.logging.gmk ! make/copy/Copy-java.management.gmk ! make/copy/Copy-jdk.hprof.agent.gmk ! make/copy/Copy-jdk.jdwp.agent.gmk ! make/copy/CopyCommon.gmk + make/data/bundle/JDK-Info.plist + make/data/bundle/JRE-Info.plist ! make/gendata/Gendata-java.base.gmk ! make/gendata/GendataCommon.gmk ! make/gensrc/GensrcCommon.gmk ! make/gensrc/GensrcSwing.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk Changeset: 123ee720e95a Author: erikj Date: 2014-08-21 12:23 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/123ee720e95a 8055095: Improve "do nothing" incremental build performance after modularized source code integration Reviewed-by: tbell ! make/Tools.gmk ! make/gensrc/GensrcLocaleDataMetaInfo.gmk ! make/gensrc/GensrcProperties.gmk ! make/lib/Lib-java.base.gmk ! make/lib/Lib-java.desktop.gmk ! make/lib/LibCommon.gmk Changeset: b9572a8c4e1a Author: sla Date: 2014-08-21 13:09 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/b9572a8c4e1a 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: 3d879b5f8137 Author: mchung Date: 2014-08-21 22:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/3d879b5f8137 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: ec20e30bba4c Author: jbachorik Date: 2014-08-21 14:36 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/ec20e30bba4c 8040692: [TESTBUG] sun/management/jmxremote/bootstrap/JvmstatCountersTest.java requires -XX:+UsePerfData option to pass on embedded platforms Reviewed-by: sla ! test/sun/management/HotspotClassLoadingMBean/GetClassInitializationTime.java ! test/sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java ! test/sun/management/HotspotThreadMBean/GetInternalThreads.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: 6931bc291000 Author: igerasim Date: 2014-08-23 01:05 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/6931bc291000 8055731: sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException Reviewed-by: valeriep ! test/sun/security/smartcardio/TestDirect.java Changeset: 74078474d9bd Author: mchung Date: 2014-08-22 14:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/74078474d9bd 8042003: Update java/lang/Math tests to eliminate dependency on sun.misc.DoubleConsts and sun.misc.FloatConsts Reviewed-by: mchung, darcy Contributed-by: amy.lu at oracle.com ! test/java/lang/Double/BitwiseConversion.java ! test/java/lang/Double/ParseHexFloatingPoint.java ! test/java/lang/Double/ToHexString.java ! test/java/lang/Float/BitwiseConversion.java ! test/java/lang/Math/CeilAndFloorTests.java ! test/java/lang/Math/CubeRootTests.java ! test/java/lang/Math/Expm1Tests.java ! test/java/lang/Math/HyperbolicTests.java ! test/java/lang/Math/HypotTests.java ! test/java/lang/Math/IeeeRecommendedTests.java ! test/java/lang/Math/Log10Tests.java ! test/java/lang/Math/Log1pTests.java ! test/java/lang/Math/Rint.java ! test/java/lang/Math/Tests.java ! test/java/util/Formatter/BasicDouble.java ! test/sun/misc/FloatingDecimal/OldFloatingDecimalForTest.java ! test/sun/misc/FloatingDecimal/TestFloatingDecimal.java Changeset: 41dd7c59dd6f Author: mchung Date: 2014-08-22 18:54 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/41dd7c59dd6f 8055852: Add test/java/lang/Math/DoubleConsts.java and FloatConsts.java Reviewed-by: mchung, darcy Contributed-by: amy.lu at oracle.com + test/java/lang/Math/DoubleConsts.java + test/java/lang/Math/FloatConsts.java Changeset: 6e125fc55925 Author: plevart Date: 2014-08-24 21:52 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/6e125fc55925 8049228: Improve multithreaded scalability of InetAddress cache 7186258: InetAddress$Cache should replace currentTimeMillis with nanoTime for more precise and accurate Reviewed-by: michaelm ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/sun/net/InetAddressCachePolicy.java Changeset: 60d473720a3f Author: alanb Date: 2014-08-25 09:20 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/60d473720a3f 8055855: "make profiles" failing since refactoring of java.awt.datatransfer Reviewed-by: dholmes ! make/profile-rtjar-includes.txt Changeset: 7334eb4cf28d Author: sla Date: 2014-08-26 07:55 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/7334eb4cf28d 8043936: Drop HPROF as demo, keep as HPROF agent shipped with JDK Reviewed-by: erikj, alanb ! make/CompileDemos.gmk ! make/copy/Copy-jdk.hprof.agent.gmk ! make/lib/Lib-jdk.hprof.agent.gmk - src/demo/aix/jvmti/hprof/porting_aix.c - src/demo/aix/jvmti/hprof/porting_aix.h - src/demo/share/jvmti/hprof/README.txt - src/demo/share/jvmti/hprof/debug_malloc.c - src/demo/share/jvmti/hprof/debug_malloc.h - src/demo/share/jvmti/hprof/hprof.h - src/demo/share/jvmti/hprof/hprof_b_spec.h - src/demo/share/jvmti/hprof/hprof_blocks.c - src/demo/share/jvmti/hprof/hprof_blocks.h - src/demo/share/jvmti/hprof/hprof_check.c - src/demo/share/jvmti/hprof/hprof_check.h - src/demo/share/jvmti/hprof/hprof_class.c - src/demo/share/jvmti/hprof/hprof_class.h - src/demo/share/jvmti/hprof/hprof_cpu.c - src/demo/share/jvmti/hprof/hprof_cpu.h - src/demo/share/jvmti/hprof/hprof_error.c - src/demo/share/jvmti/hprof/hprof_error.h - src/demo/share/jvmti/hprof/hprof_event.c - src/demo/share/jvmti/hprof/hprof_event.h - src/demo/share/jvmti/hprof/hprof_frame.c - src/demo/share/jvmti/hprof/hprof_frame.h - src/demo/share/jvmti/hprof/hprof_init.c - src/demo/share/jvmti/hprof/hprof_init.h - src/demo/share/jvmti/hprof/hprof_io.c - src/demo/share/jvmti/hprof/hprof_io.h - src/demo/share/jvmti/hprof/hprof_ioname.c - src/demo/share/jvmti/hprof/hprof_ioname.h - src/demo/share/jvmti/hprof/hprof_listener.c - src/demo/share/jvmti/hprof/hprof_listener.h - src/demo/share/jvmti/hprof/hprof_loader.c - src/demo/share/jvmti/hprof/hprof_loader.h - src/demo/share/jvmti/hprof/hprof_md.h - src/demo/share/jvmti/hprof/hprof_monitor.c - src/demo/share/jvmti/hprof/hprof_monitor.h - src/demo/share/jvmti/hprof/hprof_object.c - src/demo/share/jvmti/hprof/hprof_object.h - src/demo/share/jvmti/hprof/hprof_reference.c - src/demo/share/jvmti/hprof/hprof_reference.h - src/demo/share/jvmti/hprof/hprof_site.c - src/demo/share/jvmti/hprof/hprof_site.h - src/demo/share/jvmti/hprof/hprof_stack.c - src/demo/share/jvmti/hprof/hprof_stack.h - src/demo/share/jvmti/hprof/hprof_string.c - src/demo/share/jvmti/hprof/hprof_string.h - src/demo/share/jvmti/hprof/hprof_table.c - src/demo/share/jvmti/hprof/hprof_table.h - src/demo/share/jvmti/hprof/hprof_tag.c - src/demo/share/jvmti/hprof/hprof_tag.h - src/demo/share/jvmti/hprof/hprof_tls.c - src/demo/share/jvmti/hprof/hprof_tls.h - src/demo/share/jvmti/hprof/hprof_trace.c - src/demo/share/jvmti/hprof/hprof_trace.h - src/demo/share/jvmti/hprof/hprof_tracker.c - src/demo/share/jvmti/hprof/hprof_tracker.h - src/demo/share/jvmti/hprof/hprof_util.c - src/demo/share/jvmti/hprof/hprof_util.h - src/demo/share/jvmti/hprof/jvm.hprof.txt - src/demo/share/jvmti/hprof/manual.html - src/demo/share/jvmti/hprof/sample.makefile.txt ! src/demo/share/jvmti/index.html - src/demo/unix/jvmti/hprof/hprof_md.c - src/demo/windows/jvmti/hprof/hprof_md.c + src/jdk.hprof.agent/aix/native/libhprof/porting_aix.c + src/jdk.hprof.agent/aix/native/libhprof/porting_aix.h + src/jdk.hprof.agent/share/native/libhprof/README.txt + src/jdk.hprof.agent/share/native/libhprof/debug_malloc.c + src/jdk.hprof.agent/share/native/libhprof/debug_malloc.h + src/jdk.hprof.agent/share/native/libhprof/hprof.h + src/jdk.hprof.agent/share/native/libhprof/hprof_b_spec.h + src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.c + src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.h + src/jdk.hprof.agent/share/native/libhprof/hprof_check.c + src/jdk.hprof.agent/share/native/libhprof/hprof_check.h + src/jdk.hprof.agent/share/native/libhprof/hprof_class.c + src/jdk.hprof.agent/share/native/libhprof/hprof_class.h + src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.c + src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.h + src/jdk.hprof.agent/share/native/libhprof/hprof_error.c + src/jdk.hprof.agent/share/native/libhprof/hprof_error.h + src/jdk.hprof.agent/share/native/libhprof/hprof_event.c + src/jdk.hprof.agent/share/native/libhprof/hprof_event.h + src/jdk.hprof.agent/share/native/libhprof/hprof_frame.c + src/jdk.hprof.agent/share/native/libhprof/hprof_frame.h + src/jdk.hprof.agent/share/native/libhprof/hprof_init.c + src/jdk.hprof.agent/share/native/libhprof/hprof_init.h + src/jdk.hprof.agent/share/native/libhprof/hprof_io.c + src/jdk.hprof.agent/share/native/libhprof/hprof_io.h + src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.c + src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.h + src/jdk.hprof.agent/share/native/libhprof/hprof_listener.c + src/jdk.hprof.agent/share/native/libhprof/hprof_listener.h + src/jdk.hprof.agent/share/native/libhprof/hprof_loader.c + src/jdk.hprof.agent/share/native/libhprof/hprof_loader.h + src/jdk.hprof.agent/share/native/libhprof/hprof_md.h + src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.c + src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.h + src/jdk.hprof.agent/share/native/libhprof/hprof_object.c + src/jdk.hprof.agent/share/native/libhprof/hprof_object.h + src/jdk.hprof.agent/share/native/libhprof/hprof_reference.c + src/jdk.hprof.agent/share/native/libhprof/hprof_reference.h + src/jdk.hprof.agent/share/native/libhprof/hprof_site.c + src/jdk.hprof.agent/share/native/libhprof/hprof_site.h + src/jdk.hprof.agent/share/native/libhprof/hprof_stack.c + src/jdk.hprof.agent/share/native/libhprof/hprof_stack.h + src/jdk.hprof.agent/share/native/libhprof/hprof_string.c + src/jdk.hprof.agent/share/native/libhprof/hprof_string.h + src/jdk.hprof.agent/share/native/libhprof/hprof_table.c + src/jdk.hprof.agent/share/native/libhprof/hprof_table.h + src/jdk.hprof.agent/share/native/libhprof/hprof_tag.c + src/jdk.hprof.agent/share/native/libhprof/hprof_tag.h + src/jdk.hprof.agent/share/native/libhprof/hprof_tls.c + src/jdk.hprof.agent/share/native/libhprof/hprof_tls.h + src/jdk.hprof.agent/share/native/libhprof/hprof_trace.c + src/jdk.hprof.agent/share/native/libhprof/hprof_trace.h + src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.c + src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.h + src/jdk.hprof.agent/share/native/libhprof/hprof_util.c + src/jdk.hprof.agent/share/native/libhprof/hprof_util.h + src/jdk.hprof.agent/share/native/libhprof/jvm.hprof.txt + src/jdk.hprof.agent/share/native/libhprof/manual.html + src/jdk.hprof.agent/unix/native/libhprof/hprof_md.c + src/jdk.hprof.agent/windows/native/libhprof/hprof_md.c Changeset: 30ea824886b9 Author: sla Date: 2014-08-26 07:57 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/30ea824886b9 8043981: Remove the JPDA demo Reviewed-by: alanb ! make/CompileDemos.gmk - src/demo/share/jpda/com/sun/tools/example/README - src/demo/share/jpda/com/sun/tools/example/debug/bdi/AccessWatchpointSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/AmbiguousMethodException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/BreakpointSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/ChildSession.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/EvaluationException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/EventRequestSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/EventRequestSpecList.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/ExceptionSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/ExecutionManager.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/FrameIndexOutOfBoundsException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/InputListener.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/JDIEventSource.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/LineBreakpointSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/LineNotFoundException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/MalformedMemberNameException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/MethodBreakpointSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/MethodNotFoundException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/ModificationWatchpointSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/NoSessionException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/NoThreadException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/OutputListener.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/ParseException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/PatternReferenceTypeSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/ReferenceTypeSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/Session.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/SessionListener.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/SourceNameReferenceTypeSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/SpecErrorEvent.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/SpecEvent.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/SpecListener.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/ThreadGroupIterator.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/ThreadInfo.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/ThreadIterator.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/Utils.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/VMLaunchFailureException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/VMNotInterruptedException.java - src/demo/share/jpda/com/sun/tools/example/debug/bdi/WatchpointSpec.java - src/demo/share/jpda/com/sun/tools/example/debug/event/AbstractEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/AccessWatchpointEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/ClassPrepareEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/ClassUnloadEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/ExceptionEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/JDIAdapter.java - src/demo/share/jpda/com/sun/tools/example/debug/event/JDIListener.java - src/demo/share/jpda/com/sun/tools/example/debug/event/LocatableEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/LocationTriggerEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/ModificationWatchpointEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/ThreadDeathEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/ThreadStartEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/VMDeathEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/VMDisconnectEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/VMStartEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/event/WatchpointEventSet.java - src/demo/share/jpda/com/sun/tools/example/debug/expr/Expr.jj - src/demo/share/jpda/com/sun/tools/example/debug/gui/ApplicationTool.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/ClassManager.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/ClassTreeTool.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/CommandInterpreter.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/CommandTool.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/ContextListener.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/ContextManager.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/CurrentFrameChangedEvent.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/Environment.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/GUI.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/Icons.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/JDBFileFilter.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/JDBMenuBar.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/JDBToolBar.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/LaunchTool.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/MonitorListModel.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/MonitorTool.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/OutputSink.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/SearchPath.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/SingleLeafTreeSelectionModel.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/SourceListener.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/SourceManager.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/SourceModel.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/SourceTool.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/SourceTreeTool.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/SourcepathChangedEvent.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/StackTraceTool.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/ThreadTreeTool.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/TypeScript.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/TypeScriptOutputListener.java - src/demo/share/jpda/com/sun/tools/example/debug/gui/TypeScriptWriter.java - src/demo/share/jpda/com/sun/tools/example/doc/index.html - src/demo/share/jpda/com/sun/tools/example/doc/javadt.html - src/demo/share/jpda/com/sun/tools/example/doc/jdb.html - src/demo/share/jpda/com/sun/tools/example/doc/trace.html - src/demo/share/jpda/com/sun/tools/example/trace/EventThread.java - src/demo/share/jpda/com/sun/tools/example/trace/StreamRedirectThread.java - src/demo/share/jpda/com/sun/tools/example/trace/Trace.java + src/jdk.jdi/share/classes/com/sun/tools/example/debug/expr/Expr.jj Changeset: 7fe9410c355d Author: weijun Date: 2014-08-26 15:10 +0800 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/7fe9410c355d 8050370: Need new regressions tests for messageDigest with DigestIOStream Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/MessageDigest/TestDigestIOStream.java Changeset: 63bb5a761856 Author: weijun Date: 2014-08-26 16:42 +0800 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/63bb5a761856 8055901: Update policytool for jdk.net.NetworkPermission Reviewed-by: michaelm ! src/java.base/share/classes/java/net/NetPermission.java ! src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: dd637376c142 Author: jbachorik Date: 2014-08-25 18:17 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/dd637376c142 8037082: java/lang/instrument/NativeMethodPrefixAgent.java failing Reviewed-by: sla ! test/ProblemList.txt ! test/java/lang/instrument/MakeJAR2.sh ! test/java/lang/instrument/NativeMethodPrefixAgent.java ! test/java/lang/instrument/RetransformAgent.java + test/java/lang/instrument/asmlib/Instrumentor.java - test/java/lang/instrument/ilib/ClassDump.java - test/java/lang/instrument/ilib/ClassReaderWriter.java - test/java/lang/instrument/ilib/Info.java - test/java/lang/instrument/ilib/Inject.java - test/java/lang/instrument/ilib/InjectBytecodes.java - test/java/lang/instrument/ilib/Injector.java - test/java/lang/instrument/ilib/Options.java - test/java/lang/instrument/ilib/RuntimeConstants.java Changeset: 7f50bfcd4299 Author: michaelm Date: 2014-08-26 10:10 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/7f50bfcd4299 8055747: Move SimpleSSLContext to jdk/testlibrary Reviewed-by: chegar ! test/com/sun/net/httpserver/SelCacheTest.java - test/com/sun/net/httpserver/SimpleSSLContext.java ! test/com/sun/net/httpserver/Test1.java ! test/com/sun/net/httpserver/Test12.java ! test/com/sun/net/httpserver/Test13.java ! test/com/sun/net/httpserver/Test6a.java ! test/com/sun/net/httpserver/Test7a.java ! test/com/sun/net/httpserver/Test8a.java ! test/com/sun/net/httpserver/Test9.java ! test/com/sun/net/httpserver/Test9a.java - test/com/sun/net/httpserver/testkeys ! test/java/net/URLPermission/URLTest.java ! test/java/net/URLPermission/policy.1 ! test/java/net/URLPermission/policy.2 ! test/java/net/URLPermission/policy.3 + test/lib/testlibrary/jdk/testlibrary/SimpleSSLContext.java + test/lib/testlibrary/jdk/testlibrary/testkeys Changeset: b0c3e5f2d1f1 Author: chegar Date: 2014-08-26 10:19 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/b0c3e5f2d1f1 8055955: (ch) Remove unnecessary initialization of InetAddress from FileChannel Reviewed-by: alanb ! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-macosx ! make/mapfiles/libnio/mapfile-solaris ! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java ! src/java.base/unix/native/libnio/ch/IOUtil.c ! src/java.base/unix/native/libnio/ch/InheritedChannel.c ! src/java.base/unix/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/IOUtil.c ! src/java.base/windows/native/libnio/ch/Net.c Changeset: 299e420ebd63 Author: jbachorik Date: 2014-08-21 15:22 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/299e420ebd63 7132590: javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java fails in JDK8-B22 Reviewed-by: dfuchs, sjiang ! test/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java Changeset: 431163ee6141 Author: igerasim Date: 2014-08-26 15:55 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/431163ee6141 8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Reviewed-by: martin, alanb ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: 7d00eacbe55a Author: michaelm Date: 2014-08-26 15:08 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/7d00eacbe55a 8056065: sun/net/www/protocol/http/RedirectOnPost.java failing. Reviewed-by: alanb ! test/sun/net/www/protocol/http/RedirectOnPost.java Changeset: 1c4e4dd7a588 Author: michaelm Date: 2014-08-26 15:18 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/1c4e4dd7a588 Merge Changeset: cc8a1f987a29 Author: iklam Date: 2014-08-12 17:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/cc8a1f987a29 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: 59541b291c34 Author: sspitsyn Date: 2014-08-20 17:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/59541b291c34 Merge Changeset: a096ae0b51eb Author: amurillo Date: 2014-08-22 10:03 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/a096ae0b51eb Merge ! src/java.base/share/classes/java/net/URLClassLoader.java Changeset: ebeeb57242f5 Author: amurillo Date: 2014-08-26 11:43 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/ebeeb57242f5 Merge Changeset: 521ee1e45c45 Author: mchung Date: 2014-08-26 14:35 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/521ee1e45c45 8055230: Rename attach provider implementation class be platform neutral Reviewed-by: alanb, chegar, dfuchs, dholmes, erikj, sla ! make/gensrc/GensrcProviders.gmk ! make/lib/Lib-jdk.attach.gmk ! make/mapfiles/libattach/mapfile-aix ! make/mapfiles/libattach/mapfile-linux ! make/mapfiles/libattach/mapfile-solaris - src/jdk.attach/aix/classes/sun/tools/attach/AixAttachProvider.java - src/jdk.attach/aix/classes/sun/tools/attach/AixVirtualMachine.java + src/jdk.attach/aix/classes/sun/tools/attach/AttachProviderImpl.java + src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java - src/jdk.attach/aix/native/libattach/AixVirtualMachine.c + src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c + src/jdk.attach/linux/classes/sun/tools/attach/AttachProviderImpl.java + src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java + src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c + src/jdk.attach/macosx/classes/sun/tools/attach/AttachProviderImpl.java + src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java + src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c ! src/jdk.attach/share/classes/META-INF/services/com.sun.tools.attach.spi.AttachProvider + src/jdk.attach/solaris/classes/sun/tools/attach/AttachProviderImpl.java + src/jdk.attach/solaris/classes/sun/tools/attach/VirtualMachineImpl.java + src/jdk.attach/solaris/native/libattach/VirtualMachineImpl.c - src/jdk.attach/unix/classes/sun/tools/attach/BsdAttachProvider.java - src/jdk.attach/unix/classes/sun/tools/attach/BsdVirtualMachine.java - src/jdk.attach/unix/classes/sun/tools/attach/LinuxAttachProvider.java - src/jdk.attach/unix/classes/sun/tools/attach/LinuxVirtualMachine.java - src/jdk.attach/unix/classes/sun/tools/attach/SolarisAttachProvider.java - src/jdk.attach/unix/classes/sun/tools/attach/SolarisVirtualMachine.java - src/jdk.attach/unix/native/libattach/BsdVirtualMachine.c - src/jdk.attach/unix/native/libattach/LinuxVirtualMachine.c - src/jdk.attach/unix/native/libattach/SolarisVirtualMachine.c + src/jdk.attach/windows/classes/sun/tools/attach/AttachProviderImpl.java + src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java - src/jdk.attach/windows/classes/sun/tools/attach/WindowsAttachProvider.java - src/jdk.attach/windows/classes/sun/tools/attach/WindowsVirtualMachine.java + src/jdk.attach/windows/native/libattach/AttachProviderImpl.c + src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c - src/jdk.attach/windows/native/libattach/WindowsAttachProvider.c - src/jdk.attach/windows/native/libattach/WindowsVirtualMachine.c Changeset: 1522c5bb84df Author: martin Date: 2014-08-25 10:40 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/1522c5bb84df 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/java.base/share/classes/java/io/ByteArrayOutputStream.java + test/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: 785858138c56 Author: weijun Date: 2014-08-27 11:33 +0800 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/785858138c56 8048617: Tests for PKCS12 read operations Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/java/security/KeyStore/PKCS12/ReadP12Test.java + test/java/security/KeyStore/PKCS12/certs/readP12/ie_chain.pfx.data + test/java/security/KeyStore/PKCS12/certs/readP12/ie_self.pfx.data + test/java/security/KeyStore/PKCS12/certs/readP12/jdk_chain.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/jdk_self.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_chain.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_self.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/mozilla_twoentries.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_chain.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_self.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/netscape_twoentries.p12.data + test/java/security/KeyStore/PKCS12/certs/readP12/openssl.p12.data Changeset: 8be081fb8db1 Author: igerasim Date: 2014-08-27 22:08 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/8be081fb8db1 8054714: Use StringJoiner where it makes the code cleaner Reviewed-by: psandoz, redestad ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/text/CalendarBuilder.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/sun/net/www/MimeEntry.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java ! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java ! src/java.base/share/classes/sun/util/locale/provider/RuleBasedBreakIterator.java ! src/java.smartcardio/share/classes/javax/smartcardio/CardPermission.java Changeset: 99da8eb27d0a Author: stefank Date: 2014-08-27 10:14 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/99da8eb27d0a 8056148: Add java/lang/management/MemoryMXBean/LowMemoryTest.java to ProblemList.txt Reviewed-by: chegar, brutisso ! test/ProblemList.txt Changeset: dc57769430ea Author: michaelm Date: 2014-08-28 10:17 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/dc57769430ea 8055299: HttpsURLConnection.equals() broken Reviewed-by: chegar, xuelei ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java + test/javax/net/ssl/HttpsURLConnection/Equals.java Changeset: 85a45e0db410 Author: dsamersoff Date: 2014-08-28 05:04 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/85a45e0db410 8054066: com/sun/jdi/DoubleAgentTest.java fails with timeout Summary: The test chaged to use testlibrary Reviewed-by: sla ! test/com/sun/jdi/DoubleAgentTest.java Changeset: 8c8a7b6f49de Author: dsamersoff Date: 2014-08-28 05:20 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/8c8a7b6f49de 8049226: com/sun/jdi/OptionTest.java test times out again Summary: Don't call jni_FatalError if transport initialization fails Reviewed-by: sspitsyn, sla ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c ! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.h Changeset: ee398ee41ec1 Author: luchsh Date: 2014-08-29 09:57 +0800 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/ee398ee41ec1 8034218: Improve fontconfig.properties for AIX platform Reviewed-by: simonis ! make/data/fontconfig/aix.fontconfig.properties Changeset: 36907f0bab79 Author: simonis Date: 2014-08-29 12:00 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/36907f0bab79 8056246: Fix AIX build after the Modular Source Code change 8054834 Reviewed-by: erikj, ihse ! make/lib/Awt2dLibraries.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk Changeset: e9c0f24789ee Author: igerasim Date: 2014-08-29 18:11 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/e9c0f24789ee 8056310: Cleanup in WinNTFileSystem_md.c Reviewed-by: alanb ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c Changeset: 7473e7beda3a Author: mchung Date: 2014-08-29 10:47 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/7473e7beda3a 8055856: checkdeps build target doesn't work for cross-compilation builds 8056113: [build] tools.jar missing modules.xml Reviewed-by: ihse, erikj - make/ModulesXml.gmk ! make/Tools.gmk + make/gendata/Gendata-jdk.dev.gmk + make/src/classes/build/tools/module/GenJdepsModulesXml.java - make/src/classes/build/tools/module/GenerateModulesXml.java Changeset: 2da27e8e2c86 Author: lana Date: 2014-08-29 11:58 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/2da27e8e2c86 Merge Changeset: f49a9709321f Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/jdk/rev/f49a9709321f Added tag jdk9-b29 for changeset 2da27e8e2c86 ! .hgtags From kumar.x.srinivasan at oracle.com Thu Sep 11 13:33:19 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 11 Sep 2014 13:33:19 +0000 Subject: hg: javadoc-next/api/langtools: 41 new changesets Message-ID: <201409111333.s8BDXJYE000419@aojmv0008> Changeset: 0529b1e3369b Author: ohrstrom Date: 2014-08-08 20:47 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/0529b1e3369b 8054461: Add @file support to sjavac Summary: Add @file support to sjavac commandline. Reviewed-by: jjg, alundblad ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/share/classes/com/sun/tools/sjavac/options/Options.java ! test/tools/sjavac/SJavac.java Changeset: 2cfae1808440 Author: ohrstrom Date: 2014-08-08 21:26 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/2cfae1808440 8054474: Add --state-dir=bar to sjavac Summary: Add --state-dir=bar to sjavac to control where sjavac stores the javac_state file. Reviewed-by: jjg, alundblad ! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java ! src/share/classes/com/sun/tools/sjavac/options/Option.java ! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/share/classes/com/sun/tools/sjavac/options/Options.java ! src/share/classes/com/sun/tools/sjavac/server/JavacService.java ! src/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java ! test/tools/sjavac/SJavac.java Changeset: bbacfb416096 Author: ohrstrom Date: 2014-08-09 00:56 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/bbacfb416096 8054465: Add --permit-artifact=bar to sjavac Summary: Add --permit-artifact=bar to white-list files that have been written to the destination directory and that sjavac should not delete. Reviewed-by: jjg, alundblad ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/options/Option.java ! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/share/classes/com/sun/tools/sjavac/options/Options.java ! test/tools/sjavac/OptionDecoding.java ! test/tools/sjavac/SJavac.java Changeset: 13b7f52d197c Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/13b7f52d197c Added tag jdk9-b26 for changeset bbacfb416096 ! .hgtags Changeset: 8bae77602474 Author: ksrini Date: 2014-08-11 10:16 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/8bae77602474 8054044: [javadoc] javadoc tester must print out the javadoc run arguments. Reviewed-by: jjg, sogoel ! test/com/sun/javadoc/lib/JavadocTester.java Changeset: 2c72dfde538d Author: lana Date: 2014-08-11 10:05 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/2c72dfde538d Merge ! .hgtags Changeset: c998c4293abc Author: lana Date: 2014-08-11 11:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/c998c4293abc Merge Changeset: 64dd93efba84 Author: sogoel Date: 2014-08-12 16:41 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/64dd93efba84 8054964: Add a test for invalid package annotations Reviewed-by: jjg + test/tools/javac/annotations/neg/InvalidPackageAnno.java + test/tools/javac/annotations/neg/InvalidPackageAnno.out + test/tools/javac/annotations/neg/bar/package-info.java Changeset: 1e8664df1b9c Author: sogoel Date: 2014-08-12 17:31 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/1e8664df1b9c 8049127: Group 8b - golden files for annotations test in tools/java dir Reviewed-by: jjg ! test/tools/javac/annotations/neg/NoAnnotationMethods.java + test/tools/javac/annotations/neg/NoAnnotationMethods.out ! test/tools/javac/annotations/neg/NoClone.java + test/tools/javac/annotations/neg/NoClone.out ! test/tools/javac/annotations/neg/NoObjectMethods.java + test/tools/javac/annotations/neg/NoObjectMethods.out ! test/tools/javac/annotations/neg/ObjectMembers.java + test/tools/javac/annotations/neg/ObjectMembers.out ! test/tools/javac/annotations/neg/OverrideNo.java + test/tools/javac/annotations/neg/OverrideNo.out ! test/tools/javac/annotations/neg/Package.java + test/tools/javac/annotations/neg/Package.out ! test/tools/javac/annotations/neg/Recovery.java + test/tools/javac/annotations/neg/Recovery.out ! test/tools/javac/annotations/neg/Recovery1.java + test/tools/javac/annotations/neg/Recovery1.out ! test/tools/javac/annotations/neg/Scope.java + test/tools/javac/annotations/neg/Scope.out ! test/tools/javac/annotations/neg/Syntax1.java + test/tools/javac/annotations/neg/Syntax1.out Changeset: e6bed5e8f0f0 Author: sogoel Date: 2014-08-12 17:39 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/e6bed5e8f0f0 8049129: Group 8c - golden files for annotations test in tools/java dir Reviewed-by: jjg ! test/tools/javac/annotations/neg/WrongTarget.java + test/tools/javac/annotations/neg/WrongTarget.out ! test/tools/javac/annotations/neg/WrongTarget2.java + test/tools/javac/annotations/neg/WrongTarget2.out ! test/tools/javac/annotations/neg/WrongValue.java + test/tools/javac/annotations/neg/WrongValue.out ! test/tools/javac/annotations/neg/Z10.java + test/tools/javac/annotations/neg/Z10.out ! test/tools/javac/annotations/neg/Z11.java + test/tools/javac/annotations/neg/Z11.out ! test/tools/javac/annotations/neg/Z12.java + test/tools/javac/annotations/neg/Z12.out ! test/tools/javac/annotations/neg/Z13.java + test/tools/javac/annotations/neg/Z13.out ! test/tools/javac/annotations/neg/Z14.java + test/tools/javac/annotations/neg/Z14.out ! test/tools/javac/annotations/neg/Z15.java + test/tools/javac/annotations/neg/Z15.out ! test/tools/javac/annotations/neg/Z16.java + test/tools/javac/annotations/neg/Z16.out Changeset: 01d5bf0c20eb Author: sogoel Date: 2014-08-12 17:48 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/01d5bf0c20eb 8049130: Group 8d - golden files for annotations test in tools/java dir Reviewed-by: jjg ! test/tools/javac/annotations/neg/Z1.java + test/tools/javac/annotations/neg/Z1.out ! test/tools/javac/annotations/neg/Z2.java + test/tools/javac/annotations/neg/Z2.out ! test/tools/javac/annotations/neg/Z3.java + test/tools/javac/annotations/neg/Z3.out ! test/tools/javac/annotations/neg/Z4.java + test/tools/javac/annotations/neg/Z4.out ! test/tools/javac/annotations/neg/Z5.java + test/tools/javac/annotations/neg/Z5.out ! test/tools/javac/annotations/neg/Z8.java + test/tools/javac/annotations/neg/Z8.out ! test/tools/javac/annotations/neg/Z9.java + test/tools/javac/annotations/neg/Z9.out ! test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java + test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.out ! test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.java + test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.out ! test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java + test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.out Changeset: 98a99928a76b Author: alundblad Date: 2014-08-13 14:44 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/98a99928a76b 8048457: Sjavac should not use portfiles, sockets, etc if background=false 8044131: Restructure client / server protocol code Summary: Changes protocol code to use Object input/output streams. Avoids spawning server if background=false. Refactors idleness checks, pooling and port file monitoring. Reviewed-by: jjg, jfranck ! src/share/classes/com/sun/tools/sjavac/BuildState.java ! src/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/share/classes/com/sun/tools/sjavac/CompileChunk.java ! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Log.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/Module.java ! src/share/classes/com/sun/tools/sjavac/Package.java ! src/share/classes/com/sun/tools/sjavac/ProblemException.java ! src/share/classes/com/sun/tools/sjavac/Source.java ! src/share/classes/com/sun/tools/sjavac/Transformer.java ! src/share/classes/com/sun/tools/sjavac/Util.java + src/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java ! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java ! src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java - src/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java + src/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java ! src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java + src/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java + src/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java ! src/share/classes/com/sun/tools/sjavac/options/ArgumentIterator.java ! src/share/classes/com/sun/tools/sjavac/options/Option.java ! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/share/classes/com/sun/tools/sjavac/options/Options.java ! src/share/classes/com/sun/tools/sjavac/options/SourceLocation.java ! src/share/classes/com/sun/tools/sjavac/server/CompilationResult.java - src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java - src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java + src/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java - src/share/classes/com/sun/tools/sjavac/server/JavacServer.java - src/share/classes/com/sun/tools/sjavac/server/JavacService.java - src/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java ! src/share/classes/com/sun/tools/sjavac/server/PortFile.java + src/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java + src/share/classes/com/sun/tools/sjavac/server/RequestHandler.java + src/share/classes/com/sun/tools/sjavac/server/Sjavac.java + src/share/classes/com/sun/tools/sjavac/server/SjavacServer.java ! src/share/classes/com/sun/tools/sjavac/server/SysInfo.java + src/share/classes/com/sun/tools/sjavac/server/Terminable.java + test/tools/sjavac/IdleShutdown.java + test/tools/sjavac/PooledExecution.java Changeset: 09bb56ec5fec Author: emc Date: 2014-08-13 14:25 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/09bb56ec5fec 8055054: Remove visitWildcard visitor method from erasure visitor Summary: Remove suspicious visitor method that should not be present Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java Changeset: a108029dbcbf Author: jjg Date: 2014-08-13 13:20 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/a108029dbcbf 8050429: Update/cleanup ToolBox Reviewed-by: vromero ! make/build.properties ! test/tools/apt/Basics/CheckAptIsRemovedTest.java ! test/tools/javac/4846262/CheckEBCDICLocaleTest.java ! test/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java ! test/tools/javac/AnonymousSubclassTest.java ! test/tools/javac/ClassPathTest/ClassPathTest.java ! test/tools/javac/ConstFoldTest.java ! test/tools/javac/ExtDirs/ExtDirTest.java ! test/tools/javac/IncorrectInheritance/IncorrectInheritanceTest.java ! test/tools/javac/MissingInclude/MissingIncludeTest.java ! test/tools/javac/Paths/AbsolutePathTest.java ! test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java ! test/tools/javac/T5090006/AssertionFailureTest.java ! test/tools/javac/T6970173/DebugPointerAtBadPositionTest.java ! test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java ! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java ! test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java ! test/tools/javac/T8013394/CompileErrorWithIteratorTest.java ! test/tools/javac/T8019486/WrongLNTForLambdaTest.java ! test/tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java ! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java ! test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java ! test/tools/javac/api/ToolProvider/HelloWorldTest.java ! test/tools/javac/api/ToolProvider/ToolProviderTest1.java ! test/tools/javac/api/ToolProvider/ToolProviderTest2.java ! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java ! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java ! test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java ! test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java ! test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java ! test/tools/javac/classfiles/attributes/SourceFile/MixTest.java ! test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java ! test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java ! test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java ! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java ! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java ! test/tools/javac/defaultMethodsVisibility/DefaultMethodsNotVisibleForSourceLessThan8Test.java ! test/tools/javac/fatalErrors/NoJavaLangTest.java ! test/tools/javac/innerClassFile/InnerClassFileTest.java ! test/tools/javac/javazip/JavaZipTest.java ! test/tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java - test/tools/javac/lib/ToolBox.java ! test/tools/javac/links/LinksTest.java ! test/tools/javac/newlines/NewLineTest.java ! test/tools/javac/processing/rounds/CompleteOnClosed.java ! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java ! test/tools/javac/stackmap/StackMapTest.java ! test/tools/javah/6257087/T6257087.java ! test/tools/javah/T4942232/MissingParamClassTest.java ! test/tools/javah/constMacroTest/ConstMacroTest.java ! test/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java ! test/tools/javap/4866831/PublicInterfaceTest.java ! test/tools/javap/stackmap/StackmapTest.java + test/tools/lib/ToolBox.java Changeset: b6fef26b6c0b Author: aeremeev Date: 2014-08-12 13:24 +0400 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/b6fef26b6c0b 8042251: Implement classfile tests for InnerClasses attribute. Reviewed-by: jjg, anazarov, shurailine + test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTestBase.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java + test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java + test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java + test/tools/javac/classfiles/attributes/innerclasses/README.txt + test/tools/javac/classfiles/attributes/innerclasses/TestCase.java ! test/tools/javac/classfiles/attributes/lib/TestBase.java ! test/tools/javac/classfiles/attributes/lib/TestResult.java Changeset: 525e4b838572 Author: emc Date: 2014-08-13 21:58 +0000 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/525e4b838572 Merge Changeset: 557413561cd1 Author: jjg Date: 2014-08-13 15:47 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/557413561cd1 8055076: fix test failures in classfile tests Reviewed-by: darcy ! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java ! test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java Changeset: a5b455614604 Author: alundblad Date: 2014-08-14 13:05 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/a5b455614604 8054215: Use com.sun.tools.javac.util.Assert instead of 'assert' Summary: Replaced assert keyword with methods from com.sun.tools.javac.util.Assert Reviewed-by: jfranck ! src/share/classes/com/sun/tools/sjavac/BuildState.java ! src/share/classes/com/sun/tools/sjavac/Package.java ! src/share/classes/com/sun/tools/sjavac/Util.java ! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java ! src/share/classes/com/sun/tools/sjavac/server/PortFile.java Changeset: 9e8cbfac9b6b Author: alundblad Date: 2014-08-14 14:17 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9e8cbfac9b6b 8055039: Sjavac does not print compilation errors to the console Summary: Sjavac (client) now prints the result of the compilation on stdout/stderr. Reviewed-by: jfranck ! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java Changeset: 383432f1719c Author: pgovereau Date: 2014-08-15 11:02 -0400 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/383432f1719c 8054556: javac should report the error for default usage as the primary error Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! test/tools/javac/annotations/neg/Z3.java ! test/tools/javac/annotations/neg/Z3.out Changeset: 035b01d356ee Author: chegar Date: 2014-08-18 10:59 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/035b01d356ee Merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/BuildState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileChunk.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Module.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Package.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/ProblemException.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/ArgumentIterator.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/SourceLocation.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerPool.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerThread.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServer.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacService.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SysInfo.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Terminable.java - test/tools/javac/lib/ToolBox.java Changeset: 75e8065a3e88 Author: mcimadamore Date: 2014-08-19 12:13 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/75e8065a3e88 8055390: IntelliJ langtools project should reflect modular source tree Summary: Adjust langtools.iml to point to the new source trees Reviewed-by: jfranck ! make/intellij/langtools.iml Changeset: 4d1ea4477956 Author: ksrini Date: 2014-08-19 15:34 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/4d1ea4477956 8055501: [javac] ignore test/tools/javac/Paths/AbsolutePathTest.java Reviewed-by: jjg ! test/tools/javac/Paths/AbsolutePathTest.java Changeset: 016786f79314 Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/016786f79314 Merge ! .hgtags - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerPool.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerThread.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServer.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacService.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java - test/tools/javac/lib/ToolBox.java Changeset: 407df169f50e Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/407df169f50e Added tag jdk9-b28 for changeset 016786f79314 ! .hgtags Changeset: bad77727fa11 Author: erikj Date: 2014-08-22 12:25 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/bad77727fa11 8055767: Sjavac is leaking servers Reviewed-by: alundblad, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java Changeset: 50b448c5be54 Author: jjg Date: 2014-08-22 16:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/50b448c5be54 8044859: javac duplicates option processing when using Compiler API Reviewed-by: mcimadamore, vromero, jlahoda ! make/build.properties ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java + src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! test/tools/javac/6410653/T6410653.java ! test/tools/javac/6457284/T6457284.java ! test/tools/javac/T6358166.java ! test/tools/javac/T6358168.java ! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java ! test/tools/javac/api/6410643/T6410643.java ! test/tools/javac/api/T6357331.java ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/api/TestJavacTask_Lock.java ! test/tools/javac/api/TestResolveError.java ! test/tools/javac/api/taskListeners/CompileEvent.java ! test/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/tools/javac/failover/CheckAttributedTree.java + test/tools/javac/options/modes/AtFilesTest.java + test/tools/javac/options/modes/DocLintTest.java + test/tools/javac/options/modes/FSInfoTest.java + test/tools/javac/options/modes/InfoOptsTest.java + test/tools/javac/options/modes/NoOperandsTest.java + test/tools/javac/options/modes/OutputDirTest.java + test/tools/javac/options/modes/ProfileBootClassPathTest.java + test/tools/javac/options/modes/ProfileTargetTest.java + test/tools/javac/options/modes/SourceTargetTest.java + test/tools/javac/options/modes/StdOutTest.java + test/tools/javac/options/modes/Tester.java ! test/tools/javac/profiles/ProfileOptionTest.java ! test/tools/javac/versions/Versions.java Changeset: f2518ce1dabc Author: mcimadamore Date: 2014-08-26 12:45 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/f2518ce1dabc 8056055: IntelliJ source paths broken after modularization of langtools Summary: Add 'share/classes' prefix to all src roots Reviewed-by: jfranck ! make/intellij/langtools.iml Changeset: 8e638f046bf0 Author: jlahoda Date: 2014-08-27 07:44 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/8e638f046bf0 8056061: Mark implementations of public interfaces with an annotation Summary: Adding @DefinedBy annotation to mark methods that implement public API methods; annotating the methods; adding a coding rules analyzer to enforce all such methods are annotated. Reviewed-by: jjg, mcimadamore, jfranck Contributed-by: jan.lahoda at oracle.com, jonathan.gibbons at oracle.com + make/test/crules/DefinedByAnalyzer/Test.java + make/test/crules/DefinedByAnalyzer/Test.out ! make/tools/crules/AbstractCodingRulesAnalyzer.java ! make/tools/crules/CodingRulesAnalyzerPlugin.java + make/tools/crules/DefinedByAnalyzer.java ! make/tools/crules/resources/crules.properties ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java + src/jdk.compiler/share/classes/com/sun/tools/javac/util/DefinedBy.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java Changeset: a75064469e3f Author: mcimadamore Date: 2014-08-27 11:41 +0100 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/a75064469e3f 8056075: Add support for dumping inference dependency graphs Summary: Add option '-XDdumpInferenceGraphTo=' to dump inference internal dependency graphs Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java Changeset: 00d021d01485 Author: ksrini Date: 2014-08-27 06:25 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/00d021d01485 8038732: [javadoc] NetBeans IDE target does not build doclets Reviewed-by: jjg, jlahoda ! make/build.properties ! make/build.xml ! make/tools/anttasks/GenStubsTask.java ! make/tools/anttasks/SelectToolTask.java Changeset: bc4d5d9f30f0 Author: ksrini Date: 2014-08-26 08:12 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/bc4d5d9f30f0 8054925: [javadoc] refactor the Doclet start method. Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java Changeset: 506a8e26a53e Author: ksrini Date: 2014-08-27 06:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/506a8e26a53e 8050031: [javadoc] class-use pages have duplicates and missing entries Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java ! test/com/sun/javadoc/lib/JavadocTester.java ! test/com/sun/javadoc/testOrdering/TestOrdering.java ! test/com/sun/javadoc/testUseOption/TestUseOption.java + test/com/sun/javadoc/testUseOption/unique/C1.java + test/com/sun/javadoc/testUseOption/unique/UseMe.java Changeset: 452dd2988607 Author: alundblad Date: 2014-08-28 17:38 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/452dd2988607 8054500: Refactor sjavac Main class into ClientMain and ServerMain Summary: Restructured Main into ClientMain and ServerMain Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Main.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java ! test/tools/sjavac/ExclPattern.java ! test/tools/sjavac/IgnoreSymbolFile.java ! test/tools/sjavac/OptionDecoding.java ! test/tools/sjavac/SJavac.java Changeset: 23a08a5e36d6 Author: darcy Date: 2014-08-28 11:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/23a08a5e36d6 8056283: @ignore tools/javac/defaultMethods/Assertions.java until JDK-8047675 is fixed Reviewed-by: ksrini ! test/tools/javac/defaultMethods/Assertions.java Changeset: 9fbec2de1d14 Author: sogoel Date: 2014-08-28 23:42 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9fbec2de1d14 8049126: golden files for annotations test in tools/java dir Reviewed-by: jjg ! test/tools/javac/annotations/neg/AnnComma.java + test/tools/javac/annotations/neg/AnnComma.out ! test/tools/javac/annotations/neg/ArrayLit.java + test/tools/javac/annotations/neg/ArrayLit.out ! test/tools/javac/annotations/neg/Constant.java + test/tools/javac/annotations/neg/Constant.out ! test/tools/javac/annotations/neg/Cycle1.java + test/tools/javac/annotations/neg/Cycle1.out ! test/tools/javac/annotations/neg/Cycle2.java + test/tools/javac/annotations/neg/Cycle2.out ! test/tools/javac/annotations/neg/Cycle3.java + test/tools/javac/annotations/neg/Cycle3.out ! test/tools/javac/annotations/neg/Dup.java + test/tools/javac/annotations/neg/Dup.out ! test/tools/javac/annotations/neg/DupTarget.java + test/tools/javac/annotations/neg/DupTarget.out ! test/tools/javac/annotations/neg/MemberOver.java + test/tools/javac/annotations/neg/MemberOver.out Changeset: 9e6adccdd77f Author: sogoel Date: 2014-08-29 00:42 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9e6adccdd77f 8055074: Group 9a: golden files for tests in tools/javac dir Reviewed-by: jjg ! test/tools/javac/Ambig3.java + test/tools/javac/Ambig3.out ! test/tools/javac/BadAnnotation.java + test/tools/javac/BadAnnotation.out ! test/tools/javac/BadCovar.java + test/tools/javac/BadCovar.out ! test/tools/javac/BadHexConstant.java + test/tools/javac/BadHexConstant.out ! test/tools/javac/BoundClassError.java + test/tools/javac/BoundClassError.out ! test/tools/javac/BreakAcrossClass.java + test/tools/javac/BreakAcrossClass.out ! test/tools/javac/ClassIsAbstract.java + test/tools/javac/ClassIsAbstract.out ! test/tools/javac/ClassToTypeParm.java + test/tools/javac/ClassToTypeParm.out ! test/tools/javac/CompoundBox.java + test/tools/javac/CompoundBox.out Changeset: 9e29021d0d13 Author: alundblad Date: 2014-08-29 14:58 +0200 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9e29021d0d13 8056252: Incremental build fails on Windows Summary: Changed from '/' to File.separatorChar Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java Changeset: 9da59b2ab73d Author: mchung Date: 2014-08-29 10:46 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/9da59b2ab73d 8055856: checkdeps build target doesn't work for cross-compilation builds 8056113: [build] tools.jar missing modules.xml Reviewed-by: ihse, erikj ! make/CompileInterim.gmk ! src/jdk.dev/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/PlatformClassPath.java Changeset: 13705e2ddeb2 Author: lana Date: 2014-08-29 11:57 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/13705e2ddeb2 Merge Changeset: 5b2b0cde7f7b Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/5b2b0cde7f7b Added tag jdk9-b29 for changeset 13705e2ddeb2 ! .hgtags From kumar.x.srinivasan at oracle.com Thu Sep 11 20:12:01 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 11 Sep 2014 20:12:01 +0000 Subject: hg: javadoc-next/api: Allow javadoc module access Message-ID: <201409112012.s8BKC1Sx006840@aojmv0008> Changeset: 0ba1f07c4ab9 Author: ksrini Date: 2014-09-11 13:11 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/rev/0ba1f07c4ab9 Allow javadoc module access ! modules.xml From kumar.x.srinivasan at oracle.com Thu Sep 11 20:20:44 2014 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 11 Sep 2014 20:20:44 +0000 Subject: hg: javadoc-next/api/langtools: 3 new changesets Message-ID: <201409112020.s8BKKsoo008373@aojmv0008> Changeset: 0653bd2d6bbc Author: ksrini Date: 2014-06-27 07:39 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/0653bd2d6bbc 8052392: Convert class-use writer to javax.lang.model ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ModifierFilter.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ProgramElementDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java Changeset: 77dfd8a9384f Author: ksrini Date: 2014-07-19 10:39 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/77dfd8a9384f 8052393: convert Class writers to javax.lang.model ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocPath.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/AnnotationTypeDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/PrimitiveType.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeMaker.java Changeset: 343deac6add6 Author: ksrini Date: 2014-09-08 07:39 -0700 URL: http://hg.openjdk.java.net/javadoc-next/api/langtools/rev/343deac6add6 8052393: convert Class writers to javax.lang.model - part II ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeFieldWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeOptionalMemberWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/MemberSummaryWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ImplementedMethods.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java ! test/com/sun/javadoc/testDeprecatedDocs/pkg/TestInterface.java From bhavesh.x.patel at oracle.com Thu Sep 25 06:00:38 2014 From: bhavesh.x.patel at oracle.com (bhavesh.x.patel at oracle.com) Date: Thu, 25 Sep 2014 06:00:38 +0000 Subject: hg: javadoc-next/render/corba: 13 new changesets Message-ID: <201409250600.s8P60dWB011035@aojmv0008> Changeset: 559dff17e7cc Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/559dff17e7cc Added tag jdk9-b26 for changeset 6c777df597bb ! .hgtags Changeset: dec99dfecb3f Author: lana Date: 2014-08-11 09:25 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/dec99dfecb3f Merge Changeset: 87987d1c767f Author: msheppar Date: 2014-08-11 21:33 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/87987d1c767f 8038861: [javadoc] broken links in org/omg/CORBA/FloatSeqHelper.html Summary: change cgi.omg.or to www.omg.org Reviewed-by: alanb ! src/share/classes/org/omg/CORBA/FloatSeqHelper.java Changeset: 4d704afddadd Author: chegar Date: 2014-08-18 10:07 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/4d704afddadd Merge ! src/java.corba/share/classes/org/omg/CORBA/FloatSeqHelper.java Changeset: 1f5939bac4ae Author: erikj Date: 2014-08-27 10:59 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/1f5939bac4ae 8056064: Fix corba locale build problem on windows Reviewed-by: alanb, tbell ! make/GensrcCorba.gmk Changeset: a00b04ef067e Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/a00b04ef067e Merge Changeset: 85bac03b064e Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/85bac03b064e Added tag jdk9-b28 for changeset a00b04ef067e ! .hgtags Changeset: 163a9cd806fd Author: lana Date: 2014-08-29 11:59 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/163a9cd806fd Merge Changeset: 98967ae6ae53 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/98967ae6ae53 Added tag jdk9-b29 for changeset 163a9cd806fd ! .hgtags Changeset: 9baf79eda109 Author: wetmore Date: 2014-09-11 12:17 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/9baf79eda109 8058180: .hgignore should be updated with webrev in all repos Reviewed-by: jrose, katleman, jjg ! .hgignore Changeset: 3aa9b894892f Author: katleman Date: 2014-09-11 09:08 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/3aa9b894892f Added tag jdk9-b30 for changeset 98967ae6ae53 ! .hgtags Changeset: c432b80aadd0 Author: lana Date: 2014-09-11 14:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/c432b80aadd0 Merge Changeset: b5b139354630 Author: katleman Date: 2014-09-17 22:55 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/corba/rev/b5b139354630 Added tag jdk9-b31 for changeset c432b80aadd0 ! .hgtags From bhavesh.x.patel at oracle.com Thu Sep 25 06:01:13 2014 From: bhavesh.x.patel at oracle.com (bhavesh.x.patel at oracle.com) Date: Thu, 25 Sep 2014 06:01:13 +0000 Subject: hg: javadoc-next/render/jaxp: 15 new changesets Message-ID: <201409250601.s8P61Dds011141@aojmv0008> Changeset: dc9a296f77a7 Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/dc9a296f77a7 Added tag jdk9-b26 for changeset a5aea8318ae4 ! .hgtags Changeset: f88b3047d322 Author: lana Date: 2014-08-11 10:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/f88b3047d322 Merge Changeset: 3fa16315f4b5 Author: chegar Date: 2014-08-18 10:08 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/3fa16315f4b5 Merge Changeset: 65e6291d9ba9 Author: joehw Date: 2014-08-29 11:49 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/65e6291d9ba9 8037819: Xerces Update: jaxp/validation/XMLSchemaFactory Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/ValidatedInfo.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/validation/ConfigurableValidationState.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java Changeset: 93a5ed174422 Author: joehw Date: 2014-09-05 14:04 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/93a5ed174422 8056202: Xerces Update: Catalog Resolver Reviewed-by: lancea ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogException.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogManager.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Resolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Debug.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/FileURL.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/Namespaces.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/PublicId.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/CatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogParser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/ExtendedXMLCatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/OASISXMLCatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogParser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXParserHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TR9401CatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/TextCatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/XCatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java Changeset: 705a3999eb77 Author: martin Date: 2014-09-10 15:17 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/705a3999eb77 8058175: [XML 1.0/1.1] - Attribute values with supplemental characters are being corrupted. Reviewed-by: joehw ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: dc1e26434b3f Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/dc1e26434b3f Merge Changeset: d83a4c26b52e Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/d83a4c26b52e Added tag jdk9-b28 for changeset dc1e26434b3f ! .hgtags Changeset: 30adcd13a313 Author: lana Date: 2014-08-29 11:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/30adcd13a313 Merge Changeset: d181d4002214 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/d181d4002214 Added tag jdk9-b29 for changeset 30adcd13a313 ! .hgtags Changeset: e3853f655392 Author: lana Date: 2014-09-10 19:38 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/e3853f655392 Merge Changeset: 9729d853cb16 Author: wetmore Date: 2014-09-11 12:17 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/9729d853cb16 8058180: .hgignore should be updated with webrev in all repos Reviewed-by: jrose, katleman, jjg ! .hgignore Changeset: c31f1eee7700 Author: katleman Date: 2014-09-11 09:08 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/c31f1eee7700 Added tag jdk9-b30 for changeset d181d4002214 ! .hgtags Changeset: 292317ebc7db Author: lana Date: 2014-09-11 14:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/292317ebc7db Merge Changeset: b940ca3d2c7e Author: katleman Date: 2014-09-17 22:55 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxp/rev/b940ca3d2c7e Added tag jdk9-b31 for changeset 292317ebc7db ! .hgtags From bhavesh.x.patel at oracle.com Thu Sep 25 06:01:41 2014 From: bhavesh.x.patel at oracle.com (bhavesh.x.patel at oracle.com) Date: Thu, 25 Sep 2014 06:01:41 +0000 Subject: hg: javadoc-next/render/jaxws: 12 new changesets Message-ID: <201409250601.s8P61fLe011249@aojmv0008> Changeset: 2f11a520698c Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/2f11a520698c Added tag jdk9-b26 for changeset 9b43f3993b96 ! .hgtags Changeset: c5caa888da25 Author: lana Date: 2014-08-11 10:05 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/c5caa888da25 Merge Changeset: 9b415daee626 Author: chegar Date: 2014-08-18 10:08 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/9b415daee626 Merge Changeset: 5282a14f131f Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/5282a14f131f Merge Changeset: 3d1a4bfb6abb Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/3d1a4bfb6abb Added tag jdk9-b28 for changeset 5282a14f131f ! .hgtags Changeset: e58d3ea638c3 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/e58d3ea638c3 Added tag jdk9-b29 for changeset 3d1a4bfb6abb ! .hgtags Changeset: 434628e088ce Author: wetmore Date: 2014-09-11 12:18 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/434628e088ce 8058180: .hgignore should be updated with webrev in all repos Reviewed-by: jrose, katleman, jjg ! .hgignore Changeset: ddf1ef4a4a54 Author: katleman Date: 2014-09-11 09:08 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/ddf1ef4a4a54 Added tag jdk9-b30 for changeset e58d3ea638c3 ! .hgtags Changeset: 7af228ae847f Author: lana Date: 2014-09-11 14:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/7af228ae847f Merge Changeset: d35ad0854f68 Author: mkos Date: 2014-09-12 17:20 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/d35ad0854f68 8054548: JAX-WS tools need to updated to work with modular image Summary: Removing java reflection API to get JavaCompiler; using standard javax.tools API instead Reviewed-by: alanb - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/util/ApClassLoader.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/util/ToolsJarNotFoundException.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/Invoker.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/WsGen.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/WsImport.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/JavacompilerMessages.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/javacompiler.properties ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wscompile/JavaCompilerHelper.java Changeset: ffefee7f46fd Author: katleman Date: 2014-09-17 22:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/ffefee7f46fd Added tag jdk9-b31 for changeset 7af228ae847f ! .hgtags Changeset: 838a2f693e51 Author: lana Date: 2014-09-18 13:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/jaxws/rev/838a2f693e51 Merge - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/util/ApClassLoader.java - src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/util/ToolsJarNotFoundException.java From bhavesh.x.patel at oracle.com Thu Sep 25 06:07:26 2014 From: bhavesh.x.patel at oracle.com (bhavesh.x.patel at oracle.com) Date: Thu, 25 Sep 2014 06:07:26 +0000 Subject: hg: javadoc-next/render: 57 new changesets Message-ID: <201409250607.s8P67R9n012553@aojmv0008> Changeset: 57651e8cf67b Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/57651e8cf67b Added tag jdk9-b26 for changeset d3ec8d048e6c ! .hgtags Changeset: 73274a451ccb Author: lana Date: 2014-08-11 09:25 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/73274a451ccb Merge Changeset: c72d6edec4cf Author: chegar Date: 2014-08-18 10:05 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/c72d6edec4cf Merge Changeset: 13255d60e919 Author: erikj Date: 2014-08-19 13:43 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/13255d60e919 8022177: Windows/MSYS builds broken Reviewed-by: tbell, erikj, simonis Contributed-by: volker.simonis at gmail.com, erik.joelsson at oracle.com ! common/autoconf/basics.m4 ! common/autoconf/basics_windows.m4 ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain_windows.m4 ! make/common/NativeCompilation.gmk Changeset: 2870f66fe00e Author: mchung Date: 2014-08-19 19:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/2870f66fe00e 8055497: [infra] build failure when building bootcycle image Reviewed-by: naoto ! make/Main.gmk Changeset: 2bfa8c391bdc Author: erikj Date: 2014-08-20 14:11 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/2bfa8c391bdc 8055405: JDK 9 build started failing on ja_JP.UTF-8 locale due to mapping error (encoding=ascii). Reviewed-by: ihse ! make/common/IdlCompilation.gmk Changeset: dbb964d72f25 Author: erikj Date: 2014-08-21 11:05 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/dbb964d72f25 8055188: General cleanup of minor issues from source restructure Reviewed-by: tbell ! make/CompileJavaModules.gmk ! make/Main.gmk - make/common/SetupJava.gmk + make/common/SetupJavaCompilers.gmk Changeset: 70e378877c6a Author: erikj Date: 2014-08-21 12:22 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/70e378877c6a 8055095: Improve "do nothing" incremental build performance after modularized source code integration Reviewed-by: tbell ! make/CompileJavaModules.gmk ! make/Main.gmk ! make/MakeHelpers.gmk ! make/common/MakeBase.gmk + make/common/Modules.gmk Changeset: d9edec389373 Author: mduigou Date: 2014-08-21 10:22 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/d9edec389373 8055772: get_source.sh : version check assumes English localization Reviewed-by: mduigou, tbell Contributed-by: bitterfoxc at gmail.com ! get_source.sh Changeset: f91649eb1db2 Author: mduigou Date: 2014-08-21 10:23 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/f91649eb1db2 8055331: cleaner handling of sub-process non-zero exit result. Reviewed-by: tbell ! common/bin/hgforest.sh Changeset: 274543b2de27 Author: erikj Date: 2014-08-22 11:51 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/274543b2de27 8055096: Remove explicit mx flag from javadoc command line Reviewed-by: tbell, mduigou ! make/Javadoc.gmk Changeset: ba1bab36d1bf Author: ctornqvi Date: 2014-08-18 14:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/ba1bab36d1bf 8032999: [TESTBUG] JT-Reg Runtime tests to be run as part of JPRT submit job Summary: JPRT will now run most of the tests in /runtime Reviewed-by: dcubed, mseledtsov, zgu, mikael ! make/jprt.properties Changeset: 27c26438e4c8 Author: sspitsyn Date: 2014-08-20 17:05 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/27c26438e4c8 Merge Changeset: 446472cfcca8 Author: anoll Date: 2014-08-05 09:05 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/446472cfcca8 8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx Summary: Modify hotspot/make/jprt.properties and make/jprt.properties on the top level to add/remove the relevant platforms. Reviewed-by: kvn, roland Contributed-by: Zoltan Majo ! make/jprt.properties Changeset: b86c13b9a7df Author: mduigou Date: 2014-08-13 19:39 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/b86c13b9a7df 8047952: Remove FORTIFY_SOURCE from fastdebug and slowdebug builds Reviewed-by: dholmes ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 0736f13c91bd Author: kvn Date: 2014-08-21 15:37 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/0736f13c91bd Merge ! common/autoconf/generated-configure.sh ! make/jprt.properties Changeset: b953531f403d Author: amurillo Date: 2014-08-22 10:03 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/b953531f403d Merge ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! make/jprt.properties Changeset: a423abd014f7 Author: mchung Date: 2014-08-26 14:35 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/a423abd014f7 8055230: Rename attach provider implementation class be platform neutral Reviewed-by: alanb, chegar, dfuchs, dholmes, erikj, sla ! make/CompileJavaModules.gmk Changeset: 3c994e1648ac Author: erikj Date: 2014-08-27 10:59 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/3c994e1648ac 8056064: Fix corba locale build problem on windows Reviewed-by: alanb, tbell ! make/common/IdlCompilation.gmk Changeset: 1823df83c30e Author: erikj Date: 2014-08-27 11:12 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/1823df83c30e 8056062: Additional minor cleanups from source restructure build changes Reviewed-by: alanb, tbell ! Makefile ! make/Main.gmk Changeset: 0ceccf7b30b2 Author: erikj Date: 2014-08-27 11:19 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/0ceccf7b30b2 8055922: Work around sjavac limitation with public api tracking cross modules Reviewed-by: ihse ! make/common/JavaCompilation.gmk Changeset: 2a1d4d3e8c8e Author: simonis Date: 2014-08-29 12:02 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/2a1d4d3e8c8e 8056246: Fix AIX build after the Modular Source Code change 8054834 Reviewed-by: erikj, ihse ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: e0a080fd4047 Author: erikj Date: 2014-08-29 13:30 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/e0a080fd4047 8014510: Fix sjavac on all platforms in jprt Reviewed-by: ihse ! common/autoconf/boot-jdk.m4 ! common/autoconf/build-performance.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh Changeset: 3736cf40d962 Author: mchung Date: 2014-08-29 10:46 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/3736cf40d962 8055856: checkdeps build target doesn't work for cross-compilation builds 8056113: [build] tools.jar missing modules.xml Reviewed-by: ihse, erikj + make/CheckModules.gmk ! make/Main.gmk Changeset: 0610b52412cf Author: ihse Date: 2014-09-01 10:39 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/0610b52412cf 8027627: Don't hardcode bash path in LOG=trace Reviewed-by: erikj, tbell Contributed-by: Dmitry Samersoff ! make/common/MakeBase.gmk Changeset: d6cb4cea9c54 Author: prr Date: 2014-08-22 11:00 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/d6cb4cea9c54 8039271: CMM profile files (cmm/*) should not be in ${java.home}/lib Reviewed-by: bae, mchung, erikj ! make/CompileJavaModules.gmk Changeset: b3e42a2a9619 Author: prr Date: 2014-09-02 11:21 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/b3e42a2a9619 Merge ! make/CompileJavaModules.gmk Changeset: ce36ddb6dc61 Author: erikj Date: 2014-09-03 14:10 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/ce36ddb6dc61 8057132: Build fails if PROFILE is set in the environment Reviewed-by: ihse, dholmes, fparain ! make/Main.gmk Changeset: dc29cb072e8a Author: erikj Date: 2014-09-05 12:42 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/dc29cb072e8a 8057537: Serialize reconfigure and fix make clean-foo foo Reviewed-by: dholmes, ihse, tbell ! Makefile ! make/Main.gmk Changeset: 16f1b2409462 Author: ihse Date: 2014-09-09 15:12 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/16f1b2409462 8057125: The fix for JDK-8027627 was incomplete: Don't hardcode bash anywhere. Reviewed-by: erikj ! make/common/MakeBase.gmk Changeset: 5d7de212359d Author: simonis Date: 2014-09-09 17:42 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/5d7de212359d 8057538: Build the freetype library during configure on Windows Reviewed-by: erikj, ihse ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/libraries.m4 ! common/autoconf/toolchain.m4 ! common/autoconf/toolchain_windows.m4 Changeset: fae1eb99785e Author: coffeys Date: 2014-09-10 16:13 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/fae1eb99785e 8057813: Alterations to jdk_security3 test target Reviewed-by: mullan, wetmore, xuelei ! make/jprt.properties Changeset: edbc7981f3be Author: mduigou Date: 2014-09-10 12:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/edbc7981f3be 8056195: Add CUSTOM_SUMMARY_AND_WARNINGS_HOOK Reviewed-by: ihse, erikj ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh Changeset: 9b44369c5737 Author: mchung Date: 2014-09-10 17:32 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/9b44369c5737 8057627: Add org.w3c.dom.ranges and org.w3c.dom.traversal as exported API in modules.xml Reviewed-by: alanb ! modules.xml Changeset: ea2f7981236f Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/ea2f7981236f Merge Changeset: 26da7905a6b2 Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/26da7905a6b2 Added tag jdk9-b28 for changeset ea2f7981236f ! .hgtags Changeset: 9e6581aeda38 Author: lana Date: 2014-08-29 11:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/9e6581aeda38 Merge Changeset: 44a5f9d70460 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/44a5f9d70460 Added tag jdk9-b29 for changeset 9e6581aeda38 ! .hgtags Changeset: 36e9bc875325 Author: lana Date: 2014-09-04 14:44 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/36e9bc875325 Merge Changeset: 7047a1fd4aa8 Author: lana Date: 2014-09-10 19:36 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/7047a1fd4aa8 Merge Changeset: a1a2bb537718 Author: chegar Date: 2014-09-11 10:29 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/a1a2bb537718 8058117: Missing jdk.deploy.osx from modules.xml Reviewed-by: alanb, mchung ! modules.xml Changeset: 65f52e02bc18 Author: katleman Date: 2014-09-11 09:08 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/65f52e02bc18 Added tag jdk9-b30 for changeset 36e9bc875325 ! .hgtags Changeset: 69a84c16d9c2 Author: lana Date: 2014-09-11 14:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/69a84c16d9c2 Merge Changeset: 34df46455488 Author: lancea Date: 2014-09-12 17:46 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/34df46455488 8058366: Export sun.misc to java.sql Reviewed-by: mchung ! modules.xml Changeset: a3ee36412163 Author: ehelin Date: 2014-09-15 16:30 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/a3ee36412163 8058317: Top-level Makefiles uses deprecated target jvmg in HotSpot Makefiles Reviewed-by: erikj, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 96de7aa61b7e Author: mchung Date: 2014-09-15 12:23 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/96de7aa61b7e 8058367: Add verify-modules target to the default and images target Reviewed-by: alanb, erikj, ihse, prr ! make/Main.gmk Changeset: 980f315286b9 Author: erikj Date: 2014-09-16 12:08 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/980f315286b9 8058118: Generate modules.list during the build Reviewed-by: alanb, ihse, tbell, mchung ! Makefile ! common/autoconf/spec.gmk.in ! make/Main.gmk ! make/common/Modules.gmk ! make/common/SetupJavaCompilers.gmk - make/common/modules.list ! modules.xml Changeset: 33968ec4cc68 Author: erikj Date: 2014-08-28 11:58 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/33968ec4cc68 8056053: Disable HOTSPOT_BUILD_JOBS when building with configure Reviewed-by: dholmes, ihse, dcubed ! common/autoconf/hotspot-spec.gmk.in ! make/HotspotWrapper.gmk Changeset: fac17bf59030 Author: amurillo Date: 2014-09-12 13:59 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/fac17bf59030 Merge Changeset: 2556d0c2976a Author: amurillo Date: 2014-09-13 14:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/2556d0c2976a Merge Changeset: 1540bfaa0606 Author: amurillo Date: 2014-09-16 08:04 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/1540bfaa0606 Merge Changeset: d1d2ca914d49 Author: weijun Date: 2014-09-17 13:55 +0800 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/d1d2ca914d49 8056141: Move com.sun.security.jgss into a new module Reviewed-by: alanb, chegar, mchung ! common/bin/unshuffle_list.txt ! modules.xml Changeset: 9918cd2de40d Author: katleman Date: 2014-09-17 22:55 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/9918cd2de40d Added tag jdk9-b31 for changeset 69a84c16d9c2 ! .hgtags Changeset: 7e3512dae8e0 Author: lana Date: 2014-09-18 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/7e3512dae8e0 Merge - make/common/modules.list Changeset: 0937ce5890bc Author: erikj Date: 2014-09-19 11:53 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/0937ce5890bc 8058797: Building with sjavac broken after JDK-8058118 Reviewed-by: ihse ! make/common/JavaCompilation.gmk ! make/common/Modules.gmk Changeset: d289c41136b9 Author: erikj Date: 2014-09-23 07:23 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/d289c41136b9 8047933: Race between jdk/make/scripts/genExceptions.sh and com.sun.tools.javadoc.Main Reviewed-by: ihse, tbell ! make/Main.gmk Changeset: 7feeff170f81 Author: tbell Date: 2014-09-23 07:24 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/rev/7feeff170f81 Merge ! make/Main.gmk - make/common/modules.list From bhavesh.x.patel at oracle.com Thu Sep 25 06:02:43 2014 From: bhavesh.x.patel at oracle.com (bhavesh.x.patel at oracle.com) Date: Thu, 25 Sep 2014 06:02:43 +0000 Subject: hg: javadoc-next/render/langtools: 73 new changesets Message-ID: <201409250602.s8P62itc011408@aojmv0008> Changeset: 0529b1e3369b Author: ohrstrom Date: 2014-08-08 20:47 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/0529b1e3369b 8054461: Add @file support to sjavac Summary: Add @file support to sjavac commandline. Reviewed-by: jjg, alundblad ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/share/classes/com/sun/tools/sjavac/options/Options.java ! test/tools/sjavac/SJavac.java Changeset: 2cfae1808440 Author: ohrstrom Date: 2014-08-08 21:26 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/2cfae1808440 8054474: Add --state-dir=bar to sjavac Summary: Add --state-dir=bar to sjavac to control where sjavac stores the javac_state file. Reviewed-by: jjg, alundblad ! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java ! src/share/classes/com/sun/tools/sjavac/options/Option.java ! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/share/classes/com/sun/tools/sjavac/options/Options.java ! src/share/classes/com/sun/tools/sjavac/server/JavacService.java ! src/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java ! test/tools/sjavac/SJavac.java Changeset: bbacfb416096 Author: ohrstrom Date: 2014-08-09 00:56 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/bbacfb416096 8054465: Add --permit-artifact=bar to sjavac Summary: Add --permit-artifact=bar to white-list files that have been written to the destination directory and that sjavac should not delete. Reviewed-by: jjg, alundblad ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/options/Option.java ! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/share/classes/com/sun/tools/sjavac/options/Options.java ! test/tools/sjavac/OptionDecoding.java ! test/tools/sjavac/SJavac.java Changeset: 13b7f52d197c Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/13b7f52d197c Added tag jdk9-b26 for changeset bbacfb416096 ! .hgtags Changeset: 8bae77602474 Author: ksrini Date: 2014-08-11 10:16 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/8bae77602474 8054044: [javadoc] javadoc tester must print out the javadoc run arguments. Reviewed-by: jjg, sogoel ! test/com/sun/javadoc/lib/JavadocTester.java Changeset: 2c72dfde538d Author: lana Date: 2014-08-11 10:05 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/2c72dfde538d Merge ! .hgtags Changeset: c998c4293abc Author: lana Date: 2014-08-11 11:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/c998c4293abc Merge Changeset: 64dd93efba84 Author: sogoel Date: 2014-08-12 16:41 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/64dd93efba84 8054964: Add a test for invalid package annotations Reviewed-by: jjg + test/tools/javac/annotations/neg/InvalidPackageAnno.java + test/tools/javac/annotations/neg/InvalidPackageAnno.out + test/tools/javac/annotations/neg/bar/package-info.java Changeset: 1e8664df1b9c Author: sogoel Date: 2014-08-12 17:31 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/1e8664df1b9c 8049127: Group 8b - golden files for annotations test in tools/java dir Reviewed-by: jjg ! test/tools/javac/annotations/neg/NoAnnotationMethods.java + test/tools/javac/annotations/neg/NoAnnotationMethods.out ! test/tools/javac/annotations/neg/NoClone.java + test/tools/javac/annotations/neg/NoClone.out ! test/tools/javac/annotations/neg/NoObjectMethods.java + test/tools/javac/annotations/neg/NoObjectMethods.out ! test/tools/javac/annotations/neg/ObjectMembers.java + test/tools/javac/annotations/neg/ObjectMembers.out ! test/tools/javac/annotations/neg/OverrideNo.java + test/tools/javac/annotations/neg/OverrideNo.out ! test/tools/javac/annotations/neg/Package.java + test/tools/javac/annotations/neg/Package.out ! test/tools/javac/annotations/neg/Recovery.java + test/tools/javac/annotations/neg/Recovery.out ! test/tools/javac/annotations/neg/Recovery1.java + test/tools/javac/annotations/neg/Recovery1.out ! test/tools/javac/annotations/neg/Scope.java + test/tools/javac/annotations/neg/Scope.out ! test/tools/javac/annotations/neg/Syntax1.java + test/tools/javac/annotations/neg/Syntax1.out Changeset: e6bed5e8f0f0 Author: sogoel Date: 2014-08-12 17:39 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/e6bed5e8f0f0 8049129: Group 8c - golden files for annotations test in tools/java dir Reviewed-by: jjg ! test/tools/javac/annotations/neg/WrongTarget.java + test/tools/javac/annotations/neg/WrongTarget.out ! test/tools/javac/annotations/neg/WrongTarget2.java + test/tools/javac/annotations/neg/WrongTarget2.out ! test/tools/javac/annotations/neg/WrongValue.java + test/tools/javac/annotations/neg/WrongValue.out ! test/tools/javac/annotations/neg/Z10.java + test/tools/javac/annotations/neg/Z10.out ! test/tools/javac/annotations/neg/Z11.java + test/tools/javac/annotations/neg/Z11.out ! test/tools/javac/annotations/neg/Z12.java + test/tools/javac/annotations/neg/Z12.out ! test/tools/javac/annotations/neg/Z13.java + test/tools/javac/annotations/neg/Z13.out ! test/tools/javac/annotations/neg/Z14.java + test/tools/javac/annotations/neg/Z14.out ! test/tools/javac/annotations/neg/Z15.java + test/tools/javac/annotations/neg/Z15.out ! test/tools/javac/annotations/neg/Z16.java + test/tools/javac/annotations/neg/Z16.out Changeset: 01d5bf0c20eb Author: sogoel Date: 2014-08-12 17:48 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/01d5bf0c20eb 8049130: Group 8d - golden files for annotations test in tools/java dir Reviewed-by: jjg ! test/tools/javac/annotations/neg/Z1.java + test/tools/javac/annotations/neg/Z1.out ! test/tools/javac/annotations/neg/Z2.java + test/tools/javac/annotations/neg/Z2.out ! test/tools/javac/annotations/neg/Z3.java + test/tools/javac/annotations/neg/Z3.out ! test/tools/javac/annotations/neg/Z4.java + test/tools/javac/annotations/neg/Z4.out ! test/tools/javac/annotations/neg/Z5.java + test/tools/javac/annotations/neg/Z5.out ! test/tools/javac/annotations/neg/Z8.java + test/tools/javac/annotations/neg/Z8.out ! test/tools/javac/annotations/neg/Z9.java + test/tools/javac/annotations/neg/Z9.out ! test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java + test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.out ! test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.java + test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.out ! test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java + test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.out Changeset: 98a99928a76b Author: alundblad Date: 2014-08-13 14:44 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/98a99928a76b 8048457: Sjavac should not use portfiles, sockets, etc if background=false 8044131: Restructure client / server protocol code Summary: Changes protocol code to use Object input/output streams. Avoids spawning server if background=false. Refactors idleness checks, pooling and port file monitoring. Reviewed-by: jjg, jfranck ! src/share/classes/com/sun/tools/sjavac/BuildState.java ! src/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/share/classes/com/sun/tools/sjavac/CompileChunk.java ! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/share/classes/com/sun/tools/sjavac/JavacState.java ! src/share/classes/com/sun/tools/sjavac/Log.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/Module.java ! src/share/classes/com/sun/tools/sjavac/Package.java ! src/share/classes/com/sun/tools/sjavac/ProblemException.java ! src/share/classes/com/sun/tools/sjavac/Source.java ! src/share/classes/com/sun/tools/sjavac/Transformer.java ! src/share/classes/com/sun/tools/sjavac/Util.java + src/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java ! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java ! src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java - src/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java + src/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java ! src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java + src/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java + src/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java ! src/share/classes/com/sun/tools/sjavac/options/ArgumentIterator.java ! src/share/classes/com/sun/tools/sjavac/options/Option.java ! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/share/classes/com/sun/tools/sjavac/options/Options.java ! src/share/classes/com/sun/tools/sjavac/options/SourceLocation.java ! src/share/classes/com/sun/tools/sjavac/server/CompilationResult.java - src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java - src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java + src/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java - src/share/classes/com/sun/tools/sjavac/server/JavacServer.java - src/share/classes/com/sun/tools/sjavac/server/JavacService.java - src/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java ! src/share/classes/com/sun/tools/sjavac/server/PortFile.java + src/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java + src/share/classes/com/sun/tools/sjavac/server/RequestHandler.java + src/share/classes/com/sun/tools/sjavac/server/Sjavac.java + src/share/classes/com/sun/tools/sjavac/server/SjavacServer.java ! src/share/classes/com/sun/tools/sjavac/server/SysInfo.java + src/share/classes/com/sun/tools/sjavac/server/Terminable.java + test/tools/sjavac/IdleShutdown.java + test/tools/sjavac/PooledExecution.java Changeset: 09bb56ec5fec Author: emc Date: 2014-08-13 14:25 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/09bb56ec5fec 8055054: Remove visitWildcard visitor method from erasure visitor Summary: Remove suspicious visitor method that should not be present Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java Changeset: a108029dbcbf Author: jjg Date: 2014-08-13 13:20 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/a108029dbcbf 8050429: Update/cleanup ToolBox Reviewed-by: vromero ! make/build.properties ! test/tools/apt/Basics/CheckAptIsRemovedTest.java ! test/tools/javac/4846262/CheckEBCDICLocaleTest.java ! test/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java ! test/tools/javac/AnonymousSubclassTest.java ! test/tools/javac/ClassPathTest/ClassPathTest.java ! test/tools/javac/ConstFoldTest.java ! test/tools/javac/ExtDirs/ExtDirTest.java ! test/tools/javac/IncorrectInheritance/IncorrectInheritanceTest.java ! test/tools/javac/MissingInclude/MissingIncludeTest.java ! test/tools/javac/Paths/AbsolutePathTest.java ! test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java ! test/tools/javac/T5090006/AssertionFailureTest.java ! test/tools/javac/T6970173/DebugPointerAtBadPositionTest.java ! test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java ! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java ! test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java ! test/tools/javac/T8013394/CompileErrorWithIteratorTest.java ! test/tools/javac/T8019486/WrongLNTForLambdaTest.java ! test/tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java ! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java ! test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java ! test/tools/javac/api/ToolProvider/HelloWorldTest.java ! test/tools/javac/api/ToolProvider/ToolProviderTest1.java ! test/tools/javac/api/ToolProvider/ToolProviderTest2.java ! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java ! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java ! test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java ! test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java ! test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java ! test/tools/javac/classfiles/attributes/SourceFile/MixTest.java ! test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java ! test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java ! test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java ! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java ! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java ! test/tools/javac/defaultMethodsVisibility/DefaultMethodsNotVisibleForSourceLessThan8Test.java ! test/tools/javac/fatalErrors/NoJavaLangTest.java ! test/tools/javac/innerClassFile/InnerClassFileTest.java ! test/tools/javac/javazip/JavaZipTest.java ! test/tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java - test/tools/javac/lib/ToolBox.java ! test/tools/javac/links/LinksTest.java ! test/tools/javac/newlines/NewLineTest.java ! test/tools/javac/processing/rounds/CompleteOnClosed.java ! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java ! test/tools/javac/stackmap/StackMapTest.java ! test/tools/javah/6257087/T6257087.java ! test/tools/javah/T4942232/MissingParamClassTest.java ! test/tools/javah/constMacroTest/ConstMacroTest.java ! test/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java ! test/tools/javap/4866831/PublicInterfaceTest.java ! test/tools/javap/stackmap/StackmapTest.java + test/tools/lib/ToolBox.java Changeset: b6fef26b6c0b Author: aeremeev Date: 2014-08-12 13:24 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/b6fef26b6c0b 8042251: Implement classfile tests for InnerClasses attribute. Reviewed-by: jjg, anazarov, shurailine + test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTestBase.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java + test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java + test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java + test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java + test/tools/javac/classfiles/attributes/innerclasses/README.txt + test/tools/javac/classfiles/attributes/innerclasses/TestCase.java ! test/tools/javac/classfiles/attributes/lib/TestBase.java ! test/tools/javac/classfiles/attributes/lib/TestResult.java Changeset: 525e4b838572 Author: emc Date: 2014-08-13 21:58 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/525e4b838572 Merge Changeset: 557413561cd1 Author: jjg Date: 2014-08-13 15:47 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/557413561cd1 8055076: fix test failures in classfile tests Reviewed-by: darcy ! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java ! test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java Changeset: a5b455614604 Author: alundblad Date: 2014-08-14 13:05 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/a5b455614604 8054215: Use com.sun.tools.javac.util.Assert instead of 'assert' Summary: Replaced assert keyword with methods from com.sun.tools.javac.util.Assert Reviewed-by: jfranck ! src/share/classes/com/sun/tools/sjavac/BuildState.java ! src/share/classes/com/sun/tools/sjavac/Package.java ! src/share/classes/com/sun/tools/sjavac/Util.java ! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java ! src/share/classes/com/sun/tools/sjavac/server/PortFile.java Changeset: 9e8cbfac9b6b Author: alundblad Date: 2014-08-14 14:17 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/9e8cbfac9b6b 8055039: Sjavac does not print compilation errors to the console Summary: Sjavac (client) now prints the result of the compilation on stdout/stderr. Reviewed-by: jfranck ! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java Changeset: 383432f1719c Author: pgovereau Date: 2014-08-15 11:02 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/383432f1719c 8054556: javac should report the error for default usage as the primary error Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! test/tools/javac/annotations/neg/Z3.java ! test/tools/javac/annotations/neg/Z3.out Changeset: 035b01d356ee Author: chegar Date: 2014-08-18 10:59 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/035b01d356ee Merge ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/BuildState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileChunk.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Module.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Package.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/ProblemException.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/ArgumentIterator.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/SourceLocation.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerPool.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerThread.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServer.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacService.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SysInfo.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Terminable.java - test/tools/javac/lib/ToolBox.java Changeset: 75e8065a3e88 Author: mcimadamore Date: 2014-08-19 12:13 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/75e8065a3e88 8055390: IntelliJ langtools project should reflect modular source tree Summary: Adjust langtools.iml to point to the new source trees Reviewed-by: jfranck ! make/intellij/langtools.iml Changeset: 4d1ea4477956 Author: ksrini Date: 2014-08-19 15:34 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/4d1ea4477956 8055501: [javac] ignore test/tools/javac/Paths/AbsolutePathTest.java Reviewed-by: jjg ! test/tools/javac/Paths/AbsolutePathTest.java Changeset: bad77727fa11 Author: erikj Date: 2014-08-22 12:25 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/bad77727fa11 8055767: Sjavac is leaking servers Reviewed-by: alundblad, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java Changeset: 50b448c5be54 Author: jjg Date: 2014-08-22 16:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/50b448c5be54 8044859: javac duplicates option processing when using Compiler API Reviewed-by: mcimadamore, vromero, jlahoda ! make/build.properties ! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java + src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! test/tools/javac/6410653/T6410653.java ! test/tools/javac/6457284/T6457284.java ! test/tools/javac/T6358166.java ! test/tools/javac/T6358168.java ! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java ! test/tools/javac/api/6410643/T6410643.java ! test/tools/javac/api/T6357331.java ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/api/TestJavacTask_Lock.java ! test/tools/javac/api/TestResolveError.java ! test/tools/javac/api/taskListeners/CompileEvent.java ! test/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/tools/javac/failover/CheckAttributedTree.java + test/tools/javac/options/modes/AtFilesTest.java + test/tools/javac/options/modes/DocLintTest.java + test/tools/javac/options/modes/FSInfoTest.java + test/tools/javac/options/modes/InfoOptsTest.java + test/tools/javac/options/modes/NoOperandsTest.java + test/tools/javac/options/modes/OutputDirTest.java + test/tools/javac/options/modes/ProfileBootClassPathTest.java + test/tools/javac/options/modes/ProfileTargetTest.java + test/tools/javac/options/modes/SourceTargetTest.java + test/tools/javac/options/modes/StdOutTest.java + test/tools/javac/options/modes/Tester.java ! test/tools/javac/profiles/ProfileOptionTest.java ! test/tools/javac/versions/Versions.java Changeset: f2518ce1dabc Author: mcimadamore Date: 2014-08-26 12:45 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/f2518ce1dabc 8056055: IntelliJ source paths broken after modularization of langtools Summary: Add 'share/classes' prefix to all src roots Reviewed-by: jfranck ! make/intellij/langtools.iml Changeset: 8e638f046bf0 Author: jlahoda Date: 2014-08-27 07:44 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/8e638f046bf0 8056061: Mark implementations of public interfaces with an annotation Summary: Adding @DefinedBy annotation to mark methods that implement public API methods; annotating the methods; adding a coding rules analyzer to enforce all such methods are annotated. Reviewed-by: jjg, mcimadamore, jfranck Contributed-by: jan.lahoda at oracle.com, jonathan.gibbons at oracle.com + make/test/crules/DefinedByAnalyzer/Test.java + make/test/crules/DefinedByAnalyzer/Test.out ! make/tools/crules/AbstractCodingRulesAnalyzer.java ! make/tools/crules/CodingRulesAnalyzerPlugin.java + make/tools/crules/DefinedByAnalyzer.java ! make/tools/crules/resources/crules.properties ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java + src/jdk.compiler/share/classes/com/sun/tools/javac/util/DefinedBy.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java Changeset: a75064469e3f Author: mcimadamore Date: 2014-08-27 11:41 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/a75064469e3f 8056075: Add support for dumping inference dependency graphs Summary: Add option '-XDdumpInferenceGraphTo=' to dump inference internal dependency graphs Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java Changeset: 00d021d01485 Author: ksrini Date: 2014-08-27 06:25 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/00d021d01485 8038732: [javadoc] NetBeans IDE target does not build doclets Reviewed-by: jjg, jlahoda ! make/build.properties ! make/build.xml ! make/tools/anttasks/GenStubsTask.java ! make/tools/anttasks/SelectToolTask.java Changeset: bc4d5d9f30f0 Author: ksrini Date: 2014-08-26 08:12 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/bc4d5d9f30f0 8054925: [javadoc] refactor the Doclet start method. Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java Changeset: 506a8e26a53e Author: ksrini Date: 2014-08-27 06:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/506a8e26a53e 8050031: [javadoc] class-use pages have duplicates and missing entries Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java ! test/com/sun/javadoc/lib/JavadocTester.java ! test/com/sun/javadoc/testOrdering/TestOrdering.java ! test/com/sun/javadoc/testUseOption/TestUseOption.java + test/com/sun/javadoc/testUseOption/unique/C1.java + test/com/sun/javadoc/testUseOption/unique/UseMe.java Changeset: 452dd2988607 Author: alundblad Date: 2014-08-28 17:38 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/452dd2988607 8054500: Refactor sjavac Main class into ClientMain and ServerMain Summary: Restructured Main into ClientMain and ServerMain Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Main.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java ! test/tools/sjavac/ExclPattern.java ! test/tools/sjavac/IgnoreSymbolFile.java ! test/tools/sjavac/OptionDecoding.java ! test/tools/sjavac/SJavac.java Changeset: 23a08a5e36d6 Author: darcy Date: 2014-08-28 11:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/23a08a5e36d6 8056283: @ignore tools/javac/defaultMethods/Assertions.java until JDK-8047675 is fixed Reviewed-by: ksrini ! test/tools/javac/defaultMethods/Assertions.java Changeset: 9fbec2de1d14 Author: sogoel Date: 2014-08-28 23:42 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/9fbec2de1d14 8049126: golden files for annotations test in tools/java dir Reviewed-by: jjg ! test/tools/javac/annotations/neg/AnnComma.java + test/tools/javac/annotations/neg/AnnComma.out ! test/tools/javac/annotations/neg/ArrayLit.java + test/tools/javac/annotations/neg/ArrayLit.out ! test/tools/javac/annotations/neg/Constant.java + test/tools/javac/annotations/neg/Constant.out ! test/tools/javac/annotations/neg/Cycle1.java + test/tools/javac/annotations/neg/Cycle1.out ! test/tools/javac/annotations/neg/Cycle2.java + test/tools/javac/annotations/neg/Cycle2.out ! test/tools/javac/annotations/neg/Cycle3.java + test/tools/javac/annotations/neg/Cycle3.out ! test/tools/javac/annotations/neg/Dup.java + test/tools/javac/annotations/neg/Dup.out ! test/tools/javac/annotations/neg/DupTarget.java + test/tools/javac/annotations/neg/DupTarget.out ! test/tools/javac/annotations/neg/MemberOver.java + test/tools/javac/annotations/neg/MemberOver.out Changeset: 9e6adccdd77f Author: sogoel Date: 2014-08-29 00:42 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/9e6adccdd77f 8055074: Group 9a: golden files for tests in tools/javac dir Reviewed-by: jjg ! test/tools/javac/Ambig3.java + test/tools/javac/Ambig3.out ! test/tools/javac/BadAnnotation.java + test/tools/javac/BadAnnotation.out ! test/tools/javac/BadCovar.java + test/tools/javac/BadCovar.out ! test/tools/javac/BadHexConstant.java + test/tools/javac/BadHexConstant.out ! test/tools/javac/BoundClassError.java + test/tools/javac/BoundClassError.out ! test/tools/javac/BreakAcrossClass.java + test/tools/javac/BreakAcrossClass.out ! test/tools/javac/ClassIsAbstract.java + test/tools/javac/ClassIsAbstract.out ! test/tools/javac/ClassToTypeParm.java + test/tools/javac/ClassToTypeParm.out ! test/tools/javac/CompoundBox.java + test/tools/javac/CompoundBox.out Changeset: 9e29021d0d13 Author: alundblad Date: 2014-08-29 14:58 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/9e29021d0d13 8056252: Incremental build fails on Windows Summary: Changed from '/' to File.separatorChar Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java Changeset: 9da59b2ab73d Author: mchung Date: 2014-08-29 10:46 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/9da59b2ab73d 8055856: checkdeps build target doesn't work for cross-compilation builds 8056113: [build] tools.jar missing modules.xml Reviewed-by: ihse, erikj ! make/CompileInterim.gmk ! src/jdk.dev/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java ! src/jdk.dev/share/classes/com/sun/tools/jdeps/PlatformClassPath.java Changeset: 37e0edfac52e Author: sogoel Date: 2014-08-29 14:08 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/37e0edfac52e 8056288: Missing bug id in test/com/sun/javadoc/testOrdering/TestOrdering.java Reviewed-by: ksrini ! test/com/sun/javadoc/testOrdering/TestOrdering.java Changeset: 73b1d870a886 Author: mcimadamore Date: 2014-09-01 17:41 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/73b1d870a886 8057005: IntelliJ should allow import for nested classes Summary: Minor tweaks to langtools intellij project Reviewed-by: jfranck ! make/intellij/codeStyleSettings.xml ! make/intellij/copyright/profiles_settings.xml ! make/intellij/workspace.xml Changeset: c565b044f8c4 Author: kizune Date: 2014-09-03 19:22 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/c565b044f8c4 8044597: Request to update tools/javap/T4501661.java to add test for package option Reviewed-by: jjg ! test/tools/javap/T4501661.java Changeset: 9a41fce5a626 Author: jjg Date: 2014-09-03 14:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/9a41fce5a626 8034861: Incorrect format and indentation of InnerClasses section Reviewed-by: jjg, ksrini, mcimadamore, lagergren ! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java ! test/tools/javap/T4975569.java Changeset: b33de166fafb Author: jjg Date: 2014-09-03 14:19 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/b33de166fafb 8038414: Constant pool's strings are not escaped properly Reviewed-by: jjg, mcimadamore, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javap/ConstantWriter.java + test/tools/javap/T8038414.java Changeset: 093d86cc0f8d Author: jlahoda Date: 2014-09-04 08:48 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/093d86cc0f8d 8054563: Update RunCodingRules.java for source code reorg Summary: Tests RunCodingRules and MessageInfo fixed to work in the new source code structure. Reviewed-by: jjg ! test/tools/all/RunCodingRules.java ! test/tools/javac/diags/MessageInfo.java Changeset: d898543d13fb Author: jlahoda Date: 2014-09-04 08:49 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/d898543d13fb 8047675: tools/javac/defaultMethods/Assertions.java fails if run with -enableassertions (-ea) Summary: Using ToolBox to start new Java processes, to avoid passing default VM options to the newly started process. Reviewed-by: jjg ! test/tools/javac/defaultMethods/Assertions.java + test/tools/javac/defaultMethods/AssertionsTest.java ! test/tools/lib/ToolBox.java Changeset: 0ecc0804ec11 Author: sogoel Date: 2014-09-04 16:52 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/0ecc0804ec11 8055996: Remove @ignore from tools/javac/T6725036.java Reviewed-by: jjg ! test/tools/javac/T6725036.java Changeset: 0877f3c322c3 Author: sogoel Date: 2014-09-05 16:43 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/0877f3c322c3 8055075: Group 9b: golden files for tests in tools/javac dir Reviewed-by: jjg ! test/tools/javac/ConditionalWithVoid.java + test/tools/javac/ConditionalWithVoid.out ! test/tools/javac/DuplicateClass.java + test/tools/javac/DuplicateClass.out ! test/tools/javac/EOI.java + test/tools/javac/EOI.out ! test/tools/javac/ExceptionalFinally2.java + test/tools/javac/ExceptionalFinally2.out ! test/tools/javac/ExprQualifiedType.java + test/tools/javac/ExprQualifiedType.out ! test/tools/javac/ExtendsScope.java + test/tools/javac/ExtendsScope.out ! test/tools/javac/ExtraneousEquals.java + test/tools/javac/ExtraneousEquals.out ! test/tools/javac/FlatnameClash2.java + test/tools/javac/FlatnameClash2.out ! test/tools/javac/InconsistentInheritedSignature.java + test/tools/javac/InconsistentInheritedSignature.out Changeset: ea62dc3a866e Author: sogoel Date: 2014-09-05 16:51 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/ea62dc3a866e 8055079: Group 9c: golden files for tests in tools/javac dir Reviewed-by: jjg ! test/tools/javac/InterfaceObjectIncompatibility.java + test/tools/javac/InterfaceObjectIncompatibility.out ! test/tools/javac/InterfaceObjectInheritance.java + test/tools/javac/InterfaceObjectInheritance.out ! test/tools/javac/InterfaceOverrideFinal.java + test/tools/javac/InterfaceOverrideFinal.out ! test/tools/javac/LabeledDeclaration.java + test/tools/javac/LabeledDeclaration.out ! test/tools/javac/NestedDuplicateLabels.java + test/tools/javac/NestedDuplicateLabels.out ! test/tools/javac/NewGeneric.java + test/tools/javac/NewGeneric.out ! test/tools/javac/NoClass.java + test/tools/javac/NoClass.out ! test/tools/javac/Object1.java + test/tools/javac/Object1.out ! test/tools/javac/Object2.java + test/tools/javac/Object2.out Changeset: b545a2b1039d Author: jlahoda Date: 2014-09-08 10:48 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/b545a2b1039d 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/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056014.java Changeset: d7e615e0115c Author: jlahoda Date: 2014-09-08 10:50 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/d7e615e0115c 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/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056984.java Changeset: 8df25ec8c930 Author: jfranck Date: 2014-09-08 13:11 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/8df25ec8c930 8056021: checkin for JDK-8027262 breaks Checker Framework Reviewed-by: jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java + src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Env.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java ! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out ! test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java ! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java ! test/tools/javac/processing/model/type/BasicAnnoTests.java ! test/tools/javac/warnings/6747671/T6747671.java ! test/tools/javac/warnings/6747671/T6747671.out ! test/tools/javac/warnings/suppress/T6480588.java ! test/tools/javac/warnings/suppress/T6480588.out ! test/tools/javac/warnings/suppress/TypeAnnotations.java ! test/tools/javap/output/RepeatingTypeAnnotations.java Changeset: b27a7aae4b23 Author: mcimadamore Date: 2014-09-08 14:16 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/b27a7aae4b23 8055514: Wrong, confusing error when non-static varargs referenced in static context Summary: Improved heuristics in MethodResolutionPhase.mergeResults() Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/varargs/8055514/T8055514.java + test/tools/javac/varargs/8055514/T8055514.out Changeset: 63711c189d79 Author: jlahoda Date: 2014-09-08 15:51 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/63711c189d79 8057753: Test langtools/test/tools/javac/NoClass.java is failing when run together with langtools/test/tools/javac/DuplicateImport.java Summary: Removing javac/NoClass test, as it is superseded by javac/importChecks/InvalidImportsNoClasses.java Reviewed-by: jfranck - test/tools/javac/NoClass.java - test/tools/javac/NoClass.out ! test/tools/javac/importChecks/InvalidImportsNoClasses.java Changeset: 10287adbf9d6 Author: pgovereau Date: 2014-09-09 11:55 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/10287adbf9d6 8055500: fix for 8030046 is incorrect Reviewed-by: jjg, ksrini ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java ! test/tools/javac/Paths/AbsolutePathTest.java Changeset: afb14d7db974 Author: pgovereau Date: 2014-09-09 12:16 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/afb14d7db974 8054210: NullPointerException when compiling specific code. Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8042741/LambdaArgumentsTest.java Changeset: 0d89f8b94872 Author: vromero Date: 2014-09-09 10:43 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/0d89f8b94872 8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class Reviewed-by: mcimadamore, jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Bits.java Changeset: 016786f79314 Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/016786f79314 Merge ! .hgtags - src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerPool.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerThread.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServer.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacService.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java - test/tools/javac/lib/ToolBox.java Changeset: 407df169f50e Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/407df169f50e Added tag jdk9-b28 for changeset 016786f79314 ! .hgtags Changeset: 13705e2ddeb2 Author: lana Date: 2014-08-29 11:57 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/13705e2ddeb2 Merge Changeset: 5b2b0cde7f7b Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/5b2b0cde7f7b Added tag jdk9-b29 for changeset 13705e2ddeb2 ! .hgtags Changeset: ef5427c13e1e Author: lana Date: 2014-09-04 14:45 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/ef5427c13e1e Merge Changeset: aa09fc6a3459 Author: lana Date: 2014-09-10 19:38 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/aa09fc6a3459 Merge - test/tools/javac/NoClass.java Changeset: d75456e839b5 Author: wetmore Date: 2014-09-11 12:18 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/d75456e839b5 8058180: .hgignore should be updated with webrev in all repos Reviewed-by: jrose, katleman, jjg ! .hgignore Changeset: a4843ba8f2dc Author: katleman Date: 2014-09-11 09:09 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/a4843ba8f2dc Added tag jdk9-b30 for changeset ef5427c13e1e ! .hgtags Changeset: 0046d55383a9 Author: lana Date: 2014-09-11 14:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/0046d55383a9 Merge - test/tools/javac/NoClass.java Changeset: 3eb8614e39b3 Author: sogoel Date: 2014-09-12 17:05 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/3eb8614e39b3 8055080: Group 9d: golden files for tests in tools/javac dir Reviewed-by: jjg, mcimadamore, jlahoda ! test/tools/javac/Parens1.java + test/tools/javac/Parens1.out ! test/tools/javac/Parens2.java + test/tools/javac/Parens2.out ! test/tools/javac/Parens3.java + test/tools/javac/Parens3.out ! test/tools/javac/Parens4.java + test/tools/javac/Parens4.out ! test/tools/javac/ParseConditional.java + test/tools/javac/ParseConditional.out ! test/tools/javac/StoreClass.java + test/tools/javac/StoreClass.out ! test/tools/javac/SwitchScope.java + test/tools/javac/SwitchScope.out ! test/tools/javac/SynthName2.java + test/tools/javac/SynthName2.out ! test/tools/javac/T6234077.java + test/tools/javac/T6234077.out Changeset: c419bddef7f3 Author: mcimadamore Date: 2014-09-15 12:43 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/c419bddef7f3 8055963: Inference failure with nested invocation Summary: Revise heuristics to force eager instantiation of return inference vars Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8055963/T8055963.java Changeset: 9a6c1bf0d19a Author: bpatel Date: 2014-09-17 23:52 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/9a6c1bf0d19a 8043698: tag not getting generated in package-summary pages for un-named packages Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java ! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java Changeset: 7e15b8d4631d Author: bpatel Date: 2014-09-18 00:50 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/7e15b8d4631d 8047745: Javadoc should include encoding information in generated html files Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! test/com/sun/javadoc/testCharset/TestCharset.java Changeset: 414fb97e029d Author: katleman Date: 2014-09-17 22:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/414fb97e029d Added tag jdk9-b31 for changeset 0046d55383a9 ! .hgtags Changeset: ad99965443d1 Author: lana Date: 2014-09-18 13:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/ad99965443d1 Merge Changeset: c67dc7a385b2 Author: sogoel Date: 2014-09-19 13:54 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/c67dc7a385b2 8058755: Update tools/javadoc/6227454 to add head tag Reviewed-by: jjg ! test/tools/javadoc/6227454/Test.java Changeset: 2f8f2ae8a806 Author: jlahoda Date: 2014-09-22 14:55 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/2f8f2ae8a806 8057794: Compiler Error when obtaining .class property Summary: Ensuring a non-null type and sym for illegal T.class to prevent downstream errors. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/T8057794.java + test/tools/javac/lambda/T8057794.out Changeset: ff1998c1ecab Author: emc Date: 2014-09-22 17:09 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/langtools/rev/ff1998c1ecab 8048614: Add TypeMetadata to contain type annotations and other type information Summary: Implement general framework for metadata on types Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java + src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/UninitializedType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! test/tools/javac/types/TypeHarness.java From bhavesh.x.patel at oracle.com Thu Sep 25 06:05:46 2014 From: bhavesh.x.patel at oracle.com (bhavesh.x.patel at oracle.com) Date: Thu, 25 Sep 2014 06:05:46 +0000 Subject: hg: javadoc-next/render/hotspot: 283 new changesets Message-ID: <201409250605.s8P65oC4012306@aojmv0008> Changeset: 0bf05fc3b45a Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0bf05fc3b45a Added tag jdk9-b26 for changeset 48b95a073d75 ! .hgtags Changeset: 473cc24bc22a Author: lana Date: 2014-08-11 10:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/473cc24bc22a Merge Changeset: 07a6e56a6936 Author: tschatzl Date: 2014-07-23 09:03 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/07a6e56a6936 8027959: Early reclamation of large objects in G1 Summary: Try to reclaim humongous objects at every young collection after doing a conservative estimate of its liveness. Reviewed-by: brutisso, mgerdin ! 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/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp + test/gc/g1/TestEagerReclaimHumongousRegions.java ! test/gc/g1/TestGCLogMessages.java Changeset: bd555dd6ca97 Author: jmasa Date: 2014-07-24 15:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/bd555dd6ca97 Merge Changeset: 370ff4c8bd7b Author: dsamersoff Date: 2014-07-28 07:31 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/370ff4c8bd7b 8049046: Deprecated Function in hotspot/src/os/solaris/vm/attachListener_solaris.cpp Summary: replace door_cred with door_ucred call Reviewed-by: dholmes, sspitsyn ! src/os/solaris/vm/attachListener_solaris.cpp Changeset: e5cdc6b42875 Author: sspitsyn Date: 2014-07-30 15:14 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/e5cdc6b42875 Merge Changeset: 8842d38f4016 Author: mdoerr Date: 2014-07-29 10:26 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8842d38f4016 8050973: CMS/G1 GC: add missing Resource and Handle mark Summary: Add Resource/HandleMark in the work() method of some AbstractGangTask to reclaim these resources earlier. Reviewed-by: tschatzl, goetz ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: e55980631e8c Author: jmasa Date: 2014-07-31 16:39 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/e55980631e8c Merge Changeset: d7ca170d0b32 Author: coleenp Date: 2014-07-31 00:50 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d7ca170d0b32 8051398: jvmti tests fieldacc002, fieldmod002 fail in nightly with errors: (watch#0) wrong location Summary: Didn't handle NULL bcp for native methods Reviewed-by: dcubed, sspitsyn ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/frame.cpp Changeset: 53718d9a08c3 Author: ctornqvi Date: 2014-07-31 11:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/53718d9a08c3 8053956: [TESTBUG] Remove @ignore tag from fixed runtime issues Summary: Removed ignore tags from already fixed tests Reviewed-by: gtriantafill, dcubed ! test/runtime/7107135/Test7107135.sh ! test/runtime/SharedArchiveFile/LimitSharedSizes.java ! test/runtime/jsig/Test8017498.sh Changeset: 49dacf251c96 Author: sspitsyn Date: 2014-08-01 16:33 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/49dacf251c96 7187999: dtrace jstack action is broken Summary: Separate jhelper.d and hotspot provider (other USDT probes) Reviewed-by: dholmes, dsamersoff Contributed-by: serguei.spitsyn at oracle.com ! make/solaris/makefiles/dtrace.make Changeset: 6c810eebb532 Author: sspitsyn Date: 2014-08-01 19:03 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6c810eebb532 Merge Changeset: 4986ca806899 Author: hseigel Date: 2014-08-02 16:28 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/4986ca806899 8051012: Regression in verifier for <init> method call from inside of a branch Summary: Fix stackmap matching for branches. Reviewed-by: coleenp, lfoltan, acorn ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: 6b01f1a4a7bc Author: hseigel Date: 2014-08-05 09:11 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6b01f1a4a7bc 8046233: VerifyError on backward branch Summary: Remove check that causes the VerifyError Reviewed-by: dholmes, coleenp, acorn ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/stackMapTable.cpp ! src/share/vm/classfile/stackMapTable.hpp ! test/runtime/7116786/Test7116786.java Changeset: 04f50665db45 Author: dsamersoff Date: 2014-08-05 06:11 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/04f50665db45 8025667: Warning from b62 for hotspot.agent.src.os.solaris.proc: use after free Summary: move free call few lines down Reviewed-by: dholmes, sspitsyn ! agent/src/os/solaris/proc/saproc.cpp Changeset: defc10695c19 Author: dsamersoff Date: 2014-08-05 14:18 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/defc10695c19 Merge Changeset: 88aa8ae1a9c8 Author: tschatzl Date: 2014-07-31 09:23 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/88aa8ae1a9c8 8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap Summary: Eager reclaim also needs to clear marks of eagerly reclaimed regions if they have already been marked during concurrent mark. Reviewed-by: jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp + test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: 26156d95956c Author: jmasa Date: 2014-08-07 20:17 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/26156d95956c Merge Changeset: de9fde36d673 Author: jmasa Date: 2014-08-01 15:40 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/de9fde36d673 8031323: Optionally align objects copied to survivor spaces Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.hpp + src/share/vm/gc_implementation/parallelScavenge/psPromotionLAB.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp + src/share/vm/gc_implementation/shared/parGCAllocBuffer.inline.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 8429693b8c5c Author: jmasa Date: 2014-08-03 03:48 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8429693b8c5c Merge Changeset: 14e40cb29ca9 Author: stefank Date: 2014-08-04 15:04 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/14e40cb29ca9 8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen + test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java Changeset: 9d38e660fc7a Author: stefank Date: 2014-08-06 09:55 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/9d38e660fc7a 8048269: Add flag to turn off class unloading after G1 concurrent mark Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark Reviewed-by: jmasa, brutisso, mgerdin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/runtime/globals.hpp ! test/TEST.groups + test/gc/class_unloading/AllocateBeyondMetaspaceSize.java - test/gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java + test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java + test/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: c9142face067 Author: brutisso Date: 2014-08-07 09:35 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c9142face067 8051837: Remove temporary G1UseParallelRSetUpdating and G1UseParallelRSetScanning flags Reviewed-by: stefank, tschatzl Contributed-by: marcus.larsson at oracle.com ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: a3f928754029 Author: jmasa Date: 2014-08-08 07:38 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/a3f928754029 Merge Changeset: c349d53cbc8b Author: anoll Date: 2014-07-24 09:15 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c349d53cbc8b 8050860: Cleanup TypeTuple and TypeFunc Summary: Declared fields TypeFunc::_domain, TypeFunc::_range, TypeTuple::_cnt and TypeTuple::_fields private, changed direct accesses to fields to use accessor methods. Reviewed-by: kvn, vlivanov Contributed-by: Zoltan Majo <zoltan.majo at oracle.com> ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp Changeset: cb7a6f9f5565 Author: anoll Date: 2014-07-25 09:44 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/cb7a6f9f5565 Merge Changeset: c1d7ba5b5d45 Author: thartmann Date: 2014-07-25 10:06 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c1d7ba5b5d45 8040213: C2 does not put all modified nodes on IGVN worklist Summary: Verification code is added that checks if modified nodes are put on the IGVN worklist and modified nodes are processed by 'PhaseIterGVN::transform_old()' Reviewed-by: kvn, jrose ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/opto/rootnode.cpp Changeset: f385f44a27ac Author: anoll Date: 2014-07-25 10:04 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/f385f44a27ac Merge ! src/share/vm/opto/compile.cpp Changeset: e2572eca0651 Author: anoll Date: 2014-07-25 10:57 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/e2572eca0651 Merge Changeset: 5224135904f8 Author: kvn Date: 2014-07-17 15:40 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/5224135904f8 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: 4f55d92a7b97 Author: fzhinkin Date: 2014-07-28 15:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/4f55d92a7b97 8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on Summary: call rtm_deopt() only if there were no compilation bailouts before. Reviewed-by: kvn ! src/share/vm/opto/parse1.cpp + test/compiler/osr/TestOSRWithNonEmptyStack.java Changeset: 26057ecc544b Author: thartmann Date: 2014-07-29 13:54 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/26057ecc544b 8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp Summary: Fixed parfait warnings in globalDefinitions files by using a union for casts. Reviewed-by: kvn ! src/share/vm/opto/output.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp Changeset: 027c333a08ed Author: thartmann Date: 2014-07-29 13:56 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/027c333a08ed 8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union. Reviewed-by: kvn, drchase ! src/share/vm/runtime/sharedRuntimeMath.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: 860d53992be0 Author: kvn Date: 2014-07-29 13:40 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/860d53992be0 8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization Summary: Add missing check for reexecute flag to VerifyStack code. Reviewed-by: roland ! src/share/vm/runtime/deoptimization.cpp Changeset: fb3cc0a3799f Author: kvn Date: 2014-07-29 21:28 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/fb3cc0a3799f Merge Changeset: 2c26420129d9 Author: roland Date: 2014-07-31 19:59 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/2c26420129d9 8054054: 8040121 is broken Summary: C++ code pattern from 8040121 is incorrect Reviewed-by: kvn ! src/share/vm/opto/output.cpp ! src/share/vm/runtime/sharedRuntimeMath.hpp Changeset: 3d02fef8050a Author: roland Date: 2014-08-01 15:57 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3d02fef8050a Merge Changeset: fcb6c71678c9 Author: iignatyev Date: 2014-08-03 12:04 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/fcb6c71678c9 8051896: jtreg tests don't use $TESTJAVAOPTS Reviewed-by: kvn, ctornqvi ! test/compiler/5091921/Test7005594.sh ! test/compiler/6857159/Test6857159.sh ! test/compiler/6894807/IsInstanceTest.java ! test/compiler/6894807/Test6894807.sh ! test/compiler/7068051/Test7068051.sh ! test/compiler/7070134/Test7070134.sh ! test/compiler/7200264/Test7200264.sh ! test/compiler/ciReplay/TestSA.sh ! test/compiler/ciReplay/common.sh ! test/runtime/6626217/Test6626217.sh ! test/runtime/6888954/vmerrors.sh ! test/runtime/7162488/Test7162488.sh ! test/test_env.sh Changeset: 5eac354f91ad Author: iignatyev Date: 2014-08-03 12:04 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/5eac354f91ad 8051484: Test compiler/6932496/Test6932496.java failed to compile after JDK-8011044: 1.5 is no longer supported Reviewed-by: kvn, roland ! test/compiler/6932496/Test6932496.java Changeset: 1ec9cc4fe863 Author: thartmann Date: 2014-08-05 08:25 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/1ec9cc4fe863 8054081: Crashes with assert "modified node is not on IGVN._worklist" Summary: Modified safepoint nodes are not added to the IGVN worklist by 'PhaseMacroExpand::scalar_replacement()' Reviewed-by: kvn, roland ! src/share/vm/opto/macro.cpp Changeset: 1c20691306e9 Author: thartmann Date: 2014-07-31 08:39 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/1c20691306e9 8053915: bigapps assert failure in C2: modified node is not on IGVN._worklist Summary: Add modified node to the IGVN worklist in 'PhaseIdealLoop::do_range_check'. Reviewed-by: kvn, roland ! src/share/vm/opto/loopTransform.cpp Changeset: 830b015da2c0 Author: anoll Date: 2014-08-05 09:07 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/830b015da2c0 8054013: run hotspot JTREG compiler tests only on fastdebug platforms and also on macosx Summary: Modify hotspot/make/jprt.properties and make/jprt.properties on the top level to add/remove the relevant platforms. Reviewed-by: kvn, roland Contributed-by: Zoltan Majo <zoltan.majo at oracle.com> ! make/jprt.properties Changeset: 026da495e889 Author: anoll Date: 2014-08-05 07:37 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/026da495e889 Merge Changeset: ae45df3285c9 Author: thartmann Date: 2014-08-05 09:58 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/ae45df3285c9 8054033: Remove unused references to Compile* Summary: Removed unused references to Compile* missed by JDK-8034812. Reviewed-by: kvn, roland ! src/cpu/ppc/vm/ppc.ad ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/divnode.cpp ! src/share/vm/opto/divnode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/movenode.cpp ! src/share/vm/opto/movenode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp Changeset: 472cdcd429be Author: morris Date: 2014-08-05 08:19 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/472cdcd429be 8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp Summary: Fixed parfait initialization issue. Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_LinearScan.cpp Changeset: 76913ad3cd41 Author: kvn Date: 2014-08-05 15:02 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/76913ad3cd41 8052081: Optimize generated by C2 code for Intel's Atom processor Summary: Allow to execute vectorization and crc32 optimization on Atom. Enable UseFPUForSpilling by default on x86. Reviewed-by: roland ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/superword.cpp Changeset: e6a16cb925ca Author: thartmann Date: 2014-08-06 08:47 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/e6a16cb925ca 8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation Summary: Added missing metadata relocation to 'loadConP_no_oop_cheap' on Sparc if the pointer is referring to a Klass. Added jtreg test. Reviewed-by: kvn, roland ! src/cpu/sparc/vm/sparc.ad + test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java + test/compiler/classUnloading/methodUnloading/WorkerClass.java Changeset: 4ca584c9871d Author: iignatyev Date: 2014-08-06 21:21 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/4ca584c9871d 8054410: compiler/7068051/Test7068051.java fails with FileNotFoundException: f3oo.jar Reviewed-by: kvn ! test/compiler/7068051/Test7068051.sh Changeset: c82d0e6f53cd Author: roland Date: 2014-08-02 07:06 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c82d0e6f53cd 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: 3e24ce3b2486 Author: morris Date: 2014-08-07 18:09 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3e24ce3b2486 8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp Summary: Fixed parfait initialization issue. Reviewed-by: kvn, twisti ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp Changeset: 85df7d31f622 Author: kvn Date: 2014-08-08 10:35 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/85df7d31f622 Merge Changeset: 6618133bfaf7 Author: amurillo Date: 2014-08-08 11:36 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6618133bfaf7 Merge Changeset: a154419021ba Author: amurillo Date: 2014-08-12 14:04 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/a154419021ba Merge Changeset: 2195d56fbfe4 Author: chegar Date: 2014-08-18 10:07 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/2195d56fbfe4 Merge Changeset: d797b4e50707 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d797b4e50707 8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate Summary: Do not try to verify timing measures for the redirty logged cards phase when it is not executed. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! test/gc/g1/TestDeferredRSUpdate.java Changeset: de0aa2058110 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/de0aa2058110 8054341: Remove some obsolete code in G1CollectedHeap class Summary: Remove dead code. Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 6b5529bd2bb3 Author: jmasa Date: 2014-08-05 15:41 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6b5529bd2bb3 8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment Reviewed-by: tschatzl, sjohanss ! src/share/vm/memory/collectorPolicy.cpp Changeset: a9e233f74c2b Author: jmasa Date: 2014-08-08 16:24 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/a9e233f74c2b Merge Changeset: 075a265e9036 Author: dsamersoff Date: 2014-08-11 04:37 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/075a265e9036 8049049: Unportable format string argument mismatch in hotspot/agent/src/os/solaris/proc/saproc.cpp Summary: Cast arguments on printing Reviewed-by: dholmes, sspitsyn, jbachorik ! agent/src/os/solaris/proc/saproc.cpp Changeset: 91eeb8807a03 Author: zgu Date: 2014-08-07 12:18 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/91eeb8807a03 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: 73d3be1f503d Author: zgu Date: 2014-08-11 07:20 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/73d3be1f503d Merge ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.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/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp Changeset: 0c7f758c15eb Author: zgu Date: 2014-08-11 07:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0c7f758c15eb 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 <george.triantafillou at oracle.com> ! 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: 5217fa82f1a4 Author: zgu Date: 2014-08-11 10:18 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/5217fa82f1a4 6424123: JVM crashes on failed 'strdup' call Summary: Calling os::malloc()/os::strdup() and new os::strdup_check_oom() instead of ::malloc()/::strdup() for native memory tracking purpose Reviewed-by: coleenp, ctornqvi, kvn ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/porting_aix.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/management.cpp ! src/share/vm/shark/sharkBuilder.cpp Changeset: 4750cc1f4306 Author: coleenp Date: 2014-08-12 10:48 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/4750cc1f4306 8003426: Remove UseFastAccessors and UseFastEmptyMethods except for zero Summary: These options have been long disabled in Xmixed mode because they prevent these small methods from being inlined and are subject to bit rot, and we don't need more macro assembler code to maintain and change if the constant pool cache format changes. Reviewed-by: simonis, kvn ! src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp ! src/cpu/ppc/vm/cppInterpreter_ppc.cpp ! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp ! src/cpu/sparc/vm/interpreter_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp + src/cpu/x86/vm/interpreterGenerator_x86.cpp ! src/cpu/x86/vm/interpreterGenerator_x86.hpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/cpu/zero/vm/interpreterGenerator_zero.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/cppInterpreter.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/prims/jvmtiManageCapabilities.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: b33d97dd6fdc Author: zgu Date: 2014-08-12 12:39 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/b33d97dd6fdc 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: d3fd2d45ce56 Author: gtriantafill Date: 2014-08-12 14:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d3fd2d45ce56 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: 8c018e00452f Author: ctornqvi Date: 2014-08-12 21:18 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8c018e00452f Merge - 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: 099aef37c20a Author: ctornqvi Date: 2014-08-12 17:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/099aef37c20a 8054713: [TESTBUG] runtime/jsig/Test8017498.sh: Execution failed: exit code 1 Summary: Changed output directory of gcc to avoid permission problems Reviewed-by: coleenp, minqi ! test/runtime/jsig/Test8017498.sh Changeset: c40425f14560 Author: hseigel Date: 2014-08-12 20:29 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c40425f14560 8050485: super() in a try block in a ctor causes VerifyError Summary: Parse catch clause paths to ensure they end in throws Reviewed-by: dlong, acorn, kamg, ctornqvi, lfoltan ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/verifier.hpp Changeset: a59f28b051ef Author: hseigel Date: 2014-08-12 21:16 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/a59f28b051ef Merge Changeset: d319bc773ea2 Author: dcubed Date: 2014-08-13 13:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d319bc773ea2 Merge ! src/share/vm/memory/collectorPolicy.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: d5d005f1d973 Author: mgerdin Date: 2014-08-11 17:12 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d5d005f1d973 8011397: JTREG needs to copy additional WhiteBox class file to JTwork/scratch/sun/hotspot Reviewed-by: kvn, iignatyev, mgerdin Contributed-by: andrey.x.zakharov at oracle.com ! test/compiler/8009761/Test8009761.java ! test/compiler/8010927/Test8010927.java ! test/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java ! test/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java ! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java ! test/compiler/intrinsics/bmi/TestAndnI.java ! test/compiler/intrinsics/bmi/TestAndnL.java ! test/compiler/intrinsics/bmi/TestBlsiI.java ! test/compiler/intrinsics/bmi/TestBlsiL.java ! test/compiler/intrinsics/bmi/TestBlsmskI.java ! test/compiler/intrinsics/bmi/TestBlsmskL.java ! test/compiler/intrinsics/bmi/TestBlsrI.java ! test/compiler/intrinsics/bmi/TestBlsrL.java ! test/compiler/intrinsics/bmi/TestLzcntI.java ! test/compiler/intrinsics/bmi/TestLzcntL.java ! test/compiler/intrinsics/bmi/TestTzcntI.java ! test/compiler/intrinsics/bmi/TestTzcntL.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestI.java ! test/compiler/intrinsics/bmi/verifycode/AddnTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsiTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/compiler/intrinsics/bmi/verifycode/BlsrTestL.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java ! 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/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/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMAbortRatioOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java ! test/compiler/rtm/locking/TestRTMAbortRatio.java ! test/compiler/rtm/locking/TestRTMAbortThreshold.java ! test/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java ! test/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java ! test/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java ! test/compiler/rtm/locking/TestRTMLockingCalculationDelay.java ! test/compiler/rtm/locking/TestRTMLockingThreshold.java ! test/compiler/rtm/locking/TestRTMRetryCount.java ! test/compiler/rtm/locking/TestRTMSpinLoopCount.java ! test/compiler/rtm/locking/TestRTMTotalCountIncrRate.java ! test/compiler/rtm/locking/TestUseRTMAfterLockInflation.java ! test/compiler/rtm/locking/TestUseRTMDeopt.java ! test/compiler/rtm/locking/TestUseRTMForInflatedLocks.java ! test/compiler/rtm/locking/TestUseRTMForStackLocks.java ! test/compiler/rtm/locking/TestUseRTMXendForLockBusy.java ! test/compiler/rtm/method_options/TestNoRTMLockElidingOption.java ! test/compiler/rtm/method_options/TestUseRTMLockElidingOption.java ! test/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java ! test/compiler/tiered/NonTieredLevelsTest.java ! test/compiler/tiered/TieredLevelsTest.java ! test/compiler/types/correctness/CorrectnessTest.java ! test/compiler/types/correctness/OffTest.java ! test/compiler/whitebox/ClearMethodStateTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/GetNMethodTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java ! test/gc/arguments/TestCMSHeapSizeFlags.java ! test/gc/arguments/TestG1HeapSizeFlags.java ! test/gc/arguments/TestMinInitialErgonomics.java ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestSerialHeapSizeFlags.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/gc/g1/TestHumongousCodeCacheRoots.java ! test/runtime/ClassUnload/KeepAliveClass.java ! test/runtime/ClassUnload/KeepAliveClassLoader.java ! test/runtime/ClassUnload/KeepAliveObject.java ! test/runtime/ClassUnload/KeepAliveSoftReference.java ! test/runtime/ClassUnload/UnloadTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocTestType.java ! test/runtime/interned/SanityTest.java ! test/runtime/memory/ReadFromNoaccessArea.java ! test/runtime/memory/ReserveMemory.java ! test/runtime/memory/RunUnitTestsConcurrently.java ! test/runtime/memory/StressVirtualSpaceResize.java ! test/runtime/whitebox/WBStackSize.java ! test/sanity/WBApi.java ! test/sanity/WhiteBox.java ! test/serviceability/ParserTest.java ! test/testlibrary/ctw/test/ClassesDirTest.java ! test/testlibrary/ctw/test/ClassesListTest.java ! test/testlibrary/ctw/test/JarDirTest.java ! test/testlibrary/ctw/test/JarsTest.java ! test/testlibrary_tests/whitebox/vm_flags/BooleanTest.java ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java ! test/testlibrary_tests/whitebox/vm_flags/StringTest.java ! test/testlibrary_tests/whitebox/vm_flags/Uint64Test.java ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java Changeset: e0a82e63deef Author: stefank Date: 2014-08-11 14:03 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/e0a82e63deef 8054823: Add size_t as a valid VM flag type Reviewed-by: kvn, vlivanov, sla ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp ! src/share/vm/utilities/bitMap.cpp + test/gc/arguments/TestArrayAllocatorMallocLimit.java + test/serviceability/attach/AttachSetGetFlag.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java + test/testlibrary_tests/whitebox/vm_flags/SizeTTest.java Changeset: 34d40fa9d0f2 Author: jmasa Date: 2014-08-14 18:42 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/34d40fa9d0f2 Merge ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/management.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 ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/ReleaseCommittedMemory.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: 7a0fe19ac034 Author: amurillo Date: 2014-08-15 09:19 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/7a0fe19ac034 Merge - 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: 8e575cec7af9 Author: amurillo Date: 2014-08-19 11:17 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8e575cec7af9 Merge ! src/share/vm/runtime/os.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: 16286b7d7c6e Author: iklam Date: 2014-08-12 17:29 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/16286b7d7c6e 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: 72030160367a Author: zgu Date: 2014-08-14 09:02 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/72030160367a 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: 8a290a0d2153 Author: zgu Date: 2014-08-14 13:13 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8a290a0d2153 Merge Changeset: 01e6096da640 Author: zgu Date: 2014-08-14 13:15 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/01e6096da640 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: 4a937a64c20b Author: zgu Date: 2014-08-14 17:25 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/4a937a64c20b Merge ! src/share/vm/runtime/arguments.cpp Changeset: 80b831308478 Author: ctornqvi Date: 2014-08-14 18:14 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/80b831308478 8032999: [TESTBUG] JT-Reg Runtime tests to be run as part of JPRT submit job Summary: JPRT will now run most of the tests in /runtime Reviewed-by: dcubed, mseledtsov, zgu, mikael ! make/jprt.properties ! test/TEST.groups ! test/runtime/7158988/FieldMonitor.java ! test/runtime/CompressedOops/CompressedClassPointers.java ! test/runtime/jsig/Test8017498.sh Changeset: af24453bcd3e Author: sspitsyn Date: 2014-08-15 11:25 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/af24453bcd3e Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: ce9fb9e64334 Author: coleenp Date: 2014-08-15 15:25 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/ce9fb9e64334 8055231: ZERO variant build is broken Summary: Fix zero build. Reviewed-by: coleenp Contributed-by: Severin Gehwolf <sgehwolf at redhat.com> ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/cpu/zero/vm/frame_zero.inline.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 03b8d901bdea Author: coleenp Date: 2014-08-15 20:37 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/03b8d901bdea Merge Changeset: c346a7739aee Author: zgu Date: 2014-08-19 08:34 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c346a7739aee 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: 83b971c5423f Author: zgu Date: 2014-08-19 08:42 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/83b971c5423f Merge ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp Changeset: c041b65beeed Author: zgu Date: 2014-08-19 09:05 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c041b65beeed 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: e6122e00c927 Author: gtriantafill Date: 2014-08-18 11:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/e6122e00c927 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: 56ff43213a78 Author: gtriantafill Date: 2014-08-19 06:47 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/56ff43213a78 8055051: runtime/NMT/CommandLineEmptyArgument.java fails Summary: disable failing test Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/CommandLineEmptyArgument.java Changeset: b808a03aa0b7 Author: zgu Date: 2014-08-19 10:04 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/b808a03aa0b7 Merge ! src/share/vm/services/virtualMemoryTracker.cpp ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocTestType.java Changeset: 0ade41b2dbeb Author: jmasa Date: 2013-11-21 09:57 -0800 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0ade41b2dbeb 8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp Changeset: 5997ed0b2734 Author: jmasa Date: 2014-08-15 09:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/5997ed0b2734 Merge Changeset: f9a1351ded4f Author: stefank Date: 2014-08-18 14:12 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/f9a1351ded4f 8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag Reviewed-by: mgerdin, jwilhelm ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: 057a2501eb5f Author: stefank Date: 2014-08-18 12:25 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/057a2501eb5f Merge - 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: 06c4ab3d220b Author: tschatzl Date: 2014-08-18 15:41 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/06c4ab3d220b 8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout Summary: Give the test a time limit of approximately one minute so that it exits early on slow machines. Reviewed-by: ehelin, dfazunen, brutisso ! test/gc/g1/TestEagerReclaimHumongousRegions2.java Changeset: 1662147c9ca3 Author: mgerdin Date: 2014-08-18 16:19 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/1662147c9ca3 8055284: sanity/WhiteBox.java fails with NPE Summary: Revert previous change, sanity/WhiteBox.java provides its own sun.hotspot.WhiteBox class. Reviewed-by: ehelin, brutisso Contributed-by: dmitry.fazunenko at oracle.com ! test/sanity/WhiteBox.java Changeset: 724693e4412d Author: mgerdin Date: 2014-08-18 14:49 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/724693e4412d Merge Changeset: 6c9cd9128efb Author: tschatzl Date: 2014-08-18 16:10 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6c9cd9128efb 8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data Summary: Let HeapRegionSeq manage the heap region and auxiliary data to decrease the amount of responsibilities of G1CollectedHeap, and encapsulate this work from other code. Reviewed-by: jwilhelm, jmasa, mgerdin, brutisso ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.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.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.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/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! 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/vmStructs_g1.hpp ! src/share/vm/prims/whitebox.cpp Changeset: 92d550c8f10b Author: tschatzl Date: 2014-08-18 15:43 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/92d550c8f10b Merge Changeset: 8cf8b0ab1b08 Author: poonam Date: 2014-08-18 19:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8cf8b0ab1b08 8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC Summary: Fill the last card that has been allocated into with a dummy object Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 8985af9b3519 Author: tschatzl Date: 2014-08-19 14:09 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8985af9b3519 8038423: G1: Decommit memory within heap Summary: Allow G1 to decommit memory of arbitrary regions within the heap and their associated auxiliary data structures card table, BOT, hot card cache, and mark bitmaps. Reviewed-by: mgerdin, brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! 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 ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.cpp ! src/share/vm/gc_implementation/g1/g1CardCounts.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp + src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp + src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp + src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! 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/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/prims/jni.cpp Changeset: d5101d894b87 Author: jmasa Date: 2014-08-19 13:44 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d5101d894b87 Merge Changeset: 73561302492c Author: tschatzl Date: 2014-08-20 14:34 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/73561302492c 8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423 Summary: If large pages are enabled and configured in Linux, the VM always pre-commits the entire space. The VM fails verification of the commit of the initial heap because some internal data structure marked all memory pages of the heap as committed during initialization. This makes the code think that we attempted a double-commit during first allocation of the heap. Remove the initial marking of memory pages of the heap to committed. Reviewed-by: mgerdin ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp Changeset: d617b298b734 Author: tschatzl Date: 2014-08-20 15:04 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d617b298b734 8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers Reviewed-by: mgerdin, ehelin ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp Changeset: 73cf3098bd73 Author: jmasa Date: 2014-08-21 10:51 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/73cf3098bd73 Merge Changeset: 954700ff3322 Author: thartmann Date: 2014-08-11 13:01 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/954700ff3322 8043284: Optimize signed integer comparison Summary: Folding of BoolNode if input add/sub of CmpI overflows and we can prove that compared value is not in the two resulting ranges. Added test for CmpI and CmpU optimizations. Reviewed-by: kvn, rbackman, roland ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp + test/compiler/IntegerArithmetic/TestIntegerComparison.java Changeset: 190b0e9d0ad1 Author: roland Date: 2014-08-11 14:12 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/190b0e9d0ad1 7173584: Implement arraycopy as a macro node Summary: delay the conversion of arraycopy to stub calls to macro expansion Reviewed-by: kvn, iveresov ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp + src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phase.hpp ! src/share/vm/opto/phaseX.hpp Changeset: db7d2f27bcb6 Author: roland Date: 2014-08-11 13:02 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/db7d2f27bcb6 Merge Changeset: 99995cb1ae44 Author: anoll Date: 2014-08-13 10:44 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/99995cb1ae44 8043913: remove legacy code in SPARC's VM_Version::platform_features Summary: Kept only getisax(2) to determine platform features Reviewed-by: kvn, roland Contributed-by: Zoltan Majo <zoltan.majo at oracle.com> ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 7f427b4f174d Author: roland Date: 2014-08-11 15:09 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/7f427b4f174d 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: 3d0f5e4b3eec Author: roland Date: 2014-08-13 09:53 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3d0f5e4b3eec Merge Changeset: f62b69773aaf Author: kvn Date: 2014-08-13 13:05 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/f62b69773aaf 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: 4395c63e455b Author: mduigou Date: 2014-08-13 23:33 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/4395c63e455b 8047952: Remove _FORTIFY_SOURCE from fastdebug and slowdebug builds Reviewed-by: dholmes ! make/bsd/makefiles/gcc.make ! make/linux/makefiles/gcc.make ! make/solaris/makefiles/gcc.make Changeset: 1d600d0306c6 Author: iveresov Date: 2014-08-13 17:37 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/1d600d0306c6 8054883: Segmentation error while running program Summary: Fix pattern matching of range check Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: cf3ccda01fa6 Author: thartmann Date: 2014-08-14 09:15 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/cf3ccda01fa6 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: c3616819585c Author: kvn Date: 2014-08-15 12:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c3616819585c Merge ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/opto/compile.cpp Changeset: 7c8d05c88072 Author: thartmann Date: 2014-08-19 07:36 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/7c8d05c88072 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: ae92f23ff97a Author: kvn Date: 2014-08-13 17:50 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/ae92f23ff97a 8054164: solaris makefile Reviewed-by: roland ! make/solaris/makefiles/dtrace.make Changeset: d70e26dc1712 Author: kvn Date: 2014-08-19 17:48 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d70e26dc1712 Merge - 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: bcfc31be2968 Author: kvn Date: 2014-08-19 16:20 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/bcfc31be2968 8055503: Rollback 8054164 changeset Reviewed-by: iveresov ! make/solaris/makefiles/dtrace.make Changeset: 29999b8709a4 Author: roland Date: 2014-08-19 17:23 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/29999b8709a4 8055153: nsk/stress/jck60/jck60014 crashes on sparc Summary: missing control for LoadRange and LoadKlass nodes created during arraycopy node expansion Reviewed-by: kvn, iveresov ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/arraycopy/TestMissingControl.java Changeset: 865c90cfd688 Author: rbackman Date: 2014-08-21 20:24 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/865c90cfd688 Merge ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp Changeset: 44776dc0edd9 Author: rbackman Date: 2014-08-21 19:06 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/44776dc0edd9 Merge Changeset: bf4d2f5595bc Author: tschatzl Date: 2014-08-21 16:44 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/bf4d2f5595bc 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 <leonid.mesnik at oracle.com> ! 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: 3356b614acfa Author: jmasa Date: 2014-08-22 07:12 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3356b614acfa Merge Changeset: 41fa2928807a Author: amurillo Date: 2014-08-22 09:55 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/41fa2928807a Merge Changeset: 91f25b8a47af Author: zgu Date: 2014-08-20 08:41 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/91f25b8a47af 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: 6ae3b7da7952 Author: zgu Date: 2014-08-20 08:50 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6ae3b7da7952 Merge Changeset: f2417008f618 Author: zgu Date: 2014-08-20 15:58 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/f2417008f618 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: 115d958b07de Author: zgu Date: 2014-08-20 21:37 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/115d958b07de Merge Changeset: 943c5da523fd Author: ctornqvi Date: 2014-08-20 14:59 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/943c5da523fd 8055164: [TESTBUG] runtime/CompressedOops/CompressedClassPointers.java fails with OpenJDK build Summary: Removed explicit check for HotSpot in output Reviewed-by: sla, coleenp, hseigel ! test/runtime/CompressedOops/CompressedClassPointers.java Changeset: 23270ceb0be7 Author: ctornqvi Date: 2014-08-20 14:59 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/23270ceb0be7 8027480: Build Windows x64 fastdebug builds using /homeparams Summary: Windows x64 fastdebug builds now uses the /homeparams compiler flag Reviewed-by: dcubed, zgu, lfoltan ! make/windows/makefiles/vm.make ! src/share/tools/ProjectCreator/BuildConfig.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC7.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC8.java Changeset: b231e0ef5547 Author: ctornqvi Date: 2014-08-21 01:43 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/b231e0ef5547 Merge Changeset: af72c1a537dc Author: igerasim Date: 2014-08-21 16:32 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/af72c1a537dc 8055338: (process) Add instrumentation to help diagnose JDK-6573254 Reviewed-by: dcubed, ohair, iklam, dholmes, sspitsyn, sla ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/java.cpp Changeset: f7df20ae08e2 Author: sla Date: 2014-08-22 08:13 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/f7df20ae08e2 8055754: filemap.cpp does not compile with clang Reviewed-by: kvn, iklam, coleenp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp Changeset: b5c908c4e997 Author: ctornqvi Date: 2014-08-22 09:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/b5c908c4e997 8055814: [TESTBUG] runtime/NMT/NMTWithCDS.java fails with product builds due to missing UnlockDiagnosticVMOptions Summary: Passing -XX:+UnlockDiagnosticVMOptions to ProcessBuilder Reviewed-by: zgu, gtriantafill ! test/runtime/NMT/NMTWithCDS.java Changeset: 6c4b3632b42f Author: dcubed Date: 2014-08-22 11:23 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6c4b3632b42f Merge Changeset: 8519a5cf7cd4 Author: gtriantafill Date: 2014-08-22 06:46 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8519a5cf7cd4 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: d764332b3890 Author: gtriantafill Date: 2014-08-22 07:38 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d764332b3890 8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java Changeset: 2d87b6b4660c Author: gtriantafill Date: 2014-08-21 14:37 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/2d87b6b4660c 8055684: runtime/NMT/CommandLineEmptyArgument.java fails Reviewed-by: ctornqvi, sla ! test/runtime/NMT/CommandLineEmptyArgument.java Changeset: 04b4bc792043 Author: gtriantafill Date: 2014-08-22 06:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/04b4bc792043 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: 026e9d17ba9b Author: ctornqvi Date: 2014-08-22 14:21 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/026e9d17ba9b 8055844: [TESTBUG] test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails on Solaris Sparc due to incorrect page size being used Summary: Use 128KB chunks for virtual memory operations Reviewed-by: zgu, gtriantafill ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java Changeset: 86451b926286 Author: ccheung Date: 2014-08-25 00:13 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/86451b926286 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: 8ae56f4f758f Author: ctornqvi Date: 2014-08-26 13:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8ae56f4f758f 8041727: [TESTBUG] runtime/jsig/Test8017498.sh fails with Test8017498.sh: 50: [: x/usr/bin/gcc: unexpected operator Summary: Fixed shell script issues Reviewed-by: dcubed, gtriantafill ! test/runtime/jsig/Test8017498.sh Changeset: 820608bf2902 Author: kvn Date: 2014-08-22 12:03 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/820608bf2902 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/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java Changeset: b7cadec70148 Author: thartmann Date: 2014-08-25 07:08 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/b7cadec70148 8055751: TestAnonymousClassUnloading.java needs to copy additional WhiteBox class file to JTwork/scratch/sun/hotspot Summary: Copy additional Whitebox class file to JTwork (required by JDK-8011397). Reviewed-by: kvn ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java Changeset: 3ce2966392ef Author: thartmann Date: 2014-08-25 07:04 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3ce2966392ef 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: 03792046279f Author: thartmann Date: 2014-08-25 07:44 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/03792046279f Merge Changeset: 09bd266452ee Author: zmajo Date: 2014-08-27 10:02 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/09bd266452ee 8051415: TypeTuple::make_domain() and TypeTuple::make_range() allocate too much memory Summary: Change memory allocation in TypeTuple::make_domain() and TypeTuple::make_range() to not allocate memory for TypeFunc::Parms. Reviewed-by: kvn, roland ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp Changeset: 3c92cbe3250f Author: iignatyev Date: 2014-08-27 17:09 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3c92cbe3250f 8056072: add jprt_optimized targets Reviewed-by: kvn, roland ! make/Makefile ! make/jprt.gmk ! make/jprt.properties Changeset: 6a88438902fb Author: rbackman Date: 2014-08-28 18:31 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6a88438902fb Merge Changeset: c9f4b775ec14 Author: brutisso Date: 2014-08-25 08:27 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c9f4b775ec14 8055818: Remove PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC from g1BlockOffsetTable.cpp Reviewed-by: stefank, mgerdin ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp Changeset: 73f74a485368 Author: stefank Date: 2014-08-25 09:10 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/73f74a485368 8055416: Several vm/gc/heap/summary "After GC" events emitted for the same GC ID Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 8ef8e5c997cc Author: stefank Date: 2014-08-25 07:35 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8ef8e5c997cc Merge Changeset: 7808b2d5d604 Author: tschatzl Date: 2014-08-26 09:36 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/7808b2d5d604 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: 6227e3d7a5b6 Author: jmasa Date: 2014-08-28 08:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6227e3d7a5b6 Merge Changeset: 3e66f85c4b33 Author: jmasa Date: 2014-08-28 17:45 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3e66f85c4b33 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: 0a92f32c3883 Author: tschatzl Date: 2014-08-26 14:15 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0a92f32c3883 8055953: [TESTBUG] Fix for 8055098 does not contain unit test Summary: Add missing unit test. Reviewed-by: tschatzl Contributed-by: Leonid Mesnik <leonid.mesnik at oracle.com> + test/gc/whitebox/TestWBGC.java Changeset: fc146c1f9594 Author: tschatzl Date: 2014-08-26 14:15 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/fc146c1f9594 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: 8024c15868c8 Author: tschatzl Date: 2014-08-27 08:59 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/8024c15868c8 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: 9c6176aa57b9 Author: brutisso Date: 2014-08-27 10:51 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/9c6176aa57b9 8055816: Remove dead code in g1BlockOffsetTable Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 48de4d583857 Author: brutisso Date: 2014-08-27 09:22 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/48de4d583857 Merge Changeset: 14c813b8ba20 Author: sjohanss Date: 2014-08-27 09:47 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/14c813b8ba20 8028787: tmtools/jstat/gcoldcapacity/jstat_gcoldcapacity02 fails nsk.share.Failure: OGC < OGCMN in RT_Baseline Summary: Passing the min and max size of the generation into the counter instead of using the space to estimate sizes. Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.cpp ! src/share/vm/gc_implementation/parallelScavenge/psGenerationCounters.hpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp ! src/share/vm/gc_implementation/shared/generationCounters.cpp ! src/share/vm/gc_implementation/shared/generationCounters.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/tenuredGeneration.cpp Changeset: 2c2fbe2d095a Author: jmasa Date: 2014-08-28 11:25 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/2c2fbe2d095a Merge Changeset: 647c1493f833 Author: tschatzl Date: 2014-08-28 17:05 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/647c1493f833 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: fb7e346a0f3f Author: jmasa Date: 2014-08-29 08:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/fb7e346a0f3f Merge ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: b515190809d5 Author: dfazunen Date: 2014-08-28 18:38 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/b515190809d5 8050464: G1 string deduplication tests hang/timeout and leave running processes consuming all resources Reviewed-by: jmasa ! test/gc/g1/TestStringDeduplicationTools.java Changeset: 40c22d6c0cef Author: tschatzl Date: 2014-08-28 17:06 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/40c22d6c0cef Merge ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: aa64b1cbb1b8 Author: tschatzl Date: 2014-08-28 15:55 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/aa64b1cbb1b8 Merge Changeset: 1a3bdc233bda Author: jmasa Date: 2014-08-29 08:14 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/1a3bdc233bda Merge Changeset: dc1a065e6989 Author: ccheung Date: 2014-08-27 10:42 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/dc1a065e6989 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: fe13911efa5b Author: sla Date: 2014-08-28 10:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/fe13911efa5b 8055755: Information about loaded dynamic libraries is wrong on MacOSX Summary: The information about loaded dynamic libraries printed in hs_err_pid files or by running the jcmd VM.dynlib is partly incorrect. The address printed in front of the library file name is wrong. Reviewed-by: sla, gziemski, gtriantafill Contributed-by: fredrik.arvidsson at oracle.com ! src/os/bsd/vm/os_bsd.cpp Changeset: 92bc0d7679a7 Author: dsamersoff Date: 2014-08-28 06:32 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/92bc0d7679a7 8031583: warnings from b03 for hotspot/agent/src/os/solaris/proc: JNI exception pending Summary: Added missed exception checks Reviewed-by: sla, sspitsyn ! agent/src/os/solaris/proc/saproc.cpp Changeset: 68e9f36fd6c8 Author: dsamersoff Date: 2014-08-28 07:46 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/68e9f36fd6c8 8029172: warnings from b117 for hotspot.agent.src.os.linux: JNI exception pending Summary: Added missed exception checks Reviewed-by: chegar, sla ! agent/src/os/linux/LinuxDebuggerLocal.c Changeset: 4acab3118361 Author: coleenp Date: 2014-08-28 11:29 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/4acab3118361 8049105: Move array component mirror to instance of java/lang/Class (hotspot part 2) Summary: This removes component mirrors from arrayKlass metadata and the C2 intrinsic for them. Reviewed-by: kvn, twisti, mgerdin ! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/ci/ciArrayKlass.hpp ! 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/arrayKlass.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 6e55d72da10c Author: coleenp Date: 2014-08-28 11:30 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6e55d72da10c Merge Changeset: fca0e8790cca Author: coleenp Date: 2014-08-28 15:44 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/fca0e8790cca Merge Changeset: 920134274861 Author: lfoltan Date: 2014-08-28 11:56 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/920134274861 8054355: ENFORCE_CC_COMPILER_REV needs to be updated to Solaris C++ 12u3 for JDK 9. Summary: Update of C++ validiation check for JDK 9 on Solaris. Reviewed-by: coleenp, dcubed, kvn ! make/solaris/makefiles/sparcWorks.make Changeset: 34f2b1c63639 Author: lfoltan Date: 2014-08-28 13:01 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/34f2b1c63639 Merge Changeset: c8238a5aa66a Author: sla Date: 2014-08-29 13:34 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c8238a5aa66a 8055838: Hotspot does not compile with clang 6.0 (OS X Yosemite) Reviewed-by: lfoltan, kvn ! make/bsd/makefiles/gcc.make Changeset: 2e3b1aa376cc Author: sspitsyn Date: 2014-08-29 11:35 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/2e3b1aa376cc Merge Changeset: 9cfb26e195ac Author: iklam Date: 2014-09-02 09:51 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/9cfb26e195ac 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: 04760b64fe35 Author: ctornqvi Date: 2014-09-03 17:30 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/04760b64fe35 8057147: [TESTBUG] Platform.isDebugBuild() doesn't work on all build types Summary: Check java.version for debug string as well Reviewed-by: gtriantafill, hseigel, sla, acorn, dcubed ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: f80bb126b5bb Author: mgerdin Date: 2014-08-29 13:08 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/f80bb126b5bb 8056084: Refactor Hashtable to allow implementations without rehashing support Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp ! 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: 0517bedd0d58 Author: mgerdin Date: 2014-08-29 13:12 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0517bedd0d58 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: cc5a4555c40d Author: stefank Date: 2014-09-03 12:45 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/cc5a4555c40d 8057037: Verification in ClassLoaderData::is_alive is too slow Reviewed-by: brutisso, mgerdin, tschatzl ! src/share/vm/classfile/classLoaderData.cpp Changeset: 5542c5da9622 Author: tschatzl Date: 2014-09-03 17:01 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/5542c5da9622 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: 3f41fe2dbb85 Author: tschatzl Date: 2014-09-03 15:07 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3f41fe2dbb85 Merge Changeset: 9f4c8b92cb95 Author: jmasa Date: 2014-09-04 12:25 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/9f4c8b92cb95 Merge Changeset: bc623e36f874 Author: jmasa Date: 2014-09-04 13:45 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/bc623e36f874 Merge Changeset: 132677ca8e4e Author: iignatyev Date: 2014-08-28 23:30 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/132677ca8e4e 8056223: typo in export_optimized_jdk Reviewed-by: kvn ! make/Makefile Changeset: 949cc7926b7e Author: thartmann Date: 2014-08-29 14:46 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/949cc7926b7e 8056067: NodeHash debug variables are available in product build Summary: Make NodeHash debug variables only available in debug/optimized build. Reviewed-by: kvn, roland ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp Changeset: 5cb3c079bf70 Author: zmajo Date: 2014-08-29 15:32 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/5cb3c079bf70 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: 3a2d373abcab Author: thartmann Date: 2014-08-29 13:46 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3a2d373abcab Merge Changeset: bb102ba0100f Author: drchase Date: 2014-08-29 19:45 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/bb102ba0100f 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: a9581f019c38 Author: kvn Date: 2014-09-02 10:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/a9581f019c38 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: 427de14928ab Author: kvn Date: 2014-09-02 12:48 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/427de14928ab 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: 4b78b9dddd05 Author: roland Date: 2014-08-29 16:32 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/4b78b9dddd05 8055910: closed/java/util/Collections/CheckedCollections.java failed with ClassCastException not thrown Summary: missing subtype check for Arrays.copyOf intrinsic Reviewed-by: kvn, iveresov ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp ! src/share/vm/opto/memnode.cpp + test/compiler/arraycopy/TestArrayOfNoTypeCheck.java Changeset: df76aa0bf77f Author: roland Date: 2014-08-27 17:37 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/df76aa0bf77f 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: a274904ceb95 Author: fzhinkin Date: 2014-09-03 15:24 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/a274904ceb95 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: 846fc505810a Author: fzhinkin Date: 2014-09-03 15:26 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/846fc505810a 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: 676f67452a76 Author: fzhinkin Date: 2014-09-03 15:29 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/676f67452a76 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: 5a313cfb5637 Author: roland Date: 2014-08-02 06:15 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/5a313cfb5637 8057038: Speculative traps not robust when compilation and class unloading are concurrent Summary: speculative traps can be removed from MDO while being copied by compiler Reviewed-by: kvn, iveresov ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp Changeset: cbae7c62e1bd Author: simonis Date: 2014-09-03 14:39 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/cbae7c62e1bd 8057129: Fix AIX build after the Extend CompileCommand=option change 8055286 Reviewed-by: kvn ! src/share/vm/compiler/compilerOracle.cpp Changeset: 624c017f6d94 Author: kvn Date: 2014-09-04 22:59 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/624c017f6d94 Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! src/share/vm/classfile/vmSymbols.hpp - 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/opto/library_call.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 657294869d7f Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/657294869d7f Merge - 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: 0050efd213f1 Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0050efd213f1 Added tag jdk9-b28 for changeset 657294869d7f ! .hgtags Changeset: deb29e92f68a Author: lana Date: 2014-08-29 11:57 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/deb29e92f68a Merge Changeset: 79a01e915f52 Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/79a01e915f52 Added tag jdk9-b29 for changeset deb29e92f68a ! .hgtags Changeset: 5c722dffbc0f Author: lana Date: 2014-09-04 14:45 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/5c722dffbc0f Merge Changeset: efb715d3f337 Author: lana Date: 2014-09-10 19:36 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/efb715d3f337 Merge - test/compiler/intrinsics/mathexact/sanity/Verifier.java Changeset: efd9baea1186 Author: wetmore Date: 2014-09-11 12:18 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/efd9baea1186 8058180: .hgignore should be updated with webrev in all repos Reviewed-by: jrose, katleman, jjg ! .hgignore Changeset: efe1eb043ee1 Author: katleman Date: 2014-09-11 09:08 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/efe1eb043ee1 Added tag jdk9-b30 for changeset 5c722dffbc0f ! .hgtags Changeset: 9f7d155d28e5 Author: lana Date: 2014-09-11 14:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/9f7d155d28e5 Merge - test/compiler/intrinsics/mathexact/sanity/Verifier.java Changeset: 6818c5298fab Author: dholmes Date: 2014-09-02 21:27 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6818c5298fab 8046210: Missing memory barrier when reading init_lock Reviewed-by: fparain, dcubed, mdoerr Contributed-by: Bill Pittore <bill.pittore at oracle.com> ! src/share/vm/oops/instanceKlass.cpp Changeset: 20c8773305b1 Author: sla Date: 2014-09-03 14:43 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/20c8773305b1 8056242: Add function to return structured information about loaded libraries. Summary: Return structured information about loaded libraries. Reviewed-by: sla, dsamersoff Contributed-by: fredrik.arvidsson at oracle.com ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/os.hpp Changeset: e3fb51ae8d7d Author: coleenp Date: 2014-09-03 19:13 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/e3fb51ae8d7d 8055008: Clean up code that saves the previous versions of redefined classes Summary: Use scratch_class to find EMCP methods for breakpoints if the old methods are still running. Reviewed-by: dcubed, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/metadataOnStackMark.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp - test/runtime/RedefineFinalizer/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineFinalizer.java + test/runtime/RedefineTests/RedefineRunningMethods.java Changeset: 0c68d517f7ec Author: sla Date: 2014-09-04 08:48 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0c68d517f7ec Merge - test/runtime/RedefineFinalizer/RedefineFinalizer.java Changeset: c770a9cc2f86 Author: dsamersoff Date: 2014-09-04 04:17 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/c770a9cc2f86 8035419: warning from b09 for hotspot.agent.src.os.win32.windbg.sawindbg.cpp: 'JNI exception pending' Summary: added missed exceptions checks Reviewed-by: sla, sspitsyn ! agent/src/os/win32/windbg/sawindbg.cpp Changeset: 86bbebf1b7bf Author: zgu Date: 2014-09-04 14:50 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/86bbebf1b7bf 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: 7bf26f6f8d41 Author: zgu Date: 2014-09-04 14:58 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/7bf26f6f8d41 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 - test/runtime/RedefineFinalizer/RedefineFinalizer.java Changeset: 479ed4234a9d Author: coleenp Date: 2014-09-05 08:08 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/479ed4234a9d 8057570: RedefineClasses() tests fail assert(((Metadata*)obj)->is_valid()) failed: obj is valid Summary: Revert two small changes from the previous-versions cleanup with marking code cache. Reviewed-by: kvn, dcubed ! src/share/vm/code/nmethod.cpp ! src/share/vm/memory/universe.cpp Changeset: 08e071425343 Author: iklam Date: 2014-09-05 15:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/08e071425343 Merge ! src/share/vm/classfile/classLoaderData.cpp - test/compiler/intrinsics/mathexact/sanity/Verifier.java Changeset: d2f2777ac502 Author: erikj Date: 2014-08-28 11:59 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d2f2777ac502 8056053: Disable HOTSPOT_BUILD_JOBS when building with configure Reviewed-by: dholmes, ihse, dcubed ! make/Makefile ! make/aix/Makefile ! make/aix/makefiles/buildtree.make ! make/aix/makefiles/top.make ! make/bsd/Makefile ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/top.make ! make/linux/Makefile ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/top.make ! make/solaris/Makefile ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/top.make Changeset: aff33974bb53 Author: coleenp Date: 2014-09-08 11:14 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/aff33974bb53 8057696: java -version triggers assertion for slowdebug zero builds Summary: The change as introduced with JDK-8003426 removed some zero code in cppInterpreter_zero.cpp which called generate_normal_entry() in that same file with a value of synchronized == false unconditionally. However, since the new code calls generate_normal_entry() with either true or false, the assertion in this method is no longer valid. Reviewed-by: coleenp Contributed-by: sgehwolf at redhat.com ! src/cpu/zero/vm/cppInterpreter_zero.cpp Changeset: afb7b10984d1 Author: igerasim Date: 2014-09-08 23:49 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/afb7b10984d1 8057745: TEST_BUG: runtime/SharedArchiveFile/ArchiveDoesNotExist.java fails with openjdk build Reviewed-by: dholmes, mseledtsov ! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java Changeset: 59c55db51def Author: gtriantafill Date: 2014-09-09 09:48 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/59c55db51def 8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking Reviewed-by: ctornqvi, lfoltan ! test/TEST.groups + test/runtime/NMT/MallocTrackingVerify.java Changeset: f9e9ec181abb Author: minqi Date: 2014-09-08 22:48 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/f9e9ec181abb 8056930: Output host info under some condition for core dump Summary: Output host name after java crashed for debug version. Reviewed-by: dholmes, ccheung Contributed-by: yumin.qi at oracle.com ! src/os/posix/vm/os_posix.cpp ! src/os/windows/vm/os_windows.cpp Changeset: eec8e5895109 Author: minqi Date: 2014-09-09 18:56 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/eec8e5895109 Merge Changeset: f377b599ecd4 Author: brutisso Date: 2014-09-08 10:41 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/f377b599ecd4 8025564: gc/memory/UniThread/Linear1 times out during heap verification Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 3bb7a6358d46 Author: brutisso Date: 2014-09-09 14:27 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3bb7a6358d46 8057910: G1: BOT verification should not pass top Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp Changeset: 2240a4f04610 Author: stefank Date: 2014-09-09 13:55 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/2240a4f04610 8057918: Update out-dated ignore tags in GC jtreg tests Reviewed-by: ehelin, tschatzl ! test/gc/arguments/TestParallelHeapSizeFlags.java ! test/gc/arguments/TestUseCompressedOopsErgo.java ! test/gc/parallelScavenge/TestDynShrinkHeap.java Changeset: 6e19ec5814fd Author: mgerdin Date: 2014-09-08 17:47 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6e19ec5814fd 8057722: G1: Code root hashtable updated incorrectly when evacuation failed Reviewed-by: brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp Changeset: 5781de4ee90c Author: jmasa Date: 2014-09-10 23:14 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/5781de4ee90c Merge - test/runtime/RedefineFinalizer/RedefineFinalizer.java Changeset: 51e474c55d20 Author: shade Date: 2014-09-04 13:11 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/51e474c55d20 8050147: StoreLoad barrier interferes with stack usages Reviewed-by: jrose, kvn, drchase ! src/cpu/x86/vm/assembler_x86.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/runtime/os.hpp Changeset: d3e712a41646 Author: kvn Date: 2014-09-04 23:49 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d3e712a41646 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: 0da099111ea0 Author: zmajo Date: 2014-09-05 16:07 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0da099111ea0 8053886: assert(false) failed: Should not allocate with exception pending Summary: Failure caused by allocating method counters. Changed the way counters are allocated (use get_method_counters() instead of build_method_counters()) Reviewed-by: kvn, thartmann, anoll ! src/share/vm/runtime/sweeper.cpp Changeset: 63934ec778a2 Author: iveresov Date: 2014-09-05 11:23 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/63934ec778a2 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: 9ac4db006cd5 Author: iveresov Date: 2014-09-05 14:39 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/9ac4db006cd5 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: 712420bcab47 Author: iveresov Date: 2014-09-08 11:45 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/712420bcab47 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: 6a1872937ea7 Author: simonis Date: 2014-09-08 16:05 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6a1872937ea7 8057780: Fix ppc build after "8050147: StoreLoad barrier interferes with stack usages Reviewed-by: kvn, shade ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: 7dace1c50e00 Author: adlertz Date: 2014-09-09 16:14 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/7dace1c50e00 Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/systemDictionary.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: d8ecd90aa61c Author: roland Date: 2014-09-09 15:47 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/d8ecd90aa61c 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: daa5ae1d95c4 Author: iveresov Date: 2014-09-10 19:08 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/daa5ae1d95c4 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: a39c9249f4be Author: iveresov Date: 2014-09-11 00:04 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/a39c9249f4be 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: 60dc381b2fbb Author: neliasso Date: 2014-09-10 13:27 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/60dc381b2fbb 8054889: Compiler team's implementation task Summary: Adding three new diagnostic commands for compiler Reviewed-by: anoll, kvn, drchase ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp + test/serviceability/dcmd/CodeCacheTest.java + test/serviceability/dcmd/CodelistTest.java + test/serviceability/dcmd/CompilerQueueTest.java + test/serviceability/dcmd/MethodIdentifierParser.java Changeset: 006d52c53b6b Author: neliasso Date: 2014-09-11 08:01 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/006d52c53b6b Merge Changeset: 019dba14fb53 Author: adlertz Date: 2014-09-12 09:17 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/019dba14fb53 Merge ! make/Makefile ! src/share/vm/runtime/os.hpp Changeset: 0825d4f74ef8 Author: amurillo Date: 2014-09-12 04:22 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0825d4f74ef8 Merge - test/runtime/RedefineFinalizer/RedefineFinalizer.java Changeset: 49d1d18d24d6 Author: katleman Date: 2014-09-17 22:55 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/49d1d18d24d6 Added tag jdk9-b31 for changeset 9f7d155d28e5 ! .hgtags Changeset: af46576a8d7c Author: lana Date: 2014-09-18 13:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/af46576a8d7c Merge - test/runtime/RedefineFinalizer/RedefineFinalizer.java Changeset: 2ade0284497b Author: dholmes Date: 2014-09-10 00:44 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/2ade0284497b 8056183: os::is_MP() always reports true when NMT is enabled Reviewed-by: shade, coleenp, bdelsart ! src/share/vm/runtime/os.hpp Changeset: ebc96d6c7074 Author: ctornqvi Date: 2014-09-10 07:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/ebc96d6c7074 8055719: Clean out support for old VC versions from ProjectCreator Summary: Clean out support for old VC versions from ProjectCreator Reviewed-by: sla, allwin ! make/windows/makefiles/projectcreator.make - src/share/tools/ProjectCreator/FileTreeCreatorVC7.java ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java - src/share/tools/ProjectCreator/WinGammaPlatformVC7.java - src/share/tools/ProjectCreator/WinGammaPlatformVC8.java - src/share/tools/ProjectCreator/WinGammaPlatformVC9.java Changeset: 396253716f03 Author: igerasim Date: 2014-09-10 09:52 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/396253716f03 8057744: (process) Synchronize exiting of threads and process [win] Reviewed-by: dholmes, dcubed, sla ! src/os/aix/vm/os_aix.inline.hpp ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/os/windows/vm/os_windows.inline.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/os.hpp Changeset: 03835eaaab2d Author: dcubed Date: 2014-09-10 11:48 -0600 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/03835eaaab2d 8057107: cleanup indent white space issues prior to Contended Locking reorder and cache line bucket Reviewed-by: fparain, sspitsyn, coleenp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 0420e825bb3c Author: dcubed Date: 2014-09-10 11:52 -0600 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0420e825bb3c 8057109: manual cleanup of white space issues prior to Contended Locking reorder and cache line bucket Reviewed-by: fparain, sspitsyn, coleenp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/atomic.hpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 0990a645d215 Author: dcubed Date: 2014-09-10 17:06 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/0990a645d215 Merge ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp Changeset: f679e6236dad Author: dsamersoff Date: 2014-09-11 03:13 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/f679e6236dad 8054174: minor buglet in computation of end of pc descs in libjvm_db.c Summary: fixed scopes_pcs_end calculation Reviewed-by: sspitsyn, sla Contributed-by: Tom Rodriguez <tom.rodriguez at oracle.com> ! src/os/bsd/dtrace/generateJvmOffsets.cpp ! src/os/bsd/dtrace/libjvm_db.c ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/libjvm_db.c Changeset: 9fee52d12618 Author: coleenp Date: 2014-09-11 10:46 -0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/9fee52d12618 8055145: [TESTBUG] runtime/7158988/FieldMonitor.java fails with VMDisconnectedException Summary: Exclude this test on JPRT and make it trivially pass if it gets a disconnected exception (which seems rare) Reviewed-by: gtriantafill, sspitsyn, ctornqvi ! test/TEST.groups ! test/runtime/7158988/FieldMonitor.java Changeset: e7748e052f65 Author: ctornqvi Date: 2014-09-11 17:54 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/e7748e052f65 8022865: [TESTBUG] Compressed Oops testing needs to be revised Summary: Rewrote compressed oops tests Reviewed-by: kvn, coleenp, mseledtsov ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp + test/runtime/CompressedOops/CompressedClassSpaceSize.java + test/runtime/CompressedOops/ObjectAlignment.java + test/runtime/CompressedOops/UseCompressedOops.java ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java Changeset: f4c930de9991 Author: iklam Date: 2014-09-12 14:05 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/f4c930de9991 Merge ! src/share/vm/runtime/os.hpp Changeset: aad2fc28a698 Author: gtriantafill Date: 2014-09-15 14:28 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/aad2fc28a698 8058504: [TESTBUG] Temporarily disable failing test runtime/NMT/MallocTrackingVerify.java Reviewed-by: ctornqvi, hseigel ! test/runtime/NMT/MallocTrackingVerify.java Changeset: 6bf471234b2f Author: ihse Date: 2014-09-16 12:13 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/6bf471234b2f 8056999: Make hotspot builds less verbose on default log level Reviewed-by: dholmes, erikj ! make/aix/makefiles/adlc.make ! make/aix/makefiles/buildtree.make ! make/aix/makefiles/defs.make ! make/aix/makefiles/jsig.make ! make/aix/makefiles/jvmti.make ! make/aix/makefiles/rules.make ! make/aix/makefiles/sa.make ! make/aix/makefiles/saproc.make ! make/aix/makefiles/trace.make ! make/aix/makefiles/vm.make ! make/bsd/makefiles/adlc.make ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/jvmti.make ! make/bsd/makefiles/rules.make ! make/bsd/makefiles/sa.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/trace.make ! make/bsd/makefiles/vm.make ! make/defs.make ! make/linux/makefiles/adlc.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/dtrace.make ! make/linux/makefiles/jsig.make ! make/linux/makefiles/jvmti.make ! make/linux/makefiles/rules.make ! make/linux/makefiles/sa.make ! make/linux/makefiles/saproc.make ! make/linux/makefiles/trace.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/adlc.make ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/jvmti.make ! make/solaris/makefiles/rules.make ! make/solaris/makefiles/sa.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/trace.make ! make/solaris/makefiles/vm.make Changeset: 2b1f46ac5d49 Author: tonyp Date: 2014-09-10 11:55 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/2b1f46ac5d49 8057799: Unnecessary NULL check in G1KeepAliveClosure Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 32b18c8f19fa Author: mgerdin Date: 2014-08-26 11:53 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/32b18c8f19fa 8056039: Hotspot does not compile with clang 3.4 on Linux Reviewed-by: brutisso, sla ! src/os/aix/vm/os_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp Changeset: 452533d0addf Author: jwilhelm Date: 2014-09-11 14:21 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/452533d0addf 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: 306a3f87256e Author: jwilhelm Date: 2014-09-11 14:21 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/306a3f87256e 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: 13c5569c0fc4 Author: tonyp Date: 2014-09-15 12:19 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/13c5569c0fc4 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: cde40424bcd4 Author: ehelin Date: 2014-09-15 10:57 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/cde40424bcd4 8049536: os::commit_memory on Solaris uses aligment_hint as page size Reviewed-by: stefank, tschatzl ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp + test/runtime/memory/LargePages/TestLargePageSizeInBytes.java Changeset: 3c820b8715c4 Author: jwilhelm Date: 2014-09-15 15:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3c820b8715c4 Merge ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: 510dbe16e832 Author: jwilhelm Date: 2014-09-15 13:32 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/510dbe16e832 Merge ! src/os/solaris/vm/os_solaris.cpp Changeset: b326a3e8dcab Author: ehelin Date: 2014-06-24 15:50 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/b326a3e8dcab 8049864: TestParallelHeapSizeFlags fails with unexpected heap size Reviewed-by: sjohanss, jmasa ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/virtualspace.cpp ! test/gc/arguments/TestParallelHeapSizeFlags.java Changeset: 9a2dcda0e222 Author: tschatzl Date: 2014-09-16 10:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/9a2dcda0e222 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 Changeset: b97bb4bc8d21 Author: stefank Date: 2014-09-16 10:13 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/b97bb4bc8d21 8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr Reviewed-by: mgerdin, tschatzl, brutisso - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java ! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java ! test/gc/class_unloading/TestG1ClassUnloadingHWM.java Changeset: 52e69512acf2 Author: stefank Date: 2014-09-16 09:31 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/52e69512acf2 Merge - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java Changeset: 44ede98c4920 Author: jwilhelm Date: 2014-09-18 19:41 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/44ede98c4920 Merge ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.hpp - src/share/tools/ProjectCreator/FileTreeCreatorVC7.java - src/share/tools/ProjectCreator/WinGammaPlatformVC7.java - src/share/tools/ProjectCreator/WinGammaPlatformVC8.java - src/share/tools/ProjectCreator/WinGammaPlatformVC9.java ! src/share/vm/runtime/os.hpp Changeset: 087443edb74a Author: thartmann Date: 2014-09-15 08:08 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/087443edb74a 8048721: -XX:+PrintCompilation prints negative bci for non entrant OSR methods Summary: Removed 'InvalidOSREntryBci' and checking nmethod::_state instead to determine if an osr method is non-entrant. Reviewed-by: kvn, vlivanov, drchase ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 9b8312ce5146 Author: anoll Date: 2014-09-16 14:39 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/9b8312ce5146 8058452: ciInstanceKlass::non_static_fields() can be removed Summary: ciInstanceKlass::non_static_fields() and all associated data structures can be removed since they are unused. Reviewed-by: kvn, thartmann ! src/share/vm/ci/ciField.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp Changeset: 3a59d786378b Author: iignatyev Date: 2014-09-16 21:29 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/3a59d786378b 8057165: [TESTBUG] Need a test to cover JDK-8054883 Reviewed-by: kvn, iveresov, iignatyev Contributed-by: Boris Molodenkov <boris.molodenkov at oracle.com> + test/compiler/osr/TestRangeCheck.java Changeset: 4e54c93fa1b3 Author: adlertz Date: 2014-09-18 19:30 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/4e54c93fa1b3 Merge Changeset: ca41b6bd9b42 Author: adlertz Date: 2014-09-18 18:40 +0000 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/ca41b6bd9b42 Merge ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 4ac471db103d Author: amurillo Date: 2014-09-19 01:59 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/hotspot/rev/4ac471db103d Merge - src/share/tools/ProjectCreator/FileTreeCreatorVC7.java - src/share/tools/ProjectCreator/WinGammaPlatformVC7.java - src/share/tools/ProjectCreator/WinGammaPlatformVC8.java - src/share/tools/ProjectCreator/WinGammaPlatformVC9.java - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java - test/gc/g1/TestDeferredRSUpdate.java From bhavesh.x.patel at oracle.com Thu Sep 25 06:06:44 2014 From: bhavesh.x.patel at oracle.com (bhavesh.x.patel at oracle.com) Date: Thu, 25 Sep 2014 06:06:44 +0000 Subject: hg: javadoc-next/render/nashorn: 80 new changesets Message-ID: <201409250606.s8P66iRZ012410@aojmv0008> Changeset: 53c5f1286192 Author: sundar Date: 2014-08-06 22:11 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/53c5f1286192 8053910: ScriptObjectMirror causing havoc with Invocation interface Reviewed-by: jlaskey, attila, hannesw ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 25a50ee3bb8a Author: attila Date: 2014-08-07 11:06 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/25a50ee3bb8a 8046026: CompiledFunction.relinkComposableInvoker assert is being hit Reviewed-by: hannesw, jlaskey, sundar ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java + test/script/basic/JDK-8046026.js + test/script/basic/JDK-8046026.js.EXPECTED Changeset: b850ada7a38d Author: sundar Date: 2014-08-07 19:19 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/b850ada7a38d 8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests" Reviewed-by: attila, hannesw ! make/build.xml + samples/zipfs.js ! samples/ziplist.js Changeset: 19795e6f1ecf Author: hannesw Date: 2014-08-08 12:50 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/19795e6f1ecf 8043956: Make code caching work with optimistic typing and lazy compilation Reviewed-by: attila, lagergren ! make/project.properties ! src/jdk/nashorn/internal/codegen/CodeGenerator.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/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.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/Context.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java + src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.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/tools/Shell.java ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java Changeset: e32f2d049838 Author: sundar Date: 2014-08-08 19:07 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/e32f2d049838 8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types Reviewed-by: attila, jlaskey, hannesw ! make/project.properties ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/annotations/Optimistic.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java Changeset: fba1c5d47366 Author: lana Date: 2014-08-09 21:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/fba1c5d47366 Added tag jdk9-b26 for changeset e32f2d049838 ! .hgtags Changeset: 5bf075eb3c23 Author: sundar Date: 2014-08-11 20:35 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/5bf075eb3c23 8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip Reviewed-by: jlaskey, hannesw, attila ! make/project.properties ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8054503.js Changeset: f4562cb6da38 Author: lana Date: 2014-08-11 10:07 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/f4562cb6da38 Merge ! .hgtags - src/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk/nashorn/internal/runtime/CompiledScript.java Changeset: 7ab42c461a8c Author: hannesw Date: 2014-08-12 13:22 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/7ab42c461a8c 8044851: nashorn properties leak memory Reviewed-by: attila, jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java + test/script/nosecurity/JDK-8044851.js + test/script/nosecurity/JDK-8044851.js.EXPECTED Changeset: 11a4f68806bc Author: hannesw Date: 2014-08-12 13:23 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/11a4f68806bc 8054898: Avoid creation of empty type info files Reviewed-by: attila, sundar, jlaskey ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: e84cfe70c504 Author: sundar Date: 2014-08-13 15:00 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/e84cfe70c504 8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork Reviewed-by: lagergren, hannesw ! make/build.xml ! test/script/basic/compile-octane-normal.js ! test/script/basic/compile-octane-splitter.js Changeset: c0dd84255936 Author: sundar Date: 2014-08-13 21:03 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/c0dd84255936 8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression Reviewed-by: jlaskey, attila ! src/jdk/nashorn/tools/Shell.java + test/script/nosecurity/JDK-8055034.js + test/script/nosecurity/JDK-8055034.js.EXPECTED Changeset: 72c86f6eb628 Author: attila Date: 2014-08-14 14:35 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/72c86f6eb628 8055042: Compile-time expression evaluator was missing variables Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java Changeset: c116b81e69e9 Author: sundar Date: 2014-08-14 18:54 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/c116b81e69e9 8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Context.java + test/script/trusted/JDK-8055107.js Changeset: 6831ff454574 Author: sundar Date: 2014-08-14 20:14 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/6831ff454574 8055139: test/script/trusted/JDK-8055107.js fails with access control exception Reviewed-by: lagergren, attila, jlaskey = test/script/nosecurity/JDK-8055107.js < test/script/trusted/JDK-8055107.js Changeset: f82b83cf73ae Author: attila Date: 2014-08-15 17:30 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/f82b83cf73ae 8055199: Tidy up Nashorn codebase for code standards (August 2014) Reviewed-by: hannesw, lagergren ! 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/javafoovars.js ! samples/javaimporter.js ! samples/javalist.js ! samples/javamap.js ! samples/javashell.js ! samples/jsadapter_dom.js ! samples/jsobj_example.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 ! samples/zipfs.js ! samples/ziplist.js ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/ConsString.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! test/script/basic/JDK-8038413.js ! test/script/basic/JDK-8043232.js ! test/script/basic/JDK-8044695.js ! test/script/basic/JDK-8044750.js ! test/script/basic/JDK-8046026.js ! test/script/basic/JDK-8046905.js ! test/script/basic/JDK-8047067.js ! test/script/basic/JDK-8047166.js ! test/script/basic/JDK-8047357.js ! test/script/basic/JDK-8047369.js ! test/script/basic/JDK-8047371.js ! test/script/basic/JDK-8047728.js ! test/script/basic/JDK-8047959.js ! test/script/basic/JDK-8048079_1.js ! test/script/basic/JDK-8048079_2.js ! test/script/basic/JDK-8048586.js ! test/script/basic/JDK-8049086.js ! test/script/basic/JDK-8051439.js ! test/script/basic/compile-octane-normal.js ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane.js ! test/script/nosecurity/JDK-8044798.js ! test/script/nosecurity/JDK-8044851.js ! test/script/nosecurity/JDK-8050964.js ! test/script/nosecurity/JDK-8055034.js ! test/script/nosecurity/debuggersupportapi.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/internal/runtime/ConsStringTest.java Changeset: c93b6091b11e Author: chegar Date: 2014-08-18 10:59 +0100 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/c93b6091b11e Merge ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CallNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Optimistic.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ConsString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java Changeset: 5cc4c68ee666 Author: hannesw Date: 2014-08-19 11:25 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/5cc4c68ee666 8055368: Ant build broken after modular source code change Reviewed-by: attila, sundar, lagergren ! make/project.properties Changeset: d564abed1e6a Author: sundar Date: 2014-08-19 18:14 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/d564abed1e6a 8055395: Nashorn should use source, target to be 1.8 and use ASM5 version for generated code Reviewed-by: attila, lagergren, jlaskey ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/Main.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/NullVisitor.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! make/build.xml ! make/project.properties + samples/find_nonfinals.js + samples/try_with_resource.js Changeset: 57500636de77 Author: sundar Date: 2014-08-20 20:04 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/57500636de77 8050078: Nashorn ClassFilter Support Reviewed-by: lagergren, hannesw + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! src/jdk.scripting.nashorn/share/classes/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: 3516182f0612 Author: sundar Date: 2014-08-20 21:32 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/3516182f0612 8055687: Wrong "this" passed to JSObject.eval call Reviewed-by: lagergren, hannesw, attila ! samples/find_nonfinals.js + samples/find_nonfinals2.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 127a155b49c8 Author: sundar Date: 2014-08-21 20:06 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/127a155b49c8 8055762: Nashorn misses linker for netscape.javascript.JSObject instances Reviewed-by: lagergren, jlaskey ! make/build.xml ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java + test/script/basic/JDK-8055762.js + test/script/basic/JDK-8055762.js.EXPECTED Changeset: ee00439d1d54 Author: sundar Date: 2014-08-22 15:47 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/ee00439d1d54 8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8055796.js + test/script/basic/JDK-8055796.js.EXPECTED Changeset: 0f91116bb4bd Author: sundar Date: 2014-08-22 22:50 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/0f91116bb4bd 8055830: JDK-8015969.js is silently failing Reviewed-by: lagergren, jlaskey, hannesw ! test/script/basic/JDK-8015969.js Changeset: 11e4f12a45b0 Author: yan Date: 2014-08-25 17:38 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/11e4f12a45b0 8055878: Nashorn: all tests failed with AccessControlException Reviewed-by: sundar, hannesw Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com> ! make/build.xml Changeset: ad7a46083364 Author: sundar Date: 2014-08-25 20:26 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/ad7a46083364 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: 494092ee7a01 Author: attila Date: 2014-08-25 22:36 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/494092ee7a01 8055870: iteration fails if index var is not used Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8055870.js + test/script/basic/JDK-8055870.js.EXPECTED Changeset: d6b5c2c6c1d0 Author: yan Date: 2014-08-26 13:26 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/d6b5c2c6c1d0 8055811: Tests for Nashorn ClassFilter Support Reviewed-by: sundar, attila Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com> + 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: 10c95d040380 Author: attila Date: 2014-08-26 11:31 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/10c95d040380 8055911: Don't use String.intern for IdentNode Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java Changeset: 9388010e3a8e Author: attila Date: 2014-08-26 11:32 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/9388010e3a8e 8055913: Node.hashCode() delegates to Object.hashCode() and is hot Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Node.java Changeset: f03ee361fa76 Author: lagergren Date: 2014-08-26 11:42 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/f03ee361fa76 8055906: Avoid throwing an exception with filled in stack trace as part of the normal control flow Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: d81f7c897bdf Author: attila Date: 2014-08-26 11:45 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/d81f7c897bdf 8055923: collect timings using System.nanoTime Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java Changeset: 3c354c3af1d8 Author: sundar Date: 2014-08-26 17:21 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/3c354c3af1d8 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: fda747208c6f Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/fda747208c6f 8055954: Do not parallelize class installation Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Changeset: 46af7f9765dc Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/46af7f9765dc 8056052: Source.getContent() does excess Object.clone() Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java Changeset: fa79d912da1b Author: attila Date: 2014-08-26 15:52 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/fa79d912da1b 8056025: CompilationPhase.setStates() is hot in class installation phase Reviewed-by: jlaskey, sundar + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/AssertsEnabled.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java Changeset: dbb723e6c54c Author: sundar Date: 2014-08-26 22:57 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/dbb723e6c54c 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: e56bfeff25a9 Author: sundar Date: 2014-08-27 14:27 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/e56bfeff25a9 8056123: Anonymous function statements leak internal function names into global scope Reviewed-by: hannesw, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java + test/script/basic/JDK-8056123.js ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 734bdd565748 Author: attila Date: 2014-08-28 16:38 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/734bdd565748 8056243: OptimisticTypePersistence should refuse to work in symlinked directories Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: 2520d5e7bc5f Author: yan Date: 2014-09-01 17:34 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/2520d5e7bc5f 8054343: Nashorn: Some tests fails on windows with AccessControlException Reviewed-by: lagergren, sundar Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com> ! test/script/basic/compile-octane-normal.js ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane.js Changeset: 20d8ab569eb6 Author: attila Date: 2014-09-03 14:33 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/20d8ab569eb6 8056913: Limit the size of type info cache on disk Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java Changeset: 0b7b3bd3cc04 Author: lagergren Date: 2014-09-04 10:52 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/0b7b3bd3cc04 8057019: Various problems with extra arguments to applies Reviewed-by: attila, hannesw, jlaskey - bin/dump_octane_code.sh - bin/fixorphantests.sh - bin/fixwhitespace.sh - bin/jjsdebug.sh - bin/rm-non-tracked.sh - bin/run_octane.sh - bin/rundiff.sh - bin/runopt.sh - bin/runopt_noassert.sh - bin/runopt_nojfr.sh ! src/jdk.scripting.nashorn/share/classes/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: ef3c1957d29b Author: lagergren Date: 2014-09-04 14:42 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/ef3c1957d29b 8057551: Let the -d flag dump _all_ generated classes to disk and work outside --compile-only mode Reviewed-by: attila, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/DumpBytecode.java Changeset: 2f0161551858 Author: hannesw Date: 2014-09-04 15:37 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/2f0161551858 8051889: Implement block scoping in symbol assignment and scope computation Reviewed-by: attila, lagergren ! make/build.xml ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/VarNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk.scripting.nashorn/share/classes/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: 37152862918f Author: attila Date: 2014-09-04 18:57 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/37152862918f 8056129: AtomicInteger is treated as primitive number with optimistic compilation Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java + test/script/basic/JDK-8056129.js + test/script/basic/JDK-8056129.js.EXPECTED Changeset: f04f14587586 Author: lagergren Date: 2014-09-05 16:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/f04f14587586 8057611: Nashorn did not dump the JOx classes to disk when running with the -d flag Reviewed-by: attila, sundar, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 4258ccc2eb8a Author: lagergren Date: 2014-09-05 16:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/4258ccc2eb8a 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.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/CompileUnitHolder.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 459874975ef6 Author: sundar Date: 2014-09-08 15:51 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/459874975ef6 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: 884a8ffb6038 Author: yan Date: 2014-09-08 15:37 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/884a8ffb6038 8057678: Tests for let and const keywords in Nashorn Reviewed-by: hannesw, lagergren Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com> + 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: fc80190e129f Author: attila Date: 2014-09-08 18:40 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/fc80190e129f 8057148: Skip nested functions on reparse Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenStream.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java ! test/script/basic/optimistic_check_type.js Changeset: c17045fd979c Author: attila Date: 2014-09-09 15:33 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/c17045fd979c 8057930: remove eval ID Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk.scripting.nashorn/share/classes/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: dcc08ab6777a Author: attila Date: 2014-09-09 15:34 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/dcc08ab6777a 8057931: Instead of not skipping small functions in parser, make lexer avoid them instead Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java Changeset: 578f8ca1336a Author: lagergren Date: 2014-09-10 12:37 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/578f8ca1336a 8057703: More empty classes generated by Nashorn Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java Changeset: 2c5ba6bd48a7 Author: attila Date: 2014-09-10 13:08 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/2c5ba6bd48a7 8034954: Optimistic iteration in for-in and for-each Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java Changeset: 8a4af0397070 Author: hannesw Date: 2014-09-10 15:19 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/8a4af0397070 8057021: UserAccessorProperty guards fail with multiple globals Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 00c31e5eaf26 Author: lana Date: 2014-08-28 14:53 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/00c31e5eaf26 Merge ! .hgtags - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledScript.java Changeset: adc2b63e654a Author: katleman Date: 2014-08-29 11:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/adc2b63e654a Added tag jdk9-b28 for changeset 00c31e5eaf26 ! .hgtags Changeset: e541ebaf2ab7 Author: lana Date: 2014-08-29 11:58 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/e541ebaf2ab7 Merge Changeset: 0cf05971521d Author: katleman Date: 2014-09-04 13:26 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/0cf05971521d Added tag jdk9-b29 for changeset e541ebaf2ab7 ! .hgtags Changeset: 072dbed6c5d9 Author: lana Date: 2014-09-04 14:45 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/072dbed6c5d9 Merge Changeset: ba55f0a6473f Author: lana Date: 2014-09-10 19:37 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/ba55f0a6473f 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: 1f2fa7bd6d95 Author: attila Date: 2014-09-11 17:12 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/1f2fa7bd6d95 8058100: Reduce the RecompilableScriptFunctionData footprint Reviewed-by: jlaskey, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 5a238407c8f1 Author: hannesw Date: 2014-09-11 17:23 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/5a238407c8f1 8058179: Global constants get in the way of self-modifying properties Reviewed-by: attila, jlaskey, sundar, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8058179.js + test/script/basic/JDK-8058179.js.EXPECTED Changeset: 8ad3a44f2927 Author: wetmore Date: 2014-09-11 12:18 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/8ad3a44f2927 8058180: .hgignore should be updated with webrev in all repos Reviewed-by: jrose, katleman, jjg ! .hgignore Changeset: 45a09ce8502e Author: katleman Date: 2014-09-11 09:09 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/45a09ce8502e Added tag jdk9-b30 for changeset 072dbed6c5d9 ! .hgtags Changeset: 77efdecfa2a5 Author: lana Date: 2014-09-11 14:30 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/77efdecfa2a5 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: a20309596c42 Author: hannesw Date: 2014-09-12 11:00 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/a20309596c42 8057743: Single quotes must be escaped in message resource file Reviewed-by: attila, lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049242.js.EXPECTED Changeset: ec55eed621a8 Author: hannesw Date: 2014-09-12 15:01 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/ec55eed621a8 8058304: Non-serializable fields in serializable classes Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java Changeset: e86dd06a8ccb Author: sundar Date: 2014-09-15 15:18 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/e86dd06a8ccb 8058422: Users should be able to overwrite "context" and "engine" variables Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java + test/script/basic/JDK-8058422.js ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 10f36ba5ef80 Author: hannesw Date: 2014-09-15 17:51 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/10f36ba5ef80 8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO* Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8056978.js + test/script/basic/JDK-8056978.js.EXPECTED Changeset: 3936203c7dc8 Author: sundar Date: 2014-09-16 17:04 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/3936203c7dc8 8058545: With strict mode, bean property assignment of a non-existent property should result in TypeError Reviewed-by: hannesw, lagergren ! README ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java + test/script/basic/JDK-8058545.js Changeset: 9f8ab1b79632 Author: sundar Date: 2014-09-16 17:47 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/9f8ab1b79632 8058551: Top level README accidentally modified with changeset 1025:3936203c7dc8 Reviewed-by: jlaskey, hannesw ! README Changeset: fbded97d28ca Author: sundar Date: 2014-09-17 15:02 +0530 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/fbded97d28ca 8058615: Overload resolution ambiguity involving ConsString Reviewed-by: lagergren, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8058615.js + test/script/basic/JDK-8058615.js.EXPECTED Changeset: f2771da9af07 Author: yan Date: 2014-09-17 16:44 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/f2771da9af07 8057035: Some tests failed using java.awt.Color on Solaris without X11 libraries Reviewed-by: lagergren Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com> ! test/script/basic/JDK-8043232.js ! test/script/basic/JDK-8043232.js.EXPECTED ! 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 Changeset: 399aa8fc2905 Author: katleman Date: 2014-09-17 22:56 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/399aa8fc2905 Added tag jdk9-b31 for changeset 77efdecfa2a5 ! .hgtags Changeset: 62ba20541b94 Author: lana Date: 2014-09-18 13:27 -0700 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/62ba20541b94 Merge Changeset: 52752e15fe18 Author: hannesw Date: 2014-09-19 13:13 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/52752e15fe18 8046202: Make persistent code store more flexible Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java Changeset: c1f651636d9c Author: hannesw Date: 2014-09-22 13:28 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/c1f651636d9c 8047764: Indexed or polymorphic set on global affects Object.prototype Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/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: c3339a31daad Author: attila Date: 2014-09-22 14:46 +0200 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/c3339a31daad 8058561: NPE in LocalVariableTypesCalculator Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java + test/script/basic/JDK-8058561.js Changeset: 76f31d739efb Author: yan Date: 2014-09-23 15:58 +0400 URL: http://hg.openjdk.java.net/javadoc-next/render/nashorn/rev/76f31d739efb 8057779: Tests failed on Windows when in output contains path to script Reviewed-by: sundar, lagergren, hannesw Contributed-by: Sergey Lugovoy <sergey.lugovoy at oracle.com> ! test/script/basic/es6/const-empty.js ! test/script/basic/es6/const-redeclare-extra.js ! test/script/basic/es6/const-redeclare.js ! test/script/basic/es6/let-redeclare-extra.js ! test/script/basic/es6/let-redeclare.js ! test/script/basic/es6/let_const_reuse.js