From christos at zoulas.com Mon Mar 2 17:32:36 2015 From: christos at zoulas.com (Christos Zoulas) Date: Mon, 2 Mar 2015 12:32:36 -0500 Subject: hg: bsd-port/jdk9/jdk: 30 new changesets In-Reply-To: <201502210406.t1L46nsV008366@aojmv0008> from glewis@eyesbeyond.com (Feb 21, 4:06am) Message-ID: <20150302173236.F31FF17FDAA@rebar.astron.com> On Feb 21, 4:06am, glewis at eyesbeyond.com (glewis at eyesbeyond.com) wrote: -- Subject: hg: bsd-port/jdk9/jdk: 30 new changesets Hi Greg, Can you please apply the following for me? (I can't commit anymore it says readonly). Thanks, christos MSG: Print the lwp id for NetBSD diff -r 3dba26b942d3 -r 06bb9536d081 src/os/bsd/vm/os_bsd.cpp --- a/src/os/bsd/vm/os_bsd.cpp Sun Jan 25 08:30:35 2015 -0800 +++ b/src/os/bsd/vm/os_bsd.cpp Mon Mar 02 11:58:50 2015 -0500 @@ -1856,9 +1856,15 @@ return n; } +#ifdef __NetBSD__ +#include +#endif + intx os::current_thread_id() { #ifdef __APPLE__ return (intx)::pthread_mach_thread_np(::pthread_self()); +#elif defined(__NetBSD__) + return (intx)_lwp_self(); #else return (intx)::pthread_self(); #endif MSG: NetBSD does not yet have SCTP... diff -r 64f2a04d0c49 make/com/sun/nio/sctp/FILES_c.gmk --- a/make/com/sun/nio/sctp/FILES_c.gmk Sun Jan 25 08:34:16 2015 -0800 +++ b/make/com/sun/nio/sctp/FILES_c.gmk Mon Mar 02 12:30:31 2015 -0500 @@ -25,9 +25,11 @@ ifneq ($(PLATFORM),windows) ifneq ($(PLATFORM),macosx) +ifneq ($(OS_VENDOR),NetBSD) FILES_c = \ SctpNet.c \ SctpChannelImpl.c \ SctpServerChannelImpl.c endif endif +endif diff -r 64f2a04d0c49 make/com/sun/nio/sctp/FILES_java.gmk --- a/make/com/sun/nio/sctp/FILES_java.gmk Sun Jan 25 08:34:16 2015 -0800 +++ b/make/com/sun/nio/sctp/FILES_java.gmk Mon Mar 02 12:30:31 2015 -0500 @@ -50,6 +50,7 @@ ifneq ($(PLATFORM), windows) ifneq ($(PLATFORM), macosx) +ifneq ($(OS_VENDOR), NetBSD) FILES_java += \ sun/nio/ch/SctpAssocChange.java \ sun/nio/ch/SctpAssociationImpl.java \ @@ -64,3 +65,4 @@ sun/nio/ch/SctpShutdown.java endif endif +endif From glewis at eyesbeyond.com Sat Mar 7 03:08:20 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 07 Mar 2015 03:08:20 +0000 Subject: hg: bsd-port/jdk9/jaxws: 6 new changesets Message-ID: <201503070308.t2738Lt4026469@aojmv0008> Changeset: 7e9bcb35a487 Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/7e9bcb35a487 Added tag jdk9-b52 for changeset 1d1e7704eca9 ! .hgtags Changeset: 85b190e52036 Author: mchung Date: 2015-02-20 09:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/85b190e52036 8073374: Re-examine jdk.xml.ws dependency on java.xml.ws SOAPNamespaceConstants Reviewed-by: lancea, mkos ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/document/soap/SOAPConstants.java Changeset: 3246e08d17a6 Author: mchung Date: 2015-02-24 12:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/3246e08d17a6 8073696: Remove unused imports in java.corba, java.jaxws, jdk.httpserver Reviewed-by: alanb, chegar ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/BindingHelper.java Changeset: ba8cbdef7c26 Author: mchung Date: 2015-02-25 14:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/ba8cbdef7c26 8073361: Missing doPrivileged in com.sun.xml.internal.bind.v2.ClassFactory Reviewed-by: mullan, mkos ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/ClassFactory.java Changeset: b8fbe40efa97 Author: lana Date: 2015-02-26 20:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/b8fbe40efa97 Merge Changeset: 83a0cf0e0878 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/83a0cf0e0878 Added tag jdk9-b53 for changeset b8fbe40efa97 ! .hgtags From glewis at eyesbeyond.com Sat Mar 7 03:08:23 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 07 Mar 2015 03:08:23 +0000 Subject: hg: bsd-port/jdk9/corba: 6 new changesets Message-ID: <201503070308.t2738Nwe026503@aojmv0008> Changeset: d243fb6b055e Author: msheppar Date: 2015-02-16 00:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/d243fb6b055e 8068682: Deprivilege/move java.corba to the ext class loader Reviewed-by: alanb, mchung ! src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORB.java ! src/java.corba/share/classes/sun/corba/SharedSecrets.java Changeset: b8538bbb6f22 Author: lana Date: 2015-02-19 16:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/b8538bbb6f22 Merge Changeset: ceb2f1639281 Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/ceb2f1639281 Added tag jdk9-b52 for changeset b8538bbb6f22 ! .hgtags Changeset: 47b9cf289a91 Author: mchung Date: 2015-02-24 12:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/47b9cf289a91 8073696: Remove unused imports in java.corba, java.jaxws, jdk.httpserver Reviewed-by: alanb, chegar ! src/java.corba/share/classes/javax/rmi/CORBA/GetORBPropertiesFileAction.java Changeset: aadc16ca5ab7 Author: lana Date: 2015-02-26 20:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/aadc16ca5ab7 Merge Changeset: d469c5ad0c76 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/d469c5ad0c76 Added tag jdk9-b53 for changeset aadc16ca5ab7 ! .hgtags From glewis at eyesbeyond.com Sat Mar 7 03:08:24 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 07 Mar 2015 03:08:24 +0000 Subject: hg: bsd-port/jdk9/jaxp: 2 new changesets Message-ID: <201503070308.t2738OvG026506@aojmv0008> Changeset: d5b5a010a166 Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/d5b5a010a166 Added tag jdk9-b52 for changeset 57b26c883d54 ! .hgtags Changeset: 542c0c855ad4 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/542c0c855ad4 Added tag jdk9-b53 for changeset d5b5a010a166 ! .hgtags From glewis at eyesbeyond.com Sat Mar 7 03:08:31 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 07 Mar 2015 03:08:31 +0000 Subject: hg: bsd-port/jdk9/langtools: 14 new changesets Message-ID: <201503070308.t2738VZ6026527@aojmv0008> Changeset: e77eb6b8977e Author: emc Date: 2015-02-13 17:00 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e77eb6b8977e 8066725: javac produces classfiles it cannot read Summary: Revert behavioral changes from 8029012 and 8065132 Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! test/tools/javac/annotations/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java Changeset: e0b35c562008 Author: mcimadamore Date: 2015-02-16 12:24 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e0b35c562008 8071241: Investigate alternate strategy for type-checking operators Summary: Separat operator lookup logic from overload resolution. Reviewed-by: jjg, jlahoda, sadayapalam ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/7102515/T7102515.out ! test/tools/javac/diags/examples/IncomparableTypes.java ! test/tools/javac/expression/NullAppend.out ! test/tools/javac/expression/NullAppend2.out - test/tools/javac/resolve/tests/PrimitiveBinopOverload.java Changeset: 344181855204 Author: sadayapalam Date: 2015-02-16 19:14 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/344181855204 8073201: Incorrect @bug annotation in checkin for JDK-8069545 Reviewed-by: mcimadamore Contributed-by: srikanth.adayapalam at oracle.com ! test/tools/javac/lambda/8068399/T8068399.java ! test/tools/javac/lambda/8068430/T8068430.java ! test/tools/javac/lambda/8071432/T8071432.java Changeset: c40f54b4d890 Author: jlahoda Date: 2015-02-17 15:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/c40f54b4d890 8067445: New modular image-based file manager skips boot classes Summary: Taking "sun.boot.class.path" system property into account when constructing bootclasspath for modular images. Reviewed-by: jjg, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java + test/tools/javac/file/BootClassPathPrepend.java + test/tools/javac/file/ExplodedImage.java Changeset: 5e500700b168 Author: vromero Date: 2015-02-18 17:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/5e500700b168 8068489: remove unnecessary complexity in Flow and Bits, after JDK-8064857 Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Bits.java Changeset: ee20efe0255d Author: lana Date: 2015-02-19 16:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ee20efe0255d Merge - test/tools/javac/resolve/tests/PrimitiveBinopOverload.java Changeset: cdef738241cd Author: katleman Date: 2015-02-26 15:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cdef738241cd Added tag jdk9-b52 for changeset ee20efe0255d ! .hgtags Changeset: 414b82835861 Author: dlsmith Date: 2015-02-20 17:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/414b82835861 8039214: Inference should not map capture variables to their upper bounds Summary: Update to Types.containsType; related adjustment to most-specific test Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/inference/CaptureLowerBound.java + test/tools/javac/generics/inference/CaptureLowerBoundNeg.java + test/tools/javac/generics/inference/CaptureLowerBoundNeg.out + test/tools/javac/generics/inference/NestedCapture.java + test/tools/javac/generics/inference/NestedWildcards.java + test/tools/javac/generics/wildcards/SubtypeCaptureLeak.java Changeset: e29b25f6101f Author: mcimadamore Date: 2015-02-23 13:02 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/e29b25f6101f 8071291: Compiler crashes trying to cast UnionType to IntersectionClassType Summary: Compiler tests for .isCompound but then cast to a more specific Type subclass, resulting in CCE Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.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/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/multicatch/8071291/T8071291.java Changeset: 59af0866b952 Author: juh Date: 2015-02-23 11:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/59af0866b952 8072663: Remove the sun.security.acl package which is not used in the JDK Reviewed-by: mullan, alanb, mchung ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/legacy.properties Changeset: f683944ffa42 Author: jlahoda Date: 2015-02-24 16:11 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f683944ffa42 8067886: Inaccessible nested classes can be incorrectly imported Summary: Check type accessibility at the point of import when importing the type using type-import-on-demand. Reviewed-by: mcimadamore, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/tools/javac/importscope/ImportInaccessible.java + test/tools/javac/importscope/ImportInaccessible.out Changeset: d6ec687ad8fb Author: jjg Date: 2015-02-25 14:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/d6ec687ad8fb 8041628: Javadoc cross-compilation problem Reviewed-by: jjg Contributed-by: duboscq at ssw.jku.at ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/RootDocImpl.java Changeset: 99ff00581f36 Author: lana Date: 2015-02-26 20:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/99ff00581f36 Merge Changeset: 01d8ed7079f1 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/01d8ed7079f1 Added tag jdk9-b53 for changeset 99ff00581f36 ! .hgtags From glewis at eyesbeyond.com Sat Mar 7 03:08:26 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 07 Mar 2015 03:08:26 +0000 Subject: hg: bsd-port/jdk9/nashorn: 5 new changesets Message-ID: <201503070308.t2738VtW026526@aojmv0008> Changeset: 5bef9d1de9ab Author: katleman Date: 2015-02-26 15:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/5bef9d1de9ab Added tag jdk9-b52 for changeset fada76c29db9 ! .hgtags Changeset: 2568a362d358 Author: attila Date: 2015-02-20 15:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/2568a362d358 8072426: Can't compare Java objects to strings or numbers Reviewed-by: hannesw, lagergren, sundar ! make/nbproject/project.xml + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/DefaultValueImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/JSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AstDeserializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/script/basic/JDK-8023026.js.EXPECTED ! test/script/basic/JDK-8024847.js + test/script/basic/JDK-8072426.js Changeset: 7477f3456800 Author: attila Date: 2015-02-20 17:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7477f3456800 8073560: Update BuildNashorn.gmk to require source/target 8 for jdk9 build Reviewed-by: sundar ! make/BuildNashorn.gmk Changeset: 6cd23482ca9b Author: lana Date: 2015-02-26 20:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/6cd23482ca9b Merge Changeset: f46a048deb93 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/f46a048deb93 Added tag jdk9-b53 for changeset 6cd23482ca9b ! .hgtags From glewis at eyesbeyond.com Sat Mar 7 03:08:38 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 07 Mar 2015 03:08:38 +0000 Subject: hg: bsd-port/jdk9: 22 new changesets Message-ID: <201503070308.t2738cHC026548@aojmv0008> Changeset: a67cf596b4fd Author: weijun Date: 2015-02-13 11:03 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/a67cf596b4fd 8071338: Move policytool from JRE to JDK Reviewed-by: alanb, erikj, ihse, mchung ! common/bin/unshuffle_list.txt ! make/Images.gmk ! modules.xml Changeset: 6bfd6ad07c7b Author: erikj Date: 2015-02-16 12:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6bfd6ad07c7b 8073166: Unable to successfully build the merge of jdk9/hs with jdk9/dev Reviewed-by: alanb ! make/Main.gmk Changeset: 209734e14cb9 Author: erikj Date: 2015-02-17 16:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/209734e14cb9 8072950: api/xinclude/Harold/harold-97.html\#harold-97, api/xinclude/Harold/harold-67.html\#harold-67 fails on solaris with build port-stage-aarch64 Reviewed-by: tbell ! make/common/JavaCompilation.gmk Changeset: 39ee0ee4f890 Author: erikj Date: 2015-01-15 16:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/39ee0ee4f890 8042707: Source changes needed to build JDK 9 with Visual Studio 2013 (VS2013) Reviewed-by: tbell, ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! common/autoconf/toolchain_windows.m4 ! make/common/MakeBase.gmk Changeset: 6ebc4cb8a14d Author: ihse Date: 2015-01-16 16:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6ebc4cb8a14d 8069064: Various improvements and fixes in build system Reviewed-by: erikj ! Makefile ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! make/common/IdlCompilation.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/RMICompilation.gmk Changeset: afb1acbdd115 Author: serb Date: 2015-01-16 18:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/afb1acbdd115 8056298: Separate java.awt.datatransfer from the desktop module Reviewed-by: erikj, alanb, mchung, alexsch ! make/CompileJavaModules.gmk ! modules.xml Changeset: a521d2e3f763 Author: ddehaven Date: 2015-01-21 12:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/a521d2e3f763 Merge ! make/common/JavaCompilation.gmk ! make/common/NativeCompilation.gmk Changeset: ef9a245ba9ff Author: ddehaven Date: 2015-01-27 09:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/ef9a245ba9ff Merge ! common/autoconf/spec.gmk.in ! make/common/IdlCompilation.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! modules.xml Changeset: 34e490baa2fb Author: ddehaven Date: 2015-01-28 08:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/34e490baa2fb Merge ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: f3c96aea372d Author: erikj Date: 2015-02-05 14:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/f3c96aea372d 8072107: New dependency introduced by deploy.dll and awt.dll (msvcp100.dll) Reviewed-by: ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: b3d5aeadac2d Author: ddehaven Date: 2015-02-09 09:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/b3d5aeadac2d Merge ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain_windows.m4 ! make/common/NativeCompilation.gmk ! modules.xml Changeset: 398d207005fa Author: ddehaven Date: 2015-02-17 11:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/398d207005fa Merge ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk ! make/common/NativeCompilation.gmk ! modules.xml Changeset: 1822e59f1712 Author: lana Date: 2015-02-19 16:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/1822e59f1712 Merge Changeset: 218fbcc39b4b Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/218fbcc39b4b Added tag jdk9-b52 for changeset 1822e59f1712 ! .hgtags Changeset: 9e33546e9aab Author: erikj Date: 2015-02-23 11:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/9e33546e9aab 8073498: Enhance GensrcProperties.gmk to allow an alternative source root Reviewed-by: tbell, mchung, ihse ! make/MakeHelpers.gmk Changeset: a7f523a9c2f5 Author: chegar Date: 2015-02-23 15:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/a7f523a9c2f5 8064924: Update java.net.URL to work with modules Reviewed-by: alanb, plevart, psandoz ! make/common/CORE_PKGS.gmk Changeset: 0c6ab35a9db4 Author: juh Date: 2015-02-23 11:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/0c6ab35a9db4 8072663: Remove the sun.security.acl package which is not used in the JDK Reviewed-by: mullan, alanb, mchung ! common/bin/unshuffle_list.txt Changeset: 1e62ebf45f79 Author: ihse Date: 2015-02-25 11:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/1e62ebf45f79 8073231: Add convenient way of adding custom configure options to jprt Reviewed-by: erikj, tbell Contributed-by: ingemar.aberg at oracle.com ! make/jprt.properties Changeset: 6fcde8f7bf77 Author: ihse Date: 2015-02-25 14:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6fcde8f7bf77 8073862: BASIC_FIXUP_EXECUTABLE should not fail on empty path Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 46e8332cefba Author: ihse Date: 2015-02-25 14:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/46e8332cefba 8073864: Configure must handle invalid elements on INCLUDE/LIB for visualstudio Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain_windows.m4 Changeset: d6ed47125a76 Author: lana Date: 2015-02-26 20:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/d6ed47125a76 Merge Changeset: c83b132d6f51 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c83b132d6f51 Added tag jdk9-b53 for changeset d6ed47125a76 ! .hgtags From glewis at eyesbeyond.com Sat Mar 7 03:08:40 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 07 Mar 2015 03:08:40 +0000 Subject: hg: bsd-port/jdk9/hotspot: 74 new changesets Message-ID: <201503070308.t2738eP7026554@aojmv0008> Changeset: 8e93f8517960 Author: vlivanov Date: 2015-01-29 10:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8e93f8517960 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/opaquenode.cpp ! src/share/vm/opto/opaquenode.hpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp Changeset: ea802a4750aa Author: vlivanov Date: 2015-01-29 10:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ea802a4750aa 8068915: uncommon trap w/ Reason_speculate_class_check causes performance regression due to continuous deoptimizations Reviewed-by: kvn, roland, jrose ! src/share/vm/opto/graphKit.cpp Changeset: d853290566af Author: zmajo Date: 2015-01-29 19:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d853290566af 8071654: disassembler handles embedded OOPs not uniformly Summary: Remove (currently dead) code that prints oops within disassembled instructions. Reviewed-by: kvn, thartmann, roland ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/disassembler.cpp Changeset: a44f7b0530ab Author: zmajo Date: 2015-01-30 10:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a44f7b0530ab 8071818: Incorrect addressing mode used for ldf in SPARC assembler Summary: Update MacroAssembler::ldf to select addressing mode depending on Address parameter. Reviewed-by: kvn, dlong ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp Changeset: 54365b7cd56e Author: thartmann Date: 2015-01-30 13:31 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/54365b7cd56e Merge Changeset: 818ce4dab68a Author: anoll Date: 2015-01-30 15:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/818ce4dab68a 8071906: Quarantine OverloadCompileQueueTest until the reason for timeout is known Summary: Quarantine OverloadCompileQueueTest until the reason for timeout is known Reviewed-by: kvn ! test/compiler/codecache/stress/OverloadCompileQueueTest.java Changeset: 778fd0840124 Author: anoll Date: 2015-01-30 14:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/778fd0840124 Merge Changeset: 76953f37d153 Author: anoll Date: 2015-01-30 15:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/76953f37d153 Merge Changeset: 25454f0d37d3 Author: kvn Date: 2015-01-30 10:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/25454f0d37d3 8071534: assert(!failing()) failed: Must not have pending failure. Reason is: out of memory Summary: Add missing C->failing() check after Connection graph construction. Reviewed-by: iveresov ! src/share/vm/opto/escape.cpp Changeset: 1c65b563b1bd Author: dlong Date: 2015-01-31 02:42 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1c65b563b1bd Merge Changeset: 7ed418950e15 Author: thartmann Date: 2015-02-02 15:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7ed418950e15 8071995: compiler/codecache/jmx/InitialAndMaxUsageTest.java fails with large pages Summary: Disable large page usage for test. Reviewed-by: kvn ! test/compiler/codecache/jmx/InitialAndMaxUsageTest.java Changeset: f81627ca8a1c Author: thartmann Date: 2015-02-02 14:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f81627ca8a1c Merge Changeset: 5960a65b0f54 Author: dlong Date: 2015-02-02 23:26 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5960a65b0f54 8069030: support new PTRACE_GETREGSET Summary: use PTRACE_GETREGSET if other options are not available Reviewed-by: sla, dholmes ! agent/src/os/linux/ps_proc.c Changeset: 5bfedd3cfd39 Author: anoll Date: 2015-02-03 10:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5bfedd3cfd39 8068440: Test6857159.java times out Summary: Replace shell script with Java-only code Reviewed-by: kvn, iignatyev ! test/compiler/c2/6857159/Test6857159.java Changeset: a4f200a81135 Author: anoll Date: 2015-02-03 09:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a4f200a81135 Merge - make/linux/makefiles/build_vm_def.sh - test/gc/g1/TestEagerReclaimHumongousRegions2.java - test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java - test/runtime/7194254/Test7194254.java Changeset: b50281ff91ce Author: goetz Date: 2015-01-30 12:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b50281ff91ce 8071996: split_if accesses NULL region of ConstraintCast Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: 048d681ebfe2 Author: zmajo Date: 2015-02-06 18:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/048d681ebfe2 8072398: assert fails in L1RGenerator::increment_event_counter_impl Summary: Change scaling code to allow scaling with 0.0; change set_tiered_flags() to treat CompileThresholdScaling==0.0 in a special way. Reviewed-by: kvn, iveresov ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! test/compiler/arguments/CheckCompileThresholdScaling.java Changeset: b554e929f7a7 Author: pchistyakov Date: 2015-01-30 20:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b554e929f7a7 8068003: compiler/whitebox/DeoptimizeFramesTest.java fails: compilation 48 can't be available Summary: disabled DeoptimizeALot for test runs Reviewed-by: kvn ! test/compiler/whitebox/DeoptimizeFramesTest.java Changeset: 122b9c0f6a86 Author: roland Date: 2015-01-30 15:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/122b9c0f6a86 8071533: assert(n0->is_Call()) failed: expect a call here Summary: remove_dead_region() call missing from ArrayCopyNode::Ideal() Reviewed-by: kvn, vlivanov ! src/share/vm/opto/callnode.cpp Changeset: 94ec81ddd4ec Author: roland Date: 2015-02-06 13:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/94ec81ddd4ec 8071999: SA's buildreplayjars fail with exception Summary: support default methods when dumping classes in SA Reviewed-by: vlivanov, kvn, dsamersoff ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java Changeset: e9291d20ecaa Author: roland Date: 2015-02-09 15:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e9291d20ecaa 8072016: Array copy may cause infinite cycle of deoptimization/compilation Summary: Infinite deoptimization/recompilation cycles in case of arraycopy with tightly coupled allocation Reviewed-by: kvn, vlivanov ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! test/compiler/arraycopy/TestArrayCopyNoInit.java + test/compiler/arraycopy/TestArrayCopyNoInitDeopt.java Changeset: ce7613869df3 Author: roland Date: 2015-02-09 13:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ce7613869df3 8071821: Assert failed in UnexpectedDeoptimizationTest.java Summary: assert fires in case of concurrent initialization of ciInstanceKlass::_has_injected_fields Reviewed-by: kvn ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciInstanceKlass.hpp Changeset: d0b3b6f5a445 Author: vlivanov Date: 2015-02-12 13:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d0b3b6f5a445 Merge ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 4f8e46262c7f Author: mgerdin Date: 2015-02-06 16:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4f8e46262c7f 8072693: [BACKOUT] GCCause should distinguish jcmd GC.run from System.gc() Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 9c8bd4409dc9 Author: skovalev Date: 2015-02-09 09:51 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c8bd4409dc9 8071811: gc/arguments/TestG1ConcRefinementThreads.java failed on Exception: java.lang.RuntimeException: Actual G1ConcRefinementThreads(0) is not equal to expected value(23) Reviewed-by: jwilhelm, iignatyev ! test/TEST.groups Changeset: 948f2c218630 Author: jwilhelm Date: 2015-02-09 17:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/948f2c218630 8072688: Description of flag ExplicitGCInvokesConcurrent should mention G1 as well Summary: Changed to a more generic description. Reviewed-by: mgerdin, tschatzl ! src/share/vm/runtime/globals.hpp Changeset: d040a82e590c Author: tschatzl Date: 2015-02-10 15:44 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d040a82e590c 8072056: Remove unnecessary header file #include Summary: tenuredGeneration.cpp needlessly includes parGCAllocBuffer.hpp Reviewed-by: tschatzl, kbarrett, jprovino Contributed-by: tom.benson at oracle.com ! src/share/vm/memory/tenuredGeneration.cpp Changeset: 566574421b40 Author: tschatzl Date: 2015-02-10 17:41 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/566574421b40 8065093: Remove unused variable/output argument Summary: Remove total_reserved from GenCollectedHeap::initialize and ::allocate Reviewed-by: tschatzl, kbarrett Contributed-by: tom.benson at oracle.com ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: 73a4afa29510 Author: mlarsson Date: 2015-02-11 14:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/73a4afa29510 8066566: Refactor ParNewGeneration to contain ParNewTracer Reviewed-by: ehelin, kbarrett ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 0053c85cff01 Author: jwilhelm Date: 2015-02-13 01:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0053c85cff01 Merge ! src/share/vm/runtime/globals.hpp Changeset: c1552a4dfc14 Author: miauno Date: 2015-02-04 16:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c1552a4dfc14 8072472: serviceability/dcmd/framework/* should be quarantined Reviewed-by: jbachorik ! test/serviceability/dcmd/framework/HelpTest.java ! test/serviceability/dcmd/framework/InvalidCommandTest.java ! test/serviceability/dcmd/framework/VMVersionTest.java Changeset: 6bfc40057b3f Author: dholmes Date: 2015-02-04 18:47 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6bfc40057b3f 8065895: Synchronous signals during error reporting may terminate or hang VM process Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe ! src/os/aix/vm/vmError_aix.cpp ! src/os/bsd/vm/vmError_bsd.cpp ! src/os/linux/vm/vmError_linux.cpp ! src/os/solaris/vm/vmError_solaris.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/vmError.cpp Changeset: a09b7ff9426d Author: dholmes Date: 2015-02-04 21:33 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a09b7ff9426d 8072575: Add missing test for 8065895 Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe + test/runtime/ErrorHandling/SecondaryErrorTest.java Changeset: 623d0a89d55d Author: sla Date: 2015-02-05 12:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/623d0a89d55d 8072455: Use jtreg's requiredVersion tag in hotspot/test/TEST.ROOT Reviewed-by: dholmes, ctornqvi ! test/TEST.ROOT Changeset: ad10a46cc215 Author: goetz Date: 2015-02-04 16:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad10a46cc215 8072434: 8064457: introduces performance regressions in 9-b47 Reviewed-by: coleenp, kvn ! src/share/vm/runtime/virtualspace.cpp Changeset: 9c3b4e28183c Author: jbachorik Date: 2015-01-12 14:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9c3b4e28183c 8068976: Remove JSDT implementation Reviewed-by: sla, mchung, dholmes ! 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/dtrace.make ! make/solaris/makefiles/mapfile-vers ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 871f73d10e98 Author: dcubed Date: 2015-02-06 10:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/871f73d10e98 Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/prims/jvm.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: f27530eb6c46 Author: jbachorik Date: 2014-12-02 19:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f27530eb6c46 8067447: Factor out the shared implementation of the VM flags manipulation code Reviewed-by: sla, dholmes ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp + src/share/vm/services/writeableFlags.cpp + src/share/vm/services/writeableFlags.hpp Changeset: 4a76ca542247 Author: hseigel Date: 2015-02-10 09:25 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/4a76ca542247 8072694: Need errno info when CDS archive creation fails Summary: Add errno output to error message when CDS archive creation fails Reviewed-by: dholmes, lfoltan ! src/share/vm/memory/filemap.cpp Changeset: dba0e5e29ebd Author: psandoz Date: 2015-02-10 14:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dba0e5e29ebd 8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation Reviewed-by: dholmes, kvn, vlivanov ! src/share/vm/prims/unsafe.cpp ! test/runtime/Unsafe/FieldOffset.java ! test/runtime/Unsafe/GetPutBoolean.java ! test/runtime/Unsafe/GetPutByte.java ! test/runtime/Unsafe/GetPutChar.java ! test/runtime/Unsafe/GetPutDouble.java ! test/runtime/Unsafe/GetPutFloat.java ! test/runtime/Unsafe/GetPutInt.java ! test/runtime/Unsafe/GetPutLong.java ! test/runtime/Unsafe/GetPutObject.java ! test/runtime/Unsafe/GetPutShort.java Changeset: d5c8919c43ab Author: psandoz Date: 2015-02-10 16:53 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d5c8919c43ab Merge Changeset: 35cf9f62226f Author: coleenp Date: 2015-02-10 15:10 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/35cf9f62226f 8068451: Kitchensink fails with assert(_size >= sz) failed: Negative size Summary: Need ThreadCritical lock around chunk pool cleaning and copying for snapshot Reviewed-by: lfoltan, gtriantafill, hseigel ! src/share/vm/memory/allocation.cpp ! src/share/vm/services/mallocSiteTable.cpp ! src/share/vm/services/mallocTracker.cpp ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/nmtDCmd.cpp Changeset: ce2c731bb770 Author: psandoz Date: 2015-02-10 21:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ce2c731bb770 8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support Reviewed-by: kvn, vlivanov ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 18da5dda66d2 Author: psandoz Date: 2015-02-10 22:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/18da5dda66d2 Merge Changeset: b35cc4197f1b Author: dfuchs Date: 2015-02-11 17:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b35cc4197f1b 8072482: Cleanup: In jvm.cpp and other shared files declaration of 64bits constants should use the CONST64/UCONST64 macros instead of the LL suffix Reviewed-by: dholmes, coleenp ! src/share/vm/opto/divnode.cpp ! src/share/vm/prims/jvm.cpp Changeset: 70e539f62c3d Author: ctornqvi Date: 2015-02-13 05:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/70e539f62c3d Merge ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp Changeset: 16157f91ff41 Author: amurillo Date: 2015-02-16 08:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/16157f91ff41 Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: 9fb7fdc554db Author: lana Date: 2015-02-19 16:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9fb7fdc554db Merge - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp Changeset: 27f0413cbea3 Author: katleman Date: 2015-02-26 15:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/27f0413cbea3 Added tag jdk9-b52 for changeset 9fb7fdc554db ! .hgtags Changeset: b00d819e1fcc Author: dholmes Date: 2015-02-13 06:23 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b00d819e1fcc 8072935: Fix missing newline at end of file after 8067447 Reviewed-by: dholmes, dlong Contributed-by: Thomas Stuefe ! src/share/vm/services/writeableFlags.cpp Changeset: b14b199c0eaa Author: ykantser Date: 2015-02-13 13:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b14b199c0eaa 8073132: Eliminate ProcessTools.getProcessId dependency on sun.management.VMManagement Reviewed-by: jbachorik, dfuchs, mchung ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 30137e7eef47 Author: dcubed Date: 2015-02-13 10:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/30137e7eef47 8061553: Contended Locking fast enter bucket Summary: JEP-143/JDK-8061553 Contended Locking fast enter bucket Reviewed-by: dholmes, acorn Contributed-by: dave.dice at oracle.com, karen.kinnear at oracle.com, daniel.daugherty at oracle.com ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp Changeset: 034eb71ab7fd Author: cjplummer Date: 2015-02-11 15:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/034eb71ab7fd 8054888: Runtime: Add Diagnostic Command that prints the class hierarchy Summary: Added the VM.class_hierarhcy DCMD Reviewed-by: stefank, miauno ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.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/Makefile + test/serviceability/dcmd/vm/ClassHierarchyTest.java Changeset: 32e5c73978d0 Author: jiangli Date: 2015-02-13 20:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/32e5c73978d0 Merge Changeset: 1358c53c32f1 Author: ctornqvi Date: 2015-02-13 15:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1358c53c32f1 Merge Changeset: b3ff7aa031d3 Author: ctornqvi Date: 2015-02-14 00:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b3ff7aa031d3 Merge ! src/share/vm/services/diagnosticCommand.cpp Changeset: 53bc5f5b8378 Author: cjplummer Date: 2015-02-14 08:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/53bc5f5b8378 8073167: Undo change to -retain argument in hotspot/test/Makefile Summary: -retain:all changed back to -retain:fail,error Reviewed-by: stefank ! test/Makefile Changeset: dd131cca9937 Author: hseigel Date: 2015-02-17 13:19 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dd131cca9937 8068687: Remove meta-index support and cleanup hotspot code for rt.jar etc in non-modular jdk image Summary: Remove the meta-index code and rt.jar code and comments Reviewed-by: mchung, gtriantafill ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/os.cpp Changeset: ff7fa523a873 Author: ctornqvi Date: 2015-02-18 19:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ff7fa523a873 Merge Changeset: e993a176f3d7 Author: mlarsson Date: 2015-02-13 09:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e993a176f3d7 8072621: Clean up around VM_GC_Operations Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.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/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/globals.hpp Changeset: ad8ac65b4d77 Author: mlarsson Date: 2015-02-13 10:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ad8ac65b4d77 8066771: Refactor VM GC operations caused by allocation failure Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp Changeset: 96fec51ac851 Author: stefank Date: 2015-02-10 17:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/96fec51ac851 8072910: Move the g1EvacFailure.hpp implementation to g1EvacFailure.cpp Reviewed-by: jwilhelm, tschatzl ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp + src/share/vm/gc_implementation/g1/g1EvacFailure.cpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp Changeset: 6a5be7f00868 Author: stefank Date: 2015-02-13 14:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6a5be7f00868 8072911: Remove includes of oop.inline.hpp from .hpp files Reviewed-by: brutisso, coleenp, jwilhelm, simonis, dholmes ! src/cpu/ppc/vm/icBuffer_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/icBuffer_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/c1_MacroAssembler_x86.cpp ! src/cpu/x86/vm/icBuffer_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/zero/vm/icBuffer_zero.cpp ! src/share/vm/adlc/main.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciArray.cpp ! src/share/vm/ci/ciBaseObject.cpp ! src/share/vm/ci/ciCallSite.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciInstance.hpp ! src/share/vm/ci/ciMetadata.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArray.cpp ! src/share/vm/ci/ciObject.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderStats.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp + src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verificationType.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/g1StringDedup.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp + src/share/vm/memory/cardTableModRefBS.inline.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.inline.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/objArrayOop.hpp + src/share/vm/oops/objArrayOop.inline.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/convertnode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/wbtestmethods/parserTests.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/dtraceJSDT.cpp ! src/share/vm/runtime/fieldDescriptor.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/serviceThread.cpp ! src/share/vm/runtime/vframe_hp.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticFramework.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/management.cpp Changeset: d8ded1e4465b Author: sangheki Date: 2015-02-16 08:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d8ded1e4465b 8073115: assert(_covered_region.contains(p)) needs better error messages Summary: Changed to print out related values Reviewed-by: jwilhelm, brutisso, stefank ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.cpp ! src/share/vm/gc_implementation/parallelScavenge/objectStartArray.hpp Changeset: 759a167d2381 Author: jwilhelm Date: 2015-02-16 21:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/759a167d2381 Merge ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/management.cpp Changeset: 2f392e90f258 Author: stefank Date: 2015-02-18 08:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2f392e90f258 8073387: Move VerifyOopClosures out from genOopClosures.hpp Reviewed-by: brutisso, mgerdin, coleenp ! src/share/vm/code/codeCache.cpp ! src/share/vm/memory/genOopClosures.hpp ! src/share/vm/oops/oop.cpp + src/share/vm/oops/verifyOopClosure.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmThread.cpp Changeset: 9f95e0a7aeb9 Author: jwilhelm Date: 2015-02-19 12:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9f95e0a7aeb9 Merge ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/services/diagnosticCommand.cpp Changeset: 840306ef66e4 Author: drchase Date: 2015-02-17 13:54 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/840306ef66e4 8069412: Locks need better debug-printing support Summary: Added better debug-printing support and enhanced LogCompilation tool Reviewed-by: kvn, roland, dholmes ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/UncommonTrapEvent.java ! src/share/vm/oops/markOop.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/basicLock.cpp ! src/share/vm/runtime/vframe.cpp Changeset: f1b92b73e6aa Author: iveresov Date: 2015-02-17 11:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f1b92b73e6aa 8072753: Nondeterministic wrong answer on arithmetic Summary: Check for overflow when inverting the loop during the counted loop conversion Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/CountedLoopProblem.java Changeset: cf7251f51459 Author: iveresov Date: 2015-02-17 21:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf7251f51459 Merge Changeset: fd5c69442b0b Author: vlivanov Date: 2015-02-19 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fd5c69442b0b Merge ! src/share/vm/opto/graphKit.cpp Changeset: f717f8d3538c Author: amurillo Date: 2015-02-20 14:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f717f8d3538c Merge - src/share/vm/oops/oop.inline2.hpp Changeset: effd5ef0c3eb Author: lana Date: 2015-02-26 20:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/effd5ef0c3eb Merge - src/share/vm/oops/oop.inline2.hpp Changeset: f8094b53203e Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f8094b53203e Added tag jdk9-b53 for changeset effd5ef0c3eb ! .hgtags From glewis at eyesbeyond.com Sat Mar 7 03:08:52 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 07 Mar 2015 03:08:52 +0000 Subject: hg: bsd-port/jdk9/jdk: 111 new changesets Message-ID: <201503070308.t2738uLf026566@aojmv0008> Changeset: e45b1d1b90a5 Author: weijun Date: 2015-02-13 11:03 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e45b1d1b90a5 8071338: Move policytool from JRE to JDK Reviewed-by: alanb, erikj, ihse, mchung ! make/launcher/Launcher-jdk.dev.gmk ! make/launcher/Launcher-jdk.runtime.gmk + src/jdk.dev/share/classes/sun/security/tools/policytool/PolicyTool.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_de.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_es.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_fr.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_it.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ja.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ko.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_pt_BR.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_sv.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_CN.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_HK.java + src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java ! test/TEST.groups Changeset: fd264d00fd0d Author: psandoz Date: 2015-02-13 11:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fd264d00fd0d 8071670: java.util.Optional: please add a way to specify if-else behavior Reviewed-by: dfuchs, lowasser ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/OptionalDouble.java ! src/java.base/share/classes/java/util/OptionalInt.java ! src/java.base/share/classes/java/util/OptionalLong.java ! test/java/util/Optional/Basic.java ! test/java/util/Optional/BasicDouble.java ! test/java/util/Optional/BasicInt.java ! test/java/util/Optional/BasicLong.java Changeset: 94f47d7eb0be Author: psandoz Date: 2015-02-13 11:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/94f47d7eb0be 8069325: Pattern.splitAsStream does not return input if it is empty and there is no match Reviewed-by: sherman ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/PatternStreamTest.java Changeset: 4d682a0bd71e Author: simonis Date: 2015-02-13 19:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4d682a0bd71e 8072770: [TESTBUG] Some Introspector tests fail with a Java heap bigger than 4GB Reviewed-by: serb ! test/java/beans/Introspector/7064279/Test7064279.java ! test/java/beans/Introspector/Test7172865.java ! test/java/beans/Introspector/Test7195106.java Changeset: e2b46870528d Author: ascarpino Date: 2015-02-13 10:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e2b46870528d 8022313: sun/security/pkcs11/rsa/TestKeyPairGenerator.java failed in aurora Reviewed-by: mullan ! test/sun/security/pkcs11/rsa/TestKeyPairGenerator.java Changeset: 8c9f25e86af8 Author: msheppar Date: 2015-02-16 00:10 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8c9f25e86af8 8068682: Deprivilege/move java.corba to the ext class loader Reviewed-by: alanb, mchung ! make/src/classes/build/tools/module/boot.modules ! make/src/classes/build/tools/module/ext.modules ! src/java.base/share/conf/security/java.policy Changeset: 043cec19f352 Author: alanb Date: 2015-02-16 18:30 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/043cec19f352 8068680: Move java.transaction to the ext class loader Reviewed-by: lancea, mchung ! make/src/classes/build/tools/module/boot.modules ! make/src/classes/build/tools/module/ext.modules Changeset: fbc215c6379b Author: sherman Date: 2015-02-16 14:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fbc215c6379b 8073152: Update Standard/ExtendedCharsets to work with module system Summary: to reorganize the standard and extendec charset configuration during build time Reviewed-by: alanb ! make/data/charsetmapping/DoubleByte-X.java.template + make/data/charsetmapping/charsets - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs + make/data/charsetmapping/list_old - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets + make/data/charsetmapping/stdcs-linux + make/data/charsetmapping/stdcs-solaris + make/data/charsetmapping/stdcs-windows ! make/gensrc/Gensrc-jdk.charsets.gmk ! make/gensrc/GensrcCharsetMapping.gmk + make/src/classes/build/tools/charsetmapping/Charset.java ! make/src/classes/build/tools/charsetmapping/DBCS.java ! make/src/classes/build/tools/charsetmapping/HKSCS.java + make/src/classes/build/tools/charsetmapping/Hasher.java ! make/src/classes/build/tools/charsetmapping/Main.java ! make/src/classes/build/tools/charsetmapping/SBCS.java + make/src/classes/build/tools/charsetmapping/SPI.java + make/src/classes/build/tools/charsetmapping/SRC.java ! src/java.base/share/classes/sun/nio/cs/AbstractCharsetProvider.java + src/java.base/share/classes/sun/nio/cs/DelegatableDecoder.java + src/java.base/share/classes/sun/nio/cs/DoubleByte.java + src/java.base/share/classes/sun/nio/cs/HKSCS.java ! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template ! src/java.desktop/share/classes/sun/awt/HKSCS.java ! src/java.desktop/unix/classes/sun/awt/motif/X11GB2312.java ! src/java.desktop/unix/classes/sun/awt/motif/X11GBK.java ! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0201.java ! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0208.java ! src/java.desktop/unix/classes/sun/awt/motif/X11JIS0212.java ! src/java.desktop/unix/classes/sun/awt/motif/X11KSC5601.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS_2001.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM834.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM943C.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM949C.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_GB.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP_2.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_KR.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50220.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50221.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS932_0213.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MSISO2022JP.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java ! test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java Changeset: b10dc4dc6903 Author: robm Date: 2015-02-16 22:57 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b10dc4dc6903 8067846: (sctp) InternalError when receiving SendFailedNotification Reviewed-by: chegar ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c + test/com/sun/nio/sctp/SctpMultiChannel/SendFailed.java Changeset: c1d4b8b0f6f7 Author: lpriima Date: 2015-02-16 19:16 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c1d4b8b0f6f7 8073124: Tune test and document TimSort runs length stack size increase Reviewed-by: dholmes ! src/java.base/share/classes/java/util/ComparableTimSort.java ! src/java.base/share/classes/java/util/TimSort.java ! test/java/util/Arrays/TimSortStackSize2.java Changeset: 88a6f5874f09 Author: sla Date: 2015-02-17 10:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/88a6f5874f09 8025636: Hide lambda proxy frames in stacktraces Reviewed-by: jrose, forax, jfranck, vlivanov ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + test/java/lang/invoke/lambda/LambdaStackTrace.java Changeset: b87c5d7d9d74 Author: bpb Date: 2015-02-17 09:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b87c5d7d9d74 8073207: javadoc typos in java.nio.channels.Pipe Summary: Correct the verbiage as suggested. Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/Pipe.java Changeset: 4d86414d3d1d Author: juh Date: 2015-02-17 10:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4d86414d3d1d 8042967: Add variant of DSA Signature algorithms that do not ASN.1 encode the signature bytes Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/DSA.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSASignature.java ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunECEntries.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11Signature.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/SunPKCS11.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 5b72fdf46d48 Author: serb Date: 2015-01-12 16:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5b72fdf46d48 8068374: setAlignmentX, setAlignmentY, getAlignmentX, getAlignmentY javadoc of JComponent Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JComponent.java Changeset: c6c69b4fbf9e Author: darcy Date: 2015-01-12 11:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c6c69b4fbf9e 8055059: JDK9b22 public API exposes package private classes Reviewed-by: serb, prr, alexsch ! src/java.desktop/share/classes/javax/swing/text/GapContent.java ! src/java.desktop/share/classes/javax/swing/text/StringContent.java Changeset: d82943a782c5 Author: prr Date: 2015-01-12 12:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d82943a782c5 Merge - test/java/rmi/server/RemoteServer/setLogPermission/java.policy Changeset: 218f8a6bfb0d Author: azvegint Date: 2015-01-13 12:44 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/218f8a6bfb0d 8068305: [TEST_BUG] Test java/awt/Mixing/HWDisappear.java fails with GTKL&F Reviewed-by: alexsch, serb ! test/java/awt/Mixing/HWDisappear.java Changeset: 68a57d6f8c37 Author: serb Date: 2015-01-13 16:04 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/68a57d6f8c37 6338077: link back to self in javadoc JTextArea.replaceRange() Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JTextArea.java Changeset: 5ae5de9a10c5 Author: serb Date: 2015-01-13 16:06 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5ae5de9a10c5 6573305: Animated icon is not visible by click on menu Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/AbstractButton.java + test/javax/swing/AbstractButton/AnimatedIcon/AnimatedIcon.java Changeset: 2b0fb4476f32 Author: serb Date: 2015-01-13 16:09 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2b0fb4476f32 6459800: Some Swing classes violate encapsulation by returning internal Insets Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaBorder.java + test/java/awt/Component/InsetsEncapsulation/InsetsEncapsulation.java Changeset: 4990a7990af8 Author: serb Date: 2015-01-13 17:10 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4990a7990af8 6475361: Attempting to remove help menu from java.awt.MenuBar throws NullPointerException Reviewed-by: azvegint, ant ! src/java.desktop/share/classes/java/awt/MenuBar.java + test/java/awt/MenuBar/RemoveHelpMenu/RemoveHelpMenu.java Changeset: 277fd444fc5a Author: neugens Date: 2015-01-14 14:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/277fd444fc5a 8067364: Printing to Postscript doesn't support dieresis Summary: Fix regression caused by fix for 8023990 Reviewed-by: bae, prr Contributed-by: neugens at redhat.com, philip.race at oracle.com ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java + test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: c622a8ba90ad Author: erikj Date: 2015-01-15 16:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c622a8ba90ad 8042707: Source changes needed to build JDK 9 with Visual Studio 2013 (VS2013) Reviewed-by: tbell, ihse ! make/copy/Copy-java.base.gmk ! make/lib/CoreLibraries.gmk ! src/java.base/windows/native/libjli/java_md.c Changeset: bffcfcd43910 Author: azvegint Date: 2015-01-16 13:53 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bffcfcd43910 8061636: Fix for JDK-7079254 changes behavior of MouseListener, MouseMotionListener Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java + test/java/awt/Mouse/RemovedComponentMouseListener/RemovedComponentMouseListener.java Changeset: 772a6e0e14fe Author: alexsch Date: 2015-01-16 19:11 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/772a6e0e14fe 8068040: [macosx] Combo box consuming ENTER key Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java Changeset: a441d42065cf Author: serb Date: 2015-01-16 18:46 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a441d42065cf 8056298: Separate java.awt.datatransfer from the desktop module Reviewed-by: erikj, alanb, mchung, alexsch ! make/src/classes/build/tools/module/boot.modules + src/java.datatransfer/macosx/classes/sun/datatransfer/resources/flavormap.properties + src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java + src/java.datatransfer/share/classes/java/awt/datatransfer/ClipboardOwner.java + src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorEvent.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorListener.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorMap.java + src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorTable.java + src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java + src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParameterList.java + src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParseException.java + src/java.datatransfer/share/classes/java/awt/datatransfer/StringSelection.java + src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java + src/java.datatransfer/share/classes/java/awt/datatransfer/Transferable.java + src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java + src/java.datatransfer/share/classes/java/awt/datatransfer/package.html + src/java.datatransfer/share/classes/sun/datatransfer/DataFlavorUtil.java + src/java.datatransfer/share/classes/sun/datatransfer/DesktopDatatransferService.java + src/java.datatransfer/unix/classes/sun/datatransfer/resources/flavormap.properties + src/java.datatransfer/windows/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties Changeset: e99158876ffd Author: serb Date: 2015-01-17 20:53 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e99158876ffd 8066132: BufferedImage::getPropertyNames() always returns null Reviewed-by: prr, flar ! src/java.desktop/share/classes/java/awt/image/BufferedImage.java + test/java/awt/image/BufferedImage/GetPropertyNames.java Changeset: cf912ee8ae0d Author: serb Date: 2015-01-20 17:01 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cf912ee8ae0d 6515713: example in JFormattedTextField API docs instantiates abstract class Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java Changeset: 9a404ab76bb0 Author: anashaty Date: 2015-01-20 19:26 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9a404ab76bb0 8068283: Mac OS Incompatibility between JDK 6 and 8 regarding input method handling Reviewed-by: ant, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m + test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java Changeset: c03007d8ceae Author: serb Date: 2015-01-21 17:54 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c03007d8ceae 6459798: JDesktopPane,JFileChooser violate encapsulation by returning internal Dimensions Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java + test/java/awt/Component/DimensionEncapsulation/DimensionEncapsulation.java Changeset: 59c3aca6a811 Author: serb Date: 2015-01-21 18:04 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/59c3aca6a811 7056797: The test failed automatically,because throw a ArrayIndexOutOfBoundsException Reviewed-by: azvegint, alexsch + test/javax/swing/JTabbedPane/4209065/bug4209065.html + test/javax/swing/JTabbedPane/4209065/bug4209065.java Changeset: 23f11e76a0ca Author: ddehaven Date: 2015-01-21 12:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/23f11e76a0ca Merge ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java - test/java/util/logging/AnonLoggerWeakRefLeak.java - test/java/util/logging/AnonLoggerWeakRefLeak.sh - test/java/util/logging/LoggerWeakRefLeak.java - test/java/util/logging/LoggerWeakRefLeak.sh - test/sun/tools/common/CommonTests.sh Changeset: 2aa2f3d6c886 Author: mcherkas Date: 2015-01-22 17:42 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2aa2f3d6c886 8065709: Deadlock in awt/logging apparently introduced by 8019623 Reviewed-by: ant, serb ! src/java.desktop/share/classes/java/awt/EventQueue.java Changeset: 372b2ed54b39 Author: serb Date: 2015-01-23 13:47 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/372b2ed54b39 7185221: [macosx] Regtest should not throw exception if a suitable display mode found Reviewed-by: azvegint, ant + test/java/awt/FullScreen/NonExistentDisplayModeTest/NonExistentDisplayModeTest.java Changeset: c6ff774bf74b Author: prr Date: 2015-01-25 15:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c6ff774bf74b 8064833: [macosx] Native font lookup uses family+style, not full name/postscript name Reviewed-by: bae, serb ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/share/classes/sun/font/Font2D.java ! src/java.desktop/share/classes/sun/font/FontFamily.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java + test/java/awt/FontClass/HelvLtOblTest.java Changeset: addef0df1d52 Author: azvegint Date: 2015-01-26 12:37 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/addef0df1d52 8071483: Possible case-folding collision for color/Color subdirectories of jdk/test/java/awt/ Reviewed-by: rriggs, serb + test/java/awt/Color/LoadProfileWithSM.java + test/java/awt/Color/LoadStandardProfilesTest.java - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: 4f44dc193eef Author: serb Date: 2015-01-26 16:32 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4f44dc193eef 8069015: Re-examine Solaris/Linux java.desktop dependency on java.logging Reviewed-by: azvegint, ant - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java Changeset: 92eff0154d2d Author: ddehaven Date: 2015-01-27 09:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/92eff0154d2d Merge - make/data/checkdeps/refs.allowed ! make/lib/CoreLibraries.gmk - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c - test/java/lang/CharSequence/DefaultTest.java - test/java/util/ResourceBundle/Bug6287579.java Changeset: 4bc4019afb30 Author: ddehaven Date: 2015-01-28 08:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4bc4019afb30 Merge Changeset: 9aa5a8152efd Author: kshefov Date: 2015-01-29 14:03 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9aa5a8152efd 8068292: [TEST_BUG] Test javax/swing/JLayer/6824395/bug6824395.java fails with -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel Reviewed-by: alexsch, azvegint Contributed-by: shobhit.s.gupta at oracle.com ! test/javax/swing/JLayer/6824395/bug6824395.java Changeset: a0153383b663 Author: prr Date: 2015-01-29 09:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a0153383b663 8071710: [solaris] libfontmanager should be linked against headless awt library Reviewed-by: ihse, erikj ! make/lib/Awt2dLibraries.gmk Changeset: 44868ce0b5ab Author: kshefov Date: 2015-01-30 13:27 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/44868ce0b5ab 8068301: [TEST_BUG] Test javax/swing/JColorChooser/Test4177735.java fails with ArrayIndexOutOfBoundsException with GTKL&F Reviewed-by: alexsch, azvegint Contributed-by: shobhit.s.gupta at oracle.com ! test/javax/swing/JColorChooser/Test4177735.java Changeset: 9c6583e3a5f4 Author: serb Date: 2015-02-02 18:21 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9c6583e3a5f4 8015085: [macosx] Label shortening via " ... " broken when String contains combining diaeresis Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/SwingUtilities/TestBadBreak/TestBadBreak.java Changeset: 3ce5eb12d646 Author: dmarkov Date: 2015-02-03 11:51 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3ce5eb12d646 8064934: Incorrect Exception message from java.awt.Desktop.open() Reviewed-by: azvegint, serb ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp + test/java/awt/Desktop/8064934/bug8064934.java Changeset: 7c4ae9318d2a Author: prr Date: 2015-02-03 09:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7c4ae9318d2a 8072116: [Solaris] : Fix for 8071710 needs to be updated for build dependency checking Reviewed-by: ihse ! make/lib/Awt2dLibraries.gmk Changeset: 20a31dd18097 Author: prr Date: 2015-02-04 10:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/20a31dd18097 6243376: JPEGImageWriter corrupts color for non-JFIF images with differing sample factor Reviewed-by: bae, serb ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java + test/javax/imageio/plugins/jpeg/MagentaEXIFTest.java Changeset: 2342c8c3ed6e Author: prr Date: 2015-02-04 10:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2342c8c3ed6e 8072433: copy/paste duplicated tests in some condition statements Reviewed-by: bae, serb ! src/java.desktop/share/classes/sun/font/FontFamily.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java Changeset: d2efec047c8f Author: serb Date: 2015-02-05 14:20 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d2efec047c8f 4952954: abort flag is not cleared for every write operation for JPEG ImageWriter Reviewed-by: bae, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java + test/javax/imageio/plugins/shared/WriteAfterAbort.java Changeset: 664e14537633 Author: serb Date: 2015-02-05 16:16 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/664e14537633 8062738: Test java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug fails in Windows Reviewed-by: azvegint, ant ! src/java.datatransfer/share/classes/java/awt/datatransfer/SystemFlavorMap.java Changeset: d96e70a49103 Author: azvegint Date: 2015-02-02 21:38 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d96e70a49103 8072088: [PIT] NPE in DnD tests apparently because of the fix to JDK-8061636 Reviewed-by: ant, prr, serb ! src/java.desktop/share/classes/java/awt/Container.java Changeset: ffddde2e67dc Author: serb Date: 2015-02-06 19:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ffddde2e67dc 8063066: Some look and feels ignores the JSlider.PaintTrack property Reviewed-by: ant, azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JSlider.java Changeset: cf29d39bf0de Author: ddehaven Date: 2015-02-09 09:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cf29d39bf0de Merge ! make/src/classes/build/tools/module/boot.modules - src/java.management/share/classes/java/lang/management/PlatformComponent.java - src/java.management/share/classes/sun/management/ExtendedPlatformComponent.java - src/java.security.acl/share/classes/java/security/acl/Acl.java - src/java.security.acl/share/classes/java/security/acl/AclEntry.java - src/java.security.acl/share/classes/java/security/acl/AclNotFoundException.java - src/java.security.acl/share/classes/java/security/acl/Group.java - src/java.security.acl/share/classes/java/security/acl/LastOwnerException.java - src/java.security.acl/share/classes/java/security/acl/NotOwnerException.java - src/java.security.acl/share/classes/java/security/acl/Owner.java - src/java.security.acl/share/classes/java/security/acl/Permission.java - src/java.security.acl/share/classes/java/security/acl/package-info.java - src/java.security.acl/share/classes/sun/security/acl/AclEntryImpl.java - src/java.security.acl/share/classes/sun/security/acl/AclImpl.java - src/java.security.acl/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.security.acl/share/classes/sun/security/acl/GroupImpl.java - src/java.security.acl/share/classes/sun/security/acl/OwnerImpl.java - src/java.security.acl/share/classes/sun/security/acl/PermissionImpl.java - src/java.security.acl/share/classes/sun/security/acl/PrincipalImpl.java - src/java.security.acl/share/classes/sun/security/acl/WorldGroupImpl.java Changeset: 12b89e18027b Author: ddehaven Date: 2015-02-17 11:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/12b89e18027b Merge ! make/src/classes/build/tools/module/boot.modules - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: 867968501262 Author: bpb Date: 2015-02-17 12:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/867968501262 8073347: javadoc of Formattable messed up by JDK-8019857 Summary: Change sample code formatting to the currently blessed idiom. Reviewed-by: martin ! src/java.base/share/classes/java/util/Formattable.java Changeset: 619c35f23dce Author: erikj Date: 2015-02-18 11:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/619c35f23dce 8073328: Incremental build of gensrc broken Reviewed-by: alanb, tbell, dfuchs, sherman ! make/gensrc/Gensrc-jdk.charsets.gmk ! make/gensrc/GensrcCharsetMapping.gmk ! make/src/classes/build/tools/charsetmapping/Main.java Changeset: 6e5a7a1926ab Author: dsamersoff Date: 2015-02-18 03:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6e5a7a1926ab 8072835: sun/tools/jmap/heapconfig/JMapHeapConfigTest.java Key MaxHeapSize doesnt match Summary: Make sure that maxheapsize is set explicitly in command line Reviewed-by: sla, ykantser ! test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java Changeset: 27de92ceee79 Author: dsamersoff Date: 2015-02-18 03:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/27de92ceee79 8072395: sun/tools/jmap/heapconfig/LingeredAppTest.java and sun/tools/jmap/heapconfig/JMapHeapConfigTest.java fail due to LingeredApp ERROR: java.io.IOException: Lock is too old. Aborting Summary: Remove lock age check Reviewed-by: sla, dholmes, kevinw ! test/lib/testlibrary/jdk/testlibrary/Platform.java ! test/sun/tools/jmap/heapconfig/JMapHeapConfigTest.java ! test/sun/tools/jmap/heapconfig/LingeredApp.java ! test/sun/tools/jmap/heapconfig/LingeredAppTest.java Changeset: d8bbc2fb7df8 Author: vlivanov Date: 2015-01-29 10:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d8bbc2fb7df8 8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: 86fbdebd98af Author: vlivanov Date: 2015-01-29 10:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/86fbdebd98af 8069591: Customize LambdaForms which are invoked using MH.invoke/invokeExact Reviewed-by: jrose, plevart, forax ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.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/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.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/MethodHandleStatics.java Changeset: 84b64cad80d1 Author: vlivanov Date: 2015-01-29 10:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/84b64cad80d1 8071787: Don't block inlining when DONT_INLINE_THRESHOLD=0 Reviewed-by: jrose ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 2dc4afee9a85 Author: vlivanov Date: 2015-01-29 10:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2dc4afee9a85 8071788: BlockInliningWrapper.asType() is broken Reviewed-by: jrose ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 088b93bf9f01 Author: dlong Date: 2015-01-31 02:42 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/088b93bf9f01 Merge - test/java/util/ResourceBundle/Bug6287579.java Changeset: f6b19379eb73 Author: vlivanov Date: 2015-02-12 13:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f6b19379eb73 Merge Changeset: b9c1cdfc89a0 Author: jbachorik Date: 2014-12-11 10:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b9c1cdfc89a0 8062303: Remove com.sun.tracing API Reviewed-by: sla, alanb, mchung, dholmes ! make/lib/Lib-jdk.runtime.gmk - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c ! test/ProblemList.txt ! test/TEST.groups - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: d71416975967 Author: dcubed Date: 2015-02-06 10:44 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d71416975967 Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c ! test/ProblemList.txt - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: 8ac427c6df05 Author: jbachorik Date: 2015-01-16 18:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8ac427c6df05 8064331: JavaSecurityAccess.doIntersectionPrivilege() drops the information about the domain combiner of the stack ACC Reviewed-by: mullan ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/java/security/ProtectionDomain.java + test/java/security/ProtectionDomain/PreserveCombinerTest.java Changeset: b154c90af31c Author: psandoz Date: 2015-02-10 14:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b154c90af31c 8068975: Remove deprecated methods on sun.misc.Unsafe and clean up native implementation Reviewed-by: dholmes, kvn, vlivanov ! src/java.base/share/classes/sun/misc/Unsafe.java Changeset: 774dc1c803ce Author: jbachorik Date: 2015-02-12 08:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/774dc1c803ce 8069286: Unexpected count of notification in LowMemoryTest Reviewed-by: mchung ! test/ProblemList.txt ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: f4ce7c7a0296 Author: jbachorik Date: 2015-02-12 17:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f4ce7c7a0296 8072932: Test fails with java.security.AccessControlException: access denied ("java.security.SecurityPermission" "getDomainCombiner") Reviewed-by: mullan ! src/java.base/share/classes/java/security/ProtectionDomain.java Changeset: b1ca447190cf Author: jbachorik Date: 2015-02-12 17:28 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b1ca447190cf Merge Changeset: 1050825bdde7 Author: ctornqvi Date: 2015-02-13 05:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1050825bdde7 Merge Changeset: 24db1a40838a Author: amurillo Date: 2015-02-16 08:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/24db1a40838a Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c ! test/TEST.groups - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: 0583b3a03da3 Author: amurillo Date: 2015-02-18 09:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0583b3a03da3 Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: 89bc656dc8c4 Author: mchung Date: 2015-02-18 08:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/89bc656dc8c4 8073373: Remove redundant imports from sun/applet/AppletProps.java Reviewed-by: serb ! src/java.desktop/share/classes/sun/applet/AppletProps.java Changeset: 36607eb3168f Author: mchung Date: 2015-02-18 18:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/36607eb3168f 8072656: test/java/lang/reflect/Proxy/ClassRestrictions.java assumes app class loader be URLClassLoader Reviewed-by: lancea, alanb ! test/java/lang/reflect/Proxy/ClassRestrictions.java Changeset: 607ea68032cd Author: lana Date: 2015-02-19 16:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/607ea68032cd Merge - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: be681c3449ce Author: katleman Date: 2015-02-26 15:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/be681c3449ce Added tag jdk9-b52 for changeset 607ea68032cd ! .hgtags Changeset: 65de62d768a4 Author: shade Date: 2015-02-20 18:32 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/65de62d768a4 8073479: Replace obj.getClass hacks with Objects.requireNonNull Reviewed-by: dfuchs, plevart, vlivanov ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.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/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MutableCallSite.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! test/java/lang/invoke/8009222/Test8009222.java ! test/tools/pack200/pack200-verifier/src/xmlkit/XMLKit.java Changeset: effdf04cfcec Author: redestad Date: 2015-02-21 13:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/effdf04cfcec 8068790: ZipEntry/JarEntry.setCreation/LastAccessTime(null) don't throw NPE as specified Reviewed-by: coffeys, sherman ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! test/java/util/zip/TestExtraTime.java Changeset: dd80c38f6595 Author: erikj Date: 2015-02-23 11:37 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/dd80c38f6595 8073498: Enhance GensrcProperties.gmk to allow an alternative source root Reviewed-by: tbell, mchung, ihse ! make/gensrc/GensrcProperties.gmk Changeset: a4e47f145dda Author: chegar Date: 2015-02-23 15:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a4e47f145dda 8064924: Update java.net.URL to work with modules Reviewed-by: alanb, plevart, psandoz ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLStreamHandlerFactory.java ! src/java.base/share/classes/java/net/package-info.java + src/java.base/share/classes/java/net/spi/URLStreamHandlerProvider.java + src/java.base/share/classes/java/net/spi/package-info.java + test/java/net/spi/URLStreamHandlerProvider/Basic.java + test/java/net/spi/URLStreamHandlerProvider/Child.java + test/java/net/spi/URLStreamHandlerProvider/bad.provider.template + test/java/net/spi/URLStreamHandlerProvider/basic.policy + test/java/net/spi/URLStreamHandlerProvider/provider.template ! test/javax/net/ssl/FixingJavadocs/ComURLNulls.java ! test/sun/net/www/protocol/https/NewImpl/ComHTTPSConnection.java ! test/sun/net/www/protocol/https/NewImpl/ComHostnameVerifier.java Changeset: bfc07fb616d9 Author: chegar Date: 2015-02-23 17:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bfc07fb616d9 8073667: URL should not use service loader to lookup the jar protocol handler Reviewed-by: alanb ! src/java.base/share/classes/java/net/URL.java Changeset: 9a0e131ad6f8 Author: mchung Date: 2015-02-23 08:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9a0e131ad6f8 8062750: Separate SNMP messages from sun.management.resources.agent Reviewed-by: alanb, dfuchs, erikj ! src/java.management/share/classes/sun/management/AgentConfigurationError.java ! src/java.management/share/classes/sun/management/resources/agent.properties ! test/sun/management/AgentCheckTest.java Changeset: b869f40e0ccd Author: juh Date: 2015-02-23 11:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b869f40e0ccd 8072663: Remove the sun.security.acl package which is not used in the JDK Reviewed-by: mullan, alanb, mchung ! src/java.base/share/classes/java/security/acl/Acl.java - src/java.base/share/classes/sun/security/acl/AclEntryImpl.java - src/java.base/share/classes/sun/security/acl/AclImpl.java - src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.base/share/classes/sun/security/acl/GroupImpl.java - src/java.base/share/classes/sun/security/acl/OwnerImpl.java - src/java.base/share/classes/sun/security/acl/PermissionImpl.java - src/java.base/share/classes/sun/security/acl/PrincipalImpl.java - src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java ! test/TEST.groups - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: 03df711f2cab Author: jmanson Date: 2015-02-24 09:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/03df711f2cab 6588467: Add isDaemon() and getPriority() to ThreadInfo Reviewed-by: mchung, sla, dholmes, martin ! src/java.management/share/classes/java/lang/management/ThreadInfo.java ! src/java.management/share/classes/sun/management/ThreadInfoCompositeData.java ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java + test/java/lang/management/ThreadMXBean/ThreadDaemonTest.java ! test/java/lang/management/ThreadMXBean/ThreadDump.java Changeset: 31ba9c9a6b35 Author: sla Date: 2015-02-24 10:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/31ba9c9a6b35 8073713: javadoc warnings in serviceability code Reviewed-by: mgronlun, alanb, sspitsyn ! src/java.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachOperationFailedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InterfaceType.java Changeset: 2d045ee4b2f3 Author: igerasim Date: 2015-02-24 19:50 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2d045ee4b2f3 8073779: StackOverflowError called StackOverflowException in javadoc Reviewed-by: martin ! src/java.base/share/classes/java/util/stream/DoubleStream.java ! src/java.base/share/classes/java/util/stream/IntStream.java ! src/java.base/share/classes/java/util/stream/LongStream.java ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: fea5c84f2bbc Author: jbachorik Date: 2015-02-16 10:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fea5c84f2bbc 8072908: com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh fails on OS X with exit code 2 Reviewed-by: dholmes, sla - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java + test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: cd278876ee60 Author: ctornqvi Date: 2015-02-18 19:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cd278876ee60 Merge - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java Changeset: 80b3e02fdfce Author: amurillo Date: 2015-02-20 14:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/80b3e02fdfce Merge - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: d5f7442dbd63 Author: amurillo Date: 2015-02-24 10:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d5f7442dbd63 Merge - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh Changeset: 13c749cb2edf Author: dfuchs Date: 2015-02-24 21:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/13c749cb2edf 8073394: Clock.systemUTC() should return a constant Summary: Clock.systemUTC() now returns SystemClock.UTC Reviewed-by: scolebourne, rriggs, plevart, lancea ! src/java.base/share/classes/java/time/Clock.java ! test/java/time/test/java/time/TestClock_System.java Changeset: f5a9533bd747 Author: mchung Date: 2015-02-24 12:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f5a9533bd747 8073696: Remove unused imports in java.corba, java.jaxws, jdk.httpserver Reviewed-by: alanb, chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsExchangeImpl.java Changeset: d278a05017eb Author: weijun Date: 2015-02-25 18:30 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d278a05017eb 8073181: keytool -ext honored not working correctly Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: 895c085e15d4 Author: weijun Date: 2015-02-25 18:30 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/895c085e15d4 8073182: keytool may generate duplicate extensions Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: edce622135bc Author: coffeys Date: 2015-02-25 11:44 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/edce622135bc 7178362: Socket impls should ignore unsupported proxy types rather than throwing Reviewed-by: chegar ! src/java.base/share/classes/java/net/SocksSocketImpl.java + test/java/net/Socks/BadProxySelector.java Changeset: b1d316f8656f Author: jfranck Date: 2015-02-25 14:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b1d316f8656f 8014678: Spurious AccessControlException thrown in java.lang.Class.getEnclosingMethod() Reviewed-by: ahgross, mchung, psandoz ! src/java.base/share/classes/java/lang/Class.java + test/java/lang/Class/getEnclosingConstructor/EnclosingConstructorWithSecurityManager.java + test/java/lang/Class/getEnclosingMethod/EnclosingMethodWithSecurityManager.java Changeset: 37d1442d53bc Author: ksrini Date: 2015-02-25 06:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/37d1442d53bc 8066185: VM crashed with SIGSEGV VirtualMemoryTracker::add_reserved_region Reviewed-by: coleenp, dholmes ! src/java.base/share/native/libjli/java.c ! test/tools/launcher/TestSpecialArgs.java Changeset: 14325c15583d Author: msheppar Date: 2015-02-25 17:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/14325c15583d 8046893: JNI exception pending in jdk/src/solaris/native/java/net: ExtendedOptionsImpl.c, PlainDatagramSocketImpl.c Reviewed-by: alanb, chegar ! src/java.base/unix/native/libnet/ExtendedOptionsImpl.c Changeset: 367cd3425a59 Author: msheppar Date: 2015-02-25 17:24 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/367cd3425a59 8055204: Memory leak in jdk/src/windows/native/java/lang/java_props_md.c Reviewed-by: rriggs ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 710db3eff010 Author: dfuchs Date: 2015-02-25 18:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/710db3eff010 8072645: java.util.logging should use java.time to get more precise time stamps Summary: j.u.logging uses j.t.Instant to store LogRecord time stamps. XMLFormatter format is updated to allow for a new optional element containing a nano second adjustment. SimpleFormatter passes a ZonedDateTime object to String.format. LogRecord getMillis/setMillis are deprecated, replaced by getInstant/setInstant. Reviewed-by: scolebourne, plevart, rriggs Contributed-by: daniel.fuchs at oracle.com, peter.levart at gmail.com ! src/java.base/share/classes/sun/util/logging/LoggingSupport.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.logging/share/classes/java/util/logging/SimpleFormatter.java ! src/java.logging/share/classes/java/util/logging/XMLFormatter.java ! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/java/util/logging/FileHandlerLongLimit.java + test/java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanos.java + test/java/util/logging/HigherResolutionTimeStamps/LogRecordWithNanosAPI.java + test/java/util/logging/HigherResolutionTimeStamps/SerializeLogRecord.java + test/java/util/logging/HigherResolutionTimeStamps/SimpleFormatterNanos.java + test/java/util/logging/HigherResolutionTimeStamps/XmlFormatterNanos.java Changeset: 7acbc61bf3fb Author: msheppar Date: 2015-02-25 19:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7acbc61bf3fb 8046901: Check jdk/src/solaris/native/sun/nio for Parfait flagged uninitialized memory Reviewed-by: rriggs, alanb ! src/java.base/unix/native/libnio/ch/DatagramChannelImpl.c ! src/java.base/unix/native/libnio/ch/ServerSocketChannelImpl.c ! src/jdk.sctp/unix/native/libsctp/SctpNet.c Changeset: f7e46f7c75df Author: sherman Date: 2015-02-25 13:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f7e46f7c75df 8073893: Enable charsets build system to configure euc_tw into java.base module/sun.nio.cs Summary: to enable charsets build system to configure euc_tw into java.base module/sun.nio.cs Reviewed-by: alanb, mchung ! make/data/charsetmapping/charsets ! make/data/charsetmapping/stdcs-solaris ! make/gensrc/Gensrc-jdk.charsets.gmk ! make/gensrc/GensrcCharsetMapping.gmk ! make/src/classes/build/tools/charsetmapping/Charset.java ! make/src/classes/build/tools/charsetmapping/EUC_TW.java ! make/src/classes/build/tools/charsetmapping/HKSCS.java ! make/src/classes/build/tools/charsetmapping/Main.java ! make/src/classes/build/tools/charsetmapping/SPI.java ! src/java.desktop/unix/classes/sun/awt/motif/X11CNS11643.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java + src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_CNS.java ! test/sun/nio/cs/X11CNS11643.java Changeset: f3e5c7d886a5 Author: weijun Date: 2015-02-26 08:08 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f3e5c7d886a5 8073853: KeyToolTest.java has too many too long lines Reviewed-by: mullan ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: d4cc200fd4c9 Author: coffeys Date: 2015-02-26 09:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d4cc200fd4c9 8071447: IBM1166 Locale Request for Kazakh characters Reviewed-by: sherman + make/data/charsetmapping/IBM1166.c2b + make/data/charsetmapping/IBM1166.map + make/data/charsetmapping/IBM1166.nr ! make/data/charsetmapping/charsets ! make/data/charsetmapping/list_old ! test/java/nio/charset/Charset/RegisteredCharsets.java ! test/java/nio/charset/RemovingSunIO/SunioAlias.java ! test/sun/nio/cs/CheckHistoricalNames.java Changeset: a3d2a201d7b3 Author: vinnie Date: 2015-02-26 16:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a3d2a201d7b3 8073955: Update java.security.debug help text to reflect recent enhancements for debugging Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/Debug.java Changeset: 32af5df346f5 Author: sherman Date: 2015-02-26 14:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/32af5df346f5 8073924: Update test/java/nio/charset/Charset/NIOCharsetAvailability.java to work with module system Summary: to use module's runtime filesystem to iterate the class files Reviewed-by: alanb ! test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java Changeset: dde2405cdb0f Author: lpriima Date: 2015-02-26 18:50 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/dde2405cdb0f 8073354: TimSortStackSize2.java: test cleanup: make test run with single argument Reviewed-by: dholmes ! test/java/util/Arrays/TimSortStackSize2.java Changeset: 99dfa8d56fc6 Author: darcy Date: 2015-02-26 18:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/99dfa8d56fc6 8073952: Spec of j.l.r.Method.toString/toGenericString need to be clarified Reviewed-by: lancea ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Method.java Changeset: 6cb5f5c34009 Author: lana Date: 2015-02-26 20:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6cb5f5c34009 Merge - src/java.base/share/classes/sun/security/acl/AclEntryImpl.java - src/java.base/share/classes/sun/security/acl/AclImpl.java - src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.base/share/classes/sun/security/acl/GroupImpl.java - src/java.base/share/classes/sun/security/acl/OwnerImpl.java - src/java.base/share/classes/sun/security/acl/PermissionImpl.java - src/java.base/share/classes/sun/security/acl/PrincipalImpl.java - src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: c517009905c5 Author: katleman Date: 2015-03-05 11:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c517009905c5 Added tag jdk9-b53 for changeset 6cb5f5c34009 ! .hgtags From glewis at eyesbeyond.com Wed Mar 11 04:01:35 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 11 Mar 2015 04:01:35 +0000 Subject: hg: bsd-port/bsd-port/hotspot: . On NetBSD, return the LWP id as the thread id. Message-ID: <201503110401.t2B41ZTd014850@aojmv0008> Changeset: 6c6d4d4c6c80 Author: Greg Lewis Date: 2015-03-10 21:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6c6d4d4c6c80 . On NetBSD, return the LWP id as the thread id. Authored by: Christos Zoulas ! src/os/bsd/vm/os_bsd.cpp From glewis at eyesbeyond.com Wed Mar 11 04:02:42 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 11 Mar 2015 04:02:42 +0000 Subject: hg: bsd-port/bsd-port/jdk: . NetBSD does not have SCTP support. Message-ID: <201503110402.t2B42g2B015024@aojmv0008> Changeset: 79f707071596 Author: Greg Lewis Date: 2015-03-10 21:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/79f707071596 . NetBSD does not have SCTP support. Authored by: Christos Zoulas ! make/com/sun/nio/sctp/FILES_c.gmk ! make/com/sun/nio/sctp/FILES_java.gmk From glewis at eyesbeyond.com Wed Mar 11 04:06:07 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Wed, 11 Mar 2015 04:06:07 +0000 Subject: hg: bsd-port/jdk8/jdk: . Correctly use the BLOCKING_IO_RETURN_INT() macro in NET_Accept(). Message-ID: <201503110406.t2B4675l016031@aojmv0008> Changeset: 14bb06a33f2e Author: Greg Lewis Date: 2015-03-10 21:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/14bb06a33f2e . Correctly use the BLOCKING_IO_RETURN_INT() macro in NET_Accept(). Authored by: Jung-uk Kim ! src/solaris/native/java/net/bsd_close.c From glewis at eyesbeyond.com Sat Mar 14 17:01:01 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 14 Mar 2015 17:01:01 +0000 Subject: hg: bsd-port/jdk8: 2 new changesets Message-ID: <201503141701.t2EH16j4020092@aojmv0008> Changeset: 5789206ce65b Author: Greg Lewis Date: 2015-03-14 09:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/5789206ce65b . Expand the versions of ccache which should be acceptable. In particular, include NetBSD's ccache 3.2.x. Authored by: Christos Zoulas ! common/autoconf/build-performance.m4 Changeset: 1a82bfcb7d4b Author: Greg Lewis Date: 2015-03-14 10:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/1a82bfcb7d4b . Allow X11R7 as an aaceptable version of X11, as that is used on NetBSD. Authored by: Christos Zoulas ! common/autoconf/libraries.m4 From glewis at eyesbeyond.com Sat Mar 14 17:19:59 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 14 Mar 2015 17:19:59 +0000 Subject: hg: bsd-port/jdk8/hotspot: 2 new changesets Message-ID: <201503141719.t2EHJxvu023374@aojmv0008> Changeset: abd0975a3021 Author: Greg Lewis Date: 2015-03-14 10:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/abd0975a3021 . NetBSD also has a non-pointer thread id. Authored by: Christos Zoulas ! src/os/bsd/vm/osThread_bsd.cpp Changeset: 10acfe2761d0 Author: Greg Lewis Date: 2015-03-14 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/10acfe2761d0 . Use the actual lwp API from userland rather than resorting to SYSCALL on NetBSD. . Since gcc 4.8+ warns about the use of #if and undefined variables, use the equivalent #ifdef constructs instead. Authored by: Christos Zoulas ! src/os/bsd/vm/os_bsd.cpp From glewis at eyesbeyond.com Sat Mar 14 17:21:30 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 14 Mar 2015 17:21:30 +0000 Subject: hg: bsd-port/jdk8/jdk: . No SCTP support on NetBSD. Message-ID: <201503141721.t2EHLUFb024047@aojmv0008> Changeset: 7040749f2643 Author: Greg Lewis Date: 2015-03-14 10:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7040749f2643 . No SCTP support on NetBSD. ! make/lib/NioLibraries.gmk From glewis at eyesbeyond.com Sun Mar 15 03:57:47 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 03:57:47 +0000 Subject: hg: bsd-port/jdk9/jaxp: Added tag jdk9-b54 for changeset 542c0c855ad4 Message-ID: <201503150357.t2F3vlli020113@aojmv0008> Changeset: 58e0150de184 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/58e0150de184 Added tag jdk9-b54 for changeset 542c0c855ad4 ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 03:57:49 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 03:57:49 +0000 Subject: hg: bsd-port/jdk9/corba: Added tag jdk9-b54 for changeset d469c5ad0c76 Message-ID: <201503150357.t2F3voa3020236@aojmv0008> Changeset: 734ca5311a22 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/734ca5311a22 Added tag jdk9-b54 for changeset d469c5ad0c76 ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 03:57:52 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 03:57:52 +0000 Subject: hg: bsd-port/jdk9/langtools: 7 new changesets Message-ID: <201503150357.t2F3vqS6020255@aojmv0008> Changeset: 1e3266d870d6 Author: mcimadamore Date: 2015-02-27 11:51 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/1e3266d870d6 8073550: java* tools: replace obj.getClass hacks with Assert.checkNonNull or Objects.requireNonNull Summary: replace getClass() with approapriate NPE checks Reviewed-by: jjg Contributed-by: aleksey.shipilev at oracle.com ! src/java.compiler/share/classes/javax/tools/DiagnosticCollector.java ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/JavaFileObject.java ! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePath.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreePath.java ! src/jdk.compiler/share/classes/com/sun/tools/classfile/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/classfile/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.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/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.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/nio/PathFileObject.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ListBuffer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/Content.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/Start.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java Changeset: 218d589184d3 Author: mcimadamore Date: 2015-02-27 18:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/218d589184d3 8073842: Invalid method reference when referencing a method on a wildcard type Summary: Method rteference lookup logic doesn't skip type-variables as required by javac. Reviewed-by: jlahoda ! 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/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/lambda/8073842/T8073842.java Changeset: 592d64800143 Author: sadayapalam Date: 2015-03-02 10:41 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/592d64800143 8071453: Allow interface methods to be private Reviewed-by: mcimadamore Contributed-by: maurizio.cimadamore at oracle.com, srikanth.adayapalam at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/defaultMethods/private/Private01.java + test/tools/javac/defaultMethods/private/Private02.java + test/tools/javac/defaultMethods/private/Private02.out + test/tools/javac/defaultMethods/private/Private03.java + test/tools/javac/defaultMethods/private/Private03.out + test/tools/javac/defaultMethods/private/Private04.java + test/tools/javac/defaultMethods/private/Private05.java + test/tools/javac/defaultMethods/private/Private06.java + test/tools/javac/defaultMethods/private/Private06.out + test/tools/javac/defaultMethods/private/Private07.java + test/tools/javac/defaultMethods/private/Private07.out + test/tools/javac/defaultMethods/private/Private08.java + test/tools/javac/defaultMethods/private/Private08.out + test/tools/javac/defaultMethods/private/Private09.java + test/tools/javac/defaultMethods/private/Private09.out ! test/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java + test/tools/javac/diags/examples/PrivateInterfaceMethodsNotSupported.java Changeset: 84849fdb360b Author: mcimadamore Date: 2015-03-05 13:10 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/84849fdb360b 8073645: Add lambda-based lazy eval versions of Assert.check methods Summary: Enhance Assert so that lazy string computation can occurr where needed; enhance static roding rule checkers to make sure the right version of the method is called. Reviewed-by: jlahoda ! make/intellij/build.xml ! make/intellij/workspace.xml ! make/test/crules/CodingRulesAnalyzerPlugin/Test.java ! make/test/crules/CodingRulesAnalyzerPlugin/Test.out ! make/tools/crules/AssertCheckAnalyzer.java ! make/tools/crules/resources/crules.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Assert.java Changeset: edf685b5d413 Author: mcimadamore Date: 2015-03-05 15:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/edf685b5d413 8073432: Object.getClass() throws stackless NPE, due to C2 intrinsic Summary: Javac should generate NPE checks using Objects.requireNonNull if -target >= 7 Reviewed-by: jlahoda Contributed-by: aleksey.shipilev at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java + test/tools/javac/8074306/TestSyntheticNullChecks.java Changeset: ed34864f3b43 Author: lana Date: 2015-03-05 15:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ed34864f3b43 Merge Changeset: 75cedc6db8c2 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/75cedc6db8c2 Added tag jdk9-b54 for changeset ed34864f3b43 ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 03:57:52 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 03:57:52 +0000 Subject: hg: bsd-port/jdk9/jaxws: Added tag jdk9-b54 for changeset 83a0cf0e0878 Message-ID: <201503150357.t2F3vqd5020252@aojmv0008> Changeset: ca481b0492c8 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/ca481b0492c8 Added tag jdk9-b54 for changeset 83a0cf0e0878 ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 03:57:57 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 03:57:57 +0000 Subject: hg: bsd-port/jdk9: 23 new changesets Message-ID: <201503150357.t2F3vvTK020265@aojmv0008> Changeset: 23e62d3d9be0 Author: ihse Date: 2015-02-27 11:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/23e62d3d9be0 8072842: Add support for building native JTReg tests Reviewed-by: erikj, sla ! make/Main.gmk ! make/MakeHelpers.gmk ! make/common/MakeBase.gmk + make/common/TestFilesCompilation.gmk ! make/jprt.properties Changeset: cc1ab909baf7 Author: erikj Date: 2015-02-27 17:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/cc1ab909baf7 8073965: Bring compare.sh up to date with JDK 9 Reviewed-by: tbell, ihse ! common/bin/compare.sh ! common/bin/compare_exceptions.sh.incl Changeset: bd0b85405732 Author: ihse Date: 2015-03-02 13:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/bd0b85405732 8074055: Improvements in compare.sh from build-infra Reviewed-by: erikj ! common/bin/compare.sh Changeset: bbc8c8d00b7b Author: erikj Date: 2015-03-02 14:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/bbc8c8d00b7b 8074072: Race condition in build since JDK-8072842 can cause failed builds on Solaris Reviewed-by: ihse ! make/Main.gmk Changeset: 1be5ec71bc7c Author: bchristi Date: 2015-03-02 13:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/1be5ec71bc7c 8073596: Add jdk.management.cmm in boot.modules that needs sun.management.spi be exported to it Reviewed-by: alanb, erikj, ihse, mchung ! modules.xml Changeset: 0282b3f5f749 Author: aph Date: 2014-11-21 11:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/0282b3f5f749 8064357: AARCH64: Top-level JDK changes Reviewed-by: ihse, twisti + common/autoconf/build-aux/autoconf-config.sub ! common/autoconf/build-aux/config.sub ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/platform.m4 Changeset: df8fda9c150e Author: kvn Date: 2014-11-21 14:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/df8fda9c150e Merge ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/platform.m4 Changeset: b052cb38b985 Author: kvn Date: 2014-12-11 15:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/b052cb38b985 Merge ! common/autoconf/generated-configure.sh Changeset: c360aeb77273 Author: dlong Date: 2015-01-15 15:12 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c360aeb77273 8068927: AARCH64: better handling of aarch64- triples Summary: convert aarch64- to arm-, let upstream code do the work, then convert back to aarch64- Reviewed-by: ihse ! common/autoconf/build-aux/config.sub Changeset: 8b84d584d52b Author: kvn Date: 2015-01-20 15:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/8b84d584d52b Merge ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 Changeset: 62137d84ff9c Author: kvn Date: 2015-02-26 10:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/62137d84ff9c Merge ! common/autoconf/generated-configure.sh Changeset: 6b8047426035 Author: kvn Date: 2015-03-02 10:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6b8047426035 Merge Changeset: 905c8779acc5 Author: kvn Date: 2015-03-02 15:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/905c8779acc5 Merge Changeset: 381c5a34a4af Author: serb Date: 2015-02-16 20:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/381c5a34a4af 8039269: images/cursors should not be in ${java.home}/lib Reviewed-by: mchung, alanb, erikj ! make/CompileJavaModules.gmk Changeset: b082971efc21 Author: ddehaven Date: 2015-02-17 11:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/b082971efc21 Merge Changeset: 3c3299ceeddd Author: prr Date: 2015-02-23 10:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/3c3299ceeddd Merge Changeset: 60f674776534 Author: prr Date: 2015-03-03 08:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/60f674776534 Merge Changeset: fa6d6b488442 Author: ihse Date: 2015-03-04 10:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/fa6d6b488442 8074099: Even with toolchain type clang, OBJC is set to gcc Reviewed-by: erikj, ddehaven ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! make/common/NativeCompilation.gmk Changeset: 1f526efef765 Author: erikj Date: 2015-03-04 11:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/1f526efef765 8074091: Remove dead code from merge mistake in JavaCompilation.gmk Reviewed-by: ihse ! make/common/JavaCompilation.gmk Changeset: d140b51ac9bb Author: srl Date: 2015-03-04 09:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/d140b51ac9bb 8074048: ccache 1.3.10 still not detected properly Summary: Fix configure to detect ccache 1.3.10 properly Reviewed-by: erikj Contributed-by: steven.loomis at oracle.com ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh Changeset: c802785ba3a7 Author: erikj Date: 2015-03-05 10:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c802785ba3a7 8074395: Random build failures in javadoc on Solaris Reviewed-by: tbell ! make/Javadoc.gmk Changeset: cb7367141e91 Author: lana Date: 2015-03-05 15:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/cb7367141e91 Merge Changeset: c7ab54a59aa3 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c7ab54a59aa3 Added tag jdk9-b54 for changeset cb7367141e91 ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 03:57:57 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 03:57:57 +0000 Subject: hg: bsd-port/jdk9/nashorn: 6 new changesets Message-ID: <201503150357.t2F3vvBj020268@aojmv0008> Changeset: bc79173a9e77 Author: sundar Date: 2015-02-27 18:03 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/bc79173a9e77 8074021: Indirect eval fails when used as an element of an array or as a property of an object Reviewed-by: attila, hannesw + samples/showenv.js + samples/showsysprops.js ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java + test/script/basic/JDK-8074021.js + test/script/basic/JDK-8074021.js.EXPECTED Changeset: 7939ae855d57 Author: hannesw Date: 2015-02-27 14:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/7939ae855d57 8073707: const re-assignment should not reported as a early error Reviewed-by: sundar, attila ! 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/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/es6/const-reassign.js ! test/script/basic/es6/const-reassign.js.EXPECTED ! test/script/basic/es6/let_const_reuse.js.EXPECTED Changeset: d0efd099521a Author: attila Date: 2015-03-02 14:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/d0efd099521a 8074031: Canonicalize is-a-JS-string tests Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ConsString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.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 ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java Changeset: 20c3aef2b4cb Author: attila Date: 2015-03-05 15:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/20c3aef2b4cb 8035712: Restore some of the RuntimeCallSite specializations Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/RuntimeCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8035712.js Changeset: 26460b897225 Author: lana Date: 2015-03-05 15:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/26460b897225 Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/RuntimeCallSite.java Changeset: 251d509b32ab Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/251d509b32ab Added tag jdk9-b54 for changeset 26460b897225 ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 03:58:13 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 03:58:13 +0000 Subject: hg: bsd-port/jdk9/jdk: 59 new changesets Message-ID: <201503150358.t2F3wFvv020439@aojmv0008> Changeset: e97e909d3c31 Author: psandoz Date: 2015-02-27 09:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e97e909d3c31 8071600: Add a flat-mapping collector Reviewed-by: smarks, chegar, briangoetz ! src/java.base/share/classes/java/util/stream/Collectors.java + test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java Changeset: f72c2ac7c69b Author: ihse Date: 2015-02-27 11:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f72c2ac7c69b 8072842: Add support for building native JTReg tests Reviewed-by: erikj, sla + make/test/JtregNative.gmk ! test/Makefile ! test/TEST.groups + test/native_sanity/simplenativelauncher/ProgramTest.java + test/native_sanity/simplenativelauncher/exesanity_SimpleNativeLauncher.c + test/native_sanity/simplenativelib/NativeLib.java + test/native_sanity/simplenativelib/libsanity_SimpleNativeLib.c + test/native_sanity/simplenativelib2/NativeLib.java + test/native_sanity/simplenativelib2/libsanity_SimpleNativeLib2.c Changeset: f121ce607f02 Author: chegar Date: 2015-02-27 11:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f121ce607f02 8074022: Serialization should issue a freeze action after reconstituting a graph that contains objects with final fields Reviewed-by: dholmes, plevart, psandoz ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java Changeset: cf0720e8e76a Author: vlivanov Date: 2015-02-27 18:03 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cf0720e8e76a 8073644: Assertion in LambdaFormEditor.bindArgumentType is too strict Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java + test/java/lang/invoke/CustomizedLambdaFormTest.java Changeset: 157b0a8bf65c Author: rriggs Date: 2015-02-27 10:09 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/157b0a8bf65c 8044051: Test jdk/lambda/vm/InterfaceAccessFlagsTest.java gets IOException during compilation Summary: create the gen-separate directory in the current directory to improve robustness Reviewed-by: darcy ! test/jdk/lambda/separate/Compiler.java Changeset: d2a4b295498e Author: chegar Date: 2015-02-27 18:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d2a4b295498e 8074043: java.util.Arrays setAll and parallelSetAll subrange note Reviewed-by: smarks ! src/java.base/share/classes/java/util/Arrays.java Changeset: 79bf08fed7eb Author: bpb Date: 2015-02-27 14:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/79bf08fed7eb 8071599: (so) Socket adapter sendUrgentData throws IllegalBlockingMode when channel configured non-blocking Summary: Remove restriction to blocking case Reviewed-by: alanb, chegar ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java ! test/java/nio/channels/SocketChannel/OutOfBand.java + test/java/nio/channels/SocketChannel/SendUrgentData.java Changeset: 9ec28859cdd0 Author: weijun Date: 2015-02-28 10:47 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9ec28859cdd0 8074018: Named extension not recognized in keytool -ext honored after 8073182 Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/tools/keytool/KeyToolTest.java Changeset: 162c4c958d78 Author: redestad Date: 2015-02-28 13:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/162c4c958d78 8073497: Lazy conversion of ZipEntry time Reviewed-by: sherman, plevart ! src/java.base/share/classes/java/util/zip/ZipEntry.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java ! src/java.base/share/classes/java/util/zip/ZipOutputStream.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! test/java/util/zip/TestExtraTime.java Changeset: e1f68774d811 Author: okutsu Date: 2015-03-02 11:48 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e1f68774d811 8072602: Unpredictable timezone on Windows when OS's timezone is not found in tzmappings Reviewed-by: peytoia ! src/java.base/windows/native/libjava/TimeZone_md.c Changeset: 873915557654 Author: igerasim Date: 2015-03-02 11:07 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/873915557654 8055915: (ch) FileDispatcherImpl.truncate0 should use SetFileInformationByHandle [win] Reviewed-by: alanb ! src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c Changeset: 3b216624c0c1 Author: erikj Date: 2015-03-02 14:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3b216624c0c1 8074072: Race condition in build since JDK-8072842 can cause failed builds on Solaris Reviewed-by: ihse ! make/Tools.gmk Changeset: 7c6d6f1b7a56 Author: dfuchs Date: 2015-03-02 14:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7c6d6f1b7a56 8074032: Instant.ofEpochMilli(millis).toEpochMilli() can throw arithmetic overflow in toEpochMilli() Summary: Instant.toEpochMilli() now takes into account the sign of the 'seconds' field. Reviewed-by: rriggs, scolebourne ! src/java.base/share/classes/java/time/Instant.java ! test/java/time/test/java/time/TestInstant.java Changeset: c9257ce77b6f Author: bchristi Date: 2015-03-02 13:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c9257ce77b6f 8073596: Add jdk.management.cmm in boot.modules that needs sun.management.spi be exported to it Reviewed-by: alanb, erikj, ihse, mchung ! make/gensrc/Gensrc-java.management.gmk ! make/src/classes/build/tools/module/boot.modules Changeset: 02258ba2cf9d Author: darcy Date: 2015-03-02 16:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/02258ba2cf9d 8074126: Correct @see cross-refs to the JLS in java.lang[.annotation] Reviewed-by: lancea ! src/java.base/share/classes/java/lang/FunctionalInterface.java ! src/java.base/share/classes/java/lang/Override.java ! src/java.base/share/classes/java/lang/SafeVarargs.java ! src/java.base/share/classes/java/lang/SuppressWarnings.java ! src/java.base/share/classes/java/lang/annotation/Inherited.java ! src/java.base/share/classes/java/lang/annotation/Repeatable.java ! src/java.base/share/classes/java/lang/annotation/Retention.java ! src/java.base/share/classes/java/lang/annotation/Target.java Changeset: b0127cbb5446 Author: aph Date: 2014-11-13 15:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b0127cbb5446 8064594: AARCH64: JDK changes Reviewed-by: dholmes, twisti, kvn ! make/lib/SoundLibraries.gmk + src/java.base/unix/conf/aarch64/jvm.cfg + src/java.base/unix/native/libjli/aarch64/jvm.cfg ! src/java.desktop/share/native/libjsound/SoundDefs.h Changeset: fe8419bcff15 Author: kvn Date: 2014-11-21 14:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/fe8419bcff15 Merge ! make/lib/SoundLibraries.gmk - src/java.base/share/classes/java/util/zip/package.html Changeset: d9f7cd2c80f6 Author: kvn Date: 2014-12-11 15:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d9f7cd2c80f6 Merge - make/Bundles.gmk - make/CreateJars.gmk - make/CreatePolicyJars.gmk - make/CreateSecurityJars.gmk - make/Images.gmk - make/ProfileNames.gmk - make/Profiles.gmk ! make/lib/SoundLibraries.gmk - make/profile-includes.txt - make/profile-rtjar-includes.txt - src/java.base/share/native/libjli/version_comp.c - src/java.base/share/native/libjli/version_comp.h - src/java.desktop/share/classes/sun/awt/datatransfer/META-INF/services/sun.datatransfer.DesktopDatatransferService - src/jdk.dev/share/classes/com/sun/tools/script/shell/Main.java - src/jdk.dev/share/classes/com/sun/tools/script/shell/init.js - src/jdk.dev/share/classes/com/sun/tools/script/shell/messages.properties - src/jdk.localedata/META-INF/cldrdata-services/sun.util.locale.provider.LocaleDataMetaInfo - src/jdk.localedata/META-INF/localedata-services/sun.util.locale.provider.LocaleDataMetaInfo - test/javax/crypto/sanity/CheckManifestForRelease.java - test/lib/security/java.policy/Ext_AllPolicy.java - test/lib/security/java.policy/Ext_AllPolicy.sh - test/lib/security/java.policy/test.policy - test/sun/tools/jconsole/ResourceCheckTest.sh - test/sun/tools/jinfo/Basic.sh - test/sun/tools/native2ascii/resources/ImmutableResourceTest.sh Changeset: 5922c0cd2a30 Author: kvn Date: 2015-01-20 15:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5922c0cd2a30 Merge Changeset: c074923f28b2 Author: aph Date: 2015-02-06 10:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c074923f28b2 8072053: AARCH64: remove src/java.base/unix/native/libjli/aarch64/jvm.cfg Reviewed-by: kvn - src/java.base/unix/native/libjli/aarch64/jvm.cfg Changeset: 8a07f1204f5b Author: kvn Date: 2015-02-26 10:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8a07f1204f5b Merge - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets - make/data/checkdeps/refs.allowed - make/src/classes/build/tools/deps/CheckDeps.java - src/java.base/aix/native/libnet/java/net/aix_close.c - src/java.base/unix/classes/java/lang/UNIXProcess.java - src/java.base/unix/native/libjava/UNIXProcess_md.c - src/java.base/unix/native/libjava/java_props_macosx.c - src/java.base/unix/native/libjava/java_props_macosx.h - src/java.base/unix/native/libnet/bsd_close.c - src/java.base/unix/native/libnet/linux_close.c - src/java.base/unix/native/libnet/solaris_close.c - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - src/java.management/share/classes/java/lang/management/PlatformComponent.java - src/java.management/share/classes/sun/management/ExtendedPlatformComponent.java - src/java.security.acl/share/classes/java/security/acl/Acl.java - src/java.security.acl/share/classes/java/security/acl/AclEntry.java - src/java.security.acl/share/classes/java/security/acl/AclNotFoundException.java - src/java.security.acl/share/classes/java/security/acl/Group.java - src/java.security.acl/share/classes/java/security/acl/LastOwnerException.java - src/java.security.acl/share/classes/java/security/acl/NotOwnerException.java - src/java.security.acl/share/classes/java/security/acl/Owner.java - src/java.security.acl/share/classes/java/security/acl/Permission.java - src/java.security.acl/share/classes/java/security/acl/package-info.java - src/java.security.acl/share/classes/sun/security/acl/AclEntryImpl.java - src/java.security.acl/share/classes/sun/security/acl/AclImpl.java - src/java.security.acl/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.security.acl/share/classes/sun/security/acl/GroupImpl.java - src/java.security.acl/share/classes/sun/security/acl/OwnerImpl.java - src/java.security.acl/share/classes/sun/security/acl/PermissionImpl.java - src/java.security.acl/share/classes/sun/security/acl/PrincipalImpl.java - src/java.security.acl/share/classes/sun/security/acl/WorldGroupImpl.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - src/jdk.security.auth/unix/native/libjaas/Solaris.c - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java - test/java/lang/CharSequence/DefaultTest.java - test/java/util/ResourceBundle/Bug6287579.java - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: 11dfc712c44f Author: kvn Date: 2015-03-02 10:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/11dfc712c44f Merge - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java Changeset: c5ea253b6dc0 Author: kvn Date: 2015-03-02 15:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c5ea253b6dc0 Merge Changeset: 769e84968ef2 Author: kvn Date: 2015-03-02 17:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/769e84968ef2 Merge Changeset: ae7e32b84770 Author: igerasim Date: 2015-03-03 10:30 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ae7e32b84770 8074066: Useless code in share/native/libjava/VM.c Reviewed-by: mchung ! src/java.base/share/native/libjava/VM.c Changeset: b68f6b84dc94 Author: psandoz Date: 2015-03-03 12:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b68f6b84dc94 8071479: Stream and lambdafication improvements to j.u.regex.Matcher Reviewed-by: smarks, briangoetz, sherman ! src/java.base/share/classes/java/util/regex/Matcher.java ! test/java/util/regex/PatternStreamTest.java ! test/java/util/regex/RegExTest.java Changeset: 9c769c3a2c60 Author: jbachorik Date: 2015-02-18 17:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9c769c3a2c60 8071657: JDI ObjectReferenceImpl.invokeMethod() validation fails for virtual invocations of method with declaring type being an interface Reviewed-by: sspitsyn, sla ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java ! test/com/sun/jdi/InterfaceMethodsTest.java Changeset: cbfdd9ba09f0 Author: ctornqvi Date: 2015-02-23 05:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/cbfdd9ba09f0 Merge - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets - src/java.desktop/macosx/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/share/classes/java/awt/datatransfer/Clipboard.java - src/java.desktop/share/classes/java/awt/datatransfer/ClipboardOwner.java - src/java.desktop/share/classes/java/awt/datatransfer/DataFlavor.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorEvent.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorListener.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/FlavorTable.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeType.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParameterList.java - src/java.desktop/share/classes/java/awt/datatransfer/MimeTypeParseException.java - src/java.desktop/share/classes/java/awt/datatransfer/StringSelection.java - src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java - src/java.desktop/share/classes/java/awt/datatransfer/Transferable.java - src/java.desktop/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java - src/java.desktop/share/classes/java/awt/datatransfer/package.html - src/java.desktop/share/classes/sun/datatransfer/DataFlavorUtil.java - src/java.desktop/share/classes/sun/datatransfer/DesktopDatatransferService.java - src/java.desktop/unix/classes/sun/awt/X11/XAWTFormatter.java - src/java.desktop/unix/classes/sun/datatransfer/resources/flavormap.properties - src/java.desktop/windows/classes/sun/datatransfer/resources/flavormap.properties - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - test/java/awt/color/LoadProfileWithSM.java - test/java/awt/color/LoadStandardProfilesTest.java Changeset: 40899e008df9 Author: amurillo Date: 2015-02-27 07:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/40899e008df9 Merge Changeset: bdb66e8883e2 Author: amurillo Date: 2015-03-03 06:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bdb66e8883e2 Merge Changeset: 673538dfde29 Author: neugens Date: 2015-02-11 07:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/673538dfde29 8071705: Java application menu misbehaves when running multiple screen stacked vertically Summary: JMenu miscalculates the position of the Popup origin when on multiple monitors stacked vertically Reviewed-by: alexsch ! src/java.desktop/share/classes/javax/swing/JMenu.java + test/javax/swing/JMenu/8071705/bug8071705.java Changeset: 5586348d8eef Author: ssides Date: 2015-02-11 15:10 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5586348d8eef 8044394: javadoc for BasicOptionPaneUI.addMessageComponents() has typo and grammar errors Summary: Fix typos in javadoc of BasicOptionPaneUI.addMessageComponents() Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java Changeset: a8efddeaae3d Author: van Date: 2015-02-11 16:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a8efddeaae3d 8068518: IllegalArgumentException in JTree.AccessibleJTree Reviewed-by: alexsch, ptbrunet ! src/java.desktop/share/classes/javax/swing/JTree.java Changeset: 2a0a557dd1b1 Author: asaha Date: 2015-02-12 14:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/2a0a557dd1b1 Merge Changeset: 758eba588bd2 Author: serb Date: 2015-02-14 21:05 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/758eba588bd2 8072678: Wrong exception messages in java.awt.color.ICC_ColorSpace Reviewed-by: prr, serb Contributed-by: prasanta.sadhukhan at oracle.com ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java + test/java/awt/Color/GetMinMaxValue_ICC_ColorSpace.java Changeset: d1444efeaf6e Author: neugens Date: 2015-02-16 10:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d1444efeaf6e 8072905: Fix copyright year for test from JDK-8071705 Summary: Test was pushed with wrong copyright year Reviewed-by: alexsch ! test/javax/swing/JMenu/8071705/bug8071705.java Changeset: d768141965d7 Author: anashaty Date: 2015-02-16 19:10 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d768141965d7 8072676: [macosx] Jtree icon painted over label when scrollbars present in window Reviewed-by: serb, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java + test/javax/swing/JTree/8072676/TreeClipTest.java Changeset: 7ac7956389c5 Author: serb Date: 2015-02-16 20:01 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7ac7956389c5 8039269: images/cursors should not be in ${java.home}/lib Reviewed-by: mchung, alanb, erikj ! make/copy/Copy-java.desktop.gmk ! make/gensrc/Gensrc-java.desktop.gmk ! src/java.desktop/share/classes/java/awt/Cursor.java + src/java.desktop/share/classes/sun/awt/resources/cursors/CopyDrop32x32.gif + src/java.desktop/share/classes/sun/awt/resources/cursors/LinkDrop32x32.gif + src/java.desktop/share/classes/sun/awt/resources/cursors/MoveDrop32x32.gif + src/java.desktop/share/classes/sun/awt/resources/cursors/cursors.properties + src/java.desktop/share/classes/sun/awt/resources/cursors/invalid32x32.gif - src/java.desktop/share/conf/images/cursors/invalid32x32.gif - src/java.desktop/share/conf/images/cursors/motif_CopyDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_CopyNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_LinkDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_LinkNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_MoveDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_MoveNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_CopyDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_CopyNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_LinkDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_LinkNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_MoveDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_MoveNoDrop32x32.gif - src/java.desktop/unix/conf/images/cursors/cursors.properties + src/java.desktop/windows/classes/sun/awt/resources/cursors/CopyDrop32x32.gif + src/java.desktop/windows/classes/sun/awt/resources/cursors/LinkDrop32x32.gif + src/java.desktop/windows/classes/sun/awt/resources/cursors/MoveDrop32x32.gif - src/java.desktop/windows/conf/images/cursors/cursors.properties + test/java/awt/Cursor/GetSystemCustomCursor/GetSystemCustomCursor.java Changeset: 8b9c99ed1251 Author: anashaty Date: 2015-02-17 19:56 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8b9c99ed1251 8072069: Toolkit.getScreenInsets() doesn't update if insets change Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java Changeset: e5945133da7c Author: ddehaven Date: 2015-02-17 11:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e5945133da7c Merge - make/data/charsetmapping/dbcs - make/data/charsetmapping/extsbcs - make/data/charsetmapping/sbcs - make/data/charsetmapping/standard-charsets - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DelegatableDecoder.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/DoubleByte.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_LINUX.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP_Open.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/HKSCS.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.runtime/share/classes/sun/security/tools/policytool/Resources_zh_TW.java Changeset: 5b2dc78c9536 Author: serb Date: 2015-02-18 16:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/5b2dc78c9536 8068412: [macosx] Initialization of Cocoa hangs if CoreAudio was initialized before Reviewed-by: azvegint, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.h ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp + test/javax/sound/midi/Devices/InitializationHang.java Changeset: 8b1da71f5860 Author: van Date: 2015-02-18 11:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8b1da71f5860 8069268: JComponent.AccessibleJComponent.addPropertyListeners adds exponential listeners Reviewed-by: ptbrunet, serb ! src/java.desktop/share/classes/javax/swing/JComponent.java + test/javax/accessibility/8069268/bug8069268.java Changeset: c867d4d46b58 Author: aivanov Date: 2015-02-19 12:50 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c867d4d46b58 8056915: Focus lost in applet when browser window is minimized and restored Reviewed-by: ant, dtitov, dcherepanov ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.h Changeset: a159e5358e25 Author: serb Date: 2015-02-19 18:47 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a159e5358e25 8072665: SoundLibraries.gmk and SoundDefs.h: remove isSigned8() dead code Reviewed-by: erikj, ihse, alexsch ! make/lib/SoundLibraries.gmk ! make/mapfiles/libjsound/mapfile-vers ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java ! src/java.desktop/share/native/libjsound/Platform.c ! src/java.desktop/share/native/libjsound/SoundDefs.h Changeset: c020e5199fa8 Author: prr Date: 2015-02-23 10:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c020e5199fa8 Merge - src/jdk.runtime/share/classes/com/sun/tracing/Probe.java - src/jdk.runtime/share/classes/com/sun/tracing/ProbeName.java - src/jdk.runtime/share/classes/com/sun/tracing/Provider.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderFactory.java - src/jdk.runtime/share/classes/com/sun/tracing/ProviderName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ArgsAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/Attributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/DependencyClass.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/FunctionName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ModuleName.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/NameAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/ProviderAttributes.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/StabilityLevel.java - src/jdk.runtime/share/classes/com/sun/tracing/dtrace/package-info.java - src/jdk.runtime/share/classes/com/sun/tracing/package-info.java - src/jdk.runtime/share/classes/sun/tracing/MultiplexProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/NullProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/PrintStreamProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/ProbeSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/ProviderSkeleton.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/Activation.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProbe.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProvider.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/DTraceProviderFactory.java - src/jdk.runtime/share/classes/sun/tracing/dtrace/JVM.java - src/jdk.runtime/share/classes/sun/tracing/package-info.java - src/jdk.runtime/share/native/libjsdt/JVM.c - src/jdk.runtime/share/native/libjsdt/jvm_symbols.h - src/jdk.runtime/unix/native/libjsdt/jvm_symbols_md.c - src/jdk.runtime/windows/native/libjsdt/jvm_symbols_md.c - test/com/sun/tracing/BasicFunctionality.java - test/com/sun/tracing/BasicWithSecurityMgr.java Changeset: c892d81d7bba Author: prr Date: 2015-03-03 08:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c892d81d7bba Merge ! make/lib/SoundLibraries.gmk - src/java.base/share/classes/sun/security/acl/AclEntryImpl.java - src/java.base/share/classes/sun/security/acl/AclImpl.java - src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.base/share/classes/sun/security/acl/GroupImpl.java - src/java.base/share/classes/sun/security/acl/OwnerImpl.java - src/java.base/share/classes/sun/security/acl/PermissionImpl.java - src/java.base/share/classes/sun/security/acl/PrincipalImpl.java - src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java ! src/java.desktop/share/native/libjsound/SoundDefs.h - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java - test/com/sun/management/OperatingSystemMXBean/GetTotalSwapSpaceSize.java - test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: f7352b8a3cbf Author: juh Date: 2015-03-03 14:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f7352b8a3cbf 8054037: Improve tracing for java.security.debug=certpath 8055207: keystore and truststore debug output could be much better Reviewed-by: mullan, coffeys, jnimeh ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java ! src/java.base/share/classes/sun/security/provider/certpath/ConstraintsChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/java.base/share/classes/sun/security/provider/certpath/PKIXMasterCertPathValidator.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java Changeset: 4503bd758762 Author: weijun Date: 2015-03-04 10:12 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4503bd758762 8048360: Test signed jar files Reviewed-by: weijun Contributed-by: Amanda Jiang + test/java/security/Policy/SignedJar/SignedJarTest.java + test/java/security/Policy/SignedJar/SignedJarTest_1.policy + test/java/security/Policy/SignedJar/SignedJarTest_2.policy + test/java/security/Policy/SignedJar/keypass Changeset: 4223dabee9a3 Author: xuelei Date: 2015-03-04 08:10 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4223dabee9a3 8050371: More MessageDigest tests Reviewed-by: xuelei Contributed-by: Zaiyao Liu ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java + test/java/security/MessageDigest/TestSameLength.java + test/java/security/MessageDigest/TestSameValue.java Changeset: d5b1b2c14d3f Author: weijun Date: 2015-03-04 16:26 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d5b1b2c14d3f 8048610: Implement regression test for bug fix of 4686632 in JCE Reviewed-by: weijun Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/JCE/Bugs/4686632/Empty.java Changeset: 0c85e7c7adda Author: igerasim Date: 2015-03-04 13:44 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0c85e7c7adda 8074067: (bf) Re-examine java.base/share/native/libjava/Bits.c Reviewed-by: alanb, martin ! src/java.base/share/native/libjava/Bits.c Changeset: 27c361a07e97 Author: smarks Date: 2015-03-04 13:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/27c361a07e97 8073923: Files.lines() documentation needs clarification Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: 0e1bb756145c Author: bpb Date: 2015-03-04 15:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/0e1bb756145c 8073445: (fs) FileSystem.getPathMatcher(...) should check syntax component without regard to case Summary: Change String equals() to equalsIgnoreCase() where needed. Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java ! test/java/nio/file/PathMatcher/Basic.java Changeset: 8daf89cf0f4e Author: chegar Date: 2015-03-05 09:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8daf89cf0f4e 8068260: java/io/Serializable/clearHandleTable/ClearHandleTable.java timed out Reviewed-by: rriggs, smarks ! test/java/io/Serializable/clearHandleTable/ClearHandleTable.java Changeset: f493132a7e7e Author: dsamersoff Date: 2015-03-05 05:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/f493132a7e7e 8030708: warnings from b119 for jdk/src/share/back: JNI exception pending Summary: Added some more checks for pending exception Reviewed-by: dholmes, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/StringReferenceImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.c Changeset: dd67910c07f4 Author: sjiang Date: 2015-03-05 14:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/dd67910c07f4 8073148: "The server has decided to close this client connection" repeated continuously Reviewed-by: jbachorik ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java ! src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 85b61f4eee66 Author: chegar Date: 2015-03-05 17:04 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/85b61f4eee66 8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java fails intermittently Reviewed-by: rriggs, smarks ! test/java/rmi/testlibrary/TestLibrary.java ! test/java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java Changeset: 568a62ab7d76 Author: lana Date: 2015-03-05 15:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/568a62ab7d76 Merge - src/java.desktop/share/conf/images/cursors/invalid32x32.gif - src/java.desktop/share/conf/images/cursors/motif_CopyDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_CopyNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_LinkDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_LinkNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_MoveDrop32x32.gif - src/java.desktop/share/conf/images/cursors/motif_MoveNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_CopyDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_CopyNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_LinkDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_LinkNoDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_MoveDrop32x32.gif - src/java.desktop/share/conf/images/cursors/win32_MoveNoDrop32x32.gif - src/java.desktop/unix/conf/images/cursors/cursors.properties - src/java.desktop/windows/conf/images/cursors/cursors.properties - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java Changeset: 638416d9f937 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/638416d9f937 Added tag jdk9-b54 for changeset 568a62ab7d76 ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 03:58:29 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 03:58:29 +0000 Subject: hg: bsd-port/jdk9/hotspot: 38 new changesets Message-ID: <201503150358.t2F3wT6q020459@aojmv0008> Changeset: b25ffc981c65 Author: ihse Date: 2015-02-27 11:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b25ffc981c65 8072842: Add support for building native JTReg tests Reviewed-by: erikj, sla + make/test/JtregNative.gmk ! test/Makefile ! test/TEST.groups + test/native_sanity/JniVersion.java + test/native_sanity/libJniVersion.c Changeset: cc8363b030d5 Author: aph Date: 2014-12-11 13:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cc8363b030d5 8064611: AARCH64: Changes to HotSpot shared code Summary: Everything except cpu/ and os_cpu/ Reviewed-by: dholmes, goetz, dlong, coleenp, kvn ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/libproc.h ! agent/src/share/classes/sun/jvm/hotspot/HotSpotAgent.java + agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAArch64.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! make/defs.make + make/linux/makefiles/aarch64.make ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/gcc.make + make/linux/platform_aarch64 ! src/os/linux/vm/os_linux.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/asm/assembler.inline.hpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/asm/macroAssembler.hpp ! src/share/vm/asm/macroAssembler.inline.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/c1/c1_Defs.hpp ! src/share/vm/c1/c1_FpuStackSim.hpp ! src/share/vm/c1/c1_FrameMap.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LinearScan.hpp ! src/share/vm/c1/c1_MacroAssembler.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/code/nativeInst.hpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/vmreg.hpp ! src/share/vm/code/vmreg.inline.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/disassembler.hpp ! src/share/vm/interpreter/bytecodeInterpreter.hpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/cppInterpreter.hpp ! src/share/vm/interpreter/cppInterpreterGenerator.hpp ! src/share/vm/interpreter/interp_masm.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/interpreter/interpreterGenerator.hpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/templateInterpreter.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp ! src/share/vm/interpreter/templateTable.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/opto/ad.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/optoreg.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/prims/jni_md.h ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/frame.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/icache.hpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/orderAccess.inline.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/prefetch.inline.hpp ! src/share/vm/runtime/registerMap.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/utilities/bytes.hpp ! src/share/vm/utilities/copy.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/macros.hpp Changeset: 7bce4e135976 Author: kvn Date: 2014-12-11 15:06 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/7bce4e135976 Merge - agent/src/share/classes/sun/jvm/hotspot/memory/OneContigSpaceCardGeneration.java ! make/linux/makefiles/gcc.make - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! src/os/linux/vm/os_linux.cpp - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - src/share/vm/memory/generation.inline.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/atomic.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp - test/compiler/5057225/Test5057225.java - test/compiler/5091921/Test5091921.java - test/compiler/5091921/Test6186134.java - test/compiler/5091921/Test6196102.java - test/compiler/5091921/Test6357214.java - test/compiler/5091921/Test6559156.java - test/compiler/5091921/Test6753639.java - test/compiler/5091921/Test6850611.java - test/compiler/5091921/Test6890943.java - test/compiler/5091921/Test6897150.java - test/compiler/5091921/Test6905845.java - test/compiler/5091921/Test6931567.java - test/compiler/5091921/Test6935022.java - test/compiler/5091921/Test6959129.java - test/compiler/5091921/Test6985295.java - test/compiler/5091921/Test6992759.java - test/compiler/5091921/Test7005594.java - test/compiler/5091921/Test7005594.sh - test/compiler/5091921/Test7020614.java - test/compiler/5091921/input6890943.txt - test/compiler/5091921/output6890943.txt - test/compiler/6340864/TestByteVect.java - test/compiler/6340864/TestDoubleVect.java - test/compiler/6340864/TestFloatVect.java - test/compiler/6340864/TestIntVect.java - test/compiler/6340864/TestLongVect.java - test/compiler/6340864/TestShortVect.java - test/compiler/6378821/Test6378821.java - test/compiler/6431242/Test.java - test/compiler/6443505/Test6443505.java - test/compiler/6478991/NullCheckTest.java - test/compiler/6539464/Test.java - test/compiler/6579789/Test6579789.java - test/compiler/6589834/InlinedArrayCloneTestCase.java - test/compiler/6589834/Test_ia32.java - test/compiler/6603011/Test.java - test/compiler/6636138/Test1.java - test/compiler/6636138/Test2.java - test/compiler/6646019/Test.java - test/compiler/6646020/Tester.java - test/compiler/6659207/Test.java - test/compiler/6661247/Test.java - test/compiler/6663621/IVTest.java - test/compiler/6663848/Tester.java - test/compiler/6663854/Test6663854.java - test/compiler/6689060/Test.java - test/compiler/6695810/Test.java - test/compiler/6700047/Test6700047.java - test/compiler/6711100/Test.java - test/compiler/6711117/Test.java - test/compiler/6712835/Test6712835.java - test/compiler/6714694/Tester.java - test/compiler/6716441/Tester.java - test/compiler/6724218/Test.java - test/compiler/6726999/Test.java - test/compiler/6732154/Test6732154.java - test/compiler/6741738/Tester.java - test/compiler/6756768/Test6756768.java - test/compiler/6756768/Test6756768_2.java - test/compiler/6757316/Test6757316.java - test/compiler/6758234/Test6758234.java - test/compiler/6769124/TestArrayCopy6769124.java - test/compiler/6769124/TestDeoptInt6769124.java - test/compiler/6769124/TestUnalignedLoad6769124.java - test/compiler/6772683/InterruptedTest.java - test/compiler/6775880/Test.java - test/compiler/6778657/Test.java - test/compiler/6792161/Test6792161.java - test/compiler/6795161/Test.java - test/compiler/6795362/Test6795362.java - test/compiler/6795465/Test6795465.java - test/compiler/6796786/Test6796786.java - test/compiler/6797305/Test6797305.java - test/compiler/6799693/Test.java - test/compiler/6800154/Test6800154.java - test/compiler/6805724/Test6805724.java - test/compiler/6814842/Test6814842.java - test/compiler/6823354/Test6823354.java - test/compiler/6823453/Test.java - test/compiler/6826736/Test.java - test/compiler/6832293/Test.java - test/compiler/6833129/Test.java - test/compiler/6837011/Test6837011.java - test/compiler/6837094/Test.java - test/compiler/6843752/Test.java - test/compiler/6849574/Test.java - test/compiler/6851282/Test.java - test/compiler/6852078/Test6852078.java - test/compiler/6855164/Test.java - test/compiler/6855215/Test6855215.java - test/compiler/6857159/Test6857159.java - test/compiler/6857159/Test6857159.sh - test/compiler/6859338/Test6859338.java - test/compiler/6860469/Test.java - test/compiler/6863155/Test6863155.java - test/compiler/6863420/Test.java - test/compiler/6865031/Test.java - test/compiler/6865265/StackOverflowBug.java - test/compiler/6866651/Test.java - test/compiler/6875866/Test.java - test/compiler/6877254/Test.java - test/compiler/6879902/Test6879902.java - test/compiler/6880034/Test6880034.java - test/compiler/6885584/Test6885584.java - test/compiler/6891750/Test6891750.java - test/compiler/6892265/Test.java - test/compiler/6894807/IsInstanceTest.java - test/compiler/6894807/Test6894807.sh - test/compiler/6895383/Test.java - test/compiler/6896617/Test6896617.java - test/compiler/6896727/Test.java - test/compiler/6901572/Test.java - test/compiler/6909839/Test6909839.java - test/compiler/6910484/Test.java - test/compiler/6910605/Test.java - test/compiler/6910618/Test.java - test/compiler/6912517/Test.java - test/compiler/6916644/Test6916644.java - test/compiler/6921969/TestMultiplyLongHiZero.java - test/compiler/6930043/Test6930043.java - test/compiler/6932496/Test6932496.java - test/compiler/6934604/TestByteBoxing.java - test/compiler/6934604/TestDoubleBoxing.java - test/compiler/6934604/TestFloatBoxing.java - test/compiler/6934604/TestIntBoxing.java - test/compiler/6934604/TestLongBoxing.java - test/compiler/6934604/TestShortBoxing.java - test/compiler/6935535/Test.java - test/compiler/6942326/Test.java - test/compiler/6946040/TestCharShortByteSwap.java - test/compiler/6956668/Test6956668.java - test/compiler/6958485/Test.java - test/compiler/6968348/Test6968348.java - test/compiler/6973329/Test.java - test/compiler/6982370/Test6982370.java - test/compiler/6990212/Test6990212.java - test/compiler/7002666/Test7002666.java - test/compiler/7009231/Test7009231.java - test/compiler/7009359/Test7009359.java - test/compiler/7017746/Test.java - test/compiler/7024475/Test7024475.java - test/compiler/7029152/Test.java - test/compiler/7041100/Test7041100.java - test/compiler/7042153/Test7042153.java - test/compiler/7044738/Test7044738.java - test/compiler/7046096/Test7046096.java - test/compiler/7047069/Test7047069.java - test/compiler/7048332/Test7048332.java - test/compiler/7052494/Test7052494.java - test/compiler/7068051/Test7068051.java - test/compiler/7070134/Stemmer.java - test/compiler/7070134/Test7070134.sh - test/compiler/7070134/words - test/compiler/7082949/Test7082949.java - test/compiler/7088020/Test7088020.java - test/compiler/7088419/CRCTest.java - test/compiler/7090976/Test7090976.java - test/compiler/7100757/Test7100757.java - test/compiler/7103261/Test7103261.java - test/compiler/7110586/Test7110586.java - test/compiler/7116216/LargeFrame.java - test/compiler/7116216/StackOverflow.java - test/compiler/7119644/TestBooleanVect.java - test/compiler/7119644/TestByteDoubleVect.java - test/compiler/7119644/TestByteFloatVect.java - test/compiler/7119644/TestByteIntVect.java - test/compiler/7119644/TestByteLongVect.java - test/compiler/7119644/TestByteShortVect.java - test/compiler/7119644/TestByteVect.java - test/compiler/7119644/TestCharShortVect.java - test/compiler/7119644/TestCharVect.java - test/compiler/7119644/TestDoubleVect.java - test/compiler/7119644/TestFloatDoubleVect.java - test/compiler/7119644/TestFloatVect.java - test/compiler/7119644/TestIntDoubleVect.java - test/compiler/7119644/TestIntFloatVect.java - test/compiler/7119644/TestIntLongVect.java - test/compiler/7119644/TestIntVect.java - test/compiler/7119644/TestLongDoubleVect.java - test/compiler/7119644/TestLongFloatVect.java - test/compiler/7119644/TestLongVect.java - test/compiler/7119644/TestShortDoubleVect.java - test/compiler/7119644/TestShortFloatVect.java - test/compiler/7119644/TestShortIntVect.java - test/compiler/7119644/TestShortLongVect.java - test/compiler/7119644/TestShortVect.java - test/compiler/7123108/Test7123108.java - test/compiler/7125879/Test7125879.java - test/compiler/7141637/SpreadNullArg.java - test/compiler/7160610/Test7160610.java - test/compiler/7169782/Test7169782.java - test/compiler/7174363/Test7174363.java - test/compiler/7177917/Test7177917.java - test/compiler/7179138/Test7179138_1.java - test/compiler/7179138/Test7179138_2.java - test/compiler/7184394/TestAESBase.java - test/compiler/7184394/TestAESDecode.java - test/compiler/7184394/TestAESEncode.java - test/compiler/7184394/TestAESMain.java - test/compiler/7190310/Test7190310.java - test/compiler/7190310/Test7190310_unsafe.java - test/compiler/7192963/TestByteVect.java - test/compiler/7192963/TestDoubleVect.java - test/compiler/7192963/TestFloatVect.java - test/compiler/7192963/TestIntVect.java - test/compiler/7192963/TestLongVect.java - test/compiler/7192963/TestShortVect.java - test/compiler/7196199/Test7196199.java - test/compiler/7199742/Test7199742.java - test/compiler/7200264/Test7200264.sh - test/compiler/7200264/TestIntVect.java - test/compiler/8000805/Test8000805.java - test/compiler/8001183/TestCharVect.java - test/compiler/8002069/Test8002069.java - test/compiler/8004051/Test8004051.java - test/compiler/8004741/Test8004741.java - test/compiler/8004867/TestIntAtomicCAS.java - test/compiler/8004867/TestIntAtomicOrdered.java - test/compiler/8004867/TestIntAtomicVolatile.java - test/compiler/8004867/TestIntUnsafeCAS.java - test/compiler/8004867/TestIntUnsafeOrdered.java - test/compiler/8004867/TestIntUnsafeVolatile.java - test/compiler/8005033/Test8005033.java - test/compiler/8005419/Test8005419.java - test/compiler/8005956/PolynomialRoot.java - test/compiler/8007294/Test8007294.java - test/compiler/8007722/Test8007722.java - test/compiler/8009761/Test8009761.java - test/compiler/8010927/Test8010927.java - test/compiler/8011706/Test8011706.java - test/compiler/8011771/Test8011771.java - test/compiler/8011901/Test8011901.java - test/compiler/8015436/Test8015436.java - test/compiler/EliminateAutoBox/UnsignedLoads.java - test/compiler/EscapeAnalysis/Test8020215.java - test/compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java - test/compiler/EscapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java - test/compiler/IntegerArithmetic/TestIntegerComparison.java - test/gc/concurrentMarkSweep/CheckAllocateAndSystemGC.java - test/gc/concurrentMarkSweep/SystemGCOnForegroundCollector.java - test/gc/startup_warnings/TestCMSForegroundFlags.java Changeset: 73d7851fa9f2 Author: aph Date: 2015-01-15 11:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/73d7851fa9f2 8068055: AARCH64: os_cpu Summary: add src/os_cpu/linux_aarch64/vm/* files Reviewed-by: kvn, roland, dholmes + src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/linux_aarch64.S + src/os_cpu/linux_aarch64/vm/linux_aarch64.ad + src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp + src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp + src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp Changeset: 647c8b619d80 Author: aph Date: 2015-01-20 11:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/647c8b619d80 8068054: AARCH64: Assembler interpreter, shared runtime Summary: add src/cpu/aarch64/vm/* interpreter, shared runtime files. Reviewed-by: kvn, roland, coleenp, twisti + src/cpu/aarch64/vm/aarch64Test.cpp + src/cpu/aarch64/vm/aarch64_call.cpp + src/cpu/aarch64/vm/aarch64_linkage.S + src/cpu/aarch64/vm/assembler_aarch64.cpp + src/cpu/aarch64/vm/assembler_aarch64.hpp + src/cpu/aarch64/vm/assembler_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp + src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp + src/cpu/aarch64/vm/bytecodes_aarch64.cpp + src/cpu/aarch64/vm/bytecodes_aarch64.hpp + src/cpu/aarch64/vm/bytes_aarch64.hpp + src/cpu/aarch64/vm/codeBuffer_aarch64.hpp + src/cpu/aarch64/vm/compiledIC_aarch64.cpp + src/cpu/aarch64/vm/copy_aarch64.hpp + src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/cpustate_aarch64.hpp + src/cpu/aarch64/vm/debug_aarch64.cpp + src/cpu/aarch64/vm/decode_aarch64.hpp + src/cpu/aarch64/vm/depChecker_aarch64.cpp + src/cpu/aarch64/vm/depChecker_aarch64.hpp + src/cpu/aarch64/vm/disassembler_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.cpp + src/cpu/aarch64/vm/frame_aarch64.hpp + src/cpu/aarch64/vm/frame_aarch64.inline.hpp + src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp + src/cpu/aarch64/vm/globals_aarch64.hpp + src/cpu/aarch64/vm/icBuffer_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.cpp + src/cpu/aarch64/vm/icache_aarch64.hpp + src/cpu/aarch64/vm/immediate_aarch64.cpp + src/cpu/aarch64/vm/immediate_aarch64.hpp + src/cpu/aarch64/vm/interp_masm_aarch64.cpp + src/cpu/aarch64/vm/interp_masm_aarch64.hpp + src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/interpreterRT_aarch64.cpp + src/cpu/aarch64/vm/interpreterRT_aarch64.hpp + src/cpu/aarch64/vm/interpreter_aarch64.cpp + src/cpu/aarch64/vm/interpreter_aarch64.hpp + src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp + src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp + src/cpu/aarch64/vm/jniTypes_aarch64.hpp + src/cpu/aarch64/vm/jni_aarch64.h + src/cpu/aarch64/vm/macroAssembler_aarch64.cpp + src/cpu/aarch64/vm/macroAssembler_aarch64.hpp + src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp + src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.cpp + src/cpu/aarch64/vm/methodHandles_aarch64.hpp + src/cpu/aarch64/vm/nativeInst_aarch64.cpp + src/cpu/aarch64/vm/nativeInst_aarch64.hpp + src/cpu/aarch64/vm/registerMap_aarch64.hpp + src/cpu/aarch64/vm/register_aarch64.cpp + src/cpu/aarch64/vm/register_aarch64.hpp + src/cpu/aarch64/vm/register_definitions_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.cpp + src/cpu/aarch64/vm/relocInfo_aarch64.hpp + src/cpu/aarch64/vm/runtime_aarch64.cpp + src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp + src/cpu/aarch64/vm/stubGenerator_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.cpp + src/cpu/aarch64/vm/stubRoutines_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp + src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp + src/cpu/aarch64/vm/templateTable_aarch64.cpp + src/cpu/aarch64/vm/templateTable_aarch64.hpp + src/cpu/aarch64/vm/vmStructs_aarch64.hpp + src/cpu/aarch64/vm/vm_version_aarch64.cpp + src/cpu/aarch64/vm/vm_version_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.cpp + src/cpu/aarch64/vm/vmreg_aarch64.hpp + src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp + src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: d498aba2c736 Author: aph Date: 2015-01-20 12:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d498aba2c736 8068053: AARCH64: C1 and C2 compilers Summary: add src/cpu/aarch64/vm/* C1 and C2 files Reviewed-by: kvn, roland + src/cpu/aarch64/vm/aarch64.ad + src/cpu/aarch64/vm/aarch64_ad.m4 + src/cpu/aarch64/vm/ad_encode.m4 + src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp + src/cpu/aarch64/vm/c1_Defs_aarch64.hpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp + src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp + src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp + src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp + src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp + src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp + src/cpu/aarch64/vm/c1_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_globals_aarch64.hpp + src/cpu/aarch64/vm/c2_init_aarch64.cpp Changeset: 694f5e5bb982 Author: kvn Date: 2015-01-20 15:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/694f5e5bb982 Merge ! agent/src/os/linux/LinuxDebuggerLocal.c ! src/os/linux/vm/os_linux.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: c62971d23589 Author: aph Date: 2015-01-21 14:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c62971d23589 8069593: Changes to JavaThread::_thread_state must use acquire and release Reviewed-by: kvn, dlong ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp Changeset: 0ab4623375c2 Author: enevill Date: 2015-01-26 09:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0ab4623375c2 8071563: AARCH64 staging fail to build Summary: Fixed build problem after merge 8064457 changes. Reviewed-by: kvn, goetz ! src/share/vm/memory/metaspace.cpp Changeset: f624acc711e2 Author: aph Date: 2015-01-27 20:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f624acc711e2 8071688: AARCH64: SIGSEGV in MethodData::next_data(ProfileData*) Summary: Apply the fix for 8039975 to the AArch64 sources. Reviewed-by: kvn, roland ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 2b069b91bb98 Author: enevill Date: 2015-02-02 11:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2b069b91bb98 8072129: [AARCH64] missing fix for 8066900 Summary: add 8066900 fix to arm64 code. Reviewed-by: kvn ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp Changeset: 55e58bfad598 Author: aph Date: 2015-02-05 11:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/55e58bfad598 8072483: AARCH64: aarch64.ad uses the wrong operand class for some operations Summary: Use iRegNoSp registers operands where required. Reviewed-by: kvn, adinn, enevill ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: ef43f5719e95 Author: aph Date: 2015-02-06 10:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ef43f5719e95 8072698: Add AArch64 support to hsdis Reviewed-by: kvn ! src/share/tools/hsdis/hsdis.c Changeset: 00f3abb1f174 Author: aph Date: 2015-02-06 10:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/00f3abb1f174 8071947: AARCH64: frame::safe_for_sender() computes incorrect sender_sp value for interpreted frames Summary: Apply the fix for 8068655 to the AArch64 sources. Reviewed-by: kvn ! src/cpu/aarch64/vm/frame_aarch64.cpp Changeset: f83851ae258e Author: kvn Date: 2015-02-26 10:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/f83851ae258e Merge - make/linux/makefiles/build_vm_def.sh - src/os/bsd/vm/dtraceJSDT_bsd.cpp - src/os/linux/vm/dtraceJSDT_linux.cpp ! src/os/linux/vm/os_linux.cpp - src/os/solaris/vm/dtraceJSDT_solaris.cpp - src/os/windows/vm/dtraceJSDT_windows.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/compiler/disassembler.cpp - src/share/vm/oops/oop.inline2.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/runtime/arguments.cpp - src/share/vm/runtime/dtraceJSDT.cpp - src/share/vm/runtime/dtraceJSDT.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp - test/serviceability/dcmd/ClassLoaderStatsTest.java - test/serviceability/dcmd/DcmdUtil.java - test/serviceability/dcmd/DynLibDcmdTest.java Changeset: 21f64f2bbdc8 Author: kvn Date: 2015-03-02 10:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21f64f2bbdc8 Merge Changeset: 84c5d19d3a32 Author: adinn Date: 2015-03-02 10:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/84c5d19d3a32 8074119: [AARCH64] stage repo misses fixes from several Hotspot changes Summary: add shared code changes from 8059606, 8069230, 8068976, 8068977, 8072911 and 8071805 Reviewed-by: aph, kvn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/icBuffer_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.cpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 748bfdc032eb Author: erikj Date: 2015-02-18 11:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/748bfdc032eb 8072904: building jdk9 with jdk9 boot jdk can cause failure or incorrect results Reviewed-by: dholmes, dlong ! agent/src/share/classes/sun/jvm/hotspot/debugger/amd64/AMD64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/ppc64/PPC64ThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/sparc/SPARCThreadContext.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java ! make/aix/makefiles/sa.make ! make/bsd/makefiles/sa.make ! make/linux/makefiles/sa.make ! make/solaris/makefiles/sa.make ! make/windows/makefiles/sa.make Changeset: b042554105f7 Author: dholmes Date: 2015-02-18 22:19 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b042554105f7 8072055: Argument checking for SE Embedded and ARM should be moved out of arguments.cpp Reviewed-by: bdelsart, dlong, hseigel, coleenp ! src/share/vm/runtime/arguments.cpp Changeset: 301c5b48a95a Author: ctornqvi Date: 2015-02-23 05:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/301c5b48a95a Merge - src/share/vm/oops/oop.inline2.hpp Changeset: a1676462e072 Author: stefank Date: 2015-02-18 09:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a1676462e072 8073388: Get rid of the depenecy from handles.hpp to oop.inline.hpp Reviewed-by: mgerdin, coleenp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/memory/genRemSet.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/handles.hpp Changeset: 45dc3d4c5c24 Author: jwilhelm Date: 2014-08-22 10:10 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/45dc3d4c5c24 8061802: REDO - Remove the generations array Summary: The _gens array is removed and replaced by explicit _young_gen and _old_gen variables. Reviewed-by: kbarrett, mgerdin ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/generation.cpp ! src/share/vm/runtime/vmStructs.cpp ! test/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Changeset: b8ef0ff7b28d Author: stefank Date: 2015-02-18 10:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b8ef0ff7b28d 8073389: Remove the include of resourceArea.hpp from classFileParser.hpp Reviewed-by: coleenp, dholmes ! src/share/vm/classfile/classFileError.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/services/nmtDCmd.cpp ! src/share/vm/services/runtimeService.cpp Changeset: ae3dbd31307f Author: mgerdin Date: 2015-02-20 12:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ae3dbd31307f 8073532: jmap -heap fails after generation array removal Summary: Fix field accessor code in the SA Reviewed-by: jwilhelm, brutisso ! agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java Changeset: 01f6c1362694 Author: tschatzl Date: 2015-02-20 16:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/01f6c1362694 8058446: G1 Hot card cache should use ArrayAllocator to allocate the cache array Summary: Allocate large hot card caches using OS functions instead of the C heap to avoid native memory exhaustion. Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.hpp Changeset: 89aef9b18319 Author: stefank Date: 2015-02-20 15:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/89aef9b18319 8073554: Remove unnecessary includes of markSweep[.inline].hpp Reviewed-by: tschatzl, coleenp ! src/share/vm/code/codeCache.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/debug.cpp Changeset: 194b81937d60 Author: stefank Date: 2015-02-20 15:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/194b81937d60 Merge Changeset: 532bf0752bbc Author: stefank Date: 2015-02-20 17:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/532bf0752bbc Merge Changeset: eb2c3a5a454a Author: goetz Date: 2015-02-20 22:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb2c3a5a454a 8071822: [TEST_BUG] Adapt collectorPolicy internal tests to support 64K pages Summary: This fixes jtreg test ExecuteInternalVMTests.java for OSes with bigger default page sizes. Reviewed-by: jmasa ! src/share/vm/memory/collectorPolicy.cpp Changeset: 015fac83707e Author: stefank Date: 2015-02-20 13:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/015fac83707e 8073543: Circular include dependency between psScavenge.inline.hpp and psPromotionManager.inline.hpp Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.inline.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.inline.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/oop.pcgc.inline.hpp ! src/share/vm/oops/oop.psgc.inline.hpp ! src/share/vm/runtime/java.cpp Changeset: e2c2ec8ce1be Author: jwilhelm Date: 2015-02-23 18:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e2c2ec8ce1be Merge Changeset: 36ea8ccb155c Author: sjohanss Date: 2014-12-11 09:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/36ea8ccb155c 8062672: JVM crashes during GC on various asserts which checks that HeapWord ptr is an oop Summary: Crashes were caused by not disabling UseMemSetInBOT as should be done on sparc. Added support for picking up blkinit as a platform feature if available on Linux sparc. This is needed to avoid enabling UseMemSetInBOT when running on this platform. Reviewed-by: jwilhelm, brutisso ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: 6357f6686ca2 Author: jwilhelm Date: 2015-02-26 19:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6357f6686ca2 Merge Changeset: cf4fda2ea188 Author: amurillo Date: 2015-02-27 07:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/cf4fda2ea188 Merge Changeset: ba828548b907 Author: amurillo Date: 2015-03-03 06:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ba828548b907 Merge ! src/share/vm/interpreter/interpreter.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9a6515e858d5 Author: aph Date: 2015-03-03 17:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9a6515e858d5 8074349: AARCH64: C2 generates poor code for some byte and character stores Summary: Use iRegIorL2I as src input for char and byte stores. Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: c3b117fa5bde Author: lana Date: 2015-03-05 15:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c3b117fa5bde Merge Changeset: b104f7846820 Author: katleman Date: 2015-03-12 13:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b104f7846820 Added tag jdk9-b54 for changeset c3b117fa5bde ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 06:01:54 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 06:01:54 +0000 Subject: hg: bsd-port/jdk8/jaxp: 73 new changesets Message-ID: <201503150601.t2F61tIo012734@aojmv0008> Changeset: 21dc6d1e172c Author: joehw Date: 2014-06-30 16:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/21dc6d1e172c 8037948: Improve documentation for org.w3c.dom package Reviewed-by: lancea, henryjen, alanb ! src/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java ! src/org/w3c/dom/package.html Changeset: 293195eac277 Author: mfang Date: 2014-07-03 21:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/293195eac277 8049128: 8u20 l10n resource file translation update 2 - jaxp Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_es.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_fr.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_it.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ko.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_pt_BR.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_sv.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_es.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_fr.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_it.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_pt_BR.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_es.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_fr.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_it.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ko.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_pt_BR.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/DatatypeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSerializerMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_TW.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_de.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_es.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_it.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/message_zh_TW.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_TW.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_de.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_es.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_fr.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_it.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ja.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_ko.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_pt_BR.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_sv.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java ! src/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_TW.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java Changeset: 7ec28f733207 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/7ec28f733207 Added tag jdk8u40-b00 for changeset 3a1bba8076da ! .hgtags Changeset: ea0d903da8e6 Author: lana Date: 2014-07-07 18:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ea0d903da8e6 Merge Changeset: b199d6a71cd6 Author: robm Date: 2014-07-17 18:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/b199d6a71cd6 Merge ! .hgtags Changeset: 7564cf1c98d9 Author: aefimov Date: 2014-07-22 09:21 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/7564cf1c98d9 8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java Changeset: c15291336d85 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/c15291336d85 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 0e861e28bd39 Author: jeff Date: 2014-07-22 14:22 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/0e861e28bd39 Merge Changeset: f219da378d07 Author: aefimov Date: 2014-07-22 22:06 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/f219da378d07 8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33 Reviewed-by: joehw ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java Changeset: e289e62fb3ea Author: aefimov Date: 2014-07-31 11:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/e289e62fb3ea 8032908: getTextContent doesn't return string in JAXP Reviewed-by: joehw ! src/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM2.java Changeset: be55d1bf1be6 Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/be55d1bf1be6 Merge ! .hgtags Changeset: fa4eac73c755 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/fa4eac73c755 Added tag jdk8u40-b01 for changeset f219da378d07 ! .hgtags Changeset: 16ef2134c32a Author: lana Date: 2014-08-14 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/16ef2134c32a Merge Changeset: d73144ee471d Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/d73144ee471d Added tag jdk8u40-b02 for changeset 16ef2134c32a ! .hgtags Changeset: b4966362a9f6 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/b4966362a9f6 Merge ! .hgtags Changeset: e98053da8004 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/e98053da8004 Added tag jdk8u40-b03 for changeset d73144ee471d ! .hgtags Changeset: 23c1a41d75ad Author: lana Date: 2014-08-28 16:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/23c1a41d75ad Merge ! .hgtags Changeset: 8d60cebf6a0c Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8d60cebf6a0c Added tag jdk8u40-b04 for changeset 23c1a41d75ad ! .hgtags Changeset: 50a2adfa57fc Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/50a2adfa57fc Added tag jdk8u40-b05 for changeset 8d60cebf6a0c ! .hgtags Changeset: b2210de1587b Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/b2210de1587b Added tag jdk8u40-b06 for changeset 50a2adfa57fc ! .hgtags Changeset: 641eb6543c71 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/641eb6543c71 Added tag jdk8u40-b07 for changeset b2210de1587b ! .hgtags Changeset: eca7d836e68a Author: mfang Date: 2014-10-01 14:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/eca7d836e68a 8059177: jdk8u40 l10n resource file translation update 1 Reviewed-by: naoto, joehw, yhuang ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java Changeset: 2aa4597a5526 Author: mfang Date: 2014-10-01 14:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/2aa4597a5526 Merge Changeset: c45c0ee41600 Author: asaha Date: 2014-10-01 07:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/c45c0ee41600 Added tag jdk8u40-b08 for changeset 641eb6543c71 ! .hgtags Changeset: 7f329d4a2bfb Author: jcoomes Date: 2014-10-07 10:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/7f329d4a2bfb Merge Changeset: 3436a06d3c94 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/3436a06d3c94 Added tag jdk8u40-b09 for changeset c45c0ee41600 ! .hgtags Changeset: 1ee073587664 Author: lana Date: 2014-10-09 12:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/1ee073587664 Merge Changeset: 399aa92fa222 Author: asaha Date: 2014-09-11 15:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/399aa92fa222 Merge ! .hgtags Changeset: a9cc5034f288 Author: asaha Date: 2014-09-19 12:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/a9cc5034f288 Merge ! .hgtags Changeset: 4aff4400cac3 Author: asaha Date: 2014-09-22 08:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/4aff4400cac3 Merge ! .hgtags Changeset: b0d3aecd2041 Author: asaha Date: 2014-09-24 14:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/b0d3aecd2041 Merge ! .hgtags Changeset: 8d7caa49a36d Author: asaha Date: 2014-10-06 15:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8d7caa49a36d Merge ! .hgtags Changeset: 79ef0ddd342e Author: asaha Date: 2014-10-07 14:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/79ef0ddd342e Merge ! .hgtags Changeset: 004924227c64 Author: asaha Date: 2014-10-08 14:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/004924227c64 Merge ! .hgtags Changeset: 1f5248bc0714 Author: asaha Date: 2014-10-14 10:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/1f5248bc0714 Merge Changeset: 0bf6dbb6ac4e Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/0bf6dbb6ac4e Added tag jdk8u40-b10 for changeset 1f5248bc0714 ! .hgtags Changeset: b0cde44bdbfd Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/b0cde44bdbfd Added tag jdk8u40-b11 for changeset 0bf6dbb6ac4e ! .hgtags Changeset: 9df027c40f0f Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/9df027c40f0f Added tag jdk8u40-b12 for changeset b0cde44bdbfd ! .hgtags Changeset: 02d2df45bda8 Author: dbuck Date: 2014-11-07 01:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/02d2df45bda8 8062608: BCEL corrupts debug data of methods that use generics Summary: Fixed MethodGen constructor to not overwrite LocalVariableTable. Reviewed-by: joehw ! src/com/sun/org/apache/bcel/internal/generic/MethodGen.java Changeset: 572db6f408a2 Author: dbuck Date: 2014-11-10 21:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/572db6f408a2 8064516: BCEL still corrupts generic methods if bytecode offsets are modified Summary: Added comprehensive support for LocalVariableTypeTable to MethodGen. Reviewed-by: joehw ! src/com/sun/org/apache/bcel/internal/classfile/DescendingVisitor.java ! src/com/sun/org/apache/bcel/internal/generic/MethodGen.java Changeset: d8886dede94d Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/d8886dede94d Added tag jdk8u40-b13 for changeset 9df027c40f0f ! .hgtags Changeset: 0bb8f4009f26 Author: lana Date: 2014-11-11 10:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/0bb8f4009f26 Merge Changeset: 3eaaa67e886e Author: aefimov Date: 2014-11-12 13:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/3eaaa67e886e 8059327: XML parser returns corrupt attribute value Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: ec180a34fcf6 Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ec180a34fcf6 Added tag jdk8u40-b14 for changeset d8886dede94d ! .hgtags Changeset: ed46c05af257 Author: lana Date: 2014-11-14 10:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/ed46c05af257 Merge Changeset: cda81fbeec94 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/cda81fbeec94 Added tag jdk8u40-b15 for changeset ed46c05af257 ! .hgtags Changeset: cb63029168a5 Author: asaha Date: 2014-11-26 07:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/cb63029168a5 Added tag jdk8u40-b16 for changeset cda81fbeec94 ! .hgtags Changeset: f58cffb7ef2e Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/f58cffb7ef2e 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: 6103f5a8119a Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/6103f5a8119a Added tag jdk8u40-b17 for changeset cb63029168a5 ! .hgtags Changeset: d377f6bd261c Author: lana Date: 2014-12-09 13:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/d377f6bd261c Merge Changeset: 25dcf23da93e Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/25dcf23da93e Added tag jdk8u40-b18 for changeset 6103f5a8119a ! .hgtags Changeset: 3b73732d6886 Author: lana Date: 2014-12-11 13:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/3b73732d6886 Merge Changeset: 7bfc889330e0 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/7bfc889330e0 Added tag jdk8u40-b19 for changeset 3b73732d6886 ! .hgtags Changeset: 78d90db9de28 Author: asaha Date: 2015-01-02 13:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/78d90db9de28 Added tag jdk8u40-b20 for changeset 7bfc889330e0 ! .hgtags Changeset: a70de7036c2c Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/a70de7036c2c Added tag jdk8u40-b21 for changeset 78d90db9de28 ! .hgtags Changeset: 428ca07fb5cc Author: asaha Date: 2014-10-23 12:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/428ca07fb5cc Merge ! .hgtags Changeset: 1dfc3d4d98be Author: asaha Date: 2014-10-31 15:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/1dfc3d4d98be Merge ! .hgtags Changeset: 281792bf3f9a Author: asaha Date: 2014-11-05 15:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/281792bf3f9a Merge ! .hgtags Changeset: c364a2b5a900 Author: asaha Date: 2014-11-06 09:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/c364a2b5a900 Merge ! .hgtags Changeset: 8d7985c046a3 Author: asaha Date: 2014-11-19 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8d7985c046a3 Merge ! .hgtags Changeset: 3cc710bbad20 Author: asaha Date: 2014-11-26 08:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/3cc710bbad20 Merge ! .hgtags Changeset: 3caa0c2caf3e Author: asaha Date: 2014-11-26 09:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/3caa0c2caf3e Merge ! .hgtags Changeset: 347865800b32 Author: asaha Date: 2014-12-04 11:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/347865800b32 Merge ! .hgtags Changeset: 411d83f6d7a6 Author: asaha Date: 2014-12-12 09:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/411d83f6d7a6 Merge ! .hgtags Changeset: 2a01ef9b88de Author: asaha Date: 2014-12-16 14:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/2a01ef9b88de Merge ! .hgtags Changeset: f3ff68b4f365 Author: asaha Date: 2014-12-17 12:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/f3ff68b4f365 Merge ! .hgtags Changeset: 2866d435b321 Author: asaha Date: 2014-12-17 17:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/2866d435b321 Added tag jdk8u31-b13 for changeset 1dd828fd98f1 ! .hgtags Changeset: 7ccccc055fda Author: asaha Date: 2014-12-23 10:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/7ccccc055fda Merge ! .hgtags Changeset: 8e4d0a10c259 Author: asaha Date: 2015-01-02 14:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/8e4d0a10c259 Merge ! .hgtags Changeset: 54a13451ce24 Author: asaha Date: 2015-01-15 11:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/54a13451ce24 Merge ! .hgtags Changeset: e07fbae1efea Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/e07fbae1efea Added tag jdk8u40-b22 for changeset 54a13451ce24 ! .hgtags Changeset: 048cebd17f73 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/048cebd17f73 Added tag jdk8u40-b23 for changeset e07fbae1efea ! .hgtags Changeset: 4c0d4c38279c Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxp/rev/4c0d4c38279c Added tag jdk8u40-b24 for changeset 048cebd17f73 ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 06:01:57 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 06:01:57 +0000 Subject: hg: bsd-port/jdk8/corba: 59 new changesets Message-ID: <201503150601.t2F61vkn012741@aojmv0008> Changeset: dd7b91284bfa Author: mfang Date: 2014-06-25 14:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/dd7b91284bfa 8047145: 8u20 l10n resource file translation update 2 Reviewed-by: naoto ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties Changeset: 3b5622505258 Author: mfang Date: 2014-06-27 14:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/3b5622505258 Merge Changeset: df640c1bd04f Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/df640c1bd04f Added tag jdk8u40-b00 for changeset 7d1e0f0b63f1 ! .hgtags Changeset: a4f04a11d70c Author: lana Date: 2014-07-07 18:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/a4f04a11d70c Merge Changeset: 20e2e121586b Author: coffeys Date: 2014-07-01 15:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/20e2e121586b 7095856: OutputStreamHook doesn't handle null values Reviewed-by: lancea, msheppar ! src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java Changeset: 8f7e8338fd51 Author: robm Date: 2014-07-17 18:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/8f7e8338fd51 Merge ! .hgtags Changeset: c5d9822a3c18 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/c5d9822a3c18 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: e172527a02e2 Author: coffeys Date: 2014-08-19 20:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/e172527a02e2 Merge ! .hgtags Changeset: 504b4455570e Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/504b4455570e Added tag jdk8u40-b01 for changeset c5d9822a3c18 ! .hgtags Changeset: 91cd0ecdbe08 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/91cd0ecdbe08 Added tag jdk8u40-b02 for changeset 504b4455570e ! .hgtags Changeset: 81e82bb0a4ea Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/81e82bb0a4ea Merge ! .hgtags Changeset: 96f6e8904a34 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/96f6e8904a34 Added tag jdk8u40-b03 for changeset 91cd0ecdbe08 ! .hgtags Changeset: f3969243c71a Author: lana Date: 2014-08-28 16:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/f3969243c71a Merge ! .hgtags Changeset: 740fea207f70 Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/740fea207f70 Added tag jdk8u40-b04 for changeset f3969243c71a ! .hgtags Changeset: ced787f7545f Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ced787f7545f Added tag jdk8u40-b05 for changeset 740fea207f70 ! .hgtags Changeset: 0d09cb188d39 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/0d09cb188d39 Added tag jdk8u40-b06 for changeset ced787f7545f ! .hgtags Changeset: 8d4971881c66 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/8d4971881c66 Added tag jdk8u40-b07 for changeset 0d09cb188d39 ! .hgtags Changeset: bf87d7191166 Author: asaha Date: 2014-10-01 07:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/bf87d7191166 Added tag jdk8u40-b08 for changeset 8d4971881c66 ! .hgtags Changeset: a33d4595c8b5 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/a33d4595c8b5 Added tag jdk8u40-b09 for changeset bf87d7191166 ! .hgtags Changeset: 0f930b8d9cc6 Author: asaha Date: 2014-09-11 14:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/0f930b8d9cc6 Merge ! .hgtags Changeset: 36413182d5f5 Author: asaha Date: 2014-09-19 12:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/36413182d5f5 Merge ! .hgtags Changeset: 65cc65085cd6 Author: asaha Date: 2014-09-22 08:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/65cc65085cd6 Merge ! .hgtags Changeset: e943f91fecb0 Author: asaha Date: 2014-09-24 12:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/e943f91fecb0 Merge ! .hgtags Changeset: ed49503e430c Author: asaha Date: 2014-10-06 15:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/ed49503e430c Merge ! .hgtags Changeset: eaa32111d55b Author: asaha Date: 2014-10-07 14:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/eaa32111d55b Merge ! .hgtags Changeset: a6d92ff8b962 Author: asaha Date: 2014-10-08 14:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/a6d92ff8b962 Merge ! .hgtags Changeset: a6dd66098734 Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/a6dd66098734 Added tag jdk8u40-b10 for changeset a6d92ff8b962 ! .hgtags Changeset: f5c47f0074b4 Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/f5c47f0074b4 Added tag jdk8u40-b11 for changeset a6dd66098734 ! .hgtags Changeset: 7f8454e2f02f Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/7f8454e2f02f Added tag jdk8u40-b12 for changeset f5c47f0074b4 ! .hgtags Changeset: d36513f2cf93 Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/d36513f2cf93 Added tag jdk8u40-b13 for changeset 7f8454e2f02f ! .hgtags Changeset: 46bf2b74baf4 Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/46bf2b74baf4 Added tag jdk8u40-b14 for changeset d36513f2cf93 ! .hgtags Changeset: 0d3a452720a5 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/0d3a452720a5 Added tag jdk8u40-b15 for changeset 46bf2b74baf4 ! .hgtags Changeset: bff1a326ac97 Author: asaha Date: 2014-11-26 07:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/bff1a326ac97 Added tag jdk8u40-b16 for changeset 0d3a452720a5 ! .hgtags Changeset: e4609f664a84 Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/e4609f664a84 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: a1e2c13de84e Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/a1e2c13de84e Added tag jdk8u40-b17 for changeset bff1a326ac97 ! .hgtags Changeset: c45cba477fe4 Author: lana Date: 2014-12-09 13:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/c45cba477fe4 Merge Changeset: 9d4ad3a6bf90 Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/9d4ad3a6bf90 Added tag jdk8u40-b18 for changeset a1e2c13de84e ! .hgtags Changeset: 8bbc2bb414b7 Author: lana Date: 2014-12-11 13:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/8bbc2bb414b7 Merge Changeset: 445eceffc829 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/445eceffc829 Added tag jdk8u40-b19 for changeset 8bbc2bb414b7 ! .hgtags Changeset: 9c54cc92c0be Author: asaha Date: 2015-01-02 13:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/9c54cc92c0be Added tag jdk8u40-b20 for changeset 445eceffc829 ! .hgtags Changeset: 2f84286c4ce5 Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/2f84286c4ce5 Added tag jdk8u40-b21 for changeset 9c54cc92c0be ! .hgtags Changeset: 604ed45c7469 Author: asaha Date: 2014-10-23 11:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/604ed45c7469 Merge ! .hgtags Changeset: 83c281ec0cc1 Author: asaha Date: 2014-10-31 15:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/83c281ec0cc1 Merge ! .hgtags Changeset: c4c9c02ecd73 Author: asaha Date: 2014-11-05 15:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/c4c9c02ecd73 Merge ! .hgtags Changeset: 2313fe0333de Author: asaha Date: 2014-11-06 09:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/2313fe0333de Merge ! .hgtags Changeset: 02a2a87afb66 Author: asaha Date: 2014-11-19 12:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/02a2a87afb66 Merge ! .hgtags Changeset: bab66855bcf7 Author: asaha Date: 2014-11-26 08:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/bab66855bcf7 Merge ! .hgtags Changeset: 8012c5d9b2f0 Author: asaha Date: 2014-11-26 08:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/8012c5d9b2f0 Merge ! .hgtags Changeset: 74178c9e0f64 Author: asaha Date: 2014-12-03 11:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/74178c9e0f64 Merge ! .hgtags Changeset: 530bc8646272 Author: asaha Date: 2014-12-12 09:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/530bc8646272 Merge ! .hgtags Changeset: c226a104a7ca Author: asaha Date: 2014-12-16 14:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/c226a104a7ca Merge ! .hgtags Changeset: e2c9f7f7febd Author: asaha Date: 2014-12-17 12:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/e2c9f7f7febd Merge ! .hgtags Changeset: 28425e944659 Author: asaha Date: 2014-12-17 17:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/28425e944659 Added tag jdk8u31-b13 for changeset f89b454638d8 ! .hgtags Changeset: cf835187681d Author: asaha Date: 2014-12-23 10:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/cf835187681d Merge ! .hgtags Changeset: a13a5484d12c Author: asaha Date: 2015-01-02 14:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/a13a5484d12c Merge ! .hgtags Changeset: 4c7421f74674 Author: asaha Date: 2015-01-15 11:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/4c7421f74674 Merge ! .hgtags Changeset: 62f7faef5ed9 Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/62f7faef5ed9 Added tag jdk8u40-b22 for changeset 4c7421f74674 ! .hgtags Changeset: 472aa5bae0e7 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/472aa5bae0e7 Added tag jdk8u40-b23 for changeset 62f7faef5ed9 ! .hgtags Changeset: 2220744100b8 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/corba/rev/2220744100b8 Added tag jdk8u40-b24 for changeset 472aa5bae0e7 ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 06:02:00 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 06:02:00 +0000 Subject: hg: bsd-port/jdk8/jaxws: 64 new changesets Message-ID: <201503150602.t2F6211J012760@aojmv0008> Changeset: 9eeea4d31243 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/9eeea4d31243 Added tag jdk8u40-b00 for changeset 31d43d250c83 ! .hgtags Changeset: 115acfbf3d60 Author: robm Date: 2014-07-17 18:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/115acfbf3d60 Merge ! .hgtags Changeset: 262fb5353ffa Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/262fb5353ffa 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 482adbdd6b9b Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/482adbdd6b9b Merge ! .hgtags Changeset: 8043f77ef8a4 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/8043f77ef8a4 Added tag jdk8u40-b01 for changeset 262fb5353ffa ! .hgtags Changeset: 27bcab54f36a Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/27bcab54f36a Added tag jdk8u40-b02 for changeset 8043f77ef8a4 ! .hgtags Changeset: 733e287c2d6f Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/733e287c2d6f Merge ! .hgtags Changeset: 121e938cb9c3 Author: aefimov Date: 2014-08-31 16:14 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/121e938cb9c3 8036981: JAXB not preserving formatting for xsd:any Mixed content Reviewed-by: lancea, mkos ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ArrayBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ElementBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ValueListBeanInfoImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/ArrayERProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DefaultValueLoaderDecorator.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Discarder.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/DomLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/LeafPropertyXsiLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ProxyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/SAXConnector.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Scope.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StructureLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/TextLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/ValuePropertyLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiNilLoader.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/XsiTypeLoader.java Changeset: c8af32d7cf39 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/c8af32d7cf39 Added tag jdk8u40-b03 for changeset 27bcab54f36a ! .hgtags Changeset: 127fb2a65ca6 Author: lana Date: 2014-08-28 16:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/127fb2a65ca6 Merge ! .hgtags Changeset: 6d351e1d7820 Author: lana Date: 2014-09-02 14:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/6d351e1d7820 Merge Changeset: b904fcd66860 Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/b904fcd66860 Added tag jdk8u40-b04 for changeset 127fb2a65ca6 ! .hgtags Changeset: ac4b8aab489c Author: lana Date: 2014-09-09 11:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/ac4b8aab489c Merge Changeset: f9ed0e45337a Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/f9ed0e45337a Added tag jdk8u40-b05 for changeset b904fcd66860 ! .hgtags Changeset: 52ae3094de1e Author: lana Date: 2014-09-11 17:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/52ae3094de1e Merge Changeset: 3857b4b27e22 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/3857b4b27e22 Added tag jdk8u40-b06 for changeset 52ae3094de1e ! .hgtags Changeset: 304ea93428f8 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/304ea93428f8 Added tag jdk8u40-b07 for changeset 3857b4b27e22 ! .hgtags Changeset: 45676aaa9d47 Author: aefimov Date: 2014-10-01 19:30 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/45676aaa9d47 8038966: JAX-WS handles wrongly xsd:any arguments for Web services Reviewed-by: coffeys ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/ContentHandlerAdaptor.java ! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/StAXStreamConnector.java Changeset: 26529be4ae77 Author: asaha Date: 2014-10-01 07:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/26529be4ae77 Added tag jdk8u40-b08 for changeset 304ea93428f8 ! .hgtags Changeset: 6a398b5daebc Author: jcoomes Date: 2014-10-07 10:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/6a398b5daebc Merge Changeset: b966276dcd01 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/b966276dcd01 Added tag jdk8u40-b09 for changeset 26529be4ae77 ! .hgtags Changeset: 20344f9f96e9 Author: lana Date: 2014-10-09 12:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/20344f9f96e9 Merge Changeset: 44e8be6a4465 Author: asaha Date: 2014-09-11 15:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/44e8be6a4465 Merge ! .hgtags Changeset: b3566b844650 Author: asaha Date: 2014-09-16 13:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/b3566b844650 Merge Changeset: 4fcf98533193 Author: asaha Date: 2014-09-19 12:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/4fcf98533193 Merge ! .hgtags Changeset: 34307b357b95 Author: asaha Date: 2014-09-22 08:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/34307b357b95 Merge ! .hgtags Changeset: 94db0be22764 Author: asaha Date: 2014-09-24 14:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/94db0be22764 Merge ! .hgtags Changeset: 2e093d359186 Author: asaha Date: 2014-10-06 15:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/2e093d359186 Merge ! .hgtags Changeset: b412707fd919 Author: asaha Date: 2014-10-07 14:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/b412707fd919 Merge ! .hgtags Changeset: b8d4e07c6962 Author: asaha Date: 2014-10-08 14:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/b8d4e07c6962 Merge ! .hgtags Changeset: 337fb10bc4da Author: asaha Date: 2014-10-14 10:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/337fb10bc4da Merge Changeset: 475f12001625 Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/475f12001625 Added tag jdk8u40-b10 for changeset 337fb10bc4da ! .hgtags Changeset: d78fb9203a27 Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d78fb9203a27 Added tag jdk8u40-b11 for changeset 475f12001625 ! .hgtags Changeset: 42a61f4bdca3 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/42a61f4bdca3 Added tag jdk8u40-b12 for changeset d78fb9203a27 ! .hgtags Changeset: d22a374ce856 Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/d22a374ce856 Added tag jdk8u40-b13 for changeset 42a61f4bdca3 ! .hgtags Changeset: a278e39ba58d Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/a278e39ba58d Added tag jdk8u40-b14 for changeset d22a374ce856 ! .hgtags Changeset: 8893690584da Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/8893690584da Added tag jdk8u40-b15 for changeset a278e39ba58d ! .hgtags Changeset: 83c4d5aca2ff Author: asaha Date: 2014-11-26 07:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/83c4d5aca2ff Added tag jdk8u40-b16 for changeset 8893690584da ! .hgtags Changeset: 09a276346abc Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/09a276346abc 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: fa07311627d0 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/fa07311627d0 Added tag jdk8u40-b17 for changeset 83c4d5aca2ff ! .hgtags Changeset: 01e5f3f299c2 Author: lana Date: 2014-12-09 13:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/01e5f3f299c2 Merge Changeset: 57ba74cc9bb2 Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/57ba74cc9bb2 Added tag jdk8u40-b18 for changeset fa07311627d0 ! .hgtags Changeset: c8b402c28fe5 Author: lana Date: 2014-12-11 13:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/c8b402c28fe5 Merge Changeset: a21c4edfdf44 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/a21c4edfdf44 Added tag jdk8u40-b19 for changeset c8b402c28fe5 ! .hgtags Changeset: 16485a38b6bc Author: asaha Date: 2015-01-02 13:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/16485a38b6bc Added tag jdk8u40-b20 for changeset a21c4edfdf44 ! .hgtags Changeset: 2347777c9ddd Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/2347777c9ddd Added tag jdk8u40-b21 for changeset 16485a38b6bc ! .hgtags Changeset: c2312e3e7c31 Author: asaha Date: 2014-10-23 12:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/c2312e3e7c31 Merge ! .hgtags Changeset: 460697e73e6c Author: asaha Date: 2014-10-31 15:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/460697e73e6c Merge ! .hgtags Changeset: f910cbf04123 Author: asaha Date: 2014-11-05 15:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/f910cbf04123 Merge ! .hgtags Changeset: a8bd13c4c34d Author: asaha Date: 2014-11-06 09:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/a8bd13c4c34d Merge ! .hgtags Changeset: 613fdbe6920e Author: asaha Date: 2014-11-19 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/613fdbe6920e Merge ! .hgtags Changeset: f165ac26a8f3 Author: asaha Date: 2014-11-26 08:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/f165ac26a8f3 Merge ! .hgtags Changeset: df1fbf2131c5 Author: asaha Date: 2014-11-26 09:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/df1fbf2131c5 Merge ! .hgtags Changeset: 164ba3c8ada4 Author: asaha Date: 2014-12-04 11:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/164ba3c8ada4 Merge ! .hgtags Changeset: 4a039880d74c Author: asaha Date: 2014-12-12 09:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/4a039880d74c Merge ! .hgtags Changeset: 8f3f4002fb38 Author: asaha Date: 2014-12-16 14:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/8f3f4002fb38 Merge ! .hgtags Changeset: cf30277c68fb Author: asaha Date: 2014-12-17 12:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/cf30277c68fb Merge ! .hgtags Changeset: 224399485cc6 Author: asaha Date: 2014-12-17 17:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/224399485cc6 Added tag jdk8u31-b13 for changeset 9d0c737694ec ! .hgtags Changeset: 244dbe773d21 Author: asaha Date: 2014-12-23 10:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/244dbe773d21 Merge ! .hgtags Changeset: 5005b4bb6f0d Author: asaha Date: 2015-01-02 14:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/5005b4bb6f0d Merge ! .hgtags Changeset: 6e928fd91525 Author: asaha Date: 2015-01-15 11:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/6e928fd91525 Merge ! .hgtags Changeset: b6755a463ccf Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/b6755a463ccf Added tag jdk8u40-b22 for changeset 6e928fd91525 ! .hgtags Changeset: 5fbbfd66643e Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/5fbbfd66643e Added tag jdk8u40-b23 for changeset b6755a463ccf ! .hgtags Changeset: b6120aaf2aee Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jaxws/rev/b6120aaf2aee Added tag jdk8u40-b24 for changeset 5fbbfd66643e ! .hgtags From glewis at eyesbeyond.com Sun Mar 15 06:01:59 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 06:01:59 +0000 Subject: hg: bsd-port/jdk8/langtools: 120 new changesets Message-ID: <201503150602.t2F620hU012755@aojmv0008> Changeset: eb284abd64fe Author: rfield Date: 2014-06-23 13:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/eb284abd64fe 8046060: Different results of floating point multiplication for lambda code block Summary: propogate strictfp into lambda body Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/LambdaTestStrictFP.java + test/tools/javac/lambda/LambdaTestStrictFPFlag.java + test/tools/javac/lambda/LambdaTestStrictFPMethod.java Changeset: a138f9c9ba33 Author: vromero Date: 2014-03-18 22:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a138f9c9ba33 8036007: javac crashes when encountering an unresolvable interface Reviewed-by: vromero, jlahoda Contributed-by: paul.govereau at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/missingSuperRecovery/MissingInterfaceTest.java + test/tools/javac/missingSuperRecovery/MissingInterfaceTest.out + test/tools/javac/missingSuperRecovery/MissingInterfaceTestDep.java Changeset: 3a31259481d8 Author: coffeys Date: 2014-06-25 16:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/3a31259481d8 Merge Changeset: fc2a01ba3d79 Author: vromero Date: 2014-06-17 17:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fc2a01ba3d79 8036953: Fix timing of varargs access check, per JDK-8016205 Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/varargs/6313164/T6313164.java - test/tools/javac/varargs/6313164/T6313164.out + test/tools/javac/varargs/6313164/T6313164Source7.out + test/tools/javac/varargs/6313164/T6313164Source8AndHigher.out ! test/tools/javac/varargs/6313164/T7175433.java + test/tools/javac/varargs/6313164/T7175433.out ! test/tools/javac/varargs/6313164/p1/B.java Changeset: c51ac16f339f Author: mfang Date: 2014-06-25 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c51ac16f339f 8047145: 8u20 l10n resource file translation update 2 Reviewed-by: naoto ! src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties Changeset: d30377ee2733 Author: mfang Date: 2014-06-27 14:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d30377ee2733 Merge - test/tools/javac/varargs/6313164/T6313164.out Changeset: 71a31843f550 Author: vromero Date: 2014-06-27 20:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/71a31843f550 8047719: Incorrect LVT in switch statement Reviewed-by: jjg, jlahoda ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseSwitch.java Changeset: 4b4841501dd9 Author: vromero Date: 2014-07-04 16:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4b4841501dd9 8049075: javac, wildcards and generic vararg method invocation not accepted Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/varargs/T8049075/VarargsAndWildcardParameterizedTypeTest.java Changeset: 20bab46f4db6 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/20bab46f4db6 Added tag jdk8u40-b00 for changeset d231957fe310 ! .hgtags Changeset: 856dc4030eaa Author: lana Date: 2014-07-07 18:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/856dc4030eaa Merge - test/tools/javac/varargs/6313164/T6313164.out Changeset: eaae9f3f33b8 Author: robm Date: 2014-07-17 18:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/eaae9f3f33b8 Merge ! .hgtags Changeset: 1e39ae45d8ac Author: mchung Date: 2014-07-17 15:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/1e39ae45d8ac 8029548: (jdeps) use @jdk.Exported to determine supported vs JDK internal API 8031092: jdeps does not recognize --help option. 8048063: (jdeps) Add filtering capability Reviewed-by: alanb, dfuchs ! src/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/share/classes/com/sun/tools/jdeps/Archive.java ! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/share/classes/com/sun/tools/jdeps/Main.java ! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java ! src/share/classes/com/sun/tools/jdeps/Profile.java ! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/Basic.java + test/tools/jdeps/DotFileTest.java ! test/tools/jdeps/m/Gee.java ! test/tools/jdeps/p/Bar.java Changeset: a51b7fd0543b Author: mchung Date: 2014-07-18 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a51b7fd0543b 8050804: (jdeps) Recommend supported API to replace use of JDK internal API Reviewed-by: dfuchs ! src/share/classes/com/sun/tools/jdeps/Analyzer.java ! src/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties + src/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties ! test/tools/jdeps/APIDeps.java Changeset: c7947fd930eb Author: mchung Date: 2014-07-18 10:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c7947fd930eb Merge Changeset: 77e510138519 Author: vromero Date: 2014-07-16 10:47 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/77e510138519 8050386: javac, follow-up of fix for JDK-8049305 Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/T8049305/WrongStackframeGenerationTest1.java + test/tools/javac/T8049305/WrongStackframeGenerationTest2.java Changeset: fa6e91185a27 Author: vromero Date: 2014-07-17 10:55 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fa6e91185a27 8051004: javac, incorrect bug id in tests for JDK-8050386 Reviewed-by: mcimadamore - test/tools/javac/T8049305/WrongStackframeGenerationTest1.java - test/tools/javac/T8049305/WrongStackframeGenerationTest2.java + test/tools/javac/T8050386/WrongStackframeGenerationTest1.java + test/tools/javac/T8050386/WrongStackframeGenerationTest2.java Changeset: c6d5efccedc3 Author: vromero Date: 2014-06-20 20:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c6d5efccedc3 8044546: Crash on faulty reduce/lambda Reviewed-by: mcimadamore, dlsmith Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/generics/inference/T8044546/CrashImplicitLambdaTest.java + test/tools/javac/generics/inference/T8044546/NestedInvocationsTest.java Changeset: 91e9834baff2 Author: vromero Date: 2014-07-21 10:45 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/91e9834baff2 8051402: javac, type containment should accept that CAP <= ? extends CAP and CAP <= ? super CAP Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/code/Types.java ! test/tools/javac/lambda/TargetType61.java Changeset: 64dc6333e6dc Author: mcimadamore Date: 2014-07-22 13:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/64dc6333e6dc 8043926: javac, code valid in 7 is not compiling for 8 Summary: type-containment doesn't handle inference variables correctly Reviewed-by: vromero, dlsmith ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/inference/8043926/T8043926.java Changeset: 06c99ec9d8fb Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/06c99ec9d8fb 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 08c12757a1c9 Author: jeff Date: 2014-07-22 14:25 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/08c12757a1c9 Merge Changeset: bf89a471779d Author: vromero Date: 2014-07-23 10:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/bf89a471779d 8051467: javac, additional test case for JDK-8051402 Reviewed-by: mcimadamore, dlsmith + test/tools/javac/generics/wildcards/T8051402/WildcardAndCAPSubtypeTest.java Changeset: 02370b1748eb Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/02370b1748eb Merge ! .hgtags Changeset: 191d1aecdf68 Author: jlahoda Date: 2014-02-07 21:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/191d1aecdf68 8033421: @SuppressWarnings("deprecation") does not work when overriding deprecated method Summary: When the overrides deprecated method warning is being reported, need to do that in the lint context of the method. Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/warnings/suppress/Overridden.java + test/tools/javac/warnings/suppress/Overridden.out + test/tools/javac/warnings/suppress/OverriddenSuppressed.java Changeset: 0b6cc4ea670f Author: katleman Date: 2014-08-13 14:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0b6cc4ea670f Added tag jdk8u40-b01 for changeset bf89a471779d ! .hgtags Changeset: 5183e8b58a03 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/5183e8b58a03 Added tag jdk8u40-b02 for changeset 0b6cc4ea670f ! .hgtags Changeset: e76105e91c16 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/e76105e91c16 Merge ! .hgtags Changeset: 535e9cc74078 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/535e9cc74078 Added tag jdk8u40-b03 for changeset 5183e8b58a03 ! .hgtags Changeset: cde557bc48f5 Author: lana Date: 2014-08-28 16:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/cde557bc48f5 Merge ! .hgtags Changeset: a36fce70b505 Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a36fce70b505 Added tag jdk8u40-b04 for changeset cde557bc48f5 ! .hgtags Changeset: d560276b8a35 Author: mcimadamore Date: 2014-09-10 10:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d560276b8a35 8051958: Cannot assign a value to final variable in lambda Summary: Remove Attr.owner and refactor code for detecting forward field references Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8051958/T8051958.java Changeset: 0253e7cc98a4 Author: mcimadamore Date: 2014-09-10 10:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0253e7cc98a4 8055514: Wrong, confusing error when non-static varargs referenced in static context Summary: Improved heuristics in MethodResolutionPhase.mergeResults() Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/varargs/8055514/T8055514.java + test/tools/javac/varargs/8055514/T8055514.out Changeset: c627efb5fdcd Author: jlahoda Date: 2014-09-08 10:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c627efb5fdcd 8056014: Type inference may be skipped for a complex receiver generic method in a parameter position Summary: When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type. Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056014.java Changeset: ced008063508 Author: jlahoda Date: 2014-09-08 10:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ced008063508 8056984: Exception in compiler: java.lang.AssertionError: isSubClass T Summary: Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed. Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8056984.java Changeset: 398f1b5e8361 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/398f1b5e8361 Added tag jdk8u40-b05 for changeset a36fce70b505 ! .hgtags Changeset: 7c3d27120b92 Author: lana Date: 2014-09-11 17:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/7c3d27120b92 Merge Changeset: 4ac623ddd8d0 Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4ac623ddd8d0 Merge Changeset: 58e7e71b302e Author: vromero Date: 2014-09-09 10:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/58e7e71b302e 8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class Reviewed-by: mcimadamore, jjg, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/util/Bits.java Changeset: 9a3e5ce68cef Author: vromero Date: 2014-07-09 10:49 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9a3e5ce68cef 8033483: Should ignore nested lambda bodies during overload resolution Reviewed-by: mcimadamore, dlsmith ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.out + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.java + test/tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.out Changeset: 2fa3858a281f Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/2fa3858a281f Added tag jdk8u40-b06 for changeset 7c3d27120b92 ! .hgtags Changeset: 0ff5e3f8df45 Author: lana Date: 2014-09-22 18:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0ff5e3f8df45 Merge Changeset: ed1a48bedfa8 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ed1a48bedfa8 Added tag jdk8u40-b07 for changeset 2fa3858a281f ! .hgtags Changeset: d3515520e68e Author: lana Date: 2014-09-25 11:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d3515520e68e Merge Changeset: 31d2a837676f Author: vromero Date: 2014-09-25 17:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/31d2a837676f 8058708: java.lang.AssertionError compiling source code Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! test/tools/javac/flow/LVTHarness.java ! test/tools/javac/flow/tests/TestCaseIf.java Changeset: ef53c996e943 Author: mfang Date: 2014-10-01 14:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ef53c996e943 8059177: jdk8u40 l10n resource file translation update 1 Reviewed-by: naoto, joehw, yhuang ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties Changeset: c9c6b56c7b15 Author: mfang Date: 2014-10-01 14:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c9c6b56c7b15 Merge Changeset: 8bb38a350722 Author: asaha Date: 2014-10-01 07:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8bb38a350722 Added tag jdk8u40-b08 for changeset d3515520e68e ! .hgtags Changeset: 05d50e7f6c95 Author: jcoomes Date: 2014-10-07 10:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/05d50e7f6c95 Merge Changeset: 3f9566ffac0f Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/3f9566ffac0f Added tag jdk8u40-b09 for changeset 8bb38a350722 ! .hgtags Changeset: 4f98c0cd921d Author: lana Date: 2014-10-09 12:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4f98c0cd921d Merge Changeset: ffed5df6bec9 Author: rfield Date: 2014-10-13 20:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ffed5df6bec9 8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array" Reviewed-by: mcimadamore, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/MethodReferenceArrayClone.java Changeset: fc1b69dce787 Author: pgovereau Date: 2014-09-09 12:16 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fc1b69dce787 8054210: NullPointerException when compiling specific code. Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8042741/LambdaArgumentsTest.java Changeset: 0f5dc6fb282b Author: asaha Date: 2014-09-11 15:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0f5dc6fb282b Merge ! .hgtags Changeset: 5f1518156bac Author: asaha Date: 2014-09-16 13:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/5f1518156bac Merge Changeset: 85e33a42e40b Author: asaha Date: 2014-09-19 12:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/85e33a42e40b Merge ! .hgtags Changeset: eae0e2c221a2 Author: asaha Date: 2014-09-22 08:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/eae0e2c221a2 Merge ! .hgtags Changeset: 05776cc7ba7b Author: asaha Date: 2014-09-24 14:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/05776cc7ba7b Merge ! .hgtags Changeset: d132df705637 Author: asaha Date: 2014-10-06 15:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d132df705637 Merge ! .hgtags Changeset: fcba5e6351b7 Author: asaha Date: 2014-10-07 15:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fcba5e6351b7 Merge ! .hgtags Changeset: f5e5ca7505e2 Author: asaha Date: 2014-10-08 14:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f5e5ca7505e2 Merge ! .hgtags Changeset: 69b84370397f Author: asaha Date: 2014-10-14 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/69b84370397f Merge Changeset: d3c93dc64c5e Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d3c93dc64c5e Added tag jdk8u40-b10 for changeset 69b84370397f ! .hgtags Changeset: c058b97ecb87 Author: amurillo Date: 2014-10-22 08:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c058b97ecb87 Merge Changeset: 8c4a9603598f Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8c4a9603598f Added tag jdk8u40-b11 for changeset d3c93dc64c5e ! .hgtags Changeset: e7560bceb36a Author: lana Date: 2014-10-22 12:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/e7560bceb36a Merge Changeset: 1cf5a53613ae Author: vromero Date: 2014-10-23 10:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/1cf5a53613ae 8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Code.java Changeset: fa8be3ce18fc Author: jfranck Date: 2014-10-28 08:56 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fa8be3ce18fc 8054448: (ann) Cannot reference field of inner class in an anonymous class Reviewed-by: jlahoda, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/annotations/FinalStringInNested.java Changeset: ac75605c22f6 Author: mcimadamore Date: 2014-10-28 14:59 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ac75605c22f6 8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub Summary: Lub crashes when handling typevar with array bound Reviewed-by: vromero, dlsmith ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/generics/inference/8058511/T8058511a.java + test/tools/javac/generics/inference/8058511/T8058511b.java + test/tools/javac/generics/inference/8058511/T8058511c.java Changeset: 93cc96153390 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/93cc96153390 Added tag jdk8u40-b12 for changeset e7560bceb36a ! .hgtags Changeset: 88ce114c6adc Author: lana Date: 2014-10-31 20:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/88ce114c6adc Merge Changeset: 8dcde670aed3 Author: vromero Date: 2014-11-03 16:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8dcde670aed3 8057800: Method reference with generic type creates NPE when compiling Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/lambda/T8057800/NPEMethodReferenceAndGenericsTest.java Changeset: f18c5b47f27b Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f18c5b47f27b Added tag jdk8u40-b13 for changeset 88ce114c6adc ! .hgtags Changeset: 91cd351eff32 Author: lana Date: 2014-11-11 10:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/91cd351eff32 Merge Changeset: cf69984309bc Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/cf69984309bc Added tag jdk8u40-b14 for changeset f18c5b47f27b ! .hgtags Changeset: 682a6c1aefd7 Author: lana Date: 2014-11-14 09:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/682a6c1aefd7 Merge Changeset: f7f3f96999ba Author: jlahoda Date: 2014-11-14 20:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f7f3f96999ba 8062747: Compiler error when anonymous class uses method with parametrized exception Summary: When inferring lambda's thrown types, avoid tracking variables that are not under the lambda to avoid crashes. Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/flow/T8062747.java Changeset: 10e9228e77b0 Author: rfield Date: 2014-11-14 21:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/10e9228e77b0 8048121: javac complex method references: revamp and simplify 8037404: javac NPE or VerifyError for code with constructor reference of inner class 8047341: lambda reference to inner class in base class causes LambdaConversionException 8044748: JVM cannot access constructor though ::new reference although can call it directly 8044737: Lambda: NPE while obtaining method reference through lambda expression 8038776: VerifyError when running successfully compiled java class Reviewed-by: dlsmith, vromero ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/tools/javac/T8019486/WrongLNTForLambdaTest.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerBootstrap.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE1.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE2.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify1.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2.java + test/tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2simple.java + test/tools/javac/lambda/methodReference/MethodRefQualifier1.java + test/tools/javac/lambda/methodReference/MethodRefSingleRefEvalBridge.java + test/tools/javac/lambda/methodReference/MethodRefToInner.java + test/tools/javac/lambda/methodReference/MethodReferenceComplexNullCheckTest.java Changeset: da01c2706e5d Author: mfang Date: 2014-11-18 14:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/da01c2706e5d 8055798: Japanese translation for a warning from javac looks incorrect. Reviewed-by: peytoia ! src/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties Changeset: 74c51ff270c5 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/74c51ff270c5 Added tag jdk8u40-b15 for changeset 682a6c1aefd7 ! .hgtags Changeset: edb89e5d7ace Author: lana Date: 2014-11-20 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/edb89e5d7ace Merge Changeset: f4df97bf5392 Author: vromero Date: 2014-11-24 14:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/f4df97bf5392 8059921: Missing compile error in Java 8 mode for Interface.super.field access Reviewed-by: mcimadamore, jlahoda ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.java + test/tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.out Changeset: 9e80ab1dad9e Author: vromero Date: 2014-11-20 14:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9e80ab1dad9e 8063052: Inference chokes on wildcard derived from method reference Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/methodReference/MethodRef8.java Changeset: cb7e7928902f Author: emc Date: 2014-11-24 12:49 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/cb7e7928902f 8029012: parameter_index for type annotation not updated after outer.this added Summary: Fix javac's handling of type annotations when synthetic parameters are added Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java + test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java Changeset: 272300c8b557 Author: emc Date: 2014-11-25 08:30 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/272300c8b557 8065132: Parameter annotations not updated when synthetic parameters are prepended Summary: Cause javac to add synthetic parameters to Runtime[In]VisibleParameterAnnotations attributes Reviewed-by: jjg, jfranck ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/lib/annotations/annotations/classfile/ClassfileInspector.java + test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/ClassfileInspector.java ! test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java Changeset: b5c8adb2206a Author: rfield Date: 2014-11-25 13:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/b5c8adb2206a 8058112: Invalid BootstrapMethod for constructor/method reference Summary: Bridge method references with functional interface method parameters of intersection type Reviewed-by: vromero, dlsmith ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java Changeset: 4d2222373842 Author: jfranck Date: 2014-11-26 12:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4d2222373842 8062359: javac Attr crashes with NPE in TypeAnnotationsValidator visitNewClass Reviewed-by: jlahoda, vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.java + test/tools/javac/8062359/UnresolvableClassNPEInAttrTest.out Changeset: 0bcd3a8c0d56 Author: asaha Date: 2014-11-26 08:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0bcd3a8c0d56 Added tag jdk8u40-b16 for changeset 74c51ff270c5 ! .hgtags Changeset: 4721674bb051 Author: lana Date: 2014-11-26 13:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/4721674bb051 Merge Changeset: a12a9932f649 Author: jlahoda Date: 2014-09-22 14:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a12a9932f649 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/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/T8057794.java + test/tools/javac/lambda/T8057794.out Changeset: feafeed79979 Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/feafeed79979 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: 94f30e5fde53 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/94f30e5fde53 Added tag jdk8u40-b17 for changeset a12a9932f649 ! .hgtags Changeset: c7870583cd32 Author: lana Date: 2014-12-09 13:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c7870583cd32 Merge Changeset: 0714b4f7f507 Author: emc Date: 2014-12-11 10:06 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0714b4f7f507 8067039: Revert changes to annotation attribute generation Summary: Revert changes from JDK-8029012 and JDK-8065132 Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java - test/lib/annotations/annotations/classfile/ClassfileInspector.java - test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java Changeset: aed62b57a769 Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/aed62b57a769 Added tag jdk8u40-b18 for changeset 94f30e5fde53 ! .hgtags Changeset: 0c514d1fd006 Author: lana Date: 2014-12-11 13:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/0c514d1fd006 Merge - test/lib/annotations/annotations/classfile/ClassfileInspector.java - test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java Changeset: c3d6d1a53399 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c3d6d1a53399 Added tag jdk8u40-b19 for changeset 0c514d1fd006 ! .hgtags Changeset: 56183cfc3c3e Author: asaha Date: 2015-01-02 13:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/56183cfc3c3e Added tag jdk8u40-b20 for changeset c3d6d1a53399 ! .hgtags Changeset: 9113c7c8d902 Author: mchung Date: 2015-01-06 14:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9113c7c8d902 8068548: jdeps needs a different mechanism to recognize javax.jnlp as supported API Reviewed-by: lancea, ddehaven ! src/share/classes/com/sun/tools/jdeps/PlatformClassPath.java Changeset: 6fc251c9ebac Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/6fc251c9ebac Added tag jdk8u40-b21 for changeset 9113c7c8d902 ! .hgtags Changeset: a5eb8f677bd4 Author: bpatel Date: 2015-01-13 12:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a5eb8f677bd4 8068495: Update the protocol for references of docs.oracle.com to HTTPS in langtools. Reviewed-by: coffeys ! src/share/classes/com/sun/source/doctree/package-info.java ! src/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java ! src/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/share/classes/com/sun/tools/javac/util/Convert.java ! test/com/sun/javadoc/testDocRootLink/TestDocRootLink.java Changeset: d42678403377 Author: asaha Date: 2014-10-23 12:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d42678403377 Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/jvm/Gen.java Changeset: 9d9dfc49f87f Author: asaha Date: 2014-10-31 16:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9d9dfc49f87f Merge ! .hgtags Changeset: 66ca301f615f Author: asaha Date: 2014-11-05 15:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/66ca301f615f Merge ! .hgtags Changeset: c2b0d3eaeb42 Author: asaha Date: 2014-11-06 09:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c2b0d3eaeb42 Merge ! .hgtags Changeset: d7024b4bd5a2 Author: asaha Date: 2014-11-19 12:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/d7024b4bd5a2 Merge ! .hgtags Changeset: bdfac39ac7fc Author: asaha Date: 2014-11-26 08:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/bdfac39ac7fc Merge ! .hgtags Changeset: c22d0e2868be Author: asaha Date: 2014-11-26 09:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c22d0e2868be Merge ! .hgtags ! src/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties Changeset: c44d686230bc Author: asaha Date: 2014-12-04 11:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c44d686230bc Merge ! .hgtags Changeset: 9b191517a63f Author: asaha Date: 2014-12-12 09:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/9b191517a63f Merge ! .hgtags Changeset: 93073392654c Author: asaha Date: 2014-12-16 14:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/93073392654c Merge ! .hgtags Changeset: a2b88fda0764 Author: asaha Date: 2014-12-17 12:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/a2b88fda0764 Merge ! .hgtags - test/lib/annotations/annotations/classfile/ClassfileInspector.java - test/tools/javac/annotations/SyntheticParameters.java - test/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java Changeset: 8622219761eb Author: asaha Date: 2014-12-17 17:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/8622219761eb Added tag jdk8u31-b13 for changeset 7a34ec7bb1c8 ! .hgtags Changeset: 6a368590e883 Author: asaha Date: 2014-12-23 10:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/6a368590e883 Merge ! .hgtags Changeset: 11d7833589dc Author: asaha Date: 2015-01-02 14:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/11d7833589dc Merge ! .hgtags Changeset: ec98b7342a52 Author: asaha Date: 2015-01-15 11:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/ec98b7342a52 Merge ! .hgtags Changeset: 79177246b3db Author: asaha Date: 2015-01-16 13:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/79177246b3db Merge Changeset: fb294b49373b Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/fb294b49373b Added tag jdk8u40-b22 for changeset 79177246b3db ! .hgtags Changeset: c5d4ffa220f3 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/c5d4ffa220f3 Added tag jdk8u40-b23 for changeset fb294b49373b ! .hgtags Changeset: 991141080b20 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/991141080b20 Added tag jdk8u40-b24 for changeset c5d4ffa220f3 ! .hgtags Changeset: 30891b20979f Author: Greg Lewis Date: 2015-03-14 10:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/langtools/rev/30891b20979f Merge from main OpenJDK repository From glewis at eyesbeyond.com Sun Mar 15 06:02:09 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 06:02:09 +0000 Subject: hg: bsd-port/jdk8: 101 new changesets Message-ID: <201503150602.t2F629pq012813@aojmv0008> Changeset: 647be4a0ccda Author: bchristi Date: 2014-06-27 12:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/647be4a0ccda 8044473: Allow for extended set of platform MXBeans Summary: add ExtendedPlatformComponent Reviewed-by: dfuchs ! make/common/NON_CORE_PKGS.gmk Changeset: 5d30b0323d03 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/5d30b0323d03 Added tag jdk8u40-b00 for changeset 0dccc4aca185 ! .hgtags Changeset: 6247dd67fde7 Author: lana Date: 2014-07-07 18:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/6247dd67fde7 Merge Changeset: 2eec717223fb Author: mikael Date: 2014-07-10 15:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2eec717223fb 8031709: Configure --with-jvm-variants=client, server, x produces default outputdir containing comma Reviewed-by: tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: de71433b576a Author: mikael Date: 2014-05-12 06:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/de71433b576a 8042804: Support invoking Hotspot tests from top level Reviewed-by: sla, erikj ! test/Makefile Changeset: 6d0ebf545f49 Author: mikael Date: 2014-07-15 18:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/6d0ebf545f49 8029797: Let jprt run configure when building Reviewed-by: dholmes ! Makefile ! make/Jprt.gmk ! make/Main.gmk ! make/MakeHelpers.gmk ! make/jprt.properties Changeset: 183f87e4b8a7 Author: mduigou Date: 2014-05-06 13:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/183f87e4b8a7 8030681: add "serve" command and --quiet and --verbose options to hgforest Reviewed-by: ihse ! common/bin/hgforest.sh Changeset: 2bb0f1489885 Author: mduigou Date: 2014-03-26 16:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2bb0f1489885 8038435: Some hgforest.sh commands don't receive parameters Reviewed-by: katleman ! common/bin/hgforest.sh Changeset: e3ae43560332 Author: chegar Date: 2014-04-11 09:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e3ae43560332 8039990: Add sequential operation support to hgforest Reviewed-by: mduigou ! common/bin/hgforest.sh Changeset: e16a393ee5e3 Author: mduigou Date: 2014-04-11 10:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e16a393ee5e3 8041151: More concurrent hgforest Reviewed-by: chegar, erikj, sla ! common/bin/hgforest.sh Changeset: 3c596cad39e6 Author: mduigou Date: 2014-05-06 13:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3c596cad39e6 8042417: hgforest: allow local clone of extra repos Reviewed-by: chegar, erikj ! common/bin/hgforest.sh Changeset: 406ecd8cce66 Author: mduigou Date: 2014-06-24 15:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/406ecd8cce66 8047925: Add mercurial version checks to get_source.sh Reviewed-by: tbell, mikael ! get_source.sh Changeset: ec58dd8b23b6 Author: mduigou Date: 2014-07-08 11:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ec58dd8b23b6 8048184: handle mercurial dev build version string Reviewed-by: dfuchs Contributed-by: mike.duigou at oracle.com, dpointo8 at linux.vnet.ibm.com, daniel.fuchs at oracle.com ! get_source.sh Changeset: aa7e34e738cf Author: mduigou Date: 2014-05-13 08:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/aa7e34e738cf 8042810: hgforest: some shells run read in sub-shell and can't use fifo Reviewed-by: chegar, erikj ! common/bin/hgforest.sh Changeset: de457bd243b4 Author: mduigou Date: 2014-05-14 16:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/de457bd243b4 8043182: hgforest.sh: syntax error on line 329 Reviewed-by: darcy ! common/bin/hgforest.sh Changeset: 8ea4d201cb35 Author: robm Date: 2014-07-17 18:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/8ea4d201cb35 Merge ! .hgtags Changeset: 3f1b7ff6136f Author: robm Date: 2014-07-17 22:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3f1b7ff6136f Merge Changeset: 2c08ede0f740 Author: mikael Date: 2014-07-17 23:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2c08ede0f740 8047740: Add hotspot testset to jprt.properties Reviewed-by: dholmes ! make/jprt.properties Changeset: f8736a40a35d Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/f8736a40a35d 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: c7b4d867b82d Author: mikael Date: 2014-07-31 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/c7b4d867b82d 8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT Reviewed-by: dholmes, erikj ! make/Jprt.gmk Changeset: 1f2473d3c38e Author: mikael Date: 2014-08-18 11:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/1f2473d3c38e 8055243: Make jdk8u40 the default release Reviewed-by: tbell, collins ! make/jprt.properties Changeset: 0e9e0c953952 Author: coffeys Date: 2014-08-19 20:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/0e9e0c953952 Merge ! .hgtags Changeset: 94e610b01431 Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/94e610b01431 Added tag jdk8u40-b01 for changeset f8736a40a35d ! .hgtags Changeset: b6a148730f2b Author: lana Date: 2014-08-14 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/b6a148730f2b Merge Changeset: a0224ac41351 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/a0224ac41351 Added tag jdk8u40-b02 for changeset b6a148730f2b ! .hgtags Changeset: a3967b6cdeb5 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/a3967b6cdeb5 Merge ! .hgtags Changeset: b901c6b2a495 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/b901c6b2a495 Added tag jdk8u40-b03 for changeset a0224ac41351 ! .hgtags Changeset: e9473185d77a Author: lana Date: 2014-08-28 16:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e9473185d77a Merge ! .hgtags Changeset: 7e286a0c90fb Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/7e286a0c90fb Added tag jdk8u40-b04 for changeset e9473185d77a ! .hgtags Changeset: 39a27de39e83 Author: coffeys Date: 2014-09-12 17:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/39a27de39e83 8057813: Alterations to jdk_security3 test target Reviewed-by: mullan, wetmore, xuelei ! make/jprt.properties Changeset: 8881a63f7f00 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/8881a63f7f00 Added tag jdk8u40-b05 for changeset 7e286a0c90fb ! .hgtags Changeset: b98648e6011f Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/b98648e6011f Merge Changeset: cf9afcfcb7a4 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/cf9afcfcb7a4 Added tag jdk8u40-b06 for changeset 8881a63f7f00 ! .hgtags Changeset: f76be00858f5 Author: lana Date: 2014-09-22 18:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/f76be00858f5 Merge Changeset: 3d0b7fd86372 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3d0b7fd86372 Added tag jdk8u40-b07 for changeset cf9afcfcb7a4 ! .hgtags Changeset: 515a912fb5a9 Author: lana Date: 2014-09-25 11:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/515a912fb5a9 Merge Changeset: 0958d0a9f44e Author: asaha Date: 2014-10-01 07:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/0958d0a9f44e Added tag jdk8u40-b08 for changeset 515a912fb5a9 ! .hgtags Changeset: 668486c05345 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/668486c05345 Added tag jdk8u40-b09 for changeset 0958d0a9f44e ! .hgtags Changeset: d74730a6d7d0 Author: erikj Date: 2014-10-13 11:34 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/d74730a6d7d0 8010767: Build fails on OEL6 with 16 cores Reviewed-by: tbell, ihse ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in Changeset: 29b67e73358f Author: asaha Date: 2014-09-16 09:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/29b67e73358f 8058573: Resolve autoconf and other merge issue from 8u25 and 8u40 Reviewed-by: coffeys ! .hgtags ! common/autoconf/generated-configure.sh Changeset: 6cb876613230 Author: asaha Date: 2014-09-19 11:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/6cb876613230 Merge ! .hgtags ! common/autoconf/generated-configure.sh ! make/Jprt.gmk ! make/jprt.properties Changeset: dbbca883b08f Author: asaha Date: 2014-09-19 14:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/dbbca883b08f Merge ! .hgtags ! common/autoconf/generated-configure.sh Changeset: 6863fb4ecd17 Author: asaha Date: 2014-09-22 08:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/6863fb4ecd17 Merge ! .hgtags Changeset: ca535e766968 Author: asaha Date: 2014-09-24 12:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ca535e766968 Merge ! .hgtags Changeset: 5f4937d4217e Author: asaha Date: 2014-10-06 15:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/5f4937d4217e Merge ! .hgtags ! make/jprt.properties Changeset: ae2a03818931 Author: asaha Date: 2014-10-07 14:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ae2a03818931 Merge ! .hgtags Changeset: 1053aeab6b12 Author: asaha Date: 2014-10-08 14:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/1053aeab6b12 Merge ! .hgtags Changeset: 971198804475 Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/971198804475 Added tag jdk8u40-b10 for changeset 1053aeab6b12 ! .hgtags Changeset: 111690b76555 Author: rriggs Date: 2014-10-14 22:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/111690b76555 8059948: Rename the test group from jdk_rt to jdk_rm Reviewed-by: bpb, jcoomes ! make/jprt.properties Changeset: 2ffefbac794b Author: amurillo Date: 2014-10-17 07:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2ffefbac794b Merge ! make/jprt.properties Changeset: f2a095cc352b Author: amurillo Date: 2014-10-22 08:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/f2a095cc352b Merge ! common/autoconf/generated-configure.sh Changeset: 7cb07a444411 Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/7cb07a444411 Added tag jdk8u40-b11 for changeset 2ffefbac794b ! .hgtags Changeset: 89d06f82edb7 Author: lana Date: 2014-10-22 12:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/89d06f82edb7 Merge Changeset: 2e76a06cb431 Author: mikael Date: 2014-10-16 20:31 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2e76a06cb431 8049071: Add jtreg jobs to JPRT for hotspot Reviewed-by: dholmes, iveresov ! make/jprt.properties Changeset: faa174d8bd68 Author: dholmes Date: 2014-10-21 21:39 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/faa174d8bd68 Merge ! make/jprt.properties Changeset: 17c3f2ab0139 Author: amurillo Date: 2014-10-23 15:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/17c3f2ab0139 Merge Changeset: 0b10f76c8834 Author: amurillo Date: 2014-10-28 10:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/0b10f76c8834 Merge Changeset: 196ee1e3add0 Author: rriggs Date: 2014-10-31 09:52 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/196ee1e3add0 8062475: Enable hook for custom doc generation Reviewed-by: erikj ! make/Javadoc.gmk Changeset: 3e6d3c8810ee Author: amurillo Date: 2014-10-28 10:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/3e6d3c8810ee Merge Changeset: 9f996a9338b8 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9f996a9338b8 Added tag jdk8u40-b12 for changeset 3e6d3c8810ee ! .hgtags Changeset: 43ccc2b9d5b7 Author: lana Date: 2014-10-31 20:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/43ccc2b9d5b7 Merge Changeset: df659b8b0bc8 Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/df659b8b0bc8 Added tag jdk8u40-b13 for changeset 43ccc2b9d5b7 ! .hgtags Changeset: 60d2bf063f7d Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/60d2bf063f7d Added tag jdk8u40-b14 for changeset df659b8b0bc8 ! .hgtags Changeset: c3bb27bf9f60 Author: erikj Date: 2014-11-18 17:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/c3bb27bf9f60 8065183: Add --with-copyright-year option to configure Reviewed-by: ihse, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 64790e9792f8 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/64790e9792f8 Added tag jdk8u40-b15 for changeset 60d2bf063f7d ! .hgtags Changeset: e93e73d7c818 Author: lana Date: 2014-11-20 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e93e73d7c818 Merge Changeset: 83e7f72bba52 Author: asaha Date: 2014-11-26 07:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/83e7f72bba52 Added tag jdk8u40-b16 for changeset 64790e9792f8 ! .hgtags Changeset: e1c506c8e1db Author: lana Date: 2014-11-26 13:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e1c506c8e1db Merge Changeset: 2eff25723f83 Author: sundar Date: 2014-12-01 22:16 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2eff25723f83 8066146: jdk.nashorn.api.scripting package javadoc should be included in jdk docs Reviewed-by: jlaskey, hannesw, lagergren ! make/Javadoc.gmk ! make/common/NON_CORE_PKGS.gmk Changeset: 2c86b95a6dbc Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2c86b95a6dbc 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: 2123cdb83001 Author: jeff Date: 2014-12-01 21:55 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/2123cdb83001 Merge Changeset: 83d1d42c3df4 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/83d1d42c3df4 Added tag jdk8u40-b17 for changeset e1c506c8e1db ! .hgtags Changeset: 9ea8e4a5bc1b Author: lana Date: 2014-12-09 13:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/9ea8e4a5bc1b Merge Changeset: 1362b19f832a Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/1362b19f832a Added tag jdk8u40-b18 for changeset 83d1d42c3df4 ! .hgtags Changeset: ae4980d195b6 Author: lana Date: 2014-12-11 13:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ae4980d195b6 Merge Changeset: b31a07adaef5 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/b31a07adaef5 Added tag jdk8u40-b19 for changeset ae4980d195b6 ! .hgtags Changeset: 4e2f3d0f33f5 Author: asaha Date: 2015-01-02 13:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/4e2f3d0f33f5 Added tag jdk8u40-b20 for changeset b31a07adaef5 ! .hgtags Changeset: 765a17e75fd6 Author: sundar Date: 2015-01-08 20:39 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/765a17e75fd6 8068650: $jdk/api/javac/tree contains docs for nashorn Reviewed-by: jlaskey, hannesw, erikj ! make/Javadoc.gmk Changeset: 335b33942fad Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/335b33942fad Added tag jdk8u40-b21 for changeset 765a17e75fd6 ! .hgtags Changeset: d8a715bb7aad Author: bpatel Date: 2015-01-13 12:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/d8a715bb7aad 8068485: Update references of download.oracle.com to docs.oracle.com in javadoc makefile Reviewed-by: erikj ! make/Javadoc.gmk Changeset: d44f0c527426 Author: asaha Date: 2014-10-23 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/d44f0c527426 Merge ! .hgtags Changeset: 43244afd0b0c Author: asaha Date: 2014-10-31 15:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/43244afd0b0c Merge ! .hgtags Changeset: ab4a273e97a5 Author: asaha Date: 2014-11-05 15:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ab4a273e97a5 Merge ! .hgtags Changeset: ccfe5eb20bdd Author: asaha Date: 2014-11-06 09:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ccfe5eb20bdd Merge ! .hgtags Changeset: 4d38957a26cc Author: asaha Date: 2014-11-19 12:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/4d38957a26cc Merge ! .hgtags Changeset: a42b62c57817 Author: asaha Date: 2014-11-26 08:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/a42b62c57817 Merge ! .hgtags Changeset: ce5888edb9de Author: asaha Date: 2014-11-26 08:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/ce5888edb9de Merge ! .hgtags ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 99a215ad14e3 Author: asaha Date: 2014-12-03 10:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/99a215ad14e3 Merge ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: 71ad4fd5398f Author: asaha Date: 2014-12-03 11:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/71ad4fd5398f Merge ! .hgtags Changeset: 0c73f30dde2c Author: asaha Date: 2014-12-12 09:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/0c73f30dde2c Merge ! .hgtags Changeset: 1316f1f78540 Author: asaha Date: 2014-12-16 14:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/1316f1f78540 Merge ! .hgtags Changeset: e36ea7db5215 Author: asaha Date: 2014-12-17 12:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e36ea7db5215 Merge ! .hgtags Changeset: b077433544b9 Author: asaha Date: 2014-12-17 17:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/b077433544b9 Added tag jdk8u31-b13 for changeset fde671d8b253 ! .hgtags Changeset: f6a81ea3896a Author: asaha Date: 2014-12-23 10:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/f6a81ea3896a Merge ! .hgtags Changeset: 5aaea2cafbe2 Author: asaha Date: 2015-01-02 14:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/5aaea2cafbe2 Merge ! .hgtags Changeset: 97620c5cb56f Author: asaha Date: 2015-01-15 11:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/97620c5cb56f Merge ! .hgtags Changeset: b6d03a810a61 Author: asaha Date: 2015-01-16 13:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/b6d03a810a61 Merge Changeset: 5dd2ad6c7911 Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/5dd2ad6c7911 Added tag jdk8u40-b22 for changeset b6d03a810a61 ! .hgtags Changeset: 5b37e6757d7c Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/5b37e6757d7c Added tag jdk8u40-b23 for changeset 5dd2ad6c7911 ! .hgtags Changeset: e26f15704e37 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/e26f15704e37 Added tag jdk8u40-b24 for changeset 5b37e6757d7c ! .hgtags Changeset: 37f198f10b62 Author: Greg Lewis Date: 2015-03-14 10:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/rev/37f198f10b62 Merge from main OpenJDK repository ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Main.gmk From glewis at eyesbeyond.com Sun Mar 15 06:03:30 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 06:03:30 +0000 Subject: hg: bsd-port/jdk8/hotspot: 562 new changesets Message-ID: <201503150603.t2F63Yhc012945@aojmv0008> Changeset: b67a3f81b630 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b67a3f81b630 Added tag jdk8u40-b00 for changeset 4828415ebbf1 ! .hgtags Changeset: 637e659fb097 Author: mikael Date: 2014-05-12 06:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/637e659fb097 8042804: Support invoking Hotspot tests from top level Reviewed-by: sla, erikj ! test/Makefile Changeset: 0be2b9eb0a62 Author: amurillo Date: 2014-06-20 12:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0be2b9eb0a62 8047732: new hotspot build - hs25.20-b21 Reviewed-by: jcoomes ! make/hotspot_version Changeset: fc25d8f6c466 Author: coleenp Date: 2014-06-20 10:48 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fc25d8f6c466 8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes Summary: Initialize host_klass while parsing the class with the other initializations. Reviewed-by: sspitsyn, stefank ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/systemDictionary.cpp Changeset: fcef32387025 Author: coleenp Date: 2014-06-21 01:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fcef32387025 Merge Changeset: 5d855d021755 Author: amurillo Date: 2014-06-25 15:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5d855d021755 8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 0982ec23da03 Author: brutisso Date: 2014-06-19 13:31 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0982ec23da03 8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps Reviewed-by: jwilhelm, ehelin, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp + src/share/vm/gc_implementation/shared/gcId.cpp + src/share/vm/gc_implementation/shared/gcId.hpp ! src/share/vm/gc_implementation/shared/gcTrace.cpp ! src/share/vm/gc_implementation/shared/gcTrace.hpp ! src/share/vm/gc_implementation/shared/gcTraceSend.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.cpp ! src/share/vm/gc_implementation/shared/gcTraceTime.hpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp + test/gc/logging/TestGCId.java Changeset: fd81a5764900 Author: pliden Date: 2014-06-23 16:43 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd81a5764900 8046231: G1: Code root location ... from nmethod ... not in strong code roots for region Reviewed-by: tschatzl, ehelin ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 581e70386ec9 Author: pliden Date: 2014-04-11 12:29 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/581e70386ec9 8039147: Cleanup SuspendibleThreadSet Reviewed-by: brutisso, tschatzl, mgerdin ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp + src/share/vm/gc_implementation/shared/suspendibleThreadSet.cpp + src/share/vm/gc_implementation/shared/suspendibleThreadSet.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/safepoint.cpp Changeset: bc61effc5298 Author: mgronlun Date: 2014-07-01 10:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bc61effc5298 8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops Reviewed-by: coleenp, sspitsyn, ehelin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: a0ea36509b7b Author: mikael Date: 2014-06-16 16:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a0ea36509b7b 8046769: Set T family feature bit on Niagara systems Reviewed-by: kvn, iveresov ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: 418bb2c2b55a Author: brutisso Date: 2014-07-07 14:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/418bb2c2b55a 8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true Reviewed-by: ehelin, tschatzl ! test/gc/logging/TestGCId.java Changeset: c8dd4f65cc76 Author: roland Date: 2014-07-02 22:54 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c8dd4f65cc76 8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc Summary: call to Object.finalize() sometimes allowed by compilers on array type Reviewed-by: iveresov, vlivanov ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp Changeset: ce8f6bb717c9 Author: goetz Date: 2014-04-29 15:17 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ce8f6bb717c9 8042195: Introduce umbrella header orderAccess.inline.hpp. Reviewed-by: dholmes, kvn, stefank, twisti ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.inline.hpp ! src/os/aix/vm/thread_aix.inline.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/bsd/vm/thread_bsd.inline.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.inline.hpp ! src/os/linux/vm/thread_linux.inline.hpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.inline.hpp ! src/os/windows/vm/thread_windows.inline.hpp ! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp ! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/objArrayKlass.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.cpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/forte.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnvBase.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiRawMonitor.cpp ! src/share/vm/prims/jvmtiThreadState.inline.hpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/javaFrameAnchor.hpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/objectMonitor.cpp + src/share/vm/runtime/orderAccess.inline.hpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/thread.inline.hpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/hashtable.inline.hpp ! src/share/vm/utilities/taskqueue.hpp ! src/share/vm/utilities/vmError.cpp Changeset: c49dcaf78a65 Author: goetz Date: 2014-05-08 15:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c49dcaf78a65 8042737: Introduce umbrella header prefetch.inline.hpp Reviewed-by: twisti, stefank ! src/os/aix/vm/thread_aix.inline.hpp ! src/os/bsd/vm/thread_bsd.inline.hpp ! src/os/linux/vm/thread_linux.inline.hpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os/windows/vm/thread_windows.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/memory/space.inline.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/unsafe.cpp + src/share/vm/runtime/prefetch.inline.hpp Changeset: 5fbeae2a02d3 Author: vlivanov Date: 2014-07-10 12:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5fbeae2a02d3 8043546: C1 optimizes @Stable instance fields with default values Reviewed-by: kvn, jrose ! src/share/vm/c1/c1_GraphBuilder.cpp + test/compiler/stable/StableConfiguration.java ! test/compiler/stable/TestStableBoolean.java ! test/compiler/stable/TestStableByte.java ! test/compiler/stable/TestStableChar.java ! test/compiler/stable/TestStableDouble.java ! test/compiler/stable/TestStableFloat.java ! test/compiler/stable/TestStableInt.java ! test/compiler/stable/TestStableLong.java ! test/compiler/stable/TestStableObject.java ! test/compiler/stable/TestStableShort.java Changeset: d952af8cf67d Author: amurillo Date: 2014-07-11 00:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d952af8cf67d Merge Changeset: c55d012dd067 Author: amurillo Date: 2014-07-11 00:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c55d012dd067 Added tag hs25.40-b01 for changeset d952af8cf67d ! .hgtags Changeset: 4ca77b815015 Author: amurillo Date: 2014-07-16 16:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4ca77b815015 Merge Changeset: d22136881b85 Author: robm Date: 2014-07-17 18:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d22136881b85 Merge ! .hgtags ! make/hotspot_version ! 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/classfile/verifier.cpp ! src/share/vm/utilities/vmError.cpp Changeset: e248acd6cfcf Author: simonis Date: 2014-07-18 19:56 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e248acd6cfcf 8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build Reviewed-by: kvn ! src/os/aix/vm/os_aix.cpp Changeset: 1cddf026d2cc Author: zgu Date: 2014-07-18 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1cddf026d2cc 8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid Summary: Fixed native memory tracking stack walking Reviewed-by: coleenp, mikael ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp Changeset: fbc0575cc9e4 Author: zgu Date: 2014-07-21 06:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fbc0575cc9e4 8050167: linux-sparcv9: hs_err file does not show any stack information Summary: Fixed creation of starting stack frame for stack walking in error handler Reviewed-by: coleenp, mikael ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp Changeset: 4aabe6c45b56 Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4aabe6c45b56 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: c48151572b21 Author: amurillo Date: 2014-07-11 00:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c48151572b21 8049916: new hotspot build - hs25.40-b02 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 3a62cd59c8d8 Author: jcoomes Date: 2014-05-20 10:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3a62cd59c8d8 8042255: make gc src file exclusion more automatic Reviewed-by: brutisso, stefank, dholmes, rdurbin ! make/excludeSrc.make Changeset: 82693fb204a5 Author: tschatzl Date: 2014-04-16 10:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/82693fb204a5 8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet Summary: The test incorrectly assumed that it had been started with no other previous compilation activity. Fix this by allowing multiple code root free chunk lists, and use one separate from the global one to perform the test. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: d7e2d5f2846b Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d7e2d5f2846b 8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction Summary: Instead of using a manually managed array for the in_cset_fast_test array, use a G1BiasedArray instance. 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 Changeset: ff7b317d2af8 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ff7b317d2af8 8037344: Use the "next" field to iterate over fine remembered instead of using the hash table Summary: After changes to the PerRegionTable where all these PRTs are linked together in an additional field, simplify iterating over all PRTs by using these links instead of walki Reviewed-by: mgerdin, jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: 8cc89a893545 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8cc89a893545 8039596: Remove HeapRegionRemSet::clear_incoming_entry Summary: The mentioned method is never used and out of date. So it is removed. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp Changeset: 983092f35ff7 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/983092f35ff7 8028710: G1 does not retire allocation buffers after reference processing work Summary: G1 does not retire allocation buffers after reference processing work when -XX:+ParallelRefProcEnabled is enabled. This causes wrong calculation of PLAB sizes, as the amount of space wasted is not updated correctly. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp Changeset: 570cb6369f17 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/570cb6369f17 8019342: G1: High "Other" time most likely due to card redirtying Summary: Parallelize card redirtying to decrease the time it takes. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/gc_implementation/g1/concurrentG1Refine.hpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.cpp ! src/share/vm/gc_implementation/g1/concurrentG1RefineThread.hpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! test/gc/g1/TestGCLogMessages.java Changeset: 6b52700a896b Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6b52700a896b 8040002: Clean up code and code duplication in re-diryting cards for verification Summary: Card re-dirtying code for verification and actual redirtying uses two different, almost completely identical card closures. Also the verification code still assumes a perm gen. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 828056cf311f Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/828056cf311f 8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname) Summary: A few locations in the code use sizeof(this) which returns the size of the pointer instead of sizeof(classname) which returns the size of the sum of its members. This change fixes these errors and adds a few tests. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp Changeset: f40816c5e359 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f40816c5e359 8026784: Error message in AdaptiveFreeList::verify_stats is wrong Summary: Changed faulty error message in the verification code Reviewed-by: stefank, tschatzl Contributed-by: Andreas Sjoberg ! src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp Changeset: d15367d92f0d Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d15367d92f0d 8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx Summary: The mismatch in declaration and definition has been encountered when compiling on a platform where the sizes are different. Change the method definition to match the declaration. Reviewed-by: tschatzl, sjohanss Contributed-by: Dan Horak ! src/share/vm/runtime/arguments.cpp Changeset: ab5fbf410512 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ab5fbf410512 8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp Summary: Clean up usage of idx_t and uintptr_t when using it in conjunction with BitMap::set_map(), casting to the appropriate type. Fixes compilation on S390. Reviewed-by: tschatzl Contributed-by: Dan Horak ! src/share/vm/compiler/methodLiveness.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp Changeset: 0abcece2ee27 Author: tschatzl Date: 2014-07-21 09:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0abcece2ee27 8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops Summary: The test launched a 32 bit VM with UseCompressedOops enabled. This is not supported on 32 bit VMs, causing a test failure. Investigation showed that the use of this flag is not required at all, so simply remove it. Reviewed-by: tschatzl, jwilhelm Contributed-by: Andrey Zakharov ! test/gc/g1/TestSummarizeRSetStatsTools.java Changeset: b0c374311c4e Author: tschatzl Date: 2014-07-21 09:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b0c374311c4e 8035400: Move G1ParScanThreadState into its own files Summary: Extract the G1ParScanThreadState class from G1CollectedHeap.?pp into its own files. 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/g1OopClosures.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp + src/share/vm/gc_implementation/g1/g1ParScanThreadState.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.inline.hpp Changeset: a2328cbebb23 Author: tschatzl Date: 2014-07-21 09:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a2328cbebb23 8035401: Fix visibility of G1ParScanThreadState members Summary: After JDK-8035400 there were several opportunities to fix the visibility of several members of the G1ParScanThreadState class. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp Changeset: cd43876f692e Author: tschatzl Date: 2014-07-21 09:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cd43876f692e 8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate Summary: When G1 is run with -XX:-G1DeferredRSUpdate, the VM crashes because of wrong initialization order of member variables. The change makes the initalization explicit, not relying on initialization order any more. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1OopClosures.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp + test/gc/g1/TestDeferredRSUpdate.java Changeset: 6ad19ab94176 Author: morris Date: 2014-07-22 07:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6ad19ab94176 8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp Summary: Parfait refactoring in OopMapSet::update_register_map Reviewed-by: kvn, twisti ! src/share/vm/compiler/oopMap.cpp Changeset: 63e0c47ca943 Author: mdoerr Date: 2014-07-17 10:21 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/63e0c47ca943 8050972: Concurrency problem in PcDesc cache Summary: The entries of the PcDesc cache in nmethods are not declared as volatile, but they are accessed and modified by several threads concurrently. Reviewed-by: kvn, dholmes, dcubed ! src/share/vm/code/nmethod.hpp Changeset: f72d8917322a Author: goetz Date: 2014-07-18 09:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f72d8917322a 8050978: Fix bad field access check in C1 and C2 Summary: JCK8 test vm/constantpool/accessControl/accessControl004/accessControl00402m3/accessControl00402m3.html fails with -Xbatch -Xcomp due to bad field access check in C1 and C2. Fix: In ciField::ciField(), just before the canonical holder is stored into the _holder variable (and which is used by ciField::will_link()) perform an additional access check with the holder declared in the class file. If this check fails, store the declared holder instead and ciField::will_link() will bail out compilation for this field later on. Then, the interpreter will throw an PrivilegedAccessException at runtime. Reviewed-by: kvn, vlivanov Contributed-by: andreas.schoesser at sap.com ! src/share/vm/ci/ciField.cpp Changeset: 55fbdf0799ae Author: drchase Date: 2014-03-11 13:38 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/55fbdf0799ae 8028037: [parfait] warnings from b114 for hotspot.src.share.vm Summary: Insert null check for one warning; other warning handled in parfait config Reviewed-by: kvn ! src/share/vm/opto/multnode.cpp Changeset: f619b069f2ca Author: drchase Date: 2014-07-24 18:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f619b069f2ca Merge Changeset: f0afba33c928 Author: amurillo Date: 2014-07-25 10:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f0afba33c928 Merge ! make/hotspot_version Changeset: 872e9c4548bf Author: amurillo Date: 2014-07-25 10:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/872e9c4548bf Added tag hs25.40-b02 for changeset f0afba33c928 ! .hgtags Changeset: b69c268f95b7 Author: amurillo Date: 2014-07-25 10:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b69c268f95b7 8051910: new hotspot build - hs25.40-b03 Reviewed-by: jcoomes ! make/hotspot_version Changeset: fd94cbe7c5da Author: kevinw Date: 2014-07-21 10:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd94cbe7c5da 8049684: pstack crashes on java core dump Reviewed-by: sundar, sspitsyn ! src/os/bsd/dtrace/libjvm_db.c ! src/os/solaris/dtrace/libjvm_db.c Changeset: 80dd07540dde Author: egahlin Date: 2014-06-25 21:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/80dd07540dde 8046783: Add hidden field to methods for event based tracing Reviewed-by: sla, mgronlun ! src/share/vm/trace/tracetypes.xml Changeset: 6e1f418b39c3 Author: jmasa Date: 2014-05-11 16:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6e1f418b39c3 8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure' Reviewed-by: ysr, brutisso, tschatzl ! test/gc/g1/TestGCLogMessages.java Changeset: 99dbb9cd9521 Author: jwilhelm Date: 2014-07-28 20:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/99dbb9cd9521 8046715: Add a way to verify an extended set of command line options Summary: Added arguments_ext.cpp to make place for initialization of extended features Reviewed-by: sla, mgronlun ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp + src/share/vm/runtime/arguments_ext.cpp Changeset: e2976043eac3 Author: dfazunen Date: 2014-05-20 18:25 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e2976043eac3 8039489: Refactor test framework for dynamic VM options Reviewed-by: jmasa, ehelin, jwilhelm ! test/gc/arguments/TestDynMaxHeapFreeRatio.java ! test/gc/arguments/TestDynMinHeapFreeRatio.java + test/testlibrary/com/oracle/java/testlibrary/DynamicVMOption.java - test/testlibrary/com/oracle/java/testlibrary/DynamicVMOptionChecker.java - test/testlibrary/com/oracle/java/testlibrary/TestDynamicVMOption.java Changeset: 5c633530172d Author: amurillo Date: 2014-08-01 11:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5c633530172d Added tag hs25.40-b03 for changeset e2976043eac3 ! .hgtags Changeset: eee19efa6c0f Author: amurillo Date: 2014-08-01 11:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eee19efa6c0f 8054159: new hotspot build - hs25.40-b04 Reviewed-by: jcoomes ! make/hotspot_version Changeset: bcd72ab4d91f Author: jmasa Date: 2014-01-16 13:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bcd72ab4d91f 8024366: Make UseNUMA enable UseNUMAInterleaving Reviewed-by: mgerdin Contributed-by: shrinivas.joshi at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: d14a18794c90 Author: hseigel Date: 2014-08-02 16:28 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d14a18794c90 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: e0c6fadce66e Author: kvn Date: 2014-07-29 13:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e0c6fadce66e 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: d04cb4166be7 Author: morris Date: 2014-08-06 14:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d04cb4166be7 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: 5a061b65b00b Author: morris Date: 2014-08-06 21:37 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5a061b65b00b Merge Changeset: b2daaf70fab2 Author: hseigel Date: 2014-08-05 09:11 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b2daaf70fab2 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: edfa5ba8609e Author: hseigel Date: 2014-08-07 09:18 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/edfa5ba8609e Merge Changeset: 009de2b033fc Author: iignatyev Date: 2013-12-23 20:56 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/009de2b033fc 8029070: memory leak in jmm_SetVMGlobal Reviewed-by: kvn, dholmes ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/services/management.cpp Changeset: 0c48231c5c84 Author: iignatyev Date: 2014-05-30 17:20 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0c48231c5c84 8038756: new WB API :: get/setVMFlag Reviewed-by: vlivanov, sla ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.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 + test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: cb95655ef06f Author: iignatyev Date: 2014-08-07 21:10 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cb95655ef06f Merge Changeset: dc06b830ea95 Author: amurillo Date: 2014-08-07 14:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dc06b830ea95 Added tag hs25.40-b04 for changeset cb95655ef06f ! .hgtags Changeset: afac3987537e Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/afac3987537e Added tag jdk8u40-b01 for changeset dc06b830ea95 ! .hgtags Changeset: 731e8175d53f Author: amurillo Date: 2014-08-07 15:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/731e8175d53f 8054550: new hotspot build - hs25.40-b05 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9fec19bb0659 Author: mgerdin Date: 2014-01-14 16:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9fec19bb0659 8032379: Remove the is_scavenging flag to process_strong_roots Summary: Refactor the strong root processing to avoid using a boolean in addition to the ScanOption enum. Reviewed-by: stefank, tschatzl, ehelin, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 02e61cf08ab3 Author: stefank Date: 2014-02-10 12:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/02e61cf08ab3 8033764: Remove the usage of StarTask from BufferingOopClosure Reviewed-by: mgerdin, brutisso, tschatzl + src/share/vm/gc_implementation/g1/bufferingOopClosure.cpp ! src/share/vm/gc_implementation/g1/bufferingOopClosure.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/prims/jni.cpp Changeset: b0b97602393a Author: stefank Date: 2014-02-10 12:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b0b97602393a 8033923: Use BufferingOopClosure for G1 code root scanning Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 7426d8d76305 Author: stefank Date: 2014-02-13 17:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7426d8d76305 8034761: Remove the do_code_roots parameter from process_strong_roots Reviewed-by: tschatzl, mgerdin, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 64ac9c55d666 Author: stefank Date: 2014-02-14 09:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/64ac9c55d666 8034764: Use process_strong_roots to adjust the StringTable Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp Changeset: 4af19b914f53 Author: stefank Date: 2014-02-21 10:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4af19b914f53 8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do Reviewed-by: tschatzl, coleenp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vmThread.hpp Changeset: 556a06aec3fa Author: stefank Date: 2014-02-21 10:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/556a06aec3fa 8035412: Cleanup ClassLoaderData::is_alive Reviewed-by: coleenp, mgerdin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: 27188ae8bbbb Author: stefank Date: 2014-02-27 10:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/27188ae8bbbb 8035648: Don't use Handle in java_lang_String::print Reviewed-by: coleenp, pliden ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp Changeset: 76b588255908 Author: stefank Date: 2014-02-27 10:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/76b588255908 8035746: Add missing Klass::oop_is_instanceClassLoader() function Reviewed-by: mgerdin, coleenp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/prims/jni.cpp Changeset: 4dfab3faf5e7 Author: mgerdin Date: 2014-03-26 10:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4dfab3faf5e7 8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled Summary: Allocate temporary BitMaps in the VMThread's resource area Reviewed-by: stefank, sjohanss ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 30c99d8e0f02 Author: mgerdin Date: 2014-03-06 09:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/30c99d8e0f02 8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 5255b195f828 Author: mgerdin Date: 2014-03-12 15:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5255b195f828 8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS Reviewed-by: brutisso, tschatzl, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 6c523f5d5440 Author: mgerdin Date: 2014-03-12 17:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6c523f5d5440 8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace Summary: Only declare the functions where they are actually needed. Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: ff1e37e7eb83 Author: mgerdin Date: 2014-03-12 15:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ff1e37e7eb83 8038405: Clean up some virtual fucntions in Space class hierarchy Summary: Get rid of some duplicated implementations and change nonsense implementations to pure virtuals Reviewed-by: stefank, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp Changeset: 4c1b88a53c74 Author: stefank Date: 2014-06-24 16:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4c1b88a53c74 8046670: Make CMS metadata aware closures applicable for other collectors Reviewed-by: ehelin, mgerdin ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp + src/share/vm/memory/iterator.inline.hpp ! src/share/vm/oops/instanceClassLoaderKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp Changeset: 9717199cb8de Author: stefank Date: 2014-06-24 17:09 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9717199cb8de 8047373: Clean the ExceptionCache in one pass Summary: Also-reviewed-by: kim.barrett at oracle.com Reviewed-by: jmasa, jwilhelm ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp Changeset: b7d24d2bc8be Author: stefank Date: 2014-06-25 08:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b7d24d2bc8be 8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: c64b6b0c40c8 Author: stefank Date: 2014-06-25 08:56 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c64b6b0c40c8 8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp Reviewed-by: vlivanov, ehelin ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/code/compiledIC.cpp Changeset: e635a728f9da Author: mgerdin Date: 2014-06-25 10:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e635a728f9da 8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC Reviewed-by: stefank, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 9441d22e429a Author: mgerdin Date: 2014-06-25 16:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9441d22e429a 8047820: G1 Block offset table does not need to support generic Space classes Reviewed-by: tschatzl, stefank ! 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.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp Changeset: a8137787acfe Author: mgerdin Date: 2014-06-26 10:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a8137787acfe 8047821: G1 Does not use the save_marks functionality as intended Summary: Rename save_marks to record_top_and_timestamp and remove som unused but related methods Reviewed-by: stefank, ehelin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: e5035defa3c4 Author: mgerdin Date: 2014-06-26 13:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e5035defa3c4 8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes Reviewed-by: stefank, brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp Changeset: 1526a938e670 Author: mgerdin Date: 2014-06-26 11:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1526a938e670 8047818: G1 HeapRegions can no longer be ContiguousSpaces Summary: Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality Reviewed-by: stefank, jmasa, tschatzl ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegion.java ! src/share/vm/gc_implementation/g1/g1AllocRegion.inline.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 ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/memory/space.cpp Changeset: 882004b9e7e1 Author: stefank Date: 2014-07-01 09:03 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/882004b9e7e1 8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator Reviewed-by: iveresov, mgerdin ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp Changeset: 2c6ef90f030a Author: stefank Date: 2014-07-07 10:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2c6ef90f030a 8049421: G1 Class Unloading after completing a concurrent mark cycle Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov Contributed-by: stefan.karlsson at oracle.com, mikael.gerdin at oracle.com ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! 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.inline.hpp ! 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/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1_specialized_oop_closures.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/shared/markSweep.cpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! src/share/vm/gc_implementation/shared/vmGCOperations.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/genMarkSweep.cpp ! src/share/vm/memory/iterator.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.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/jvmtiTagMap.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/array.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 870c03421152 Author: ehelin Date: 2014-07-09 16:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/870c03421152 8049426: Minor cleanups after G1 class unloading Reviewed-by: stefank, brutisso ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/utilities/array.hpp Changeset: bac98749fe00 Author: stefank Date: 2014-07-11 09:07 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bac98749fe00 8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off Reviewed-by: brutisso, tschatzl, ehelin, jmasa, dfazunen ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp ! test/TEST.groups Changeset: 684a5dec6072 Author: stefank Date: 2014-08-04 15:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/684a5dec6072 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: f3aeae1f9fc5 Author: stefank Date: 2014-08-06 09:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f3aeae1f9fc5 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: dbb05f6d93c4 Author: fzhinkin Date: 2014-07-28 15:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dbb05f6d93c4 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: dac61d838654 Author: kvn Date: 2014-08-11 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dac61d838654 8054376: Move RTM flags from Experimental to Product Reviewed-by: roland ! src/cpu/x86/vm/globals_x86.hpp Changeset: cabe05c85665 Author: fzhinkin Date: 2014-08-11 19:19 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cabe05c85665 8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376 Reviewed-by: kvn ! test/compiler/rtm/cli/TestRTMRetryCountOption.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.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 Changeset: 631c3a4ea10c Author: lfoltan Date: 2014-05-22 11:36 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/631c3a4ea10c 8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013 Summary: Factor out definitions of copysignA and scalbnA into new file sharedRuntimeMath.hpp Reviewed-by: kvn + src/share/vm/runtime/sharedRuntimeMath.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: b6a8cc1e0d92 Author: thartmann Date: 2014-07-29 13:54 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b6a8cc1e0d92 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: a073be2ce5c2 Author: thartmann Date: 2014-07-29 13:56 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a073be2ce5c2 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 ! src/share/vm/runtime/sharedRuntimeMath.hpp ! src/share/vm/runtime/sharedRuntimeTrans.cpp ! src/share/vm/runtime/sharedRuntimeTrig.cpp Changeset: 69ea58782b1a Author: roland Date: 2014-07-31 19:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/69ea58782b1a 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: 85c339200299 Author: thartmann Date: 2014-08-06 08:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/85c339200299 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 ! src/cpu/sparc/vm/sparc.ad + test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java + test/compiler/classUnloading/methodUnloading/WorkerClass.java Changeset: e0954897238a Author: brutisso Date: 2014-04-29 09:33 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e0954897238a 7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS Reviewed-by: jmasa, tschatzl, ehelin Contributed-by: tony.printezis at oracle.com, bengt.rutisson at oracle.com ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! 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/g1_globals.hpp Changeset: 5d7a63aee595 Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5d7a63aee595 8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause. Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 7df07d855c8e Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7df07d855c8e 8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: dd219eaec9cc Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd219eaec9cc 8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account Summary: Also consider os::vm_allocation_granularity in the calculation. Reviewed-by: brutisso ! src/share/vm/runtime/arguments.cpp Changeset: 3f2894c5052e Author: tschatzl Date: 2014-07-21 10:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3f2894c5052e 8048112: G1 Full GC needs to support the case when the very first region is not available Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/space.hpp Changeset: a3953c777565 Author: tschatzl Date: 2014-07-23 09:03 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a3953c777565 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: ca8b8e21e2ca Author: mdoerr Date: 2014-07-29 10:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ca8b8e21e2ca 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: 83ea089a5c64 Author: tschatzl Date: 2014-07-31 09:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/83ea089a5c64 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: e8ba50da0de0 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e8ba50da0de0 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: c3c9eee55fce Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c3c9eee55fce 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: 4baf9bb2376c Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4baf9bb2376c 8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking Summary: Replaced use of during_initial_mark_pause() with the variable last_pause_included_initial_mark that holds the real old value of _during_initial_mark_pause. Reviewed-by: brutisso, ehelin ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 3bf2fc51186b Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3bf2fc51186b 8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap Summary: Skip clearing the next bitmap if we just recently aborted since the full GC already clears this bitmap. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp Changeset: c512f38a5139 Author: tschatzl Date: 2014-07-21 09:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c512f38a5139 8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account Summary: Also consider os::vm_allocation_granularity in the calculation. Reviewed-by: brutisso ! src/share/vm/runtime/arguments.cpp Changeset: a22acf6d7598 Author: tschatzl Date: 2014-07-21 10:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a22acf6d7598 8048112: G1 Full GC needs to support the case when the very first region is not available Summary: Refactor preparation for compaction during Full GC so that it lazily initializes the first compaction point. This also avoids problems later when the first region may not be committed. Also reviewed by K. Barrett. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/space.hpp Changeset: 755930f931e3 Author: tschatzl Date: 2014-07-23 09:03 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/755930f931e3 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: e02e18f40eae Author: mdoerr Date: 2014-07-29 10:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e02e18f40eae 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: 04d77ac27223 Author: tschatzl Date: 2014-07-31 09:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/04d77ac27223 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: 9b093813caa9 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9b093813caa9 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: a08bb8e45ba1 Author: tschatzl Date: 2014-08-07 22:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a08bb8e45ba1 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: bfba6779654b Author: tschatzl Date: 2014-08-12 15:17 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bfba6779654b Merge ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: b1bc1af04c6e Author: kvn Date: 2014-08-05 15:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b1bc1af04c6e 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: 922c87c9aed4 Author: kvn Date: 2014-06-10 12:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/922c87c9aed4 8035605: Expand functionality of PredictedIntrinsicGenerator Summary: Allow several predicates and separate intrinsic methods per one intrinsified (virtual) method. Reviewed-by: roland ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: b20a35eae442 Author: kvn Date: 2014-06-11 11:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b20a35eae442 8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC Summary: Add C2 SHA intrinsics on SPARC Reviewed-by: kvn, roland Contributed-by: james.cheng at oracle.com ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp ! src/share/vm/classfile/vmSymbols.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/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/sha/TestSHA.java Changeset: 46bbe04d1cad Author: anoll Date: 2014-04-11 13:52 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/46bbe04d1cad 8039498: Add iterators to GrowableArray Summary: To simplify the management of multiple code heaps in the code cache (see JDK-8015774), STL-style iterator capability is added to the GrowableArray. Further, custom iterators allow to only iterate over elements that satisfy a given predicate. Reviewed-by: kvn, twisti Contributed-by: Tobias Hartmann ! src/share/vm/utilities/growableArray.hpp Changeset: f5b4600d7368 Author: morris Date: 2014-08-12 22:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f5b4600d7368 Merge Changeset: 3c048df3ef8b Author: morris Date: 2014-08-07 18:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3c048df3ef8b 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: ee019285a52c Author: jmasa Date: 2014-08-04 10:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ee019285a52c 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: fa62fb12cdca Author: dsimms Date: 2014-08-14 15:16 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa62fb12cdca 6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical. Summary: Wrapped memory with standard bounds checking "GuardedMemory". Reviewed-by: zgu, fparain, dcubed + src/share/vm/memory/guardedMemory.cpp + src/share/vm/memory/guardedMemory.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/runtime/os.cpp Changeset: 29a5c2fd2d2e Author: dsimms Date: 2014-08-14 15:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/29a5c2fd2d2e 8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted Summary: negative verify_guards when testing for corruption Reviewed-by: sla, fparain ! src/share/vm/prims/jniCheck.cpp Changeset: 897333c7e587 Author: amurillo Date: 2014-08-14 12:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/897333c7e587 Merge Changeset: f52cb9164759 Author: amurillo Date: 2014-08-14 12:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f52cb9164759 Added tag hs25.40-b05 for changeset 897333c7e587 ! .hgtags Changeset: 03c5d509a811 Author: coffeys Date: 2014-08-19 20:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/03c5d509a811 Merge ! .hgtags ! make/hotspot_version ! src/os/aix/vm/os_aix.cpp Changeset: 2fd0fd493045 Author: rbackman Date: 2014-06-04 10:01 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2fd0fd493045 8031994: java/lang/Character/CheckProp test times out Reviewed-by: iveresov, roland ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp Changeset: f933a15469d4 Author: jwilhelm Date: 2014-07-28 22:43 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f933a15469d4 8055006: Store original value of Min/MaxHeapFreeRatio Summary: Store the value set by the user and some makefile changes required to change the flags. Reviewed-by: sla, mchung, bchristi, jmasa, dholmes ! make/bsd/makefiles/vm.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 28b4223e2ea7 Author: jwilhelm Date: 2014-08-22 13:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28b4223e2ea7 8055744: 8u-dev nightly solaris builds failed on 08/20 Summary: Fixed makefiles on solaris to allow build with extra symbols. Reviewed-by: dcubed, erikj ! make/solaris/Makefile ! make/solaris/makefiles/buildtree.make Changeset: 4d5c3760ebb4 Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4d5c3760ebb4 Added tag jdk8u40-b02 for changeset f52cb9164759 ! .hgtags Changeset: 5c8178d7dd35 Author: amurillo Date: 2014-08-14 12:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5c8178d7dd35 8055155: new hotspot build - hs25.40-b06 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 8ae0d26ab728 Author: dsimms Date: 2014-08-14 10:56 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8ae0d26ab728 8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=" flag Reviewed-by: hseigel, fparain ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/globals.hpp Changeset: 43aa571c1131 Author: amurillo Date: 2014-08-15 11:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/43aa571c1131 8055217: Make jdk8u40 the default jprt release for hs25.40 Reviewed-by: mikael, kvn ! make/jprt.properties Changeset: da00a41842a5 Author: brutisso Date: 2014-04-23 12:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/da00a41842a5 8038265: CMS: enable time based triggering of concurrent cycles Reviewed-by: mgerdin, brutisso Contributed-by: michal at frajt.eu ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/runtime/globals.hpp Changeset: 411e30e5fbb8 Author: roland Date: 2014-08-13 11:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/411e30e5fbb8 8026796: Make replace_in_map() on parent maps generic Summary: propagate node replacements along control flow edges to callers Reviewed-by: kvn, vlivanov ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp + src/share/vm/opto/replacednodes.cpp + src/share/vm/opto/replacednodes.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/growableArray.hpp Changeset: 92baebeb744b Author: hseigel Date: 2014-08-12 20:29 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/92baebeb744b 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: fb971e09d20f Author: iveresov Date: 2014-08-13 17:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fb971e09d20f 8054883: Segmentation error while running program Summary: Fix pattern matching of range check Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp Changeset: 8a7429682242 Author: stefank Date: 2014-08-18 14:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8a7429682242 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: 18bf0b66de52 Author: poonam Date: 2014-08-19 02:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/18bf0b66de52 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: 15b01edee7c0 Author: poonam Date: 2014-08-19 09:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/15b01edee7c0 Merge Changeset: 2d1534aa7131 Author: tschatzl Date: 2014-08-18 15:41 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2d1534aa7131 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: ff3169f25621 Author: brutisso Date: 2014-04-01 07:46 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ff3169f25621 8038829: G1: More useful information in a few assert messages Reviewed-by: sjohanss, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: eec72fa4b108 Author: brutisso Date: 2014-08-19 12:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eec72fa4b108 8040722: G1: Clean up usages of heap_region_containing Reviewed-by: tschatzl, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.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 Changeset: 6701abbc4441 Author: tschatzl Date: 2014-08-19 10:50 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6701abbc4441 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: 1f1d373cd044 Author: tschatzl Date: 2014-08-21 11:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1f1d373cd044 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: 8d5f66b42c53 Author: tschatzl Date: 2014-08-20 14:34 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8d5f66b42c53 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: 7b2fc3129653 Author: tschatzl Date: 2014-08-20 15:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7b2fc3129653 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: fbc31318922c Author: amurillo Date: 2014-08-21 14:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fbc31318922c Merge Changeset: 38539608359a Author: amurillo Date: 2014-08-21 14:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/38539608359a Added tag hs25.40-b06 for changeset fbc31318922c ! .hgtags Changeset: 3374ec4c4448 Author: amurillo Date: 2014-08-26 13:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3374ec4c4448 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp Changeset: 0ee2b6c618fc Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0ee2b6c618fc Added tag jdk8u40-b03 for changeset 38539608359a ! .hgtags Changeset: 77878c021b8d Author: lana Date: 2014-08-28 16:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/77878c021b8d Merge ! .hgtags Changeset: 7fa57b65c27f Author: amurillo Date: 2014-08-21 14:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7fa57b65c27f 8055786: new hotspot build - hs25.40-b07 Reviewed-by: jcoomes ! make/hotspot_version Changeset: c3990b8c710e Author: thartmann Date: 2014-08-25 08:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c3990b8c710e 8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes Summary: Because anonymous classes are not in the system dictionary, we have to set 'unloading_occurred' based on 'CLDG::do_unloading()'. Added jtreg test. Reviewed-by: kvn, coleenp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp + test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java Changeset: cec4a29245f5 Author: amurillo Date: 2014-08-25 11:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/cec4a29245f5 Added tag hs25.40-b07 for changeset c3990b8c710e ! .hgtags Changeset: 5b662570d9cf Author: amurillo Date: 2014-08-25 11:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5b662570d9cf 8055952: new hotspot build - hs25.40-b08 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 72fa1e83e5f9 Author: lfoltan Date: 2014-08-25 15:57 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/72fa1e83e5f9 8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20. Summary: Correct fix for allowing BootstrapMethods attribute with an empty bootstrap_methods table. Reviewed-by: coleenp, ctornqvi, hseigel ! src/share/vm/classfile/classFileParser.cpp Changeset: fa0cf025abd4 Author: hseigel Date: 2014-08-25 16:03 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa0cf025abd4 Merge Changeset: 47e8e40b94d3 Author: hseigel Date: 2014-08-25 17:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/47e8e40b94d3 Merge Changeset: 439f0d76cff3 Author: brutisso Date: 2014-08-26 10:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/439f0d76cff3 8029524: Remove unsused method CollectedHeap::unsafe_max_alloc() Reviewed-by: pliden, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp Changeset: 4bfc44ba0d19 Author: tschatzl Date: 2014-08-21 16:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4bfc44ba0d19 8055098: WB API should be extended to provide information about size and age of object. Summary: Extend the WhiteBox API to provide information about the size and age of objects. Further add a mechanism to trigger a young GC. Reviewed-by: tschatzl, sjohanss Contributed-by: Leonid Mesnik ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/vmPSOperations.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: b95d569d10c1 Author: tschatzl Date: 2014-08-26 14:15 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b95d569d10c1 8055953: [TESTBUG] Fix for 8055098 does not contain unit test Summary: Add missing unit test. Reviewed-by: tschatzl Contributed-by: Leonid Mesnik + test/gc/whitebox/TestWBGC.java Changeset: 4d3a43351904 Author: tschatzl Date: 2014-08-27 09:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4d3a43351904 Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.cpp Changeset: 833b0f92429a Author: zgu Date: 2014-08-27 08:19 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/833b0f92429a 8046598: Scalable Native memory tracking development Summary: Enhance scalability of native memory tracking Reviewed-by: coleenp, ctornqvi, gtriantafill ! make/excludeSrc.make ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/heapInspection.cpp ! src/share/vm/memory/memRegion.cpp ! src/share/vm/memory/resourceArea.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp + src/share/vm/services/allocationSite.hpp + src/share/vm/services/mallocSiteTable.cpp + src/share/vm/services/mallocSiteTable.hpp + src/share/vm/services/mallocTracker.cpp + src/share/vm/services/mallocTracker.hpp + src/share/vm/services/mallocTracker.inline.hpp ! src/share/vm/services/memBaseline.cpp ! src/share/vm/services/memBaseline.hpp - src/share/vm/services/memPtr.cpp - src/share/vm/services/memPtr.hpp - src/share/vm/services/memPtrArray.hpp - src/share/vm/services/memRecorder.cpp - src/share/vm/services/memRecorder.hpp ! src/share/vm/services/memReporter.cpp ! src/share/vm/services/memReporter.hpp - src/share/vm/services/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp + src/share/vm/services/nmtCommon.cpp + src/share/vm/services/nmtCommon.hpp ! src/share/vm/services/nmtDCmd.cpp ! src/share/vm/services/nmtDCmd.hpp + src/share/vm/services/virtualMemoryTracker.cpp + src/share/vm/services/virtualMemoryTracker.hpp + src/share/vm/utilities/linkedlist.cpp + src/share/vm/utilities/linkedlist.hpp + src/share/vm/utilities/nativeCallStack.cpp + src/share/vm/utilities/nativeCallStack.hpp ! src/share/vm/utilities/vmError.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: ac12996df59b Author: zgu Date: 2014-08-27 08:35 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ac12996df59b 8044140: Create NMT (Native Memory Tracking) tests for NMT2 Summary: Create new/modify existing tests for NMT2, which is an internal redesign to address scalability issues in the first implementation. Reviewed-by: ctornqvi, zgu Contributed-by: George Triantafillou ! test/TEST.ROOT ! test/TEST.groups ! test/runtime/NMT/BaselineWithParameter.java ! test/runtime/NMT/CommandLineDetail.java ! test/runtime/NMT/CommandLineEmptyArgument.java ! test/runtime/NMT/CommandLineInvalidArgument.java ! test/runtime/NMT/CommandLineSummary.java ! test/runtime/NMT/CommandLineTurnOffNMT.java ! test/runtime/NMT/JcmdScale.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/ShutdownTwice.java ! test/runtime/NMT/SummaryAfterShutdown.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocTestType.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: f433f37645e5 Author: zgu Date: 2014-08-12 12:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f433f37645e5 8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140 Summary: Reserved WhiteBox.java pushed by JDK-8044140 Reviewed-by: ccheung, hseigel ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 36c9011aaead Author: zgu Date: 2014-08-14 09:02 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/36c9011aaead 8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2) Summary: Dynamic allocate _reserved_regions instead of static object to avoid racing during process exit Reviewed-by: dholmes, coleenp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp Changeset: c6211b707068 Author: zgu Date: 2014-08-19 08:34 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c6211b707068 8055007: NMT2: emptyStack missing in minimal build Summary: Refactored emptyStack to a static member of NativeCallStack, which is accessible in minimal build. Reviewed-by: coleenp, dholmes ! src/share/vm/services/mallocSiteTable.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp ! src/share/vm/services/nmtCommon.hpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp ! src/share/vm/utilities/nativeCallStack.cpp ! src/share/vm/utilities/nativeCallStack.hpp Changeset: 3adc0e278f49 Author: zgu Date: 2014-08-19 09:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3adc0e278f49 8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests Summary: Handled CDS mapping region and added test for the scenario Reviewed-by: coleenp, ctornqvi ! src/share/vm/services/virtualMemoryTracker.cpp + test/runtime/NMT/NMTWithCDS.java Changeset: dd3939fe8424 Author: zgu Date: 2014-08-20 08:41 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd3939fe8424 8054546: NMT2 leaks memory Summary: Fixed memory leak in NMT by baselining memory in c heap instead of an arena. Reviewed-by: coleenp, minqi ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/memBaseline.cpp ! src/share/vm/services/memBaseline.hpp Changeset: aef17e6b4abf Author: zgu Date: 2014-08-27 08:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aef17e6b4abf 8055236: Deadlock during NMT2 shutdown on Windows Summary: Removed MemTracker::shutdown() call to avoid deadlock Reviewed-by: minqi, ctornqvi ! src/os/windows/vm/os_windows.cpp Changeset: 357af5b6d80a Author: zgu Date: 2014-08-28 11:55 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/357af5b6d80a 8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted Summary: Disable the test until related Java launcher change reaches promotion build Reviewed-by: ctornqvi, gtriantafill ! test/runtime/NMT/NMTWithCDS.java Changeset: 3f1b3f2dd1cb Author: amurillo Date: 2014-08-28 14:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3f1b3f2dd1cb Merge ! .hgtags - src/share/vm/services/memPtr.cpp - src/share/vm/services/memPtr.hpp - src/share/vm/services/memPtrArray.hpp - src/share/vm/services/memRecorder.cpp - src/share/vm/services/memRecorder.hpp - src/share/vm/services/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp Changeset: 3012cc0c8e24 Author: amurillo Date: 2014-08-28 14:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3012cc0c8e24 Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb ! .hgtags Changeset: fd4dbaff3002 Author: amurillo Date: 2014-09-02 14:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd4dbaff3002 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp - src/share/vm/services/memPtr.cpp - src/share/vm/services/memPtr.hpp - src/share/vm/services/memPtrArray.hpp - src/share/vm/services/memRecorder.cpp - src/share/vm/services/memRecorder.hpp - src/share/vm/services/memSnapshot.cpp - src/share/vm/services/memSnapshot.hpp - src/share/vm/services/memTrackWorker.cpp - src/share/vm/services/memTrackWorker.hpp Changeset: efbd07229e6c Author: katleman Date: 2014-09-03 13:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/efbd07229e6c Added tag jdk8u40-b04 for changeset fd4dbaff3002 ! .hgtags Changeset: c67b85c32d9a Author: amurillo Date: 2014-08-28 14:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c67b85c32d9a 8056299: new hotspot build - hs25.40-b09 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 999824269b71 Author: kvn Date: 2014-08-22 12:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/999824269b71 8055069: TSX and RTM should be deprecated more strongly until hardware is corrected Summary: Require to specify UnlockExperimentalVMOptions flag together with UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported otherwise. Reviewed-by: iveresov, fzhinkin ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! test/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java ! test/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java Changeset: 6e0cb14ce59b Author: iklam Date: 2014-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6e0cb14ce59b 8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung ! make/excludeSrc.make ! src/os/linux/vm/os_linux.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp + src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp + src/share/vm/classfile/sharedClassUtil.hpp + src/share/vm/classfile/sharedPathsMiscInfo.cpp + src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp + src/share/vm/classfile/systemDictionaryShared.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp + src/share/vm/utilities/stringUtils.cpp + src/share/vm/utilities/stringUtils.hpp + test/testlibrary/com/oracle/java/testlibrary/BuildHelper.java Changeset: bb239308be67 Author: iklam Date: 2014-09-02 14:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bb239308be67 8056971: Minor class loading clean-up Summary: Misplacement of #if INCLUE_CDS, typos, unnecessary C string duplication Reviewed-by: dholmes, ccheung ! src/share/vm/classfile/classFileStream.cpp ! src/share/vm/classfile/classFileStream.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp ! src/share/vm/classfile/systemDictionary.cpp Changeset: a8ea2f110d87 Author: tschatzl Date: 2014-08-26 09:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a8ea2f110d87 8054819: Rename HeapRegionSeq to HeapRegionManager Reviewed-by: jwilhelm, jmasa ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionManager.java - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp + src/share/vm/gc_implementation/g1/heapRegionManager.cpp + src/share/vm/gc_implementation/g1/heapRegionManager.hpp + src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/objArrayKlass.cpp Changeset: 39189caa2894 Author: tschatzl Date: 2014-08-29 13:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/39189caa2894 Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp Changeset: 3372cbab6583 Author: tschatzl Date: 2014-09-02 15:03 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3372cbab6583 Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp Changeset: 9337d0e7ea4f Author: tschatzl Date: 2014-09-02 15:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9337d0e7ea4f 8055919: Remove dead code in G1 concurrent marking code Reviewed-by: jmasa, jwilhelm ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp Changeset: 09e9e5240710 Author: jwilhelm Date: 2014-09-03 09:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/09e9e5240710 8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap Summary: New test added. Reviewed-by: ehelin, tschatzl, jwilhelm Contributed-by: andrey.x.zakharov at oracle.com ! test/TEST.groups + test/gc/g1/TestHumongousShrinkHeap.java Changeset: b1266b08b994 Author: tschatzl Date: 2014-09-03 09:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b1266b08b994 8056043: Heap does not shrink within the heap after JDK-8038423 Summary: Enable shrinking within the heap by removing some code added for JDK-8054818. Enable the test case that checks that again too. Reviewed-by: jwilhelm, jmasa ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! test/gc/g1/TestHumongousShrinkHeap.java Changeset: 14b8221771dc Author: tschatzl Date: 2014-09-03 09:25 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/14b8221771dc Merge ! src/share/vm/oops/instanceKlass.cpp Changeset: d2c5fee67143 Author: thartmann Date: 2014-08-29 10:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d2c5fee67143 8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC Summary: Remove the '-XX:+UseParallelGC' parameter from the test because it is conflicting with other GC settings. Reviewed-by: kvn ! test/compiler/classUnloading/methodUnloading/TestMethodUnloading.java Changeset: c35aec39d08e Author: anoll Date: 2014-09-03 08:44 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c35aec39d08e Merge Changeset: edb5f3b38aab Author: tschatzl Date: 2014-08-28 17:05 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/edb5f3b38aab 8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark. Summary: The verification code that checked whether no bitmap mark had been found re-read HeapRegion::end() after the check on the bitmap. Concurrent humongous object allocation could have changed HeapRegion::end() in the meantime. Fix this by using the actual end of the region instead of HeapRegion::end() for comparison. Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: a178c2e6f85f Author: amurillo Date: 2014-09-02 11:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a178c2e6f85f Merge ! .hgtags ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp Changeset: 7430aa5718a5 Author: amurillo Date: 2014-09-03 08:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7430aa5718a5 Merge ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 622c6e0ad4d6 Author: ccheung Date: 2014-08-25 00:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/622c6e0ad4d6 8048150: Allow easy configurations for large CDS archives Summary: Estimate the size of shared archive based on the number of classes in the classlist file Reviewed-by: iklam, jiangli, minqi, dholmes ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp Changeset: b23a19cd0536 Author: ccheung Date: 2014-08-27 10:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b23a19cd0536 8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC Summary: cast the result of the conversion to uintx Reviewed-by: ccheung, coleenp Contributed-by: volker.simonis at gmail.com ! src/share/vm/memory/metaspaceShared.hpp Changeset: 4c7dd94cdc07 Author: ccheung Date: 2014-09-03 21:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4c7dd94cdc07 Merge Changeset: 66d359ee9681 Author: tschatzl Date: 2014-09-03 17:01 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/66d359ee9681 8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq Summary: Fixup the remaining variable names. Reviewed-by: tonyp, jwilhelm ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp Changeset: 966601b12d4f Author: sla Date: 2014-09-04 11:21 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/966601b12d4f 8057535: add a thread extension class Reviewed-by: mgerdin, bdelsart, jcoomes ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp + src/share/vm/runtime/thread_ext.cpp + src/share/vm/runtime/thread_ext.hpp ! src/share/vm/services/management.cpp Changeset: 017b0145f20c Author: gtriantafill Date: 2014-08-12 14:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/017b0145f20c 8054952: [TESTBUG] Add missing NMT2 tests Summary: The new NMT2 tests got lost on the way into jdk9 yesterday, this change adds them. Reviewed-by: coleenp, zgu, ctornqvi + test/runtime/NMT/AutoshutdownNMT.java + test/runtime/NMT/JcmdBaselineDetail.java + test/runtime/NMT/JcmdDetailDiff.java + test/runtime/NMT/JcmdScaleDetail.java + test/runtime/NMT/JcmdSummaryDiff.java + test/runtime/NMT/MallocRoundingReportTest.java + test/runtime/NMT/MallocSiteHashOverflow.java + test/runtime/NMT/MallocStressTest.java + test/runtime/NMT/ReleaseNoCommit.java + test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java Changeset: f5164941749c Author: zgu Date: 2014-08-14 13:15 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f5164941749c 8054547: Re-enable warning for incompatible java launcher Summary: Re-enabled warning as launcher change reached promotion build Reviewed-by: hseigel, coleenp ! src/share/vm/runtime/arguments.cpp Changeset: 6640f982c1be Author: gtriantafill Date: 2014-09-04 10:14 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6640f982c1be 8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated Summary: enable tests for NMT2 Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/AutoshutdownNMT.java ! test/runtime/NMT/BaselineWithParameter.java ! test/runtime/NMT/CommandLineDetail.java ! test/runtime/NMT/CommandLineEmptyArgument.java ! test/runtime/NMT/CommandLineInvalidArgument.java ! test/runtime/NMT/CommandLineSummary.java ! test/runtime/NMT/CommandLineTurnOffNMT.java ! test/runtime/NMT/JcmdBaselineDetail.java ! test/runtime/NMT/JcmdScale.java ! test/runtime/NMT/JcmdScaleDetail.java ! test/runtime/NMT/JcmdSummaryDiff.java ! test/runtime/NMT/JcmdWithNMTDisabled.java ! test/runtime/NMT/MallocRoundingReportTest.java ! test/runtime/NMT/MallocTestType.java ! test/runtime/NMT/PrintNMTStatistics.java ! test/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/runtime/NMT/ReleaseCommittedMemory.java ! test/runtime/NMT/ReleaseNoCommit.java ! test/runtime/NMT/ShutdownTwice.java ! test/runtime/NMT/SummaryAfterShutdown.java ! test/runtime/NMT/SummarySanityCheck.java ! test/runtime/NMT/ThreadedMallocTestType.java ! test/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/runtime/NMT/VirtualAllocTestType.java Changeset: acb20c734237 Author: gtriantafill Date: 2014-08-19 06:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/acb20c734237 8055051: runtime/NMT/CommandLineEmptyArgument.java fails Summary: disable failing test Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/CommandLineEmptyArgument.java Changeset: 19fc73d027a6 Author: gtriantafill Date: 2014-08-22 06:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/19fc73d027a6 8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available Reviewed-by: ctornqvi, hseigel ! test/runtime/NMT/JcmdDetailDiff.java Changeset: 3670c195cb8b Author: gtriantafill Date: 2014-08-22 07:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3670c195cb8b 8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails Reviewed-by: ctornqvi, zgu ! test/runtime/NMT/VirtualAllocCommitUncommitRecommit.java Changeset: b28ee41fbecb Author: gtriantafill Date: 2014-08-21 14:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b28ee41fbecb 8055684: runtime/NMT/CommandLineEmptyArgument.java fails Reviewed-by: ctornqvi, sla ! test/runtime/NMT/CommandLineEmptyArgument.java Changeset: 3f9ff5e261c6 Author: gtriantafill Date: 2014-08-22 06:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3f9ff5e261c6 8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running Reviewed-by: ctornqvi, zgu, hseigel ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/runtime/NMT/MallocStressTest.java Changeset: 1202792c966e Author: jcoomes Date: 2014-09-04 09:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1202792c966e 8054970: gc src file exclusion should exclude alternative sources Reviewed-by: ehelin, stefank ! make/excludeSrc.make Changeset: 8ec8971f511a Author: jcoomes Date: 2014-09-04 16:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8ec8971f511a 8057531: refactor gc argument processing code slightly Reviewed-by: mgerdin, tschatzl, jmasa ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 227a9e5e4b4a Author: sjohanss Date: 2014-09-05 09:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/227a9e5e4b4a 8057536: Refactor G1 to allow context specific allocations Summary: Splitting out a g1 allocator class to simply specialized allocators which can associate each allocation with a given context. Reviewed-by: mgerdin, brutisso + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1Allocator.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1CollectedHeap.java ! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp ! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp + src/share/vm/gc_implementation/g1/g1AllocationContext.hpp + src/share/vm/gc_implementation/g1/g1Allocator.cpp + src/share/vm/gc_implementation/g1/g1Allocator.hpp + src/share/vm/gc_implementation/g1/g1Allocator_ext.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: fe392af93c23 Author: iignatyev Date: 2014-08-27 17:09 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fe392af93c23 8056072: add jprt_optimized targets Reviewed-by: kvn, roland ! make/Makefile ! make/jprt.gmk ! make/jprt.properties Changeset: ddda5de93db5 Author: iignatyev Date: 2014-08-28 23:30 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ddda5de93db5 8056223: typo in export_optimized_jdk Reviewed-by: kvn ! make/Makefile Changeset: 9be4ca335650 Author: jwilhelm Date: 2014-09-05 00:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9be4ca335650 8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile Summary: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile Reviewed-by: erikj, dholmes ! make/solaris/Makefile Changeset: 76af788b6c16 Author: jcoomes Date: 2014-09-05 12:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/76af788b6c16 8057623: add an extension class for argument handling Reviewed-by: brutisso, mgerdin, tschatzl ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp - src/share/vm/runtime/arguments_ext.cpp + src/share/vm/runtime/arguments_ext.hpp Changeset: c9635cad4a5d Author: amurillo Date: 2014-09-05 15:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c9635cad4a5d Merge - agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java ! make/solaris/Makefile - src/share/vm/gc_implementation/g1/heapRegionSeq.cpp - src/share/vm/gc_implementation/g1/heapRegionSeq.hpp - src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp - src/share/vm/runtime/arguments_ext.cpp Changeset: 232b50b20797 Author: amurillo Date: 2014-09-05 15:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/232b50b20797 Added tag hs25.40-b09 for changeset c9635cad4a5d ! .hgtags Changeset: fe1f65b0a2d8 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fe1f65b0a2d8 Added tag jdk8u40-b05 for changeset 232b50b20797 ! .hgtags Changeset: 7ff83df6c85a Author: amurillo Date: 2014-09-05 15:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7ff83df6c85a 8057649: new hotspot build - hs25.40-b10 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 91cb3b8aac2b Author: thartmann Date: 2014-08-19 07:36 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/91cb3b8aac2b 8048879: "unexpected yanked node" opto/postaloc.cpp:139 Summary: MemBarAcquireNode prevents deletion of dead LoadNNode. Added condition to 'has_special_unique_user' to trigger deletion. Reviewed-by: kvn, iveresov ! src/share/vm/opto/node.cpp + test/compiler/membars/TestMemBarAcquire.java Changeset: 2545e461115b Author: sla Date: 2014-05-30 19:13 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2545e461115b 8044398: Attach code should propagate errors in Diagnostic Commands as errors Reviewed-by: dcubed, mgronlun ! src/share/vm/services/attachListener.cpp Changeset: 47e3110c47e8 Author: coleenp Date: 2014-09-05 16:01 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/47e3110c47e8 6642881: Improve performance of Class.getClassLoader() Summary: Add classLoader to java/lang/Class instance for fast access Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/unsafe.cpp Changeset: 99f0593d8c9f Author: coleenp Date: 2014-09-08 14:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/99f0593d8c9f Merge - src/share/vm/runtime/arguments_ext.cpp Changeset: d35872270666 Author: sjohanss Date: 2014-09-09 00:05 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d35872270666 8057658: Enable G1 FullGC extensions Summary: Refactored the G1 FullGC code to enable it to be extended. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.hpp + src/share/vm/gc_implementation/g1/g1MarkSweep_ext.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionManager.cpp ! src/share/vm/memory/space.hpp Changeset: b384ba33c9a0 Author: kvn Date: 2014-07-17 15:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b384ba33c9a0 8050942: PPC64: implement template interpreter for ppc64le Reviewed-by: kvn, goetz Contributed-by: asmundak at google.com ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp Changeset: 2219e830b668 Author: kvn Date: 2014-09-08 23:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2219e830b668 Merge Changeset: d8847542f83a Author: kvn Date: 2014-08-13 13:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d8847542f83a 8054927: Missing MemNode::acquire ordering in some volatile Load nodes Summary: Fixed memory ordering parameter and added missing barriers for volatile loads. Reviewed-by: roland, iveresov ! src/share/vm/opto/library_call.cpp Changeset: d635fd1ac81c Author: iveresov Date: 2014-09-08 18:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d635fd1ac81c 8056124: Hotspot should use PICL interface to get cacheline size on SPARC Summary: Using libpicl to get L1 data and L2 cache line sizes Reviewed-by: kvn, roland, morris ! make/solaris/makefiles/vm.make ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 3153adbad1e9 Author: iveresov Date: 2014-09-09 01:58 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3153adbad1e9 Merge Changeset: 5248357b7113 Author: sjohanss Date: 2014-09-09 04:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5248357b7113 8057710: Refactor G1 heap region default sizes Summary: Refactored the defines to instead be static const in a HeapRegionBounds class. Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/heapRegion.cpp + src/share/vm/gc_implementation/g1/heapRegionBounds.hpp + src/share/vm/gc_implementation/g1/heapRegionBounds.inline.hpp Changeset: 63bae08b051e Author: kvn Date: 2014-09-04 23:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/63bae08b051e 8057643: Unable to build --with-debug-level=optimized on OSX Summary: Added missing Hotspot make targets for 'optimized' build. Reviewed-by: iveresov ! make/Makefile ! make/bsd/makefiles/universal.gmk Changeset: b6978881f5af Author: kvn Date: 2014-09-09 06:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b6978881f5af Merge Changeset: 17d3ee6e9d3c Author: fzhinkin Date: 2014-09-08 20:32 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/17d3ee6e9d3c 8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality Reviewed-by: kvn, iignatyev ! test/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java ! test/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java - test/compiler/intrinsics/mathexact/sanity/Verifier.java + test/compiler/testlibrary/intrinsics/Verifier.java Changeset: fe6dafcd8ed0 Author: fzhinkin Date: 2014-09-03 15:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fe6dafcd8ed0 8055904: Develop tests for new command-line options related to SHA intrinsics Reviewed-by: kvn, iignatyev + test/compiler/intrinsics/sha/cli/SHAOptionsBase.java + test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java + test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedX86CPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHAIntrinsicsSpecificTestCaseForUnsupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForSupportedSparcCPU.java + test/compiler/intrinsics/sha/cli/testcases/UseSHASpecificTestCaseForUnsupportedSparcCPU.java Changeset: 4d8781a35525 Author: fzhinkin Date: 2014-09-03 15:26 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4d8781a35525 8055903: Develop sanity tests on SPARC's SHA instructions support Reviewed-by: kvn, iignatyev + test/compiler/intrinsics/sha/sanity/SHASanityTestBase.java + test/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java + test/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java + test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 14b356bbca27 Author: zmajo Date: 2014-08-29 15:32 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/14b356bbca27 8055286: Extend CompileCommand=option to handle numeric parameters Summary: Changed CompileCommand=option to handle "extended" parameters: Klass::method,type,flag,value. Types supported are bool, intx, and uintx. Reviewed-by: kvn, roland ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp Changeset: 119875f0fc67 Author: kvn Date: 2014-09-02 10:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/119875f0fc67 8056964: JDK-8055286 changes are incomplete. Summary: added ccstr and ccstrlist types to compilerOracle 'option' command Reviewed-by: roland ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/opto/compile.hpp Changeset: e09c0676c53f Author: simonis Date: 2014-09-03 14:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e09c0676c53f 8057129: Fix AIX build after the Extend CompileCommand=option change 8055286 Reviewed-by: kvn ! src/share/vm/compiler/compilerOracle.cpp Changeset: aff6ccb506cb Author: iveresov Date: 2014-09-05 14:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aff6ccb506cb 8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running Summary: Don't make compiled MH intrinsics not entrant when redefining classes Reviewed-by: kvn, vlivanov ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/nmethod.hpp Changeset: 2e6106d44079 Author: iveresov Date: 2014-09-08 11:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2e6106d44079 8057750: CTW should not make MH intrinsics not entrant Summary: Do not make MH intrinsics not entrant in CTW Reviewed-by: kvn, vlivanov ! src/share/vm/classfile/classLoader.cpp Changeset: 2d9cef76b5a6 Author: iveresov Date: 2014-09-09 18:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2d9cef76b5a6 Merge Changeset: 094cbdffa87d Author: drchase Date: 2014-08-29 19:45 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/094cbdffa87d 8054292: code comments leak in fastdebug builds Summary: Added deallocation to destructor; hardened interface against misuse Reviewed-by: kvn ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/interpreter/interpreter.hpp Changeset: 1d8193e4e2a3 Author: drchase Date: 2014-09-09 18:23 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1d8193e4e2a3 Merge Changeset: bddcb33dadf4 Author: drchase Date: 2014-09-09 19:18 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bddcb33dadf4 Merge Changeset: 166d744df0de Author: kvn Date: 2014-09-02 12:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/166d744df0de 8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM. Reviewed-by: roland ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java Changeset: f6f9aec27858 Author: rbackman Date: 2014-09-10 12:39 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f6f9aec27858 8030976: Untaken paths should be more vigorously pruned at highest optimization level Reviewed-by: roland, vlivanov ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/parse2.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 42460b71ba70 Author: rbackman Date: 2014-06-23 13:33 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/42460b71ba70 8046289: compiler/6340864/TestLongVect.java timeout with Reviewed-by: iveresov, vlivanov ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse2.cpp Changeset: 4874332f9799 Author: roland Date: 2014-09-09 15:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4874332f9799 8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair Summary: Use TypeAryPtr::INT type with offset 0 in inline_multiplyToLen(). Reviewed-by: kvn, iveresov ! src/share/vm/opto/library_call.cpp Changeset: 4edd7572c235 Author: gtriantafill Date: 2014-09-09 09:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4edd7572c235 8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking Reviewed-by: ctornqvi, lfoltan ! test/TEST.groups + test/runtime/NMT/MallocTrackingVerify.java Changeset: 64b480f9eb1a Author: ctornqvi Date: 2014-09-10 17:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/64b480f9eb1a Merge Changeset: fd9feb55481c Author: ctornqvi Date: 2014-09-10 19:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd9feb55481c Merge Changeset: e5668dcf12e9 Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e5668dcf12e9 8057818: collect allocation context statistics at gc pauses Reviewed-by: mikael, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp Changeset: c10b463abc6e Author: jcoomes Date: 2014-09-10 13:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c10b463abc6e 8057824: methods to copy allocation context statistics Reviewed-by: mikael, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp + src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: fc2c88ea11a9 Author: drchase Date: 2014-07-11 19:51 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fc2c88ea11a9 8036588: VerifyFieldClosure fails instanceKlass:3133 Summary: Changed deopt live-pointer test to use returns-object instead of live-and-returns-object Reviewed-by: iveresov, kvn, jrose ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/output.cpp Changeset: de58d17d9848 Author: drchase Date: 2014-09-10 21:25 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/de58d17d9848 Merge Changeset: 2402de236865 Author: drchase Date: 2014-09-10 21:45 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2402de236865 Merge Changeset: fa6c442c59ee Author: jcoomes Date: 2014-09-10 16:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa6c442c59ee 8057827: notify an obj when allocation context stats are available Reviewed-by: mikael, jmasa, tschatzl ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/memory/universe.inline.hpp ! src/share/vm/runtime/serviceThread.cpp + src/share/vm/services/allocationContextService.hpp Changeset: e2452c3ff7fb Author: sjohanss Date: 2014-09-08 15:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e2452c3ff7fb 8057752: WhiteBox extension support for testing Summary: Refactored parts of whitebox.cpp to enable registration of whitebox methods defined outside this file. Reviewed-by: mikael, ctornqvi, jmasa ! src/share/vm/prims/whitebox.cpp ! src/share/vm/prims/whitebox.hpp + src/share/vm/prims/whitebox_ext.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: f8afcfbdbf1c Author: roland Date: 2014-08-02 07:06 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f8afcfbdbf1c 8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943 Summary: PhiNode inserted between AllocateNode and Initialization node confuses allocation elimination Reviewed-by: kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/macro.cpp + test/compiler/macronodes/TestEliminateAllocationPhi.java Changeset: be56d800c946 Author: roland Date: 2014-08-11 15:09 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/be56d800c946 8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError Summary: do not update exception cache if exception is replaced when thrown Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_Runtime1.cpp + test/compiler/exceptions/TestRecursiveReplacedException.java Changeset: b186a900f63a Author: roland Date: 2014-08-27 17:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b186a900f63a 8055946: assert(result == NULL || result->is_oop()) failed: must be oop Summary: caller of popped frame doesn't have valid result during deoptimization Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp Changeset: 07f629123254 Author: kvn Date: 2014-09-11 15:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/07f629123254 Merge Changeset: 64156d22e49d Author: dsamersoff Date: 2014-09-11 11:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/64156d22e49d 8032247: SA: Constantpool lookup for invokedynamic is not implemented Summary: implement constant pool lookup for invokedynamic Reviewed-by: sla, sspitsyn ! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java Changeset: 631667807de7 Author: iveresov Date: 2014-09-11 12:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/631667807de7 8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters Summary: Tiered policy requires highest compilation levels always available Reviewed-by: kvn, vlivanov ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodCounters.cpp ! src/share/vm/oops/methodCounters.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp Changeset: 0d78074d2444 Author: iveresov Date: 2014-09-10 19:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0d78074d2444 8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant Summary: Throw exception if unable to compile an MH intrinsic Reviewed-by: kvn ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/runtime/arguments.hpp Changeset: a98dd542cd25 Author: iveresov Date: 2014-09-11 20:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a98dd542cd25 Merge Changeset: df66e3a3c4c2 Author: jwilhelm Date: 2014-09-11 14:21 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/df66e3a3c4c2 8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap Summary: New test added Reviewed-by: jwilhelm, tschatzl Contributed-by: andrey.x.zakharov at oracle.com + test/gc/g1/TestShrinkDefragmentedHeap.java Changeset: 9b8bd21b6823 Author: jwilhelm Date: 2014-09-11 14:21 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9b8bd21b6823 8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM Summary: Added respect for available memory. Renamed function names Reviewed-by: jwilhelm, tschatzl Contributed-by: andrey.x.zakharov at oracle.com ! test/gc/g1/TestHumongousShrinkHeap.java Changeset: dce3f772de9f Author: jcoomes Date: 2014-09-11 17:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dce3f772de9f 8058235: identify GCs initiated to update allocation context stats Reviewed-by: mikael, sjohanss ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp Changeset: ed3d653e4012 Author: zgu Date: 2014-09-04 14:50 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ed3d653e4012 8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead Summary: Return NULL if memory allocation size is bigger than MAX_MALLOC_SIZE when NMT is on Reviewed-by: coleenp, gtriantafill ! src/share/vm/runtime/os.cpp ! test/TEST.groups + test/runtime/NMT/UnsafeMallocLimit.java Changeset: b2029969cc16 Author: coleenp Date: 2014-09-12 01:04 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b2029969cc16 Merge Changeset: 7301840ea20e Author: vlivanov Date: 2014-03-11 15:06 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7301840ea20e 8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock Reviewed-by: kvn, iveresov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp Changeset: 46f9331baed5 Author: vlivanov Date: 2014-03-04 02:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/46f9331baed5 8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...) Reviewed-by: iveresov, roland, coleenp ! src/share/vm/runtime/thread.cpp Changeset: 134f18d0174b Author: vlivanov Date: 2014-05-29 09:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/134f18d0174b 8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle Reviewed-by: twisti, jrose, sspitsyn ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 1de115720e74 Author: vlivanov Date: 2014-07-14 03:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1de115720e74 8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message Reviewed-by: roland, jrose ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/parse.hpp Changeset: dd89808e49ba Author: vlivanov Date: 2014-07-14 03:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dd89808e49ba 8049530: Provide descriptive failure reason for compilation tasks removed for the queue Reviewed-by: roland, iveresov ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp Changeset: bc4ce33c0985 Author: vlivanov Date: 2014-07-14 03:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bc4ce33c0985 8049529: LogCompilation: annotate make_not_compilable with compilation level Reviewed-by: roland, iveresov ! src/share/vm/oops/method.cpp Changeset: 945284eb609f Author: vlivanov Date: 2014-07-14 03:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/945284eb609f 8049532: LogCompilation: C1: inlining tree is flat (no depth is stored) Reviewed-by: roland, iveresov ! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java ! src/share/vm/c1/c1_GraphBuilder.cpp Changeset: 5627633fc830 Author: vlivanov Date: 2014-07-14 03:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5627633fc830 8048703: ReplacedNodes dumps it's content to tty Reviewed-by: roland, iveresov, drchase ! src/share/vm/opto/replacednodes.cpp Changeset: 47ec483b936e Author: amurillo Date: 2014-09-12 13:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/47ec483b936e Merge - test/compiler/intrinsics/mathexact/sanity/Verifier.java Changeset: 3702eb6ec708 Author: amurillo Date: 2014-09-12 13:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3702eb6ec708 Added tag hs25.40-b10 for changeset 47ec483b936e ! .hgtags Changeset: 77f55b2e43ae Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/77f55b2e43ae Added tag jdk8u40-b06 for changeset 3702eb6ec708 ! .hgtags Changeset: 20c3c41c2b99 Author: amurillo Date: 2014-09-12 13:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/20c3c41c2b99 8058275: new hotspot build - hs25.40-b11 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 7dca5ed0e13d Author: dholmes Date: 2014-09-02 21:27 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7dca5ed0e13d 8046210: Missing memory barrier when reading init_lock Reviewed-by: fparain, dcubed, mdoerr Contributed-by: Bill Pittore ! src/share/vm/oops/instanceKlass.cpp Changeset: 00448aa81791 Author: stefank Date: 2014-09-16 11:03 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/00448aa81791 8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it Reviewed-by: tschatzl, fzhinkin, mgerdin ! test/TEST.groups Changeset: 07e01043ade7 Author: thartmann Date: 2014-06-24 08:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/07e01043ade7 8035328: closed/compiler/6595044/Main.java failed with timeout Summary: Patch call sites of non-entrant methods to avoid re-resolving if method is still executed. Reviewed-by: kvn ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 33acb0c42664 Author: thartmann Date: 2014-06-11 09:16 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/33acb0c42664 8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64 Summary: Fixed internal_word_Relocation::target() to not retrieve target address from code if relocation points into the constant section. Added test. Reviewed-by: kvn ! src/share/vm/code/relocInfo.cpp + test/compiler/relocations/TestPrintRelocations.java Changeset: c02ec279b062 Author: brutisso Date: 2014-09-16 14:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c02ec279b062 8057768: Make heap region region type in G1 HeapRegion explicit Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1HotCardCache.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionSet.hpp + src/share/vm/gc_implementation/g1/heapRegionType.cpp + src/share/vm/gc_implementation/g1/heapRegionType.hpp Changeset: bdd2310490aa Author: brutisso Date: 2014-09-16 13:30 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bdd2310490aa Merge Changeset: be71c49ae55a Author: gtriantafill Date: 2014-09-17 05:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/be71c49ae55a 8056263: [TESTBUG] Re-enable NMTWithCDS.java test Reviewed-by: lfoltan, hseigel ! test/runtime/NMT/NMTWithCDS.java Changeset: 4489ac5b084a Author: amurillo Date: 2014-09-19 02:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4489ac5b084a Merge Changeset: b63d0e8bfc07 Author: amurillo Date: 2014-09-19 02:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b63d0e8bfc07 Added tag hs25.40-b11 for changeset 4489ac5b084a ! .hgtags Changeset: 5dc11309d4c6 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5dc11309d4c6 Added tag jdk8u40-b07 for changeset b63d0e8bfc07 ! .hgtags Changeset: 88467a76a382 Author: amurillo Date: 2014-09-19 02:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/88467a76a382 8058798: new hotspot build - hs25.40-b12 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 9c8439756c05 Author: mseledtsov Date: 2014-09-19 11:12 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9c8439756c05 8052313: Backport CDS tests from JDK-9 to jdk8_u40 Summary: Copied CDS tests from jdk-9 to jdk8u40 Reviewed-by: ccheung, dholmes + test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java + test/runtime/SharedArchiveFile/DefaultUseWithClient.java + test/runtime/SharedArchiveFile/LimitSharedSizes.java + test/runtime/SharedArchiveFile/SharedBaseAddress.java + test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java Changeset: 966205f0e717 Author: iveresov Date: 2014-09-19 11:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/966205f0e717 8058564: Tiered compilation performance drop in PIT Summary: Ensure MethodCounters are created before method is enqueued for compilation Reviewed-by: kvn, drchase, jiangli, roland ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 97ad90b2712c Author: sla Date: 2014-09-24 09:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/97ad90b2712c 8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg) Reviewed-by: dholmes, stefank ! test/Makefile Changeset: a60a1309a03a Author: iveresov Date: 2014-09-23 15:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a60a1309a03a 8058744: Crash in C1 OSRed method w/ Unsafe usage Summary: Fix UnsafeRawOp optimizations Reviewed-by: kvn, drchase, vlivanov ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 50d3433155d9 Author: iveresov Date: 2014-09-23 17:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/50d3433155d9 8059002: 8058744 needs a test case Summary: Added a test case the UnsafeRawOp intrinsics Reviewed-by: kvn + test/compiler/unsafe/UnsafeRaw.java Changeset: 152cf4afc11f Author: mgerdin Date: 2014-08-29 13:08 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/152cf4afc11f 8056084: Refactor Hashtable to allow implementations without rehashing support Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 7baf47cb97cb Author: mgerdin Date: 2014-08-29 13:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7baf47cb97cb 8048268: G1 Code Root Migration performs poorly Summary: Replace G1CodeRootSet with a Hashtable based implementation, merge Code Root Migration phase into Code Root Scanning Reviewed-by: jmasa, brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp ! src/share/vm/memory/freeList.cpp ! src/share/vm/utilities/hashtable.cpp Changeset: 58925d1f325e Author: mgerdin Date: 2014-09-08 17:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/58925d1f325e 8057722: G1: Code root hashtable updated incorrectly when evacuation failed Reviewed-by: brutisso, jwilhelm ! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp Changeset: 318cc6fdae90 Author: morris Date: 2014-09-18 11:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/318cc6fdae90 8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check Summary: Provide promoted stack slots for floating-point registers in the SPARC c_calling_convention. Reviewed-by: kvn, jrose, drchase ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad Changeset: 5c1b5be2c69b Author: amurillo Date: 2014-09-26 03:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5c1b5be2c69b Merge Changeset: 905a16825d29 Author: amurillo Date: 2014-09-26 03:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/905a16825d29 Added tag hs25.40-b12 for changeset 5c1b5be2c69b ! .hgtags Changeset: 43aaf8ca42ac Author: asaha Date: 2014-10-01 07:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/43aaf8ca42ac Added tag jdk8u40-b08 for changeset 905a16825d29 ! .hgtags Changeset: 46ffdf376cb5 Author: amurillo Date: 2014-09-26 03:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/46ffdf376cb5 8059204: new hotspot build - hs25.40-b13 Reviewed-by: jcoomes ! make/hotspot_version Changeset: c204e2044c29 Author: mgronlun Date: 2014-09-29 13:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c204e2044c29 8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness Reviewed-by: coleenp, minqi ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp Changeset: 13dbe89e447c Author: iveresov Date: 2014-09-26 20:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/13dbe89e447c 8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic Summary: Make sure MH intrinsics can be created before compiler instances Reviewed-by: kvn ! src/share/vm/classfile/systemDictionary.cpp Changeset: fa56205f142c Author: tonyp Date: 2014-09-10 11:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa56205f142c 8057799: Unnecessary NULL check in G1KeepAliveClosure Reviewed-by: tschatzl, stefank ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 6948da6d7c13 Author: tschatzl Date: 2014-09-30 09:44 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6948da6d7c13 8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set Summary: Remove -XX:-G1DeferredRSUpdate functionality as it is racy. During evacuation failure handling, threads where evacuation failure handling occurred may try to add remembered sets to regions which remembered sets are currently being scanned. The iterator to handle the remembered set scan does not support addition of entries during scan and so may skip valid references. Reviewed-by: iveresov, brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.hpp ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp - test/gc/g1/TestDeferredRSUpdate.java Changeset: 8ba0078861d4 Author: jwilhelm Date: 2014-09-27 15:11 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8ba0078861d4 8047976: Ergonomics for GC thread counts should update the flags Summary: Ergonomics updates flags for number of GC threads Reviewed-by: tschatzl, jwilhelm Contributed-by: sangheon.kim at oracle.com ! src/share/vm/gc_implementation/g1/concurrentG1Refine.cpp ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestG1ConcRefinementThreads.java Changeset: 2d6a3328ec99 Author: brutisso Date: 2014-09-30 08:29 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2d6a3328ec99 Merge Changeset: 43ce58b4717b Author: fzhinkin Date: 2014-10-02 11:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/43ce58b4717b 8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40 Summary: fixed order of DeoptReason values declaration so now it matches the order used in jdk9 and the names order in Deoptimization::_trap_reason_name. Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.hpp Changeset: f6bde7889409 Author: goetz Date: 2014-10-02 09:32 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f6bde7889409 8059592: Recent bugfixes in ppc64 port. Reviewed-by: kvn ! make/aix/makefiles/fastdebug.make ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/globalDefinitions_ppc.hpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp Changeset: 1ff288f0dae4 Author: coleenp Date: 2014-09-25 07:52 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1ff288f0dae4 8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms Summary: The assert was firing for NMT_Off and minimal too even though the size isn't used. Reviewed-by: gtriantafill, dholmes ! src/share/vm/services/mallocTracker.cpp + test/runtime/NMT/UnsafeMallocLimit2.java Changeset: dc8637067fc1 Author: coleenp Date: 2014-10-02 20:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dc8637067fc1 Merge Changeset: ff0986dac06d Author: coleenp Date: 2014-10-02 22:21 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ff0986dac06d Merge Changeset: 7d68a5b1069d Author: coleenp Date: 2014-09-26 12:50 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7d68a5b1069d 8058927: ATG throws ClassNotFoundException Summary: ClassLoader for array klass set to null and not the class loader of the component type. Reviewed-by: dcubed, ctornqvi ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/oops/arrayKlass.cpp + test/runtime/LoadClass/ShowClassLoader.java Changeset: 7dcde22f261f Author: coleenp Date: 2014-10-02 20:17 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7dcde22f261f Merge Changeset: a66c95853c53 Author: coleenp Date: 2014-10-02 23:10 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a66c95853c53 Merge Changeset: d96716f6cbba Author: amurillo Date: 2014-10-03 01:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d96716f6cbba Merge - test/gc/g1/TestDeferredRSUpdate.java Changeset: 7ff8d51e0d8f Author: amurillo Date: 2014-10-03 01:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7ff8d51e0d8f Added tag hs25.40-b13 for changeset d96716f6cbba ! .hgtags Changeset: e11846cf32bf Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e11846cf32bf Added tag jdk8u40-b09 for changeset 7ff8d51e0d8f ! .hgtags Changeset: 23e730f036b1 Author: amurillo Date: 2014-10-03 01:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/23e730f036b1 8059618: new hotspot build - hs25.40-b14 Reviewed-by: jcoomes ! make/hotspot_version Changeset: b29261b17343 Author: iveresov Date: 2014-10-03 13:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b29261b17343 8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw Summary: Get types from LIR instructions instead of HIR Reviewed-by: kvn ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 4001310db3f5 Author: jmasa Date: 2013-11-21 09:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4001310db3f5 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: 1b8c9d3d8764 Author: iignatyev Date: 2014-09-16 21:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1b8c9d3d8764 8057165: [TESTBUG] Need a test to cover JDK-8054883 Reviewed-by: kvn, iveresov, iignatyev Contributed-by: Boris Molodenkov + test/compiler/osr/TestRangeCheck.java Changeset: d3fd73295885 Author: sjohanss Date: 2014-10-06 10:11 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d3fd73295885 8059466: Force young GC to initiate marking cycle when stat update is requested Summary: Enable yc to be forced for stat update. Reviewed-by: mgerdin, jcoomes ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_interface/gcCause.cpp ! src/share/vm/gc_interface/gcCause.hpp Changeset: 1b61c1b7b519 Author: brutisso Date: 2014-10-07 15:14 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1b61c1b7b519 Merge Changeset: 85f4c4ecc963 Author: stefank Date: 2014-09-16 10:13 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/85f4c4ecc963 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: e193bbae24ef Author: amurillo Date: 2014-10-10 03:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e193bbae24ef Merge - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java Changeset: 584df6794686 Author: amurillo Date: 2014-10-10 03:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/584df6794686 Added tag hs25.40-b14 for changeset e193bbae24ef ! .hgtags Changeset: 8cb56c8cb30d Author: jiangli Date: 2014-09-15 16:39 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8cb56c8cb30d Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/stackMapFrame.cpp ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.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/globals.hpp Changeset: f0bedf980c65 Author: asaha Date: 2014-09-16 13:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f0bedf980c65 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/klass.cpp - test/compiler/intrinsics/mathexact/sanity/Verifier.java Changeset: 3c2be6cc9d8e Author: asaha Date: 2014-09-19 12:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3c2be6cc9d8e Merge ! .hgtags Changeset: 817815bc3502 Author: asaha Date: 2014-09-22 08:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/817815bc3502 Merge ! .hgtags Changeset: 094ecb87b469 Author: asaha Date: 2014-09-24 12:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/094ecb87b469 Merge ! .hgtags ! make/hotspot_version Changeset: 20214a1d2c28 Author: asaha Date: 2014-10-06 15:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/20214a1d2c28 Merge ! .hgtags ! make/hotspot_version Changeset: 8956e19bdffb Author: asaha Date: 2014-10-07 14:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8956e19bdffb Merge ! .hgtags Changeset: 73d61cd3f8e9 Author: asaha Date: 2014-10-08 14:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/73d61cd3f8e9 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/runtime/arguments.cpp - test/gc/g1/TestDeferredRSUpdate.java Changeset: 1b3abbeee961 Author: asaha Date: 2014-10-14 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1b3abbeee961 Merge ! .hgtags ! make/hotspot_version - test/gc/class_unloading/AllocateBeyondMetaspaceSize.java Changeset: 9cf6c920a0ac Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9cf6c920a0ac Added tag jdk8u40-b10 for changeset 1b3abbeee961 ! .hgtags Changeset: 1fa6d1542e32 Author: amurillo Date: 2014-10-10 03:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1fa6d1542e32 8059655: new hotspot build - hs25.40-b15 Reviewed-by: jcoomes ! make/hotspot_version Changeset: b509b7ff561c Author: ehelin Date: 2014-10-01 16:09 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b509b7ff561c 8049599: MetaspaceGC::_capacity_until_GC can overflow Reviewed-by: jmasa, stefank ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/prims/whitebox.cpp + test/gc/metaspace/TestCapacityUntilGCWrapAround.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: e3ed86fc15ed Author: tschatzl Date: 2014-09-29 09:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e3ed86fc15ed 8043766: CMM Testing: 8u40 Decommit auxiliary data structures Summary: Check that native memory is returned to the system when decommiting memory within the heap with G1. Reviewed-by: tschatzl, jwilhelm Contributed-by: Andrey Zakharov ! test/TEST.groups + test/gc/g1/TestShrinkAuxiliaryData.java + test/gc/g1/TestShrinkAuxiliaryData00.java + test/gc/g1/TestShrinkAuxiliaryData05.java + test/gc/g1/TestShrinkAuxiliaryData10.java + test/gc/g1/TestShrinkAuxiliaryData15.java + test/gc/g1/TestShrinkAuxiliaryData20.java + test/gc/g1/TestShrinkAuxiliaryData25.java + test/gc/g1/TestShrinkAuxiliaryData30.java Changeset: 0fcaab91d485 Author: brutisso Date: 2014-10-10 15:45 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0fcaab91d485 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: e7d0505c8a30 Author: tschatzl Date: 2014-10-10 15:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e7d0505c8a30 8059758: Footprint regressions with JDK-8038423 Summary: Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything. Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.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/g1RegionToSpaceMapper.cpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp Changeset: fa14838b03c4 Author: brutisso Date: 2014-09-30 13:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa14838b03c4 8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent Reviewed-by: tschatzl, jwilhelm ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: ab4548891480 Author: adlertz Date: 2014-05-20 09:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ab4548891480 6883953: java -client -XX:ValueMapInitialSize=0 crashes Summary: Added lower bound check for ValueMapInitialSize Reviewed-by: kvn Contributed-by: ygaevsky at azulsystems.com ! src/share/vm/runtime/arguments.cpp Changeset: 05b726bce3e6 Author: mlarsson Date: 2014-10-14 19:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/05b726bce3e6 8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails Summary: Also reviewed by: sangheon.kim at oracle.com Reviewed-by: brutisso ! test/gc/g1/TestSummarizeRSetStatsThreads.java Changeset: fffbcc20bf61 Author: mgronlun Date: 2014-02-24 13:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fffbcc20bf61 8035650: Exclude AIX from VS.NET make/windows/projectcreator.make Reviewed-by: dholmes, sla ! make/windows/makefiles/projectcreator.make Changeset: f10fe402dfb1 Author: amurillo Date: 2014-10-17 07:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f10fe402dfb1 Merge ! make/hotspot_version ! src/share/vm/runtime/arguments.cpp Changeset: 99372b2fee0e Author: amurillo Date: 2014-10-17 07:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/99372b2fee0e Added tag hs25.40-b15 for changeset f10fe402dfb1 ! .hgtags Changeset: 8538a606a105 Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8538a606a105 Added tag jdk8u40-b11 for changeset 99372b2fee0e ! .hgtags Changeset: 73b3a2d4d4ef Author: amurillo Date: 2014-10-17 07:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/73b3a2d4d4ef 8061275: new hotspot build - hs25.40-b16 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 331df100ad40 Author: kvn Date: 2014-10-02 11:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/331df100ad40 8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr Summary: Use top() for dead paths when initializing Phi node of exceptions klasses in Parse::catch_inline_exceptions(). Reviewed-by: jrose, vlivanov ! src/share/vm/opto/doCall.cpp + test/compiler/exceptions/CatchInlineExceptions.java Changeset: 417e3b8d04c5 Author: coleenp Date: 2014-10-10 19:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/417e3b8d04c5 8059100: SIGSEGV VirtualMemoryTracker::remove_released_region Summary: Disallow increasing native memory tracking level Reviewed-by: hseigel, ctornqvi, gtriantafill ! src/share/vm/prims/whitebox.cpp ! src/share/vm/services/mallocTracker.cpp ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/memBaseline.hpp ! src/share/vm/services/memReporter.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp ! src/share/vm/services/virtualMemoryTracker.cpp ! src/share/vm/services/virtualMemoryTracker.hpp ! src/share/vm/utilities/vmError.cpp + test/runtime/NMT/ChangeTrackingLevel.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: af6ff94a005d Author: coleenp Date: 2014-10-20 16:37 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/af6ff94a005d Merge Changeset: e48395e6a91b Author: kvn Date: 2014-10-17 15:35 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e48395e6a91b 8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions Reviewed-by: iveresov ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: 8585e75970c7 Author: mikael Date: 2014-10-16 20:20 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8585e75970c7 8049071: Add jtreg jobs to JPRT for hotspot Reviewed-by: dholmes, iveresov ! make/jprt.properties ! test/Makefile ! test/TEST.groups Changeset: a477f1af1bac Author: dholmes Date: 2014-09-23 21:33 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a477f1af1bac 8058919: Add sanity test for minimal VM in test/Makefile Reviewed-by: twisti, kvn, coleenp ! test/Makefile Changeset: 9609f24cecee Author: stefank Date: 2014-07-07 10:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9609f24cecee 8049411: Minimal VM build broken after gcId.cpp was added Reviewed-by: brutisso, ehelin, tschatzl, dholmes ! make/excludeSrc.make Changeset: c12e6bac4ad0 Author: dholmes Date: 2014-09-10 00:44 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c12e6bac4ad0 8056183: os::is_MP() always reports true when NMT is enabled Reviewed-by: shade, coleenp, bdelsart ! src/share/vm/runtime/os.hpp Changeset: 03ca22ba9cf5 Author: dholmes Date: 2014-10-21 21:39 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/03ca22ba9cf5 Merge Changeset: 8e15758b2e94 Author: sla Date: 2014-01-08 08:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8e15758b2e94 8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader Reviewed-by: sla, dholmes Contributed-by: jeremymanson at google.com ! src/share/vm/classfile/classFileParser.cpp Changeset: 8b9ec2da541a Author: amurillo Date: 2014-10-23 15:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8b9ec2da541a Merge Changeset: 6b93bf9ea3ea Author: amurillo Date: 2014-10-23 15:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6b93bf9ea3ea Added tag hs25.40-b16 for changeset 8b9ec2da541a ! .hgtags Changeset: 9f35f614847d Author: dbuck Date: 2014-10-31 12:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9f35f614847d 8060169: Update the Crash Reporting URL in the Java crash log Summary: Update the URL for HotSpot bug reports. Reviewed-by: dcubed, rdurbin ! src/share/vm/runtime/arguments.cpp Changeset: b251d9b90799 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b251d9b90799 Added tag jdk8u40-b12 for changeset 6b93bf9ea3ea ! .hgtags Changeset: c1d0d673b1ba Author: lana Date: 2014-10-31 20:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c1d0d673b1ba Merge Changeset: 68dd4d2b8dc0 Author: amurillo Date: 2014-10-23 15:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/68dd4d2b8dc0 8061861: new hotspot build - hs25.40-b17 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 46140919bf90 Author: jiangli Date: 2014-10-14 12:09 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/46140919bf90 8047934: Adding new API for unlocking diagnostic argument. Summary: New API for unlocking diagnostic argument. Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments_ext.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp Changeset: 20ce707c3aba Author: jiangli Date: 2014-10-24 02:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/20ce707c3aba Merge Changeset: 1bd99e1dc168 Author: jiangli Date: 2014-10-24 03:03 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1bd99e1dc168 Merge Changeset: 1d6eb209432a Author: sjohanss Date: 2014-10-20 10:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1d6eb209432a 8058568: GC cleanup phase can cause G1 skipping a System.gc() Summary: Marking G1 FullGC as a _full collection and passing down the correct before count. Reviewed-by: brutisso, mgerdin ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.hpp Changeset: 87f199a9c1b1 Author: vlivanov Date: 2014-09-29 11:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/87f199a9c1b1 8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement Reviewed-by: kvn ! src/share/vm/opto/escape.cpp Changeset: 8ed0a8dbea70 Author: vlivanov Date: 2014-10-01 12:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8ed0a8dbea70 8059556: C2: crash while inlining MethodHandle invocation w/ null receiver Reviewed-by: kvn, jrose ! src/share/vm/opto/callGenerator.cpp + test/compiler/jsr292/NullConstantReceiver.java Changeset: 9dc314de223d Author: vlivanov Date: 2014-10-01 12:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9dc314de223d 8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference Reviewed-by: kvn, jrose ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciTypeFlow.cpp + test/compiler/jsr292/VMAnonymousClasses.java Changeset: b9c94af14fd0 Author: neliasso Date: 2014-10-20 13:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b9c94af14fd0 8059445: Remove CompilationRepeat Summary: Remove product flag -XX:CompilationRepeat Reviewed-by: kvn, iveresov ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 90257dfad6e3 Author: acorn Date: 2014-10-24 12:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/90257dfad6e3 8043275: 8u40 backport: Fix interface initialization for default methods. Reviewed-by: dcubed, coleenp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! test/runtime/lambda-features/InvokespecialInterface.java + test/runtime/lambda-features/TestInterfaceInit.java + test/runtime/lambda-features/TestInterfaceOrder.java Changeset: 5a0b89f8d29a Author: acorn Date: 2014-10-24 21:25 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5a0b89f8d29a Merge Changeset: f31986da9319 Author: morris Date: 2014-08-13 13:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f31986da9319 8054530: C2: assert(res == old_res) failed: Inconsistency between old and new Summary: Fixed signedness problem with assertion. Reviewed-by: kvn ! src/share/vm/oops/objArrayOop.hpp Changeset: e4bd8244c085 Author: kvn Date: 2014-08-05 14:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e4bd8244c085 8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow Summary: Added juint cast to avoid gcc problem we have on one of our platforms. Reviewed-by: dholmes, roland ! src/share/vm/oops/typeArrayOop.hpp Changeset: e244cb6bdedf Author: gtriantafill Date: 2014-10-28 13:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e244cb6bdedf 8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit Reviewed-by: coleenp, hseigel ! test/runtime/NMT/PrintNMTStatistics.java Changeset: b8e2e616c1e9 Author: iveresov Date: 2014-10-23 09:41 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b8e2e616c1e9 8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions. Summary: Do not rematerialize constant table loads in PhaseAggressiveCoalesce::insert_copies() Reviewed-by: kvn ! src/share/vm/opto/coalesce.cpp Changeset: c49cd31b6da6 Author: iveresov Date: 2014-10-25 21:02 -1000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c49cd31b6da6 8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1 Summary: Manually load libpicl.so (used on SPARC only) Reviewed-by: kvn ! make/solaris/makefiles/vm.make ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 678a467a733b Author: minqi Date: 2014-05-27 08:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/678a467a733b 8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize Summary: In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. Reviewed-by: dholmes, iklam, jiangli, coleenp Contributed-by: yumin.qi at oracle.com ! src/share/vm/memory/metaspace.cpp Changeset: ef9eda2c1abe Author: sjohanss Date: 2014-10-30 10:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ef9eda2c1abe 8061234: ResourceContext.requestAccurateUpdate() is unreliable Summary: Changing copy_allocation_context_stats to return if there are more stats available after the copy. Reviewed-by: rriggs, jcoomes ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc_interface/collectedHeap.hpp Changeset: 90297adbda9d Author: kvn Date: 2014-10-24 10:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/90297adbda9d 8041984: CompilerThread seems to occupy all CPU in a very rare situation Summary: Add new timeout checks to EA. Reviewed-by: iveresov, drchase ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 03e6d34be1f5 Author: ccheung Date: 2014-10-30 13:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/03e6d34be1f5 8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize Summary: estimate the minimum required size for the misc code region and check if the specified misc code region size meets the minimum size requirement Reviewed-by: jiangli, dholmes ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! test/runtime/SharedArchiveFile/LimitSharedSizes.java Changeset: d63ce76a0f0e Author: jmasa Date: 2014-08-05 15:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d63ce76a0f0e 8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment Reviewed-by: tschatzl, tamao ! src/share/vm/memory/collectorPolicy.cpp Changeset: 41dcdd636080 Author: anoll Date: 2014-04-29 07:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/41dcdd636080 8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline Summary: Fixes broken memory freeing of compile queue tasks and makes sure that blocking compiles do not hang the VM if compilation gets disabled due to a full code cache. Reviewed-by: kvn, iveresov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: 0c0e68524c17 Author: anoll Date: 2014-05-07 22:06 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0c0e68524c17 8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798 Summary: Remove unnecessary lock in CompileBroker::mark_on_stack() that causes the deadlock Reviewed-by: kvn, dcubed ! src/share/vm/compiler/compileBroker.cpp Changeset: c47fcf523fff Author: anoll Date: 2014-05-06 09:52 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c47fcf523fff 8042428: CompileQueue::free_all() code is incorrect Summary: Free task after getting next pointer of freelist. Reviewed-by: kvn, adlertz ! src/share/vm/compiler/compileBroker.cpp Changeset: 28051f14c328 Author: anoll Date: 2014-06-20 09:25 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28051f14c328 8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all() Summary: Acquire lock before calling notify() Reviewed-by: twisti, thartmann ! src/share/vm/compiler/compileBroker.cpp Changeset: e903867b97e6 Author: anoll Date: 2014-10-31 10:43 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e903867b97e6 Merge Changeset: 2eda90444a0d Author: anoll Date: 2014-02-25 13:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2eda90444a0d 8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount Summary: Ensure appropriate min. number of compiler threads (1 for non-tiered, and 2 for tiered) Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp + test/compiler/startup/NumCompilerThreadsCheck.java Changeset: e8225dc7c94b Author: anoll Date: 2014-03-05 10:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e8225dc7c94b 8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1 Summary: Start test with -XX:-TieredCompilation so that one compiler thread works Reviewed-by: kvn, twisti ! src/share/vm/runtime/arguments.cpp ! test/compiler/membars/DekkerTest.java Changeset: c83362e7de6f Author: iignatyev Date: 2014-03-29 14:54 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c83362e7de6f 8038393: [TESTBUG] ciReplay/* tests fail after 8034775 Reviewed-by: kvn ! test/compiler/ciReplay/common.sh Changeset: 4356234e712a Author: anoll Date: 2014-05-02 06:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4356234e712a 8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs Summary: Allow 0 compiler threads if no JIT is used. Reviewed-by: kvn, dholmes Contributed-by: Severin Gehwolf ! src/share/vm/runtime/arguments.cpp ! test/compiler/startup/NumCompilerThreadsCheck.java Changeset: 327c00d0f091 Author: anoll Date: 2014-05-08 12:49 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/327c00d0f091 8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4 Summary: Define a new function that determines the minimum number of compiler threads for a particular platform/configuration. Reviewed-by: kvn ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 9cff03eab05d Author: anoll Date: 2014-10-31 11:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9cff03eab05d Merge Changeset: 521e269ae1da Author: amurillo Date: 2014-10-31 10:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/521e269ae1da Merge Changeset: 1d2ac45722d4 Author: amurillo Date: 2014-10-31 10:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1d2ac45722d4 Added tag hs25.40-b17 for changeset 521e269ae1da ! .hgtags Changeset: 86307d477907 Author: amurillo Date: 2014-11-03 18:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/86307d477907 Merge ! src/share/vm/runtime/arguments.cpp Changeset: b0c7e7f1bbbe Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b0c7e7f1bbbe Added tag jdk8u40-b13 for changeset 86307d477907 ! .hgtags Changeset: 063338b89a56 Author: amurillo Date: 2014-10-31 11:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/063338b89a56 8062589: new hotspot build - hs25.40-b18 Reviewed-by: jcoomes ! make/hotspot_version Changeset: c88a4554854c Author: thartmann Date: 2014-10-13 12:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c88a4554854c 8046268: compiler/whitebox/ tests fail : must be osr_compiled Summary: Added code to 'warm up' the methods before triggering OSR compilation by executing them a limited number of times. Like this, the profile information marks the loop exit as taken and we don't add an uncommon trap. Reviewed-by: kvn, dlong, iignatyev ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: 564d97997064 Author: thartmann Date: 2014-10-17 10:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/564d97997064 8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100 Summary: Move the call to 'waitAndDeoptimize' from the warmup methods to the osr triggering methods to make sure that no non-osr compilation is in the queue after warmup. Reviewed-by: kvn ! test/compiler/whitebox/CompilerWhiteBoxTest.java Changeset: d1e732bbe4e5 Author: thartmann Date: 2014-10-24 08:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d1e732bbe4e5 8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies) Summary: Call warmup code from OSR triggering method to make sure no non-OSR compilation is triggered in the loop. Reviewed-by: kvn ! test/compiler/whitebox/CompilerWhiteBoxTest.java Changeset: f5f752e74840 Author: thartmann Date: 2014-10-28 09:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f5f752e74840 8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue" Summary: Added a method checkNotCompiled(boolean isOsr) to either check if the method is OSR compiled or to check if it is non-OSR compiled. Reviewed-by: kvn ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: 4cb90023bf2b Author: iklam Date: 2014-10-13 16:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4cb90023bf2b 8061651: Interface to the Lookup Index Cache to improve URLClassPath search time Summary: Implemented the interface in sun.misc.URLClassPath and corresponding JVM_XXX APIs Reviewed-by: mchung, acorn, jiangli, dholmes ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 468850e35e48 Author: thartmann Date: 2014-10-31 12:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/468850e35e48 8062169: Multiple OSR compilations issued for same bci Summary: Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available. Reviewed-by: kvn, iveresov ! src/share/vm/runtime/simpleThresholdPolicy.cpp Changeset: d4562805b030 Author: thartmann Date: 2014-11-05 08:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d4562805b030 Merge Changeset: 3c87c13918fb Author: thartmann Date: 2014-10-30 13:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3c87c13918fb 8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method Summary: Fixed Whitebox.deoptimizeMethod() to deoptimize all OSR versions of the method. Reviewed-by: kvn, iignatyev ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/whitebox.cpp + test/compiler/whitebox/DeoptimizeMultipleOSRTest.java Changeset: 6f06ebb09080 Author: vkempik Date: 2014-10-28 18:41 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6f06ebb09080 8059216: Make PrintGCApplicationStoppedTime print information about stopping threads Reviewed-by: dholmes, brutisso ! src/share/vm/services/runtimeService.cpp ! src/share/vm/services/runtimeService.hpp Changeset: 50054b63f0aa Author: aeriksso Date: 2014-10-22 13:59 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/50054b63f0aa 8057043: Type annotations not retained during class redefine / retransform Reviewed-by: coleenp, sspitsyn, jfranck ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp + test/runtime/RedefineTests/RedefineAnnotations.java Changeset: 5217eef2497f Author: brutisso Date: 2014-11-06 10:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5217eef2497f Merge Changeset: ef6b27d844cc Author: dbuck Date: 2014-11-06 02:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ef6b27d844cc 8058715: stability issues when being launched as an embedded JVM via JNI Summary: Use mmap call without MAP_FIXED so we avoid corrupting already allocated memory Reviewed-by: coleenp, dsimms ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp Changeset: 0d754e6851d3 Author: dbuck Date: 2014-11-06 10:41 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0d754e6851d3 Merge Changeset: 28ab1380ec65 Author: dbuck Date: 2014-11-06 12:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28ab1380ec65 Merge Changeset: 7024b693c8f9 Author: kvn Date: 2014-11-03 12:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7024b693c8f9 8059780: SPECjvm2008-MPEG performance regressions on x64 platforms Summary: Back-out 8052081 changes made in lcm.cpp. Reviewed-by: iveresov, roland ! src/share/vm/opto/lcm.cpp Changeset: b12a2a9b05ca Author: stefank Date: 2014-10-02 10:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b12a2a9b05ca 8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse Reviewed-by: mgerdin, coleenp, bdelsart ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/metadataOnStackMark.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/accessFlags.cpp ! src/share/vm/utilities/accessFlags.hpp + src/share/vm/utilities/chunkedList.cpp + src/share/vm/utilities/chunkedList.hpp Changeset: 4d5dc0d0f879 Author: amurillo Date: 2014-11-07 09:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4d5dc0d0f879 Merge Changeset: b8ca8ec1daea Author: amurillo Date: 2014-11-07 09:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b8ca8ec1daea Added tag hs25.40-b18 for changeset 4d5dc0d0f879 ! .hgtags Changeset: 7a6313074325 Author: azakharov Date: 2014-11-14 17:39 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7a6313074325 8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent 8062957: Heap is not shrunk when deallocating under memory pressure Summary: Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations Reviewed-by: brutisso, tschatzl ! test/gc/g1/TestHumongousShrinkHeap.java ! test/gc/g1/TestShrinkAuxiliaryData.java ! test/gc/g1/TestShrinkDefragmentedHeap.java Changeset: 75ef834238df Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/75ef834238df Added tag jdk8u40-b14 for changeset b8ca8ec1daea ! .hgtags Changeset: eb16b24e2eba Author: lana Date: 2014-11-14 10:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/eb16b24e2eba Merge Changeset: fb6a855141cb Author: henryjen Date: 2014-01-21 20:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fb6a855141cb 8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I Reviewed-by: erikj ! make/bsd/makefiles/adjust-mflags.sh ! make/linux/makefiles/adjust-mflags.sh ! make/solaris/makefiles/adjust-mflags.sh Changeset: 9dee5f673903 Author: simonis Date: 2014-03-04 17:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9dee5f673903 8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX) Reviewed-by: kvn ! make/aix/makefiles/adjust-mflags.sh Changeset: 767511982e47 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/767511982e47 Added tag jdk8u40-b15 for changeset eb16b24e2eba ! .hgtags Changeset: ba05b10dea7e Author: lana Date: 2014-11-20 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ba05b10dea7e Merge Changeset: 1a2069ede139 Author: amurillo Date: 2014-11-07 09:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/1a2069ede139 8064361: new hotspot build - hs25.40-b19 Reviewed-by: jcoomes ! make/hotspot_version Changeset: e7b3d177adda Author: zmajo Date: 2014-11-10 17:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e7b3d177adda 8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc) Summary: In Parse::array_store_check(), add control edge FROM IfTrue branch of runtime type check of the destination array TO loading _element_klass from destination array. Reviewed-by: kvn, roland, anoll Contributed-by: Zoltan Majo ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parseHelper.cpp Changeset: 80260967f994 Author: gtriantafill Date: 2014-11-05 08:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/80260967f994 8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms Reviewed-by: ctornqvi, coleenp ! src/share/vm/prims/whitebox.cpp ! test/TEST.ROOT ! test/runtime/NMT/MallocSiteHashOverflow.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 09259e52a610 Author: ctornqvi Date: 2014-11-11 10:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/09259e52a610 8059803: Update use of GetVersionEx to get correct Windows version in hs_err files Summary: Update use of GetVersionEx to get correct Windows version in hs_err files Reviewed-by: dcubed, gtriantafill ! make/windows/makefiles/compile.make ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/os_windows.hpp ! src/share/tools/ProjectCreator/WinGammaPlatformVC10.java Changeset: 787c9c28311f Author: ctornqvi Date: 2014-11-11 10:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/787c9c28311f 8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java Summary: Fixed an issue when overflowing the MallocSite hash table bucket Reviewed-by: coleenp, gtriantafill ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/services/mallocTracker.cpp ! src/share/vm/services/mallocTracker.hpp ! src/share/vm/services/mallocTracker.inline.hpp ! test/TEST.groups - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: a28b7832203a Author: jcoomes Date: 2014-11-07 15:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a28b7832203a 8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error Reviewed-by: tschatzl, jmasa, kbarrett ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp + test/gc/concurrentMarkSweep/DisableResizePLAB.java Changeset: 706dce84c9df Author: stefank Date: 2014-11-11 13:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/706dce84c9df 8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: d44a81242b1e Author: stefank Date: 2014-11-12 10:34 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d44a81242b1e Merge - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: ab72a2f48aef Author: mdoerr Date: 2014-11-05 16:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ab72a2f48aef 8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant Reviewed-by: dholmes, kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: 643d6baecfe1 Author: minqi Date: 2014-11-07 12:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/643d6baecfe1 8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets Reviewed-by: coleenp, iklam, mseledtsov Contributed-by: yumin.qi at oracle.com ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 86c674274c94 Author: minqi Date: 2014-11-13 20:00 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/86c674274c94 Merge Changeset: 3a8a0fd171c5 Author: amurillo Date: 2014-11-14 07:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3a8a0fd171c5 Merge - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 2bd263bb3a75 Author: amurillo Date: 2014-11-14 07:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2bd263bb3a75 Added tag hs25.40-b19 for changeset 3a8a0fd171c5 ! .hgtags Changeset: 84e11eeec136 Author: amurillo Date: 2014-11-14 07:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/84e11eeec136 8064854: new hotspot build - hs25.40-b20 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 8c76e844a7f9 Author: dcubed Date: 2014-11-15 11:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8c76e844a7f9 8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC 8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86 Summary: Solaris needs objcopy version of 2.21.1 or newer is needed to create valid .debuginfo files. Reviewed-by: dsamersoff, sspitsyn, dholmes, ihse - make/solaris/makefiles/add_gnu_debuglink.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/dtrace.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make ! make/solaris/makefiles/jsig.make ! make/solaris/makefiles/saproc.make ! make/solaris/makefiles/vm.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: 89266fdfa9e6 Author: dsamersoff Date: 2014-11-17 02:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/89266fdfa9e6 8059131: sawindbg.dll is not compiled with /SAFESEH Summary: Make variable SAFESEH_FLAG replaced with /SAFESEH link option. Reviewed-by: mgronlun, sla ! make/windows/makefiles/sa.make Changeset: ec2c6fdd1ce6 Author: coleenp Date: 2014-11-14 17:39 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ec2c6fdd1ce6 8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter Summary: Signed bitfield size y can only have (1 << y)-1 values. Reviewed-by: shade, dholmes, jrose, ctornqvi, gtriantafill ! src/share/vm/services/mallocTracker.hpp ! test/runtime/NMT/MallocSiteHashOverflow.java Changeset: b2399f0d9611 Author: coleenp Date: 2014-11-17 16:36 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b2399f0d9611 Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: 327e7269f90d Author: coleenp Date: 2014-06-30 14:58 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/327e7269f90d 8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms Summary: Fix the matching of format string parameter types to the actual argument types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did it for all the other files Reviewed-by: stefank, coleenp, dholmes ! src/cpu/ppc/vm/assembler_ppc.cpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreterProfiling.hpp Changeset: 2f445c5048df Author: coleenp Date: 2014-11-17 19:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/2f445c5048df Merge - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: 4e4ebe50c8e3 Author: kbarrett Date: 2014-11-11 13:39 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4e4ebe50c8e3 8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes Summary: Suppress gc_alot during VM init, improve error for SLT uninitialized. Reviewed-by: jmasa, brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp ! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.hpp ! src/share/vm/runtime/interfaceSupport.cpp Changeset: b00e231d3cb2 Author: jmasa Date: 2014-11-17 21:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b00e231d3cb2 Merge Changeset: 10842d23f20a Author: jiangli Date: 2014-11-12 13:12 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/10842d23f20a 8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit. Summary: Only enable the assert for current_stack_pointer after stub routines become available. Reviewed-by: dholmes, roland, lfoltan ! src/os_cpu/windows_x86/vm/os_windows_x86.cpp Changeset: 3375833a603e Author: jiangli Date: 2014-11-10 19:28 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3375833a603e 8064375: Change certain errors to warnings in CDS output. Summary: Change CDS non-fatal preloading errors to warnings. Reviewed-by: minqi, mseledtsov, coleenp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/memory/metaspaceShared.cpp Changeset: f84125b6f69a Author: jiangli Date: 2014-11-18 00:56 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f84125b6f69a Merge Changeset: 600c44255e5f Author: thartmann Date: 2014-11-11 11:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/600c44255e5f 8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations' Summary: Always use MDO if valid and always compile trivial methods with C1 if available. Reviewed-by: kvn, iveresov ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp ! test/compiler/whitebox/IsMethodCompilableTest.java Changeset: e8bf410d5e23 Author: mgerdin Date: 2014-11-14 14:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e8bf410d5e23 8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs Summary: Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view Reviewed-by: brutisso, dcubed, dholmes, stefank ! src/share/vm/gc_implementation/g1/heapRegion.cpp Changeset: 82d3e7b5277a Author: mgronlun Date: 2014-11-19 18:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/82d3e7b5277a 8065361: Fixup headers and definitions for INCLUDE_TRACE Reviewed-by: sla, stefank ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc_implementation/shared/objectCountEventSender.cpp ! src/share/vm/trace/noTraceBackend.hpp ! src/share/vm/trace/traceBackend.hpp ! src/share/vm/trace/traceEvent.hpp ! src/share/vm/trace/traceEventClasses.xsl ! src/share/vm/trace/traceEventIds.xsl ! src/share/vm/trace/traceMacros.hpp ! src/share/vm/trace/traceStream.hpp ! src/share/vm/trace/traceTypes.xsl ! src/share/vm/trace/tracing.hpp Changeset: fa6adc194d48 Author: mchung Date: 2014-11-19 14:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa6adc194d48 8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8 Reviewed-by: coleenp, ccheung ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp + test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java Changeset: b840813adfcc Author: jwilhelm Date: 2014-11-21 12:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b840813adfcc 8065305: Make it possible to extend the G1CollectorPolicy Summary: Added a G1CollectorPolicyExt where it is possible to extend the class. Reviewed-by: sjohanss, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp + src/share/vm/gc_implementation/g1/g1CollectorPolicy_ext.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/arguments_ext.hpp Changeset: 8d27d6113625 Author: sjohanss Date: 2014-11-21 10:31 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8d27d6113625 8065227: Report allocation context stats at end of cleanup Summary: Moved allocation context update from remark to the cleanup phase. Reviewed-by: mgerdin, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1AllocationContext.hpp Changeset: aa2442f89230 Author: amurillo Date: 2014-11-21 10:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/aa2442f89230 Merge ! .hgtags - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 5ea68fb91139 Author: amurillo Date: 2014-11-21 10:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5ea68fb91139 Added tag hs25.40-b20 for changeset aa2442f89230 ! .hgtags Changeset: 280a67db7427 Author: amurillo Date: 2014-11-25 09:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/280a67db7427 Merge Changeset: da381ecd299e Author: asaha Date: 2014-11-26 07:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/da381ecd299e Added tag jdk8u40-b16 for changeset 5ea68fb91139 ! .hgtags Changeset: 3562db849018 Author: lana Date: 2014-11-26 13:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3562db849018 Merge Changeset: 71690386cf84 Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/71690386cf84 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: b62a321c4d2e Author: amurillo Date: 2014-11-21 10:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b62a321c4d2e 8065385: new hotspot build - hs25.40-b21 Reviewed-by: jcoomes ! make/hotspot_version Changeset: bee8095780db Author: thartmann Date: 2014-11-20 11:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bee8095780db 8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer Summary: Ignore non-instance Klasses in the subclass hierarchy. Reviewed-by: kvn, iignatyev, jrose ! src/share/vm/code/dependencies.cpp + test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java + test/compiler/dependencies/MonomorphicObjectCall/java/lang/Object.java Changeset: 887a7cedb892 Author: iklam Date: 2014-11-18 03:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/887a7cedb892 8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI Summary: Added API to track bootclasspath modification Reviewed-by: jiangli, dholmes, minqi ! src/share/vm/classfile/classLoaderExt.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: c80ddae00f51 Author: iklam Date: 2014-11-19 19:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c80ddae00f51 8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state Summary: Removed ThreadToNativeFromVM and use java_lang_String::as_utf8_string instead Reviewed-by: dholmes, minqi ! src/share/vm/prims/whitebox.cpp Changeset: e194d26c9f4e Author: vlivanov Date: 2014-10-24 09:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e194d26c9f4e 8058847: C2: EliminateAutoBox regression after 8042786 Reviewed-by: kvn, roland ! src/share/vm/opto/memnode.cpp + test/compiler/EliminateAutoBox/UnsignedLoads.java Changeset: 6a528388c7da Author: vlivanov Date: 2014-11-11 04:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6a528388c7da 8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv Reviewed-by: kvn, roland, coleenp, mgerdin ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciObjectFactory.cpp ! src/share/vm/ci/ciObjectFactory.hpp Changeset: 9e69e8d1c900 Author: vlivanov Date: 2014-11-24 07:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9e69e8d1c900 8058148: MaxNodeLimit and LiveNodeCountInliningCutoff Reviewed-by: kvn, roland ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/node.cpp Changeset: 6bf89bfe8185 Author: amurillo Date: 2014-11-27 09:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6bf89bfe8185 Merge Changeset: 01de5cfa06c1 Author: amurillo Date: 2014-11-27 09:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/01de5cfa06c1 Added tag hs25.40-b21 for changeset 6bf89bfe8185 ! .hgtags Changeset: fc1f9b67fd8c Author: amurillo Date: 2014-12-02 09:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fc1f9b67fd8c Merge Changeset: ea6dbaa4bf8e Author: amurillo Date: 2014-12-02 10:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ea6dbaa4bf8e Merge Changeset: 0d749db61a36 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0d749db61a36 Added tag jdk8u40-b17 for changeset fc1f9b67fd8c ! .hgtags Changeset: dcccfe952e9b Author: amurillo Date: 2014-11-27 10:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dcccfe952e9b 8066061: new hotspot build - hs25.40-b22 Reviewed-by: jcoomes ! make/hotspot_version Changeset: fe34c5ab0b35 Author: coleenp Date: 2014-11-19 13:02 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fe34c5ab0b35 8042235: redefining method used by multiple MethodHandles crashes VM Summary: note all MemberNames created on internal list for adjusting method entries. Reviewed-by: sspitsyn, dcubed, lfoltan ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp + test/compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java Changeset: 97f4214e9a70 Author: coleenp Date: 2014-12-01 09:38 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/97f4214e9a70 Merge Changeset: ecccc23346fe Author: thartmann Date: 2014-11-26 08:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ecccc23346fe 8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML Summary: Open compilation log files in write-mode and close before deletion attempt. Reviewed-by: vlivanov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileLog.cpp Changeset: 5b8e0f84f00f Author: roland Date: 2014-12-01 22:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5b8e0f84f00f 8054478: C2: Incorrectly compiled char[] array access crashes JVM Summary: dead backbranch in main loop results in erroneous array access Reviewed-by: kvn, iveresov ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/connode.hpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp + test/compiler/loopopts/TestDeadBackbranchArrayAccess.java Changeset: 4c228230f1d6 Author: roland Date: 2014-11-27 16:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4c228230f1d6 8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 Summary: code in PhaseIterGVN::add_users_to_worklist() from 8054478 makes incorrect assumption about graph shape Reviewed-by: iveresov ! src/share/vm/opto/phaseX.cpp Changeset: b12418b0d05c Author: roland Date: 2014-12-02 10:43 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b12418b0d05c Merge Changeset: abb8b1de96ff Author: iignatyev Date: 2014-12-02 20:13 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/abb8b1de96ff 8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm Reviewed-by: kvn, rbackman, anoll, vlivanov, iignatyev Contributed-by: tatiana.pivovarova at oracle.com ! test/compiler/EliminateAutoBox/UnsignedLoads.java Changeset: c03d85ef5e6a Author: mchung Date: 2014-12-02 08:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c03d85ef5e6a 8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs Reviewed-by: hseigel, ccheung ! src/share/vm/runtime/arguments.cpp ! test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java Changeset: 0b86bdf28e07 Author: mchung Date: 2014-12-02 18:09 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0b86bdf28e07 Merge Changeset: dc763d49b82d Author: kvn Date: 2014-12-02 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/dc763d49b82d 8065618: C2 RA incorrectly removes kill projections Summary: Don't remove KILL projections if their "defining" nodes have SCMemProj projection (memory side effects). Reviewed-by: iveresov, roland ! src/share/vm/opto/ifg.cpp Changeset: a8ebd6f1b030 Author: sla Date: 2014-12-02 15:01 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/a8ebd6f1b030 8058448: Disable JPRT submissions from the hotspot repo Reviewed-by: dholmes - make/jprt.properties Changeset: f913964f3fde Author: kvn Date: 2014-12-02 12:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f913964f3fde 8066199: C2 escape analysis prevents VM from exiting quickly Summary: Check for safepoint and block during EA Connection graph construction. Reviewed-by: roland, vlivanov, shade ! src/share/vm/opto/escape.cpp Changeset: 3f4a5fdca318 Author: kvn Date: 2014-12-03 17:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3f4a5fdca318 8066649: 8u backport for 8065618 is incorrect Summary: The new code in 8u backport should guard the execution of the following code instead of return. Reviewed-by: iveresov ! src/share/vm/opto/ifg.cpp Changeset: d4caf9c96afd Author: igerasim Date: 2014-02-28 16:00 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d4caf9c96afd 8035893: JVM_GetVersionInfo fails to zero structure Reviewed-by: sla, zgu ! src/share/vm/prims/jvm.cpp Changeset: 03b7d9efd9fd Author: dbuck Date: 2014-12-04 07:54 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/03b7d9efd9fd Merge Changeset: bc5a90a4db47 Author: amurillo Date: 2014-12-05 09:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bc5a90a4db47 Merge - make/jprt.properties Changeset: 31d3306aad29 Author: amurillo Date: 2014-12-05 09:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/31d3306aad29 Added tag hs25.40-b22 for changeset bc5a90a4db47 ! .hgtags Changeset: fbd65124cdaa Author: lana Date: 2014-12-09 13:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fbd65124cdaa Merge Changeset: f25953cb4e18 Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f25953cb4e18 Added tag jdk8u40-b18 for changeset 31d3306aad29 ! .hgtags Changeset: 57490e455c30 Author: lana Date: 2014-12-11 13:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/57490e455c30 Merge Changeset: 9c8dbbd8694a Author: amurillo Date: 2014-12-05 10:04 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9c8dbbd8694a 8066647: new hotspot build - hs25.40-b23 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 0558eb13dcf3 Author: iklam Date: 2014-12-04 15:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0558eb13dcf3 8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid Summary: in FileMapInfo::fail_continue do not set UseSharedSpaces = false Reviewed-by: dholmes, ccheung ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspaceShared.cpp + test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java Changeset: b6585ac86988 Author: roland Date: 2014-12-04 14:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b6585ac86988 8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed Summary: PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing Reviewed-by: kvn, jrose ! src/share/vm/opto/loopopts.cpp + test/compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java Changeset: b5eb829bbce1 Author: iveresov Date: 2014-12-09 12:25 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b5eb829bbce1 8066900: Array Out Of Bounds Exception causes variable corruption Summary: Fix FP registers save/restore during exception handling Reviewed-by: kvn, vlivanov ! src/cpu/x86/vm/c1_Runtime1_x86.cpp + test/compiler/exceptions/SumTest.java Changeset: 0fa1f71a905b Author: stefank Date: 2014-12-11 11:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0fa1f71a905b 8065634: Crash in InstanceKlass::clean_method_data when _method is NULL Reviewed-by: coleenp, hseigel, poonam ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp Changeset: 8c08b28b7eee Author: stefank Date: 2014-12-11 10:38 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8c08b28b7eee Merge Changeset: d3f3f7677537 Author: roland Date: 2014-11-25 17:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d3f3f7677537 6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94 Summary: OOM during reallocation of scalar replaced objects in deoptimization causes crashes Reviewed-by: kvn, jrose ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vframeArray.hpp + test/compiler/uncommontrap/TestDeoptOOM.java Changeset: 793204f5528a Author: roland Date: 2014-12-10 16:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/793204f5528a 8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects Summary: -XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp + test/compiler/uncommontrap/TraceDeoptimizationNoRealloc.java Changeset: e3d0aaab84aa Author: roland Date: 2014-12-09 18:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/e3d0aaab84aa 8066103: C2's range check smearing allows out of bound array accesses Summary: range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them Reviewed-by: jrose, kvn, iveresov ! src/share/vm/opto/ifnode.cpp + test/compiler/rangechecks/TestRangeCheckSmearing.java Changeset: d9e22e15d3f6 Author: roland Date: 2014-12-05 18:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d9e22e15d3f6 8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 Summary: bad assumption on graph shape in CastIINode::Value if that part of the graph is becoming dead. Reviewed-by: kvn ! src/share/vm/opto/connode.cpp Changeset: 28f116adb50c Author: mseledtsov Date: 2014-12-11 18:53 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28f116adb50c 8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundException Summary: Added explicit build instructions for test library Reviewed-by: minqi, mchung, jiangli ! test/runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java Changeset: c5e86c5cd22e Author: goetz Date: 2014-12-12 08:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c5e86c5cd22e 8066964: ppc64: argument and return type profiling, fix problem with popframe Reviewed-by: roland, kvn ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp ! src/os_cpu/aix_ppc/vm/os_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/prefetch_aix_ppc.inline.hpp ! src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp ! src/os_cpu/aix_ppc/vm/thread_aix_ppc.hpp ! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp Changeset: f8fc5cbe082c Author: amurillo Date: 2014-12-12 10:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/f8fc5cbe082c Merge Changeset: adc3127d2e09 Author: amurillo Date: 2014-12-12 10:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/adc3127d2e09 Added tag hs25.40-b23 for changeset f8fc5cbe082c ! .hgtags Changeset: d9349fa88223 Author: amurillo Date: 2014-12-16 09:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d9349fa88223 Merge Changeset: c3933f52eeb3 Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c3933f52eeb3 Added tag jdk8u40-b19 for changeset d9349fa88223 ! .hgtags Changeset: fd75f3dc8e1c Author: asaha Date: 2015-01-02 13:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fd75f3dc8e1c Added tag jdk8u40-b20 for changeset c3933f52eeb3 ! .hgtags Changeset: 7e70976b4d0f Author: amurillo Date: 2015-01-07 15:49 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/7e70976b4d0f 8068631: new hotspot build - hs25.40-b24 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 4b7c96fba3d8 Author: fzhinkin Date: 2014-11-26 14:17 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4b7c96fba3d8 8037968: Add tests on alignment of objects copied to survivor space Reviewed-by: jmasa, dfazunen ! test/TEST.groups + test/gc/arguments/TestSurvivorAlignmentInBytesOption.java + test/gc/survivorAlignment/AlignmentHelper.java + test/gc/survivorAlignment/SurvivorAlignmentTestMain.java + test/gc/survivorAlignment/TestAllocationInEden.java + test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java + test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java + test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: 75d8afb5d37a Author: fzhinkin Date: 2014-12-15 18:11 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/75d8afb5d37a 8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails Reviewed-by: jmasa ! test/gc/arguments/TestSurvivorAlignmentInBytesOption.java ! test/gc/survivorAlignment/TestAllocationInEden.java ! test/gc/survivorAlignment/TestPromotionFromEdenToTenured.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterFullGC.java ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java ! test/gc/survivorAlignment/TestPromotionToSurvivor.java Changeset: d2e9a6bec4f2 Author: amurillo Date: 2015-01-09 08:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d2e9a6bec4f2 Merge Changeset: 25ec4a674337 Author: amurillo Date: 2015-01-09 08:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/25ec4a674337 Added tag hs25.40-b24 for changeset d2e9a6bec4f2 ! .hgtags Changeset: 3bea2cc4c941 Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3bea2cc4c941 Added tag jdk8u40-b21 for changeset 25ec4a674337 ! .hgtags Changeset: c2844108a708 Author: asaha Date: 2014-10-23 12:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c2844108a708 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/satbQueue.cpp ! src/share/vm/gc_implementation/g1/satbQueue.hpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/memory/referenceProcessor.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/ostream.cpp Changeset: d961743b7897 Author: asaha Date: 2014-10-31 15:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/d961743b7897 Merge ! .hgtags ! make/hotspot_version ! src/cpu/sparc/vm/sparc.ad Changeset: ee10217e3d03 Author: asaha Date: 2014-11-05 15:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ee10217e3d03 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: fc1348524f65 Author: asaha Date: 2014-11-06 09:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fc1348524f65 Merge ! .hgtags Changeset: 02c7eebe5f52 Author: asaha Date: 2014-11-19 12:52 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/02c7eebe5f52 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 9fa3bf3043a2 Author: asaha Date: 2014-11-26 08:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9fa3bf3043a2 Merge ! .hgtags ! make/hotspot_version - make/solaris/makefiles/add_gnu_debuglink.make - make/solaris/makefiles/fix_empty_sec_hdr_flags.make - src/os/solaris/add_gnu_debuglink/add_gnu_debuglink.c - src/os/solaris/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp - test/runtime/NMT/UnsafeMallocLimit.java - test/runtime/NMT/UnsafeMallocLimit2.java Changeset: 42f27b59c550 Author: asaha Date: 2014-11-26 08:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/42f27b59c550 Merge ! .hgtags ! make/hotspot_version ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/vmError.cpp Changeset: 9b4d6de0a838 Author: asaha Date: 2014-12-04 11:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/9b4d6de0a838 Merge ! .hgtags ! make/hotspot_version Changeset: 4b41145051ab Author: asaha Date: 2014-12-12 09:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/4b41145051ab Merge ! .hgtags ! make/hotspot_version - make/jprt.properties ! src/share/vm/runtime/arguments.cpp Changeset: c4f1e23c4139 Author: asaha Date: 2014-12-16 14:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/c4f1e23c4139 Merge ! .hgtags ! make/hotspot_version ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 6bed0ca7a09a Author: asaha Date: 2014-12-17 12:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6bed0ca7a09a Merge ! .hgtags ! make/hotspot_version Changeset: 6387abe3e6dc Author: asaha Date: 2014-12-17 17:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6387abe3e6dc Added tag jdk8u31-b13 for changeset 4206e725d584 ! .hgtags Changeset: 076f441aa9b7 Author: asaha Date: 2014-12-23 10:17 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/076f441aa9b7 Merge ! .hgtags Changeset: bd4bd6afadf7 Author: asaha Date: 2015-01-02 14:10 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/bd4bd6afadf7 Merge ! .hgtags Changeset: 6ac667bd4eb1 Author: asaha Date: 2015-01-15 11:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/6ac667bd4eb1 Merge ! .hgtags ! make/hotspot_version Changeset: 5dd74b444f38 Author: amurillo Date: 2015-01-16 11:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/5dd74b444f38 8069209: new hotspot build - hs25.40-b25 Reviewed-by: jcoomes ! make/hotspot_version Changeset: ae52ee069062 Author: sjohanss Date: 2015-01-12 15:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/ae52ee069062 8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit Summary: Making sure committed memory is cleared when re-committed, even if using large pages. Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp ! src/share/vm/gc_implementation/g1/g1RegionToSpaceMapper.cpp Changeset: 0f0cb4eeab2d Author: amurillo Date: 2015-01-16 13:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0f0cb4eeab2d Merge Changeset: 28bcefe20ba5 Author: amurillo Date: 2015-01-16 13:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/28bcefe20ba5 Added tag hs25.40-b25 for changeset 0f0cb4eeab2d ! .hgtags Changeset: 0ee548a1cda0 Author: amurillo Date: 2015-01-20 13:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0ee548a1cda0 Merge ! .hgtags ! make/hotspot_version Changeset: 0e67683b7001 Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/0e67683b7001 Added tag jdk8u40-b22 for changeset 0ee548a1cda0 ! .hgtags Changeset: fcae47992523 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fcae47992523 Added tag jdk8u40-b23 for changeset 0e67683b7001 ! .hgtags Changeset: b9c06f87e476 Author: goetz Date: 2015-01-13 16:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/b9c06f87e476 8069590: AIX port of "8050807: Better performing performance data handling" Reviewed-by: simonis, goetz Contributed-by: matthias.baesken at sap.com, martin.doerr at sap.com ! make/aix/makefiles/xlc.make ! src/os/aix/vm/perfMemory_aix.cpp Changeset: fa4e797f61e6 Author: lana Date: 2015-01-30 15:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/fa4e797f61e6 Merge Changeset: 698dd28ecc78 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/698dd28ecc78 Added tag jdk8u40-b24 for changeset fa4e797f61e6 ! .hgtags Changeset: 8ebc41d8f3b8 Author: Greg Lewis Date: 2015-03-14 10:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/8ebc41d8f3b8 Merge from main OpenJDK repository ! make/bsd/makefiles/adjust-mflags.sh ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! src/os/bsd/vm/os_bsd.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp Changeset: 3255e15f4e49 Author: Greg Lewis Date: 2015-03-14 16:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/hotspot/rev/3255e15f4e49 . Fix merge ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-debug.macosx ! make/bsd/makefiles/mapfile-vers-product ! make/bsd/makefiles/mapfile-vers-product.macosx From glewis at eyesbeyond.com Sun Mar 15 06:04:10 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 06:04:10 +0000 Subject: hg: bsd-port/jdk8/nashorn: 200 new changesets Message-ID: <201503150604.t2F64CZW013000@aojmv0008> Changeset: 8593e69be45e Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8593e69be45e Added tag jdk8u40-b00 for changeset f2925491b61b ! .hgtags Changeset: 3558de1a33d3 Author: attila Date: 2014-07-08 21:58 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3558de1a33d3 8049225: Source class exposes public mutable array Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Source.java Changeset: 3e5f070c7652 Author: robm Date: 2014-07-17 18:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3e5f070c7652 Merge ! .hgtags Changeset: 62468d841b84 Author: jeff Date: 2014-07-21 21:47 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/62468d841b84 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 93b032dd26bc Author: coffeys Date: 2014-08-19 20:43 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/93b032dd26bc Merge ! .hgtags Changeset: ac62e33a99b0 Author: attila Date: 2014-08-20 10:25 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ac62e33a99b0 8044638: Tidy up Nashorn codebase for code standards 8055199: Tidy up Nashorn codebase for code standards (August 2014) Reviewed-by: lagergren, sundar ! bin/fixwhitespace.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! docs/genshelldoc.js ! docs/source/importpackageclass.js ! docs/source/javaarray.js ! docs/source/javaextend.js ! docs/source/javaimporter.js ! docs/source/javatypes.js ! docs/source/overload.js ! docs/source/runnable.js ! docs/source/samfunc.js ! docs/source/test.js ! samples/array_mapreduce.js ! samples/astviewer.js ! samples/barchart_weather.js ! samples/call_lambda.js ! samples/counters.js ! samples/dirname.js ! samples/disassemble.js ! samples/engine/accessvar.js ! samples/engine/callfunc.js ! samples/engine/callmethod.js ! samples/engine/exposevar.js ! samples/engine/foreignobject.js ! samples/engine/hello.js ! samples/engine/interface.js ! samples/engine/interface2.js ! samples/engine/lambda_as_func.js ! samples/env.js ! samples/expression_closure.js ! samples/filebrowser.js ! samples/fileline.js ! samples/fizzbuzz.js ! samples/for_each.js ! samples/gaussian_random.js ! samples/gaussian_random_bind.js ! samples/gutenberg.js ! samples/heredoc.js ! samples/interface_impl.js ! samples/javaastviewer.js ! samples/javacastcounter.js ! samples/javaimporter.js ! samples/javalist.js ! samples/javamap.js ! samples/javashell.js ! samples/jsadapter_dom.js ! samples/jsobject.js ! samples/jsobject_mapreduce.js ! samples/jsonviewer.js ! samples/letter.js ! samples/list_mapreduce.js ! samples/locales.js ! samples/logisticmap.js ! samples/options.js ! samples/parser.js ! samples/readLine.js ! samples/sam_function.js ! samples/shell.js ! samples/stack.js ! samples/uniform_random.js ! samples/uniq.js ! samples/uniqs.js ! samples/weather.js ! samples/word_histogram.js ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DefaultBootstrapper.java ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk/internal/dynalink/NoSuchDynamicMethodException.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/AccessibleMembersLookup.java ! src/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java ! src/jdk/internal/dynalink/beans/BeanIntrospector.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDetector.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/CheckRestrictedPackage.java ! src/jdk/internal/dynalink/beans/ClassString.java ! src/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk/internal/dynalink/beans/GuardedInvocationComponent.java ! src/jdk/internal/dynalink/beans/MaximallySpecific.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk/internal/dynalink/beans/StaticClassIntrospector.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java ! src/jdk/internal/dynalink/support/AutoDiscovery.java ! src/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/internal/dynalink/support/ClassMap.java ! src/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/Guards.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/internal/dynalink/support/Lookup.java ! src/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/NameCodec.java ! src/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java ! src/jdk/nashorn/api/scripting/Formatter.java ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/api/scripting/URLReader.java ! src/jdk/nashorn/api/scripting/resources/engine.js ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/ConstantData.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/TemporarySymbols.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/PrototypeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSObjectListAdapter.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Source.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java ! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java ! src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Option.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Region.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java ! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackEntry.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Token.java ! src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java ! test/examples/array-micro.js ! test/examples/dual-fields-micro.js ! test/examples/innerbench.js ! test/examples/int-micro.js ! test/examples/string-micro.js ! test/examples/typechain.js ! test/lib/benchmark.js ! test/opt/add.js ! test/opt/add_constant.js ! test/opt/add_reuse_callsite.js ! test/opt/add_revert2.js ! test/opt/cascade_specialize.js ! test/script/assert.js ! test/script/basic/8024180/global_var_delete.js ! test/script/basic/8024180/global_var_shadow.js ! test/script/basic/8024180/scope_no_such_prop.js ! test/script/basic/8024180/with_expr_prop_add.js ! test/script/basic/8024180/with_expr_proto_prop_add.js ! test/script/basic/8024180/with_java_object.js ! test/script/basic/JDK-8005958.js ! test/script/basic/JDK-8006304.js ! test/script/basic/JDK-8006337.js ! test/script/basic/JDK-8006529-b.js ! test/script/basic/JDK-8006570.js ! test/script/basic/JDK-8006852a.js ! test/script/basic/JDK-8006852b.js ! test/script/basic/JDK-8006857.js ! test/script/basic/JDK-8006983.js ! test/script/basic/JDK-8006984.js ! test/script/basic/JDK-8007060.js ! test/script/basic/JDK-8007140.js ! test/script/basic/JDK-8007215.js ! test/script/basic/JDK-8007460.js ! test/script/basic/JDK-8007522.js ! test/script/basic/JDK-8007523.js ! test/script/basic/JDK-8007619.js ! test/script/basic/JDK-8007990.js ! test/script/basic/JDK-8008197.js ! test/script/basic/JDK-8008206.js ! test/script/basic/JDK-8008238.js ! test/script/basic/JDK-8008554.js ! test/script/basic/JDK-8008814-3.js ! test/script/basic/JDK-8008814-4.js ! test/script/basic/JDK-8009553.js ! test/script/basic/JDK-8009868.js ! test/script/basic/JDK-8010709.js ! test/script/basic/JDK-8010710.js ! test/script/basic/JDK-8010720.js ! test/script/basic/JDK-8010804.js ! test/script/basic/JDK-8010946-privileged.js ! test/script/basic/JDK-8010946.js ! test/script/basic/JDK-8011023.js ! test/script/basic/JDK-8011209.js ! test/script/basic/JDK-8011237.js ! test/script/basic/JDK-8011274.js ! test/script/basic/JDK-8011357.js ! test/script/basic/JDK-8011362.js ! test/script/basic/JDK-8011365.js ! test/script/basic/JDK-8011382.js ! test/script/basic/JDK-8011394.js ! test/script/basic/JDK-8011552.js ! test/script/basic/JDK-8011555.js ! test/script/basic/JDK-8011578.js ! test/script/basic/JDK-8011718.js ! test/script/basic/JDK-8011756.js ! test/script/basic/JDK-8011893.js ! test/script/basic/JDK-8011960.js ! test/script/basic/JDK-8011964.js ! test/script/basic/JDK-8011974.js ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8012164.js ! test/script/basic/JDK-8012191.js ! test/script/basic/JDK-8012240.js ! test/script/basic/JDK-8012291.js ! test/script/basic/JDK-8012305.js ! test/script/basic/JDK-8012457.js ! test/script/basic/JDK-8012462.js ! test/script/basic/JDK-8013131.js ! test/script/basic/JDK-8013167.js ! test/script/basic/JDK-8013325.js ! test/script/basic/JDK-8013337.js ! test/script/basic/JDK-8013444.js ! test/script/basic/JDK-8013729.js ! test/script/basic/JDK-8013873.js ! test/script/basic/JDK-8013874.js ! test/script/basic/JDK-8013878.js ! test/script/basic/JDK-8013919.js ! test/script/basic/JDK-8014426.js ! test/script/basic/JDK-8014647.js ! test/script/basic/JDK-8014781.js ! test/script/basic/JDK-8014785.js ! test/script/basic/JDK-8014953.js ! test/script/basic/JDK-8015267.js ! test/script/basic/JDK-8015345.js ! test/script/basic/JDK-8015346.js ! test/script/basic/JDK-8015347.js ! test/script/basic/JDK-8015348.js ! test/script/basic/JDK-8015349.js ! test/script/basic/JDK-8015350.js ! test/script/basic/JDK-8015352.js ! test/script/basic/JDK-8015353.js ! test/script/basic/JDK-8015354.js ! test/script/basic/JDK-8015355.js ! test/script/basic/JDK-8015356.js ! test/script/basic/JDK-8015357.js ! test/script/basic/JDK-8015741.js ! test/script/basic/JDK-8015830.js ! test/script/basic/JDK-8015892.js ! test/script/basic/JDK-8015945.js ! test/script/basic/JDK-8015959.js ! test/script/basic/JDK-8015969.js ! test/script/basic/JDK-8016235.js ! test/script/basic/JDK-8016239.js ! test/script/basic/JDK-8016518.js ! test/script/basic/JDK-8016542.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016667.js ! test/script/basic/JDK-8016681.js ! test/script/basic/JDK-8017046.js ! test/script/basic/JDK-8017082.js ! test/script/basic/JDK-8017084.js ! test/script/basic/JDK-8017768.js ! test/script/basic/JDK-8017950.js ! test/script/basic/JDK-8019226.js ! test/script/basic/JDK-8019473.js ! test/script/basic/JDK-8019478.js ! test/script/basic/JDK-8019482.js ! test/script/basic/JDK-8019488.js ! test/script/basic/JDK-8019508.js ! test/script/basic/JDK-8019553.js ! test/script/basic/JDK-8019585.js ! test/script/basic/JDK-8019629.js ! test/script/basic/JDK-8019783.js ! test/script/basic/JDK-8019791.js ! test/script/basic/JDK-8019805.js ! test/script/basic/JDK-8019808.js ! test/script/basic/JDK-8019809.js ! test/script/basic/JDK-8019810.js ! test/script/basic/JDK-8019811.js ! test/script/basic/JDK-8019814.js ! test/script/basic/JDK-8019817.js ! test/script/basic/JDK-8019819.js ! test/script/basic/JDK-8019821.js ! test/script/basic/JDK-8019822.js ! test/script/basic/JDK-8019947.js ! test/script/basic/JDK-8019963.js ! test/script/basic/JDK-8019983.js ! test/script/basic/JDK-8019985.js ! test/script/basic/JDK-8020124.js ! test/script/basic/JDK-8020132.js ! test/script/basic/JDK-8020223.js ! test/script/basic/JDK-8020324.js ! test/script/basic/JDK-8020325.js ! test/script/basic/JDK-8020354.js ! test/script/basic/JDK-8020355.js ! test/script/basic/JDK-8020356.js ! test/script/basic/JDK-8020357.js ! test/script/basic/JDK-8020358.js ! test/script/basic/JDK-8020380.js ! test/script/basic/JDK-8020437.js ! test/script/basic/JDK-8020463.js ! test/script/basic/JDK-8020508.js ! test/script/basic/JDK-8021122.js ! test/script/basic/JDK-8022598.js ! test/script/basic/JDK-8022731.js ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8023026.js ! test/script/basic/JDK-8023373.js ! test/script/basic/JDK-8023531.js ! test/script/basic/JDK-8023551.js ! test/script/basic/JDK-8023630.js ! test/script/basic/JDK-8023650.js ! test/script/basic/JDK-8023780.js ! test/script/basic/JDK-8023784.js ! test/script/basic/JDK-8024120.js ! test/script/basic/JDK-8024174.js ! test/script/basic/JDK-8024255.js ! test/script/basic/JDK-8024512.js ! test/script/basic/JDK-8024619.js ! test/script/basic/JDK-8024846.js ! test/script/basic/JDK-8024847.js ! test/script/basic/JDK-8024972.js ! test/script/basic/JDK-8025048-2.js ! test/script/basic/JDK-8025048.js ! test/script/basic/JDK-8025080.js ! test/script/basic/JDK-8025090.js ! test/script/basic/JDK-8025111.js ! test/script/basic/JDK-8025147.js ! test/script/basic/JDK-8025149.js ! test/script/basic/JDK-8025163.js ! test/script/basic/JDK-8025197.js ! test/script/basic/JDK-8025213.js ! test/script/basic/JDK-8025312.js ! test/script/basic/JDK-8025325.js ! test/script/basic/JDK-8025434.js ! test/script/basic/JDK-8025486.js ! test/script/basic/JDK-8025488.js ! test/script/basic/JDK-8025515.js ! test/script/basic/JDK-8025520.js ! test/script/basic/JDK-8025589.js ! test/script/basic/JDK-8026008.js ! test/script/basic/JDK-8026016.js ! test/script/basic/JDK-8026033.js ! test/script/basic/JDK-8026042.js ! test/script/basic/JDK-8026048.js ! test/script/basic/JDK-8026112.js ! test/script/basic/JDK-8026125.js ! test/script/basic/JDK-8026137.js ! test/script/basic/JDK-8026161.js ! test/script/basic/JDK-8026162.js ! test/script/basic/JDK-8026167.js ! test/script/basic/JDK-8026248.js ! test/script/basic/JDK-8026264.js ! test/script/basic/JDK-8026292.js ! test/script/basic/JDK-8026302.js ! test/script/basic/JDK-8026317.js ! test/script/basic/JDK-8026367.js ! test/script/basic/JDK-8026692.js ! test/script/basic/JDK-8026693.js ! test/script/basic/JDK-8026701.js ! test/script/basic/JDK-8026805.js ! test/script/basic/JDK-8026858.js ! test/script/basic/JDK-8026955.js ! test/script/basic/JDK-8027016.js ! test/script/basic/JDK-8027024.js ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027236.js ! test/script/basic/JDK-8027562.js ! test/script/basic/JDK-8027700.js ! test/script/basic/JDK-8027753.js ! test/script/basic/JDK-8027828.js ! test/script/basic/JDK-8027933.js ! test/script/basic/JDK-8028020.js ! test/script/basic/JDK-8028210.js ! test/script/basic/JDK-8028434.js ! test/script/basic/JDK-8029364.js ! test/script/basic/JDK-8029467.js ! test/script/basic/JDK-8029667.js ! test/script/basic/JDK-8030182.js ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030197.js ! test/script/basic/JDK-8030199.js ! test/script/basic/JDK-8030200.js ! test/script/basic/JDK-8030202.js ! test/script/basic/JDK-8030809.js ! test/script/basic/JDK-8031317.js ! test/script/basic/JDK-8031359.js ! test/script/basic/JDK-8031983.js ! test/script/basic/JDK-8032004.js ! test/script/basic/JDK-8032068.js ! test/script/basic/JDK-8034055.js ! test/script/basic/JDK-8037562.js ! test/script/basic/JDK-8039387.js ! test/script/basic/JDK-8041998.js ! test/script/basic/JDK-8042364.js ! test/script/basic/JDK-8043930.js ! test/script/basic/JDK-8044520.js ! test/script/basic/JDK-8044612.js ! test/script/basic/JDK-8044695.js ! test/script/basic/JDK-8044750.js ! test/script/basic/JDK_8005848.js ! test/script/basic/NASHORN-100.js ! test/script/basic/NASHORN-101.js ! test/script/basic/NASHORN-102.js ! test/script/basic/NASHORN-103.js ! test/script/basic/NASHORN-104.js ! test/script/basic/NASHORN-105.js ! test/script/basic/NASHORN-106.js ! test/script/basic/NASHORN-107.js ! test/script/basic/NASHORN-108.js ! test/script/basic/NASHORN-109.js ! test/script/basic/NASHORN-11.js ! test/script/basic/NASHORN-111.js ! test/script/basic/NASHORN-113.js ! test/script/basic/NASHORN-114.js ! test/script/basic/NASHORN-115.js ! test/script/basic/NASHORN-117.js ! test/script/basic/NASHORN-118.js ! test/script/basic/NASHORN-119.js ! test/script/basic/NASHORN-12.js ! test/script/basic/NASHORN-120.js ! test/script/basic/NASHORN-122.js ! test/script/basic/NASHORN-126.js ! test/script/basic/NASHORN-127.js ! test/script/basic/NASHORN-130.js ! test/script/basic/NASHORN-132.js ! test/script/basic/NASHORN-133.js ! test/script/basic/NASHORN-135.js ! test/script/basic/NASHORN-136.js ! test/script/basic/NASHORN-14.js ! test/script/basic/NASHORN-148.js ! test/script/basic/NASHORN-15.js ! test/script/basic/NASHORN-153.js ! test/script/basic/NASHORN-156.js ! test/script/basic/NASHORN-157.js ! test/script/basic/NASHORN-163.js ! test/script/basic/NASHORN-164.js ! test/script/basic/NASHORN-165.js ! test/script/basic/NASHORN-166.js ! test/script/basic/NASHORN-168.js ! test/script/basic/NASHORN-169.js ! test/script/basic/NASHORN-172.js ! test/script/basic/NASHORN-173.js ! test/script/basic/NASHORN-174.js ! test/script/basic/NASHORN-175.js ! test/script/basic/NASHORN-176.js ! test/script/basic/NASHORN-177.js ! test/script/basic/NASHORN-178.js ! test/script/basic/NASHORN-179.js ! test/script/basic/NASHORN-18.js ! test/script/basic/NASHORN-181.js ! test/script/basic/NASHORN-182.js ! test/script/basic/NASHORN-183.js ! test/script/basic/NASHORN-184.js ! test/script/basic/NASHORN-185.js ! test/script/basic/NASHORN-187.js ! test/script/basic/NASHORN-188.js ! test/script/basic/NASHORN-19.js ! test/script/basic/NASHORN-190.js ! test/script/basic/NASHORN-192.js ! test/script/basic/NASHORN-194.js ! test/script/basic/NASHORN-196.js ! test/script/basic/NASHORN-198.js ! test/script/basic/NASHORN-20.js ! test/script/basic/NASHORN-201.js ! test/script/basic/NASHORN-202.js ! test/script/basic/NASHORN-203.js ! test/script/basic/NASHORN-204.js ! test/script/basic/NASHORN-205.js ! test/script/basic/NASHORN-206.js ! test/script/basic/NASHORN-207.js ! test/script/basic/NASHORN-207_2.js ! test/script/basic/NASHORN-208.js ! test/script/basic/NASHORN-209.js ! test/script/basic/NASHORN-21.js ! test/script/basic/NASHORN-211.js ! test/script/basic/NASHORN-212.js ! test/script/basic/NASHORN-213.js ! test/script/basic/NASHORN-215.js ! test/script/basic/NASHORN-216.js ! test/script/basic/NASHORN-217.js ! test/script/basic/NASHORN-219.js ! test/script/basic/NASHORN-22.js ! test/script/basic/NASHORN-221.js ! test/script/basic/NASHORN-222.js ! test/script/basic/NASHORN-223.js ! test/script/basic/NASHORN-225.js ! test/script/basic/NASHORN-226.js ! test/script/basic/NASHORN-227.js ! test/script/basic/NASHORN-228.js ! test/script/basic/NASHORN-229.js ! test/script/basic/NASHORN-229_subtest.js ! test/script/basic/NASHORN-23.js ! test/script/basic/NASHORN-232.js ! test/script/basic/NASHORN-234.js ! test/script/basic/NASHORN-235.js ! test/script/basic/NASHORN-236.js ! test/script/basic/NASHORN-237.js ! test/script/basic/NASHORN-239.js ! test/script/basic/NASHORN-24.js ! test/script/basic/NASHORN-241.js ! test/script/basic/NASHORN-242.js ! test/script/basic/NASHORN-245.js ! test/script/basic/NASHORN-247.js ! test/script/basic/NASHORN-25.js ! test/script/basic/NASHORN-251.js ! test/script/basic/NASHORN-252.js ! test/script/basic/NASHORN-253.js ! test/script/basic/NASHORN-256.js ! test/script/basic/NASHORN-258.js ! test/script/basic/NASHORN-26.js ! test/script/basic/NASHORN-260.js ! test/script/basic/NASHORN-261.js ! test/script/basic/NASHORN-262.js ! test/script/basic/NASHORN-263.js ! test/script/basic/NASHORN-264.js ! test/script/basic/NASHORN-265.js ! test/script/basic/NASHORN-266.js ! test/script/basic/NASHORN-269.js ! test/script/basic/NASHORN-27.js ! test/script/basic/NASHORN-270.js ! test/script/basic/NASHORN-271.js ! test/script/basic/NASHORN-275.js ! test/script/basic/NASHORN-276.js ! test/script/basic/NASHORN-277.js ! test/script/basic/NASHORN-278.js ! test/script/basic/NASHORN-28.js ! test/script/basic/NASHORN-281.js ! test/script/basic/NASHORN-284.js ! test/script/basic/NASHORN-285.js ! test/script/basic/NASHORN-288.js ! test/script/basic/NASHORN-29.js ! test/script/basic/NASHORN-293.js ! test/script/basic/NASHORN-294.js ! test/script/basic/NASHORN-296.js ! test/script/basic/NASHORN-297.js ! test/script/basic/NASHORN-30.js ! test/script/basic/NASHORN-300.js ! test/script/basic/NASHORN-301.js ! test/script/basic/NASHORN-304.js ! test/script/basic/NASHORN-310.js ! test/script/basic/NASHORN-318.js ! test/script/basic/NASHORN-32.js ! test/script/basic/NASHORN-321.js ! test/script/basic/NASHORN-323.js ! test/script/basic/NASHORN-324.js ! test/script/basic/NASHORN-33.js ! test/script/basic/NASHORN-331.js ! test/script/basic/NASHORN-337.js ! test/script/basic/NASHORN-34.js ! test/script/basic/NASHORN-340.js ! test/script/basic/NASHORN-349.js ! test/script/basic/NASHORN-354.js ! test/script/basic/NASHORN-355.js ! test/script/basic/NASHORN-36.js ! test/script/basic/NASHORN-365.js ! test/script/basic/NASHORN-366.js ! test/script/basic/NASHORN-368.js ! test/script/basic/NASHORN-37.js ! test/script/basic/NASHORN-375.js ! test/script/basic/NASHORN-376.js ! test/script/basic/NASHORN-377.js ! test/script/basic/NASHORN-378.js ! test/script/basic/NASHORN-38.js ! test/script/basic/NASHORN-380.js ! test/script/basic/NASHORN-381.js ! test/script/basic/NASHORN-382.js ! test/script/basic/NASHORN-383.js ! test/script/basic/NASHORN-384.js ! test/script/basic/NASHORN-385.js ! test/script/basic/NASHORN-389.js ! test/script/basic/NASHORN-393.js ! test/script/basic/NASHORN-394.js ! test/script/basic/NASHORN-396.js ! test/script/basic/NASHORN-397.js ! test/script/basic/NASHORN-398.js ! test/script/basic/NASHORN-40.js ! test/script/basic/NASHORN-400.js ! test/script/basic/NASHORN-401.js ! test/script/basic/NASHORN-402.js ! test/script/basic/NASHORN-404.js ! test/script/basic/NASHORN-405.js ! test/script/basic/NASHORN-406.js ! test/script/basic/NASHORN-408.js ! test/script/basic/NASHORN-415.js ! test/script/basic/NASHORN-416.js ! test/script/basic/NASHORN-417.js ! test/script/basic/NASHORN-418.js ! test/script/basic/NASHORN-420.js ! test/script/basic/NASHORN-421.js ! test/script/basic/NASHORN-423.js ! test/script/basic/NASHORN-423a.js ! test/script/basic/NASHORN-424.js ! test/script/basic/NASHORN-425.js ! test/script/basic/NASHORN-426.js ! test/script/basic/NASHORN-427.js ! test/script/basic/NASHORN-428.js ! test/script/basic/NASHORN-429.js ! test/script/basic/NASHORN-432.js ! test/script/basic/NASHORN-433.js ! test/script/basic/NASHORN-434.js ! test/script/basic/NASHORN-435.js ! test/script/basic/NASHORN-437.js ! test/script/basic/NASHORN-44.js ! test/script/basic/NASHORN-441.js ! test/script/basic/NASHORN-442.js ! test/script/basic/NASHORN-443.js ! test/script/basic/NASHORN-444.js ! test/script/basic/NASHORN-445.js ! test/script/basic/NASHORN-446.js ! test/script/basic/NASHORN-447.js ! test/script/basic/NASHORN-448.js ! test/script/basic/NASHORN-449.js ! test/script/basic/NASHORN-45.js ! test/script/basic/NASHORN-450.js ! test/script/basic/NASHORN-452.js ! test/script/basic/NASHORN-459.js ! test/script/basic/NASHORN-46.js ! test/script/basic/NASHORN-462.js ! test/script/basic/NASHORN-463.js ! test/script/basic/NASHORN-468.js ! test/script/basic/NASHORN-47.js ! test/script/basic/NASHORN-473.js ! test/script/basic/NASHORN-474.js ! test/script/basic/NASHORN-478.js ! test/script/basic/NASHORN-48.js ! test/script/basic/NASHORN-481.js ! test/script/basic/NASHORN-482.js ! test/script/basic/NASHORN-484.js ! test/script/basic/NASHORN-486.js ! test/script/basic/NASHORN-487.js ! test/script/basic/NASHORN-488.js ! test/script/basic/NASHORN-49.js ! test/script/basic/NASHORN-490.js ! test/script/basic/NASHORN-494.js ! test/script/basic/NASHORN-497.js ! test/script/basic/NASHORN-498.js ! test/script/basic/NASHORN-499.js ! test/script/basic/NASHORN-50.js ! test/script/basic/NASHORN-500.js ! test/script/basic/NASHORN-503.js ! test/script/basic/NASHORN-51.js ! test/script/basic/NASHORN-511.js ! test/script/basic/NASHORN-515.js ! test/script/basic/NASHORN-516.js ! test/script/basic/NASHORN-52.js ! test/script/basic/NASHORN-534.js ! test/script/basic/NASHORN-535.js ! test/script/basic/NASHORN-544.js ! test/script/basic/NASHORN-55.js ! test/script/basic/NASHORN-554.js ! test/script/basic/NASHORN-556.js ! test/script/basic/NASHORN-56.js ! test/script/basic/NASHORN-562.js ! test/script/basic/NASHORN-565.js ! test/script/basic/NASHORN-575.js ! test/script/basic/NASHORN-58.js ! test/script/basic/NASHORN-59.js ! test/script/basic/NASHORN-592-dual.js ! test/script/basic/NASHORN-592.js ! test/script/basic/NASHORN-597.js ! test/script/basic/NASHORN-60.js ! test/script/basic/NASHORN-609.js ! test/script/basic/NASHORN-61.js ! test/script/basic/NASHORN-62.js ! test/script/basic/NASHORN-620.js ! test/script/basic/NASHORN-623.js ! test/script/basic/NASHORN-627.js ! test/script/basic/NASHORN-63.js ! test/script/basic/NASHORN-637.js ! test/script/basic/NASHORN-639.js ! test/script/basic/NASHORN-64.js ! test/script/basic/NASHORN-642.js ! test/script/basic/NASHORN-646.js ! test/script/basic/NASHORN-658.js ! test/script/basic/NASHORN-659.js ! test/script/basic/NASHORN-66.js ! test/script/basic/NASHORN-664.js ! test/script/basic/NASHORN-665.js ! test/script/basic/NASHORN-67.js ! test/script/basic/NASHORN-678.js ! test/script/basic/NASHORN-68.js ! test/script/basic/NASHORN-689.js ! test/script/basic/NASHORN-69.js ! test/script/basic/NASHORN-691.js ! test/script/basic/NASHORN-694.js ! test/script/basic/NASHORN-697.js ! test/script/basic/NASHORN-703.js ! test/script/basic/NASHORN-703a.js ! test/script/basic/NASHORN-705.js ! test/script/basic/NASHORN-71.js ! test/script/basic/NASHORN-710.js ! test/script/basic/NASHORN-711.js ! test/script/basic/NASHORN-72.js ! test/script/basic/NASHORN-722.js ! test/script/basic/NASHORN-73.js ! test/script/basic/NASHORN-737.js ! test/script/basic/NASHORN-74.js ! test/script/basic/NASHORN-740.js ! test/script/basic/NASHORN-75.js ! test/script/basic/NASHORN-758.js ! test/script/basic/NASHORN-759.js ! test/script/basic/NASHORN-760.js ! test/script/basic/NASHORN-768.js ! test/script/basic/NASHORN-778.js ! test/script/basic/NASHORN-78.js ! test/script/basic/NASHORN-79.js ! test/script/basic/NASHORN-792.js ! test/script/basic/NASHORN-80.js ! test/script/basic/NASHORN-81.js ! test/script/basic/NASHORN-833.js ! test/script/basic/NASHORN-837.js ! test/script/basic/NASHORN-85.js ! test/script/basic/NASHORN-86.js ! test/script/basic/NASHORN-87.js ! test/script/basic/NASHORN-89.js ! test/script/basic/NASHORN-90.js ! test/script/basic/NASHORN-91.js ! test/script/basic/NASHORN-92.js ! test/script/basic/NASHORN-93.js ! test/script/basic/NASHORN-95.js ! test/script/basic/NASHORN-96.js ! test/script/basic/NASHORN-97.js ! test/script/basic/NASHORN-98.js ! test/script/basic/NASHORN-99.js ! test/script/basic/access-specializer.js ! test/script/basic/addition.js ! test/script/basic/allgettersetters.js ! test/script/basic/andor.js ! test/script/basic/anonrecur.js ! test/script/basic/applycall.js ! test/script/basic/args.js ! test/script/basic/arity.js ! test/script/basic/arrayprotoclass.js ! test/script/basic/arrays.js ! test/script/basic/arrays2.js ! test/script/basic/arraysIntKey.js ! test/script/basic/arrayset.js ! test/script/basic/arrayundefined.js ! test/script/basic/assign.js ! test/script/basic/bitwise_and.js ! test/script/basic/booleangetter.js ! test/script/basic/builtin.js ! test/script/basic/builtin_assign.js ! test/script/basic/builtinchain.js ! test/script/basic/calllink.js ! test/script/basic/classloader.js ! test/script/basic/closure.js ! test/script/basic/commandargs.js ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane.js ! test/script/basic/condassign.js ! test/script/basic/construct.js ! test/script/basic/constructorname.js ! test/script/basic/convert.js ! test/script/basic/dataview_endian.js ! test/script/basic/dataview_getset.js ! test/script/basic/dataview_new.js ! test/script/basic/date.js ! test/script/basic/dateparse.js ! test/script/basic/decinc.js ! test/script/basic/delete.js ! test/script/basic/delete2.js ! test/script/basic/dotpropname.js ! test/script/basic/doublecache.js ! test/script/basic/enumeration.js ! test/script/basic/errors.js ! test/script/basic/errorstack.js ! test/script/basic/eval.js ! test/script/basic/evalreturn.js ! test/script/basic/exprclosure.js ! test/script/basic/extensibility.js ! test/script/basic/fileline.js ! test/script/basic/finally-catchalls.js ! test/script/basic/finallyreturn.js ! test/script/basic/forin.js ! test/script/basic/forin2.js ! test/script/basic/funcarray.js ! test/script/basic/funcbind.js ! test/script/basic/funcbind2.js ! test/script/basic/funcbind3.js ! test/script/basic/funcconstructor.js ! test/script/basic/getclassname.js ! test/script/basic/getter_callsite.js ! test/script/basic/gettercalls.js ! test/script/basic/getterfunc.js ! test/script/basic/gettersetter.js ! test/script/basic/globalaccess.js ! test/script/basic/globals.js ! test/script/basic/globalscope.js ! test/script/basic/hello.js ! test/script/basic/herestr_operator.js ! test/script/basic/illegaljavaname.js ! test/script/basic/importpackage.js ! test/script/basic/incheck.js ! test/script/basic/indexedcall.js ! test/script/basic/info.js ! test/script/basic/inherited_nonwritable.js ! test/script/basic/instanceof.js ! test/script/basic/instanceof2.js ! test/script/basic/interfaces.js ! test/script/basic/iterator.js ! test/script/basic/java.js ! test/script/basic/javaadapter.js ! test/script/basic/javaarray.js ! test/script/basic/javaarrayconversion.js ! test/script/basic/javaclassoverrides.js ! test/script/basic/javaexceptions.js ! test/script/basic/javaimporter.js ! test/script/basic/javainnerclasses.js ! test/script/basic/javasigcall.js ! test/script/basic/jquery.js ! test/script/basic/jsadapter.js ! test/script/basic/jsadapterlink.js ! test/script/basic/json.js ! test/script/basic/list.js ! test/script/basic/literal.js ! test/script/basic/load.js ! test/script/basic/loadedfile.js ! test/script/basic/localundef.js ! test/script/basic/map.js ! test/script/basic/math.js ! test/script/basic/minuszero.js ! test/script/basic/module.js ! test/script/basic/moduleload.js ! test/script/basic/nashorn2.js ! test/script/basic/natives.js ! test/script/basic/new.js ! test/script/basic/newexpr.js ! test/script/basic/newnew.js ! test/script/basic/no_line_numbers.js ! test/script/basic/nonconstructors.js ! test/script/basic/nosuchmethod.js ! test/script/basic/nosuchproperty.js ! test/script/basic/number.js ! test/script/basic/numberstring.js ! test/script/basic/objectprops.js ! test/script/basic/objects.js ! test/script/basic/options.js ! test/script/basic/paramspec.js ! test/script/basic/parser/assignmentExpr.js ! test/script/basic/parser/binaryExpr.js ! test/script/basic/parser/breakStat.js ! test/script/basic/parser/condExpr.js ! test/script/basic/parser/continueStat.js ! test/script/basic/parser/debuggerStat.js ! test/script/basic/parser/functions.js ! test/script/basic/parser/ifStat.js ! test/script/basic/parser/labelledStat.js ! test/script/basic/parser/lhsExpr.js ! test/script/basic/parser/loopStat.js ! test/script/basic/parser/objectLitExpr.js ! test/script/basic/parser/parenExpr.js ! test/script/basic/parser/primaryExpr.js ! test/script/basic/parser/returnStat.js ! test/script/basic/parser/switchStat.js ! test/script/basic/parser/throwStat.js ! test/script/basic/parser/tryCatchStat.js ! test/script/basic/parser/unaryExpr.js ! test/script/basic/parser/useStrict.js ! test/script/basic/parser/util.js ! test/script/basic/parser/varDecl.js ! test/script/basic/parser/withStat.js ! test/script/basic/propchange.js ! test/script/basic/propertycheck.js ! test/script/basic/prototype.js ! test/script/basic/pushpull.js ! test/script/basic/ranges_disabled.js ! test/script/basic/ranges_enabled.js ! test/script/basic/ranges_payload.js ! test/script/basic/regex.js ! test/script/basic/regexp_flags.js ! test/script/basic/run-octane.js ! test/script/basic/runsunspider-eager.js ! test/script/basic/runsunspider-lazy.js ! test/script/basic/samfunc.js ! test/script/basic/scripting.js ! test/script/basic/sealfreeze.js ! test/script/basic/setlength.js ! test/script/basic/splitter.js ! test/script/basic/stdin.js ! test/script/basic/strings.js ! test/script/basic/throws.js ! test/script/basic/tosource.js ! test/script/basic/tostring.js ! test/script/basic/try.js ! test/script/basic/try2.js ! test/script/basic/trybreakcont.js ! test/script/basic/trycatch.js ! test/script/basic/trycatchfor.js ! test/script/basic/tryfinallyreturn.js ! test/script/basic/tryforbreak.js ! test/script/basic/typechange.js ! test/script/basic/typecoerce.js ! test/script/basic/typedarrays.js ! test/script/basic/typeof.js ! test/script/basic/typeof2.js ! test/script/basic/undefined.js ! test/script/basic/underscore.js ! test/script/basic/varargs.js ! test/script/basic/void.js ! test/script/basic/with.js ! test/script/basic/withprimitive.js ! test/script/basic/writable_relink.js ! test/script/basic/xorassign.js ! test/script/basic/yui.js ! test/script/currently-failing/JDK-8006191.js ! test/script/currently-failing/clone_ir.js ! test/script/currently-failing/gettersetter.js ! test/script/currently-failing/logcoverage.js ! test/script/error/JDK-8008814-1.js ! test/script/error/JDK-8008814-2.js ! test/script/error/JDK-8016522.js ! test/script/error/JDK-8020437-2.js ! test/script/error/JDK-8020437.js ! test/script/error/JDK-8026039.js ! test/script/error/JDK-8027933.js ! test/script/error/JDK-8039047.js ! test/script/error/NASHORN-154/function_mult_params_in_strict.js ! test/script/error/NASHORN-154/improper_return_break_continue.js ! test/script/error/NASHORN-154/invalid_lvalue.js ! test/script/error/NASHORN-154/literal_data_and_accessor.js ! test/script/error/NASHORN-154/literal_mult_getters.js ! test/script/error/NASHORN-154/literal_mult_prop_in_strict.js ! test/script/error/NASHORN-154/with_in_strict.js ! test/script/error/NASHORN-214.js ! test/script/error/NASHORN-35.js ! test/script/error/NASHORN-39.js ! test/script/error/NASHORN-568.js ! test/script/error/NASHORN-57.js ! test/script/error/NASHORN-668.js ! test/script/error/quotemissing.js ! test/script/error/strictmode.js ! test/script/jfx/kaleidoscope.js ! test/script/jfx/spread.js ! test/script/maptests/builtins.js ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_create.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js ! test/script/maptests/property_delete.js ! test/script/maptests/proto.js ! test/script/nosecurity/JDK-8044798.js ! test/script/nosecurity/debuggersupportapi.js ! test/script/nosecurity/nosecurity.js ! test/script/sandbox/JDK-8031106.js ! test/script/sandbox/NASHORN-525.js ! test/script/sandbox/arrayclass.js ! test/script/sandbox/classbind.js ! test/script/sandbox/classloader.js ! test/script/sandbox/doprivileged.js ! test/script/sandbox/engine.js ! test/script/sandbox/env.js ! test/script/sandbox/exec.js ! test/script/sandbox/exit.js ! test/script/sandbox/file.js ! test/script/sandbox/interfaceimpl.js ! test/script/sandbox/javaextend.js ! test/script/sandbox/jsadapter.js ! test/script/sandbox/loadLibrary.js ! test/script/sandbox/loadcompat.js ! test/script/sandbox/nashorninternals.js ! test/script/sandbox/net.js ! test/script/sandbox/property.js ! test/script/sandbox/reflection.js ! test/script/sandbox/runnable.js ! test/script/sandbox/unsafe.js ! test/script/test262.js ! test/script/test262_single.js ! test/script/trusted/JDK-8006424.js ! test/script/trusted/JDK-8006529.js ! test/script/trusted/JDK-8008305.js ! test/script/trusted/JDK-8008305_subtest.js ! test/script/trusted/JDK-8020809.js ! test/script/trusted/JDK-8021129.js ! test/script/trusted/JDK-8021189.js ! test/script/trusted/JDK-8025629.js ! test/script/trusted/JDK-8032060.js ! test/script/trusted/NASHORN-638.js ! test/script/trusted/NASHORN-653.js ! test/script/trusted/getenv.js ! test/src/jdk/nashorn/api/NashornSQLDriver.java ! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java ! test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/scripting/InvocableTest.java ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/performance/OctaneTest.java ! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/JdkRegExpTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/JSJUnitReportReporter.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java ! test/src/jdk/nashorn/internal/test/framework/SharedContextEvaluator.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java ! test/src/jdk/nashorn/test/models/ConstructorWithArgument.java ! test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java ! test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java ! test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java ! test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java ! test/src/jdk/nashorn/test/models/OuterClass.java ! test/src/jdk/nashorn/test/models/OverrideObject.java ! test/src/jdk/nashorn/test/models/PropertyBind.java ! test/src/jdk/nashorn/test/models/StringArgs.java ! test/src/jdk/nashorn/test/models/VarArgConstructor.java Changeset: e2497b11a021 Author: attila Date: 2014-08-20 10:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e2497b11a021 8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not. 8027958: NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn 8028345: Remove nashorn repo "bin" scripts to avoid confusion with JDK bin launcher programs 8029090: Developers should be able to pass nashorn properties and enable/disable JFR from command line 8030169: Need regression test for bug JDK-8010731 8033105: Make sure Nashorn test harness can run zlib benchmark 8033334: Make sure that scope depth information is maintained in the RecompilableScriptFunctionDatas, to avoid unnecessary slow proto linkage when doing on demand compilation 8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation. 8035820: Optimistic recompilation 8035836: Array performance improvements 8036127: Prototype filter needs to be applied to getter guard as well, not just getter 8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one. 8037086: Check that deoptimizing recompilations are correct 8037177: -Dnashorn.optimistic should be enabled by default, meaning that it has to be explicitly set to false to run with the jdk 8 style conservative types 8037534: Use scope types to determine optimistic types 8037572: Add more test cases to check static types 8037967: Broke the build, by commiting without saving the last review comment 8038223: Symbol trace debug output takes time 8038396: fix for the compiler expression evaluator to be more inquisitive about types 8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework 8038406: Testability: as a first step of moving loggers away from the process global space, the Debug object now supports logging POJOs from log entries as an event queue, which can be introspected from test scripts. This is way better than screen scraping brittle and subject-to-change log output. 8038413: NPE in unboxInteger 8038416: Access to undefined scoped variables deoptimized too much 8038426: Move all loggers from process wide scope into Global scope 8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism 8038945: Simplify strict undefined checks 8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks 8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects. 8040024: BranchOptimizer produces bad code for NaN FP comparison 8040089: Apply to call transform was incomplete. Now passes all tests and performance is back 8040093: Make sure that optimistic splitting works in optimistic types 8040102: Remove all references to Unsafe and definition of anonymous clases from the code 8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that. 8041434: Add synchronization to the common global constants structure 8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies 8041905: Fix apply2call bug that prevented avatar.js unit tests from running correctly 8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes 8042118: Separate types from symbols 8043002: Improve performance of Nashorn equality operators 8043003: Use strongly referenced generic invokers 8043004: Reduce variability at JavaAdapter call sites 8043132: Nashorn : all tests failed with java.security.AccessControlException 8043133: Fix corner cases of JDK-8041995 8043137: Collapse long sequences of NOP in Nashorn bytecode output 8043232: Index selection of overloaded java new constructors 8043235: Type-based optimizations interfere with continuation methods 8043431: Fix yet another corner case of JDK-8041995 8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging 8043605: Enable history for empty property maps 8043608: Make equality tests inline better 8043611: Move timing dependent benchmark for apply2call specialization to currently_failing. It is dependent that nothing takes machine time when doing the two runs, causing spurious assertions. Suggest running octane.raytrace manually instead to verify that this works, or incorporating it in the nightly test suite 8043632: Parallelize class installation and various script fixes. 8043633: In order to remove global state outside of contexts, make sure Timing class is an instance and not a static global collection of data. Move into Context. Move -Dnashorn.timing to an official logging option. 8043956: Make code caching work with optimistic typing and lazy compilation 8044012: Integrate the latest best known performance flags int ant octane jobs, and make sure that it's easy to compare 'ant octane-nashorn' and 'ant octane-v8' at the push of a button. (or rather; the entry of a command line) 8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness 8044154: Nashorn : all tests failed with java.security.AccessControlException 8044171: Make optimistic exception handlers smaller 8044502: Get rid of global optimistic flag 8044518: Ensure exceptions related to optimistic recompilation are not serializable 8044533: Deoptimizing negation produces wrong result for zero 8044534: Constant folding for unary + should produce int for boolean literals 8044760: Avoid PropertyMap duplicate for global instances 8044786: Some tests fail with non-optimistic compilation 8044803: Unnecessary restOf check 8044816: On-demand compiled top-level program doesn't need :createProgramFunction 8044851: nashorn properties leak memory 8046013: TypeError: Cannot apply "with" to non script object 8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle 8046025: AccessorProperty.getGetter is not threadsafe 8046026: CompiledFunction.relinkComposableInvoker assert is being hit 8046201: Avoid repeated flattening of nested ConsStrings 8046215: Running uncompilable scripts throws NullPointerException 8046898: Make sure that lazy compilation is the default, remove redundant "enable lazy compilation" flags, added warning message if compile logging is enabled and lazy is switched off. Verified existing test suite code coverage equivalence between lazy and eager. 8046905: apply on apply is broken 8046921: Deoptimization type information peristence 8047035: (function() "hello")() crashes in Lexer with jdk9 8047057: Add a regression test for the passing test cases from JDK-8042304 8047067: all eval arguments need to be copied in Lower 8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable 8047166: 'do with({}) break ; while(0);' crashes in CodeGenerator 8047331: Assertion in CompiledFunction when running earley-boyer after Merge 8047357: More precise synthetic return + unreachable throw 8047359: large string size RangeError should be thrown rather than reporting negative length 8047369: Add regression tests for passing test cases of JDK-8024971 8047371: local variable declaration in TypeEvaluator should use ScriptObject.addOwnProperty instead of .set 8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined 8047959: bindings created for declarations in eval code are not mutable 8048009: Type info caching accidentally defeated 8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval 8048079: Persistent code store is broken after optimistic types merge 8048505: ScriptingFunctions.readFully couldn't handle file names represented as ConsStrings 8048586: String concatenation with optimistic types is slow 8048718: JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException 8048869: Reduce compile time by about 5% by removing the Class.casts from the AST nodes 8049086: Minor API convenience functions on "Java" object 8049222: JSType class exposes public mutable arrays 8049223: RewriteException class exposes public mutable arrays 8049242: Explicit constructor overload selection should work with StaticClass as well 8049318: Test hideLocationProperties.js fails on Window due to backslash in path 8049524: Global object initialization via javax.script API should be minimal 8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings 8050964: OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date 8051019: Separate src and test execution sandbox directories 8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests" 8051439: Wrong type calculated for ADD operator with undefined operand 8051839: GuardedInvocation needs to clone an argument 8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac 8053910: ScriptObjectMirror causing havoc with Invocation interface 8053913: Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker 8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval() 8054411: Add nashorn.args.prepend system property 8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip 8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types 8054898: Avoid creation of empty type info files 8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork 8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression 8055042: Compile-time expression evaluator was missing variables 8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally 8055139: test/script/trusted/JDK-8055107.js fails with access control exception 8055186: Backport Nashorn optimistic typing to 8u repository 8055529: Clean up the bin directory Reviewed-by: jlaskey, lagergren, sundar Contributed-by: marcus.largergren at oracle.com, hannes.wallnoefer at oracle.com, sundararajan.athijegannathan at oracle.com - bin/checkintest.sh - bin/dump_octane_code.sh - bin/jjs - bin/jjs.bat + bin/jjsdebug.sh - bin/jjssecure - bin/jjssecure.bat - bin/nashorn - bin/nashorn.bat - bin/nashornsecure - bin/nashornsecure.bat + bin/run_octane.sh + bin/runopt.sh - bin/verbose_octane.bat - bin/verbose_octane.sh ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! docs/DEVELOPER_README ! make/build-benchmark.xml ! make/build-nasgen.xml ! make/build.xml ! make/nbproject/ide-targets.xml ! make/project.properties + samples/javafoovars.js + samples/jsobj_example.js + samples/zipfs.js + samples/ziplist.js ! src/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk/internal/dynalink/DynamicLinker.java ! src/jdk/internal/dynalink/DynamicLinkerFactory.java + src/jdk/internal/dynalink/GuardedInvocationFilter.java ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java + src/jdk/internal/dynalink/support/DefaultPrelinkFilter.java ! src/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/internal/dynalink/support/messages.properties ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java - src/jdk/nashorn/api/scripting/resources/engine.js + src/jdk/nashorn/internal/IntDeque.java + src/jdk/nashorn/internal/codegen/ApplySpecialization.java + src/jdk/nashorn/internal/codegen/AssignSymbols.java - src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Condition.java ! src/jdk/nashorn/internal/codegen/ConstantData.java + src/jdk/nashorn/internal/codegen/DumpBytecode.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java - src/jdk/nashorn/internal/codegen/FinalizeTypes.java + src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/FunctionSignature.java ! src/jdk/nashorn/internal/codegen/Label.java + src/jdk/nashorn/internal/codegen/LocalStateRestorationInfo.java + src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MapCreator.java + src/jdk/nashorn/internal/codegen/MapTuple.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/codegen/ObjectCreator.java + src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java + src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java + src/jdk/nashorn/internal/codegen/ProgramPoints.java - src/jdk/nashorn/internal/codegen/RangeAnalyzer.java ! src/jdk/nashorn/internal/codegen/RuntimeCallSite.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java + src/jdk/nashorn/internal/codegen/TypeEvaluator.java + src/jdk/nashorn/internal/codegen/TypeMap.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/BytecodeNumericOps.java ! src/jdk/nashorn/internal/codegen/types/BytecodeOps.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk/nashorn/internal/codegen/types/ObjectType.java - src/jdk/nashorn/internal/codegen/types/Range.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/BreakableNode.java ! src/jdk/nashorn/internal/ir/BreakableStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk/nashorn/internal/ir/Flags.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionCall.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java + src/jdk/nashorn/internal/ir/JoinPredecessor.java + src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java + src/jdk/nashorn/internal/ir/JumpStatement.java ! src/jdk/nashorn/internal/ir/LabelNode.java + src/jdk/nashorn/internal/ir/Labels.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LiteralNode.java + src/jdk/nashorn/internal/ir/LocalVariableConversion.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java + src/jdk/nashorn/internal/ir/Optimistic.java + src/jdk/nashorn/internal/ir/OptimisticLexicalContext.java ! src/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/Statement.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java - src/jdk/nashorn/internal/ir/TemporarySymbols.java + src/jdk/nashorn/internal/ir/Terminal.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/ir/debug/ClassHistogramElement.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java + src/jdk/nashorn/internal/ir/debug/NashornClassReader.java + src/jdk/nashorn/internal/ir/debug/NashornTextifier.java ! src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk/nashorn/internal/lookup/Lookup.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java ! src/jdk/nashorn/internal/objects/AccessorPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/DataPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/GenericPropertyDescriptor.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/objects/NativeMath.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeStrictArguments.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java + src/jdk/nashorn/internal/objects/annotations/Optimistic.java ! src/jdk/nashorn/internal/objects/annotations/Property.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/Token.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java - src/jdk/nashorn/internal/runtime/CompiledFunctions.java - src/jdk/nashorn/internal/runtime/CompiledScript.java ! src/jdk/nashorn/internal/runtime/ConsString.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/Debug.java - src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/DebuggerSupport.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/ECMAErrors.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/FindProperty.java + src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/FunctionScope.java + src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/JSType.java - src/jdk/nashorn/internal/runtime/Logging.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java + src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/PropertyDescriptor.java ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Source.java + src/jdk/nashorn/internal/runtime/SpillProperty.java + src/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/internal/runtime/Undefined.java + src/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java + src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java + src/jdk/nashorn/internal/runtime/events/RuntimeEvent.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java ! src/jdk/nashorn/internal/runtime/linker/InvokeByName.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapter.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + src/jdk/nashorn/internal/runtime/logging/DebugLogger.java + src/jdk/nashorn/internal/runtime/logging/Loggable.java + src/jdk/nashorn/internal/runtime/logging/Logger.java ! src/jdk/nashorn/internal/runtime/options/KeyValueOption.java + src/jdk/nashorn/internal/runtime/options/LoggingOption.java ! src/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/internal/scripts/JO.java ! src/jdk/nashorn/tools/Shell.java + test/examples/apply_to_call_benchmark.js ! test/examples/string-micro.js ! test/script/assert.js - test/script/basic/JDK-8010697.js - test/script/basic/JDK-8010697.js.EXPECTED + test/script/basic/JDK-8010731.js ! test/script/basic/JDK-8012083.js ! test/script/basic/JDK-8015969.js ! test/script/basic/JDK-8016618.js ! test/script/basic/JDK-8016618.js.EXPECTED ! test/script/basic/JDK-8020357.js ! test/script/basic/JDK-8022903.js ! test/script/basic/JDK-8022903.js.EXPECTED ! test/script/basic/JDK-8025515.js ! test/script/basic/JDK-8026137.js ! test/script/basic/JDK-8027042.js ! test/script/basic/JDK-8027042.js.EXPECTED + test/script/basic/JDK-8029384.js + test/script/basic/JDK-8029384.js.EXPECTED ! test/script/basic/JDK-8029467.js ! test/script/basic/JDK-8029667.js ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030182_2.js.EXPECTED + test/script/basic/JDK-8038413.js + test/script/basic/JDK-8038413.js.EXPECTED + test/script/basic/JDK-8038945.js + test/script/basic/JDK-8038945.js.EXPECTED + test/script/basic/JDK-8040024.js + test/script/basic/JDK-8040024.js.EXPECTED + test/script/basic/JDK-8041995.js + test/script/basic/JDK-8041995.js.EXPECTED + test/script/basic/JDK-8043133.js + test/script/basic/JDK-8043133.js.EXPECTED + test/script/basic/JDK-8043232.js + test/script/basic/JDK-8043232.js.EXPECTED + test/script/basic/JDK-8043235.js + test/script/basic/JDK-8043235.js.EXPECTED + test/script/basic/JDK-8043431.js + test/script/basic/JDK-8043431.js.EXPECTED + test/script/basic/JDK-8044533.js + test/script/basic/JDK-8044533.js.EXPECTED + test/script/basic/JDK-8044534.js + test/script/basic/JDK-8044534.js.EXPECTED + test/script/basic/JDK-8046013.js + test/script/basic/JDK-8046013.js.EXPECTED + test/script/basic/JDK-8046026.js + test/script/basic/JDK-8046026.js.EXPECTED + test/script/basic/JDK-8046905.js + test/script/basic/JDK-8046905.js.EXPECTED + test/script/basic/JDK-8047035.js + test/script/basic/JDK-8047035.js.EXPECTED + test/script/basic/JDK-8047057.js + test/script/basic/JDK-8047067.js + test/script/basic/JDK-8047078.js + test/script/basic/JDK-8047166.js + test/script/basic/JDK-8047357.js + test/script/basic/JDK-8047357.js.EXPECTED + test/script/basic/JDK-8047359.js + test/script/basic/JDK-8047369.js + test/script/basic/JDK-8047371.js + test/script/basic/JDK-8047371.js.EXPECTED + test/script/basic/JDK-8047728.js + test/script/basic/JDK-8047959.js + test/script/basic/JDK-8047959.js.EXPECTED + test/script/basic/JDK-8048071.js + test/script/basic/JDK-8048071.js.EXPECTED + test/script/basic/JDK-8048079_1.js + test/script/basic/JDK-8048079_1.js.EXPECTED + test/script/basic/JDK-8048079_2.js + test/script/basic/JDK-8048079_2.js.EXPECTED + test/script/basic/JDK-8048505.js + test/script/basic/JDK-8048505.js.EXPECTED + test/script/basic/JDK-8048586.js + test/script/basic/JDK-8048718.js + test/script/basic/JDK-8049086.js + test/script/basic/JDK-8049086.js.EXPECTED + test/script/basic/JDK-8049242.js + test/script/basic/JDK-8049242.js.EXPECTED + test/script/basic/JDK-8050432.js + test/script/basic/JDK-8051439.js + test/script/basic/JDK-8051439.js.EXPECTED + test/script/basic/JDK-8054503.js ! test/script/basic/NASHORN-377.js ! test/script/basic/NASHORN-737.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call1.js + test/script/basic/apply_to_call/apply_to_call1.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call2.js + test/script/basic/apply_to_call/apply_to_call2.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call3.js + test/script/basic/apply_to_call/apply_to_call3.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call4.js + test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call_recompile.js + test/script/basic/apply_to_call/apply_to_call_recompile.js.EXPECTED + test/script/basic/apply_to_call/apply_to_call_varargs.js + test/script/basic/apply_to_call/apply_to_call_varargs.js.EXPECTED - test/script/basic/arraysIntKey.js.EXPECTED = test/script/basic/arrays_int_key.js < test/script/basic/arraysIntKey.js + test/script/basic/arrays_int_key.js.EXPECTED + test/script/basic/boolean_arithmetic.js + test/script/basic/boolean_arithmetic.js.EXPECTED ! test/script/basic/closure.js.EXPECTED + test/script/basic/compile-octane-normal.js + test/script/basic/compile-octane-normal.js.EXPECTED ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane-splitter.js.EXPECTED ! test/script/basic/compile-octane.js - test/script/basic/compile-octane.js.EXPECTED ! test/script/basic/dataview_new.js ! test/script/basic/exprclosure.js.EXPECTED + test/script/basic/hideLocationProperties.js + test/script/basic/hideLocationProperties.js.EXPECTED + test/script/basic/octane-payload.js + test/script/basic/optimistic_arithmetic_check_type.js + test/script/basic/optimistic_arithmetic_check_type.js.EXPECTED + test/script/basic/optimistic_assignment_check_type.js + test/script/basic/optimistic_assignment_check_type.js.EXPECTED + test/script/basic/optimistic_check_type.js + test/script/basic/optimistic_check_type.js.EXPECTED + test/script/basic/optimistic_logical_check_type.js + test/script/basic/optimistic_logical_check_type.js.EXPECTED ! test/script/basic/parser/breakStat.js.EXPECTED ! test/script/basic/parser/continueStat.js.EXPECTED ! test/script/basic/parser/labelledStat.js.EXPECTED ! test/script/basic/parser/lhsExpr.js.EXPECTED - test/script/basic/ranges_disabled.js - test/script/basic/ranges_disabled.js.EXPECTED - test/script/basic/ranges_enabled.js - test/script/basic/ranges_enabled.js.EXPECTED - test/script/basic/ranges_payload.js + test/script/basic/relink_index_getter.js + test/script/basic/relink_index_getter.js.EXPECTED ! test/script/basic/run-octane.js - test/script/basic/runsunspider-eager.js - test/script/basic/runsunspider-lazy.js - test/script/basic/runsunspider-lazy.js.EXPECTED ! test/script/basic/runsunspider.js + test/script/basic/runsunspider.js.EXPECTED ! test/script/basic/scripting.js.EXPECTED ! test/script/basic/typedarrays.js + test/script/basic/typedarrays2.js + test/script/basic/typedarrays2.js.EXPECTED + test/script/currently-failing/JDK-8010697.js + test/script/currently-failing/JDK-8010697.js.EXPECTED + test/script/currently-failing/apply_to_call_bench.js + test/script/currently-failing/apply_to_call_bench.js.EXPECTED + test/script/currently-failing/optimistic_check_type_cases.js + test/script/currently-failing/optimistic_check_type_cases.js.EXPECTED = test/script/currently-failing/property_delete.js < test/script/maptests/property_delete.js ! test/script/error/JDK-8026039.js.EXPECTED ! test/script/maptests/constructor.js ! test/script/maptests/maputil.js ! test/script/maptests/object_literals.js ! test/script/maptests/point.js ! test/script/maptests/property_add.js + test/script/markdown.js + test/script/markdown/anchors-by-reference.js + test/script/markdown/anchors-by-reference.js.EXPECTED + test/script/markdown/automatic-anchors.js + test/script/markdown/automatic-anchors.js.EXPECTED + test/script/markdown/blockquote-nested-markdown.js + test/script/markdown/blockquote-nested-markdown.js.EXPECTED + test/script/markdown/blockquote.js + test/script/markdown/blockquote.js.EXPECTED + test/script/markdown/code-block-html-escape.js + test/script/markdown/code-block-html-escape.js.EXPECTED + test/script/markdown/code-block.js + test/script/markdown/code-block.js.EXPECTED + test/script/markdown/doubline-list.js + test/script/markdown/doubline-list.js.EXPECTED + test/script/markdown/emphasis.js + test/script/markdown/emphasis.js.EXPECTED + test/script/markdown/escaped-number-period.js + test/script/markdown/escaped-number-period.js.EXPECTED + test/script/markdown/escaping.js + test/script/markdown/escaping.js.EXPECTED + test/script/markdown/github-style-at-start.js + test/script/markdown/github-style-at-start.js.EXPECTED + test/script/markdown/github-style-codeblock.js + test/script/markdown/github-style-codeblock.js.EXPECTED + test/script/markdown/github-style-linebreaks.js + test/script/markdown/github-style-linebreaks.js.EXPECTED + test/script/markdown/h1-with-double-hash.js + test/script/markdown/h1-with-double-hash.js.EXPECTED + test/script/markdown/h1-with-equals.js + test/script/markdown/h1-with-equals.js.EXPECTED + test/script/markdown/h1-with-single-hash.js + test/script/markdown/h1-with-single-hash.js.EXPECTED + test/script/markdown/h2-with-dashes.js + test/script/markdown/h2-with-dashes.js.EXPECTED + test/script/markdown/h2-with-double-hash.js + test/script/markdown/h2-with-double-hash.js.EXPECTED + test/script/markdown/h2-with-single-hash.js + test/script/markdown/h2-with-single-hash.js.EXPECTED + test/script/markdown/h3-with-double-hash.js + test/script/markdown/h3-with-double-hash.js.EXPECTED + test/script/markdown/h3-with-single-hash.js + test/script/markdown/h3-with-single-hash.js.EXPECTED + test/script/markdown/h4-with-single-hash.js + test/script/markdown/h4-with-single-hash.js.EXPECTED + test/script/markdown/h5-with-single-hash.js + test/script/markdown/h5-with-single-hash.js.EXPECTED + test/script/markdown/h6-with-single-hash.js + test/script/markdown/h6-with-single-hash.js.EXPECTED + test/script/markdown/horizontal-rules.js + test/script/markdown/horizontal-rules.js.EXPECTED + test/script/markdown/html5-strutural-tags.js + test/script/markdown/html5-strutural-tags.js.EXPECTED + test/script/markdown/images.js + test/script/markdown/images.js.EXPECTED + test/script/markdown/implicit-anchors.js + test/script/markdown/implicit-anchors.js.EXPECTED + test/script/markdown/inline-anchors.js + test/script/markdown/inline-anchors.js.EXPECTED + test/script/markdown/inline-code.js + test/script/markdown/inline-code.js.EXPECTED + test/script/markdown/inline-style-tag.js + test/script/markdown/inline-style-tag.js.EXPECTED + test/script/markdown/lazy-blockquote.js + test/script/markdown/lazy-blockquote.js.EXPECTED + test/script/markdown/list-with-blockquote.js + test/script/markdown/list-with-blockquote.js.EXPECTED + test/script/markdown/list-with-code.js + test/script/markdown/list-with-code.js.EXPECTED + test/script/markdown/multi-paragraph-list.js + test/script/markdown/multi-paragraph-list.js.EXPECTED + test/script/markdown/multiline-unordered-list.js + test/script/markdown/multiline-unordered-list.js.EXPECTED + test/script/markdown/nested-blockquote.js + test/script/markdown/nested-blockquote.js.EXPECTED + test/script/markdown/ordered-list-same-number.js + test/script/markdown/ordered-list-same-number.js.EXPECTED + test/script/markdown/ordered-list-wrong-numbers.js + test/script/markdown/ordered-list-wrong-numbers.js.EXPECTED + test/script/markdown/ordered-list.js + test/script/markdown/ordered-list.js.EXPECTED + test/script/markdown/relative-anchors.js + test/script/markdown/relative-anchors.js.EXPECTED + test/script/markdown/simple-paragraph.js + test/script/markdown/simple-paragraph.js.EXPECTED + test/script/markdown/strong.js + test/script/markdown/strong.js.EXPECTED + test/script/markdown/table-basic.js + test/script/markdown/table-basic.js.EXPECTED + test/script/markdown/table-large.js + test/script/markdown/table-large.js.EXPECTED + test/script/markdown/table-with-equals.js + test/script/markdown/table-with-equals.js.EXPECTED + test/script/markdown/unordered-list-asterisk.js + test/script/markdown/unordered-list-asterisk.js.EXPECTED + test/script/markdown/unordered-list-minus.js + test/script/markdown/unordered-list-minus.js.EXPECTED + test/script/markdown/unordered-list-plus.js + test/script/markdown/unordered-list-plus.js.EXPECTED + test/script/markdown/url-with-parenthesis.js + test/script/markdown/url-with-parenthesis.js.EXPECTED ! test/script/nosecurity/JDK-8044798.js ! test/script/nosecurity/JDK-8044798.js.EXPECTED + test/script/nosecurity/JDK-8044851.js + test/script/nosecurity/JDK-8044851.js.EXPECTED + test/script/nosecurity/JDK-8050964.js + test/script/nosecurity/JDK-8055034.js + test/script/nosecurity/JDK-8055034.js.EXPECTED + test/script/nosecurity/JDK-8055107.js ! test/script/trusted/JDK-8006529.js + test/script/trusted/event_queue.js + test/script/trusted/event_queue.js.EXPECTED + test/script/trusted/optimistic_recompilation.js + test/script/trusted/optimistic_recompilation.js.EXPECTED ! test/src/UnnamedPackageTestCallback.java ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java + test/src/jdk/nashorn/internal/runtime/ConsStringTest.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java + test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/TestHelper.java + test/src/jdk/nashorn/test/tools/StaticTypeInspector.java Changeset: 8f2ed41abb26 Author: sundar Date: 2014-08-20 18:59 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8f2ed41abb26 8050078: Nashorn ClassFilter Support Reviewed-by: attila, hannesw, jlaskey, lagergren + src/jdk/nashorn/api/scripting/ClassFilter.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8015969.js + test/script/trusted/classfilter.js + test/script/trusted/classfilter.js.EXPECTED ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: 83429983b9ef Author: sundar Date: 2014-08-21 14:03 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/83429983b9ef 8055687: Wrong "this" passed to JSObject.eval call Reviewed-by: hannesw, lagergren + samples/find_nonfinals2.js ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 620bf937f377 Author: sundar Date: 2014-08-21 20:06 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/620bf937f377 8055762: Nashorn misses linker for netscape.javascript.JSObject instances Reviewed-by: lagergren, jlaskey ! make/build.xml ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java + test/script/basic/JDK-8055762.js + test/script/basic/JDK-8055762.js.EXPECTED Changeset: 934689dc9f10 Author: sundar Date: 2014-08-22 15:47 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/934689dc9f10 8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8055796.js + test/script/basic/JDK-8055796.js.EXPECTED Changeset: e770d899dca5 Author: sundar Date: 2014-08-25 08:46 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e770d899dca5 8055830: JDK-8015969.js is silently failing Reviewed-by: lagergren, jlaskey, hannesw ! test/script/basic/JDK-8015969.js Changeset: e94c247e4673 Author: sundar Date: 2014-08-25 20:26 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e94c247e4673 8055899: Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException Reviewed-by: jlaskey, lagergren ! test/script/basic/JDK-8055762.js ! test/script/basic/JDK-8055796.js ! test/script/basic/JDK-8055796.js.EXPECTED + test/script/basic/JDK-8055796_2.js + test/script/basic/JDK-8055796_2.js.EXPECTED Changeset: fe439797def2 Author: yan Date: 2014-08-26 14:51 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fe439797def2 8055811: Tests for Nashorn ClassFilter Support Reviewed-by: sundar, attila Contributed-by: Sergey Lugovoy + test/script/trusted/classfilter_extends.js + test/script/trusted/classfilter_extends.js.EXPECTED + test/script/trusted/classfilter_mozilla_compat.js + test/script/trusted/classfilter_mozilla_compat.js.EXPECTED + test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java Changeset: aef491539708 Author: sundar Date: 2014-08-26 17:21 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/aef491539708 8056050: runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test" Reviewed-by: attila, jlaskey ! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java Changeset: b476c69c820a Author: katleman Date: 2014-08-13 14:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b476c69c820a Added tag jdk8u40-b01 for changeset 62468d841b84 ! .hgtags Changeset: a2e0a985764b Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a2e0a985764b Added tag jdk8u40-b02 for changeset b476c69c820a ! .hgtags Changeset: 8dae548f5f27 Author: amurillo Date: 2014-08-26 14:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8dae548f5f27 Merge ! .hgtags Changeset: 8cc610369ecd Author: attila Date: 2014-08-27 10:16 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8cc610369ecd 8055870: iteration fails if index var is not used Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8055870.js + test/script/basic/JDK-8055870.js.EXPECTED Changeset: c9866d77c14c Author: sundar Date: 2014-08-27 13:55 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c9866d77c14c 8056094: [nashorn] tests fail when running via jtreg Reviewed-by: jlaskey, hannesw ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 85e3f07fc5fc Author: attila Date: 2014-08-26 11:31 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/85e3f07fc5fc 8055911: Don't use String.intern for IdentNode Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.java Changeset: e3ca0a51b3c9 Author: attila Date: 2014-08-26 11:32 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e3ca0a51b3c9 8055913: Node.hashCode() delegates to Object.hashCode() and is hot Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/ir/Node.java Changeset: 7cf80b2dc39b Author: attila Date: 2014-08-26 11:45 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7cf80b2dc39b 8055923: collect timings using System.nanoTime Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Timing.java Changeset: 2c3db3ce0b06 Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/2c3db3ce0b06 8055954: Do not parallelize class installation Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/Context.java Changeset: 2bcc21c5d5da Author: attila Date: 2014-08-26 15:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/2bcc21c5d5da 8056052: Source.getContent() does excess Object.clone() Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/Source.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java Changeset: 44b69fb3b031 Author: attila Date: 2014-08-26 15:52 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/44b69fb3b031 8056025: CompilationPhase.setStates() is hot in class installation phase Reviewed-by: jlaskey, sundar + src/jdk/nashorn/internal/AssertsEnabled.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/ir/FunctionNode.java Changeset: d93eabe28080 Author: attila Date: 2014-08-27 14:34 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d93eabe28080 Merge Changeset: e56d1f4ecd91 Author: sundar Date: 2014-08-27 18:18 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e56d1f4ecd91 8056123: Anonymous function statements leak internal function names into global scope Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/AssignSymbols.java + test/script/basic/JDK-8056123.js ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java Changeset: 8c282c15c58c Author: lagergren Date: 2014-08-26 11:42 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8c282c15c58c 8055906: Avoid throwing an exception with filled in stack trace as part of the normal control flow Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: dd9ea030e762 Author: yan Date: 2014-08-25 17:38 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/dd9ea030e762 8055878: Nashorn: all tests failed with AccessControlException Reviewed-by: sundar, hannesw Contributed-by: Sergey Lugovoy ! make/build.xml Changeset: 88bb71f8b3c3 Author: attila Date: 2014-08-27 14:58 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/88bb71f8b3c3 Merge Changeset: f4fe83621604 Author: attila Date: 2014-08-28 16:38 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/f4fe83621604 8056243: OptimisticTypePersistence should refuse to work in symlinked directories Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java Changeset: 9502b8660bba Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/9502b8660bba Added tag jdk8u40-b03 for changeset a2e0a985764b ! .hgtags Changeset: 34c17c956654 Author: lana Date: 2014-08-28 16:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/34c17c956654 Merge ! .hgtags Changeset: 46647c4943ff Author: attila Date: 2014-09-03 14:33 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/46647c4943ff 8056913: Limit the size of type info cache on disk Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/codegen/types/Type.java Changeset: b7a2db4de254 Author: hannesw Date: 2014-09-04 18:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b7a2db4de254 8051889: Implement block scoping in symbol assignment and scope computation Reviewed-by: attila, lagergren ! make/build.xml ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! src/jdk/nashorn/tools/Shell.java + test/script/basic/es6/block-function-decl.js + test/script/basic/es6/block-function-decl.js.EXPECTED + test/script/basic/es6/const-empty.js + test/script/basic/es6/const-empty.js.EXPECTED + test/script/basic/es6/const-reassign.js + test/script/basic/es6/const-reassign.js.EXPECTED + test/script/basic/es6/const-redeclare.js + test/script/basic/es6/const-redeclare.js.EXPECTED + test/script/basic/es6/const-self.js + test/script/basic/es6/const-self.js.EXPECTED + test/script/basic/es6/const-tdz.js + test/script/basic/es6/const-tdz.js.EXPECTED + test/script/basic/es6/const.js + test/script/basic/es6/const.js.EXPECTED + test/script/basic/es6/for-let.js + test/script/basic/es6/for-let.js.EXPECTED + test/script/basic/es6/let-eval.js + test/script/basic/es6/let-eval.js.EXPECTED + test/script/basic/es6/let-load-lib.js + test/script/basic/es6/let-load.js + test/script/basic/es6/let-load.js.EXPECTED + test/script/basic/es6/let-nodeclare.js + test/script/basic/es6/let-nodeclare.js.EXPECTED + test/script/basic/es6/let-redeclare.js + test/script/basic/es6/let-redeclare.js.EXPECTED + test/script/basic/es6/let-self.js + test/script/basic/es6/let-self.js.EXPECTED + test/script/basic/es6/let-tdz.js + test/script/basic/es6/let-tdz.js.EXPECTED + test/script/basic/es6/let.js + test/script/basic/es6/let.js.EXPECTED ! test/script/trusted/JDK-8006529.js ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java Changeset: 7caec82669a4 Author: sundar Date: 2014-09-08 15:51 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7caec82669a4 8057742: ant clean test should not fail if one or more external test suites are missing Reviewed-by: lagergren, hannesw - test/script/basic/JDK-8048079_1.js - test/script/basic/JDK-8048079_1.js.EXPECTED + test/script/basic/JDK-8048079_1a.js + test/script/basic/JDK-8048079_1a.js.EXPECTED + test/script/basic/JDK-8048079_1b.js + test/script/basic/JDK-8048079_1b.js.EXPECTED - test/script/basic/JDK-8048079_2.js - test/script/basic/JDK-8048079_2.js.EXPECTED + test/script/basic/JDK-8048079_2a.js + test/script/basic/JDK-8048079_2a.js.EXPECTED + test/script/basic/JDK-8048079_2b.js + test/script/basic/JDK-8048079_2b.js.EXPECTED ! test/script/basic/splitter.js ! test/script/basic/splitter.js.EXPECTED + test/script/basic/splitter_prototype.js + test/script/basic/splitter_prototype.js.EXPECTED + test/script/basic/splitter_yui.js + test/script/basic/splitter_yui.js.EXPECTED ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: 45f9decf4fb5 Author: attila Date: 2014-09-04 18:57 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/45f9decf4fb5 8056129: AtomicInteger is treated as primitive number with optimistic compilation Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java + test/script/basic/JDK-8056129.js + test/script/basic/JDK-8056129.js.EXPECTED Changeset: f5be4bdd0f6e Author: attila Date: 2014-09-08 18:40 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/f5be4bdd0f6e 8057148: Skip nested functions on reparse Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/parser/TokenStream.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/Timing.java ! src/jdk/nashorn/tools/Shell.java ! test/script/basic/optimistic_check_type.js Changeset: 33bde22b7740 Author: yan Date: 2014-09-08 15:37 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/33bde22b7740 8057678: Tests for let and const keywords in Nashorn Reviewed-by: hannesw, lagergren Contributed-by: Sergey Lugovoy + test/script/basic/es6/const-redeclare-extra.js + test/script/basic/es6/const-redeclare-extra.js.EXPECTED + test/script/basic/es6/let-redeclare-extra.js + test/script/basic/es6/let-redeclare-extra.js.EXPECTED + test/script/basic/es6/let_const_closure.js + test/script/basic/es6/let_const_closure.js.EXPECTED + test/script/basic/es6/let_const_reuse.js + test/script/basic/es6/let_const_reuse.js.EXPECTED + test/script/basic/es6/let_different_types.js + test/script/basic/es6/let_different_types.js.EXPECTED + test/script/basic/es6/let_loops.js + test/script/basic/es6/let_loops.js.EXPECTED Changeset: 2d75c391f61f Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/2d75c391f61f Added tag jdk8u40-b04 for changeset 34c17c956654 ! .hgtags Changeset: f01257b46cf1 Author: lana Date: 2014-09-09 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/f01257b46cf1 Merge - test/script/basic/JDK-8048079_1.js - test/script/basic/JDK-8048079_1.js.EXPECTED - test/script/basic/JDK-8048079_2.js - test/script/basic/JDK-8048079_2.js.EXPECTED Changeset: 5ad0607cf1a4 Author: attila Date: 2014-09-09 15:33 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/5ad0607cf1a4 8057930: remove eval ID Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! test/script/basic/JDK-8030182_2.js ! test/script/basic/JDK-8030182_2.js.EXPECTED ! test/script/basic/es6/const-empty.js.EXPECTED ! test/script/basic/es6/const-redeclare-extra.js.EXPECTED ! test/script/basic/es6/const-redeclare.js.EXPECTED ! test/script/basic/es6/let-redeclare-extra.js.EXPECTED ! test/script/basic/es6/let-redeclare.js.EXPECTED ! test/script/basic/es6/let_const_reuse.js.EXPECTED Changeset: b788246cf987 Author: attila Date: 2014-09-09 15:34 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b788246cf987 8057931: Instead of not skipping small functions in parser, make lexer avoid them instead Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Lexer.java ! src/jdk/nashorn/internal/parser/Parser.java Changeset: 241685439f70 Author: attila Date: 2014-09-10 13:08 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/241685439f70 8034954: Optimistic iteration in for-in and for-each Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java Changeset: 5b052fbc5834 Author: lagergren Date: 2014-09-04 10:52 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/5b052fbc5834 8057019: Various problems with extra arguments to applies Reviewed-by: attila, hannesw, jlaskey - bin/fixorphantests.sh - bin/fixwhitespace.sh - bin/jjsdebug.sh - bin/rm-non-tracked.sh - bin/run_octane.sh ! src/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/JDK-8057019-2.js + test/script/basic/JDK-8057019-2.js.EXPECTED + test/script/basic/JDK-8057019-payload.js + test/script/basic/JDK-8057019.js + test/script/basic/JDK-8057019.js.EXPECTED ! test/script/basic/apply_to_call/apply_to_call4.js.EXPECTED Changeset: c2f412069f9b Author: lagergren Date: 2014-09-04 14:42 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c2f412069f9b 8057551: Let the -d flag dump _all_ generated classes to disk and work outside --compile-only mode Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/codegen/DumpBytecode.java Changeset: afdad86ffdde Author: lagergren Date: 2014-09-05 16:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/afdad86ffdde 8057611: Nashorn did not dump the JOx classes to disk when running with the -d flag Reviewed-by: attila, sundar, hannesw ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 3f49db18721f Author: lagergren Date: 2014-09-05 16:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3f49db18721f 8057588: Lots of trivial (empty) classes were generated by the Nashorn compiler as part of restOf-method generation Reviewed-by: attila, sundar, hannesw ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java + src/jdk/nashorn/internal/ir/CompileUnitHolder.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 698280da463a Author: lagergren Date: 2014-09-10 12:37 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/698280da463a 8057703: More empty classes generated by Nashorn Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/runtime/Timing.java Changeset: 2cad9bf911a4 Author: attila Date: 2014-09-11 17:12 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/2cad9bf911a4 8058100: Reduce the RecompilableScriptFunctionData footprint Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/ObjectClassGenerator.java + src/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: e94bfa3c6c6c Author: hannesw Date: 2014-09-11 18:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e94bfa3c6c6c 8057021: UserAccessorProperty guards fail with multiple globals Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeBoolean.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeNumber.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 39ba6d257e4c Author: hannesw Date: 2014-09-11 18:06 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/39ba6d257e4c 8058179: Global constants get in the way of self-modifying properties Reviewed-by: attila, jlaskey, sundar, lagergren ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8058179.js + test/script/basic/JDK-8058179.js.EXPECTED Changeset: 3d30873e13d7 Author: hannesw Date: 2014-09-12 16:06 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3d30873e13d7 8057743: Single quotes must be escaped in message resource file Reviewed-by: attila, lagergren, sundar ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049242.js.EXPECTED Changeset: bac02d5a397f Author: hannesw Date: 2014-09-12 16:07 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/bac02d5a397f 8058304: Non-serializable fields in serializable classes Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/Property.java Changeset: 3ce674906b2a Author: sundar Date: 2014-09-15 15:18 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3ce674906b2a 8058422: Users should be able to overwrite "context" and "engine" variables Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/objects/Global.java + test/script/basic/JDK-8058422.js ! test/src/jdk/nashorn/api/scripting/ScopeTest.java Changeset: 21cd010d3a0a Author: hannesw Date: 2014-09-15 17:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/21cd010d3a0a 8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO* Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/FieldObjectCreator.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8056978.js + test/script/basic/JDK-8056978.js.EXPECTED Changeset: f242ee8c5173 Author: sundar Date: 2014-09-16 18:11 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/f242ee8c5173 8058545: With strict mode, bean property assignment of a non-existent property should result in TypeError Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java + test/script/basic/JDK-8058545.js Changeset: 0a2b63f54b1c Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/0a2b63f54b1c Added tag jdk8u40-b05 for changeset 2d75c391f61f ! .hgtags Changeset: 1196f17cf7bc Author: lana Date: 2014-09-11 17:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/1196f17cf7bc Merge Changeset: 432e074f1eac Author: lana Date: 2014-09-16 14:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/432e074f1eac Merge Changeset: e83ceda86582 Author: sundar Date: 2014-09-17 15:02 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e83ceda86582 8058615: Overload resolution ambiguity involving ConsString Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8058615.js + test/script/basic/JDK-8058615.js.EXPECTED Changeset: acb17eade642 Author: hannesw Date: 2014-09-19 13:13 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/acb17eade642 8046202: Make persistent code store more flexible Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/FunctionInitializer.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/StoredScript.java Changeset: 73c31575a0c0 Author: attila Date: 2014-09-22 14:46 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/73c31575a0c0 8058561: NPE in LocalVariableTypesCalculator Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java + test/script/basic/JDK-8058561.js Changeset: 9ee8fd4a7266 Author: hannesw Date: 2014-09-22 13:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/9ee8fd4a7266 8047764: Indexed or polymorphic set on global affects Object.prototype Reviewed-by: lagergren, attila ! src/jdk/nashorn/api/scripting/ScriptObjectMirror.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java ! src/jdk/nashorn/internal/runtime/ECMAException.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk/nashorn/internal/runtime/PropertyAccess.java ! src/jdk/nashorn/internal/runtime/RewriteException.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java + test/script/basic/JDK-8047764-strict.js + test/script/basic/JDK-8047764-strict.js.EXPECTED + test/script/basic/JDK-8047764.js + test/script/basic/JDK-8047764.js.EXPECTED Changeset: 0032961e1866 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/0032961e1866 Added tag jdk8u40-b06 for changeset 1196f17cf7bc ! .hgtags Changeset: 5a39cfa5c5b9 Author: lana Date: 2014-09-22 18:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/5a39cfa5c5b9 Merge Changeset: 55a0bcbb618c Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/55a0bcbb618c Added tag jdk8u40-b07 for changeset 0032961e1866 ! .hgtags Changeset: 89551828b279 Author: lana Date: 2014-09-25 11:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/89551828b279 Merge Changeset: fda12b604ed6 Author: attila Date: 2014-10-01 10:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fda12b604ed6 8059370: Unnecessary work in deoptimizing recompilation Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 3e7d0b0b855a Author: attila Date: 2014-10-01 10:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3e7d0b0b855a 8059371: Code duplication in handling of break and continue Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/JumpStatement.java Changeset: 236ce951d1e4 Author: attila Date: 2014-10-01 12:22 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/236ce951d1e4 8059372: Code duplication in split emitter Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java Changeset: d79265f2fa92 Author: lagergren Date: 2014-09-25 15:53 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d79265f2fa92 8025435: Optimistic builtins support, implemented initial optimistic versions of push, pop, and charCodeAt Reviewed-by: hannesw, attila, sundar ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInstrumentor.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! samples/BufferArray.java ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.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/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java ! src/jdk/nashorn/internal/lookup/MethodHandleFunctionality.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeDate.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java - src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java ! src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.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/Context.java ! src/jdk/nashorn/internal/runtime/Debug.java ! src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java + src/jdk/nashorn/internal/runtime/OptimisticBuiltins.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk/nashorn/internal/runtime/SetMethodCreator.java + src/jdk/nashorn/internal/runtime/Specialization.java ! src/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java + src/jdk/nashorn/internal/runtime/arrays/IntElements.java + src/jdk/nashorn/internal/runtime/arrays/IntOrLongElements.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java + src/jdk/nashorn/internal/runtime/arrays/NumericElements.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + test/examples/charcodeat-benchmark.js + test/examples/push-pop-benchmark.js + test/script/basic/apply_to_call/apply_to_call5.js + test/script/basic/apply_to_call/apply_to_call5.js.EXPECTED + test/script/basic/fastpushpop.js + test/script/basic/fastpushpop.js.EXPECTED ! test/script/basic/run-octane.js Changeset: 70597fd25c61 Author: lagergren Date: 2014-09-29 14:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/70597fd25c61 8059321: Decrease warmup time by caching common structures that were reused during parse Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java Changeset: 7eba45a08557 Author: attila Date: 2014-10-02 16:30 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7eba45a08557 8059346: Single class loader is used to load compiled bytecode Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 9b24fc6da691 Author: lagergren Date: 2014-10-06 10:43 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/9b24fc6da691 8059231: Verify that octane raytrace now works with optimistic types turned off. Add better logging for optimistic types in the compiler. Reviewed-by: attila, hannesw, sundar ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: 6a8ecdeae4a9 Author: asaha Date: 2014-10-01 07:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/6a8ecdeae4a9 Added tag jdk8u40-b08 for changeset 89551828b279 ! .hgtags Changeset: 724bb760e386 Author: jcoomes Date: 2014-10-07 10:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/724bb760e386 Merge - src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java Changeset: bcc569328dfa Author: erikj Date: 2014-10-08 11:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/bcc569328dfa 8059135: New Nasgen dependencies to Nashorn breaks the JDK 9 build - bootstrapping problem? Reviewed-by: lagergren, tbell ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MethodGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfo.java ! make/BuildNashorn.gmk Changeset: 5d41c7482d54 Author: hannesw Date: 2014-10-09 11:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/5d41c7482d54 8059236: Memory leak when executing octane pdfjs with optimistic typing Reviewed-by: jlaskey, attila ! test/script/basic/octane-payload.js ! test/script/basic/run-octane.js Changeset: e2d164f9d7d8 Author: hannesw Date: 2014-10-09 11:56 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e2d164f9d7d8 8059938: NPE restoring cached script with optimistic types disabled Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/Context.java Changeset: 8a99ee1fb375 Author: lagergren Date: 2014-10-09 10:19 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8a99ee1fb375 8059811: Turn off optimistic typing by default and add both ant test-pessimistic and ant test-optimistic sub-test suites. Reviewed-by: attila, shade, hannesw + bin/fixwhitespace.sh ! make/build.xml ! make/project.properties ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: 2b3d1d998246 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/2b3d1d998246 Added tag jdk8u40-b09 for changeset 6a8ecdeae4a9 ! .hgtags Changeset: b962745a8ccc Author: lana Date: 2014-10-09 12:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b962745a8ccc Merge - src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java Changeset: 5aac3287ea5d Author: sundar Date: 2014-10-10 19:09 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/5aac3287ea5d 8060101: AssertionError: __noSuchProperty__ placeholder called from NativeJavaImporter Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8060101.js Changeset: c3fb7c0a95d9 Author: attila Date: 2014-10-13 20:10 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c3fb7c0a95d9 8059842: Creating symbols for declared functions shouldn't be a special case Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/ir/VarNode.java Changeset: a35c8136c045 Author: sundar Date: 2014-10-14 16:16 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a35c8136c045 8050977: Java8 Javascript Nashorn exception: no current Global instance for nashorn Reviewed-by: attila, lagergren, hannesw ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js ! test/script/basic/convert.js ! test/script/nosecurity/JDK-8044798.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 3c57bcd0c73f Author: lagergren Date: 2014-10-14 16:11 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3c57bcd0c73f 8060471: DynamicLinker.getLinkedCallSiteLocation() is called even when logger is disabled, and it creates a stacktrace. This contributes unnecessarily to compile time. Reviewed-by: lagergren, attila Contributed-by: andreas.gabrielsson at oracle.com ! src/jdk/nashorn/internal/runtime/GlobalConstants.java Changeset: 3736ebef15e9 Author: attila Date: 2014-10-14 13:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3736ebef15e9 8060238: Reports for optimistic test run overwrite those for pessimistic run Reviewed-by: hannesw, lagergren, sundar ! make/build.xml Changeset: db675278b4d3 Author: attila Date: 2014-10-15 15:57 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/db675278b4d3 8060242: Compile-time expression evaluator was not seeing into ArrayBufferViews Reviewed-by: hannesw, lagergren, sundar ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java Changeset: ef1e5e03e03e Author: attila Date: 2014-10-15 16:00 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ef1e5e03e03e 8060241: Immediately invoked function expressions cause lot of deoptimization Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 2bf4c14345aa Author: sundar Date: 2014-10-15 19:50 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/2bf4c14345aa 8060688: Nashorn: Generated script class name fails --verify-code for names with special chars Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/codegen/Compiler.java + test/script/nosecurity/JDK-8060688.js ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java Changeset: 1dd26718dbaa Author: attila Date: 2014-10-16 11:34 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/1dd26718dbaa 8061113: Boolean used as optimistic call return type Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java + test/script/basic/JDK-8061113.js + test/script/basic/JDK-8061113.js.EXPECTED Changeset: 6de46794603c Author: hannesw Date: 2014-10-17 15:04 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/6de46794603c 8060011: Concatenating an array and converting it to Java gives wrong result Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + test/script/basic/JDK-8060011.js Changeset: 42fc6bc42dae Author: sundar Date: 2014-10-20 18:40 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/42fc6bc42dae 8061257: nashorn ant build script should have a sanity target Reviewed-by: lagergren, hannesw, attila ! make/build-nasgen.xml ! make/build.xml Changeset: bf5f28dafa7c Author: hannesw Date: 2014-10-20 14:09 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/bf5f28dafa7c 8060724: ant test262parallel in Nashorn spends a significant amount of time after almost all the tests are run Reviewed-by: lagergren, attila, sundar ! src/jdk/nashorn/internal/runtime/Context.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java Changeset: 8c51767d534d Author: attila Date: 2014-10-17 14:24 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8c51767d534d 8059843: Make AST serializable Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Label.java ! src/jdk/nashorn/internal/codegen/types/ArrayType.java ! src/jdk/nashorn/internal/codegen/types/BitwiseType.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/codegen/types/NumberType.java ! src/jdk/nashorn/internal/codegen/types/NumericType.java ! src/jdk/nashorn/internal/codegen/types/ObjectType.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BlockStatement.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/BreakableStatement.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/Expression.java ! src/jdk/nashorn/internal/ir/ExpressionStatement.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/JoinPredecessorExpression.java ! src/jdk/nashorn/internal/ir/JumpStatement.java ! src/jdk/nashorn/internal/ir/LabelNode.java ! src/jdk/nashorn/internal/ir/LexicalContextExpression.java ! src/jdk/nashorn/internal/ir/LexicalContextStatement.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/PropertyNode.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/Statement.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java ! src/jdk/nashorn/internal/parser/Lexer.java Changeset: 03c06c337d9d Author: attila Date: 2014-10-20 12:06 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/03c06c337d9d 8059844: Implement optimistic splitter Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/AssignSymbols.java + src/jdk/nashorn/internal/codegen/AstSerializer.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.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/Compiler.java ! src/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk/nashorn/internal/codegen/ProgramPoints.java + src/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java + src/jdk/nashorn/internal/codegen/SplitIntoFunctions.java - src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java ! src/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk/nashorn/internal/ir/FunctionNode.java + src/jdk/nashorn/internal/ir/GetSplitState.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/SetSplitState.java ! src/jdk/nashorn/internal/ir/SplitNode.java + src/jdk/nashorn/internal/ir/SplitReturn.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java + src/jdk/nashorn/internal/runtime/AstDeserializer.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 3219e9e47daf Author: attila Date: 2014-10-21 14:27 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3219e9e47daf 8058610: must not let long operations overflow Reviewed-by: hannesw, jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8058610.js + test/script/basic/JDK-8058610.js.EXPECTED Changeset: 0bcc64d0d193 Author: asaha Date: 2014-09-11 15:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/0bcc64d0d193 Merge ! .hgtags Changeset: 4af4491477eb Author: asaha Date: 2014-09-16 13:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/4af4491477eb Merge - bin/fixorphantests.sh - bin/fixwhitespace.sh - bin/jjsdebug.sh - bin/rm-non-tracked.sh - bin/run_octane.sh - 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: 83e53aa5acf2 Author: asaha Date: 2014-09-19 12:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/83e53aa5acf2 Merge ! .hgtags Changeset: 31aee3034894 Author: asaha Date: 2014-09-22 08:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/31aee3034894 Merge ! .hgtags Changeset: 596dd29c71dc Author: asaha Date: 2014-09-24 14:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/596dd29c71dc Merge ! .hgtags Changeset: 61442718321f Author: asaha Date: 2014-10-06 15:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/61442718321f Merge ! .hgtags Changeset: ec10633470f8 Author: asaha Date: 2014-10-07 15:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ec10633470f8 Merge ! .hgtags Changeset: fdb261020de8 Author: asaha Date: 2014-10-08 14:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fdb261020de8 Merge ! .hgtags Changeset: 076b1f38a5cc Author: asaha Date: 2014-10-14 10:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/076b1f38a5cc Merge - src/jdk/nashorn/internal/objects/annotations/SpecializedConstructor.java Changeset: 57c7b273277e Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/57c7b273277e Added tag jdk8u40-b10 for changeset 076b1f38a5cc ! .hgtags Changeset: 7fad0ce81344 Author: amurillo Date: 2014-10-22 08:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7fad0ce81344 Merge Changeset: f01c0455ff03 Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/f01c0455ff03 Added tag jdk8u40-b11 for changeset 57c7b273277e ! .hgtags Changeset: 81483abb4ff9 Author: lana Date: 2014-10-22 12:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/81483abb4ff9 Merge - src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java Changeset: 375a3a3256d0 Author: hannesw Date: 2014-10-23 18:07 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/375a3a3256d0 8059813: Type Info Cache flag must must be documented Reviewed-by: attila, jlaskey ! docs/DEVELOPER_README ! src/jdk/nashorn/internal/lookup/MethodHandleFactory.java Changeset: 094f0d95ef78 Author: attila Date: 2014-10-24 13:25 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/094f0d95ef78 8061955: asm.js idioms result in unnecessarily code emission Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/objects/NativeRegExpExecResult.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayIndex.java Changeset: 78eb2b415108 Author: lagergren Date: 2014-10-23 15:19 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/78eb2b415108 8061391: concat as a builtin optimistic form, had to remove NoTypedArrayData and replace it, as we throw away a lot of optimistic link opportunities with NoTypedArrayData not being Continuous Reviewed-by: attila, hannesw ! bin/runopt.sh ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeFloat32Array.java ! src/jdk/nashorn/internal/objects/NativeFloat64Array.java ! src/jdk/nashorn/internal/objects/NativeInt16Array.java ! src/jdk/nashorn/internal/objects/NativeInt32Array.java ! src/jdk/nashorn/internal/objects/NativeInt8Array.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/NativeUint16Array.java ! src/jdk/nashorn/internal/objects/NativeUint32Array.java ! src/jdk/nashorn/internal/objects/NativeUint8Array.java ! src/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + src/jdk/nashorn/internal/runtime/arrays/AnyElements.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java - src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java + src/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NumericElements.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java + test/script/basic/JDK-8061391.js + test/script/basic/JDK-8061391.js.EXPECTED + test/script/basic/JDK-8061391_2.js + test/script/basic/JDK-8061391_3.js + test/script/basic/JDK-8061391_3.js.EXPECTED Changeset: 65e498cf5312 Author: sundar Date: 2014-10-27 17:54 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/65e498cf5312 8062024: Issue with date.setFullYear when time other than midnight Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/objects/NativeDate.java + test/script/basic/JDK-8062024.js + test/script/basic/JDK-8062024.js.EXPECTED Changeset: a54353b34d24 Author: sundar Date: 2014-10-28 17:22 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a54353b34d24 8062216: [nashorn] regresion test failure with TimeZone Reviewed-by: hannesw, lagergren ! test/script/basic/JDK-8062024.js Changeset: 29a4cd3d1f7a Author: hannesw Date: 2014-10-31 16:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/29a4cd3d1f7a 8062401: User accessors require boxing and do not support optimistic types Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk/nashorn/internal/codegen/TypeEvaluator.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/FindProperty.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/SpillProperty.java ! src/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/examples/getter-setter-micro.js Changeset: a8e6c9feecfb Author: hannesw Date: 2014-10-31 16:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a8e6c9feecfb 8062132: Nashorn incorrectly binds this for constructor created by another function Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/PropertyMap.java + test/script/basic/JDK-8062132.js + test/script/basic/JDK-8062132.js.EXPECTED Changeset: 73ca7a752ba1 Author: hannesw Date: 2014-10-31 20:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/73ca7a752ba1 8062583: Throwing object with error prototype causes error proto to be caught Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/runtime/ECMAException.java + test/script/basic/JDK-8062583.js + test/script/basic/JDK-8062583.js.EXPECTED Changeset: 21efaa9e20a5 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/21efaa9e20a5 Added tag jdk8u40-b12 for changeset 375a3a3256d0 ! .hgtags Changeset: d60fbb5343c1 Author: lana Date: 2014-10-31 20:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d60fbb5343c1 Merge - src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java Changeset: ad5f0c0eb313 Author: attila Date: 2014-11-03 07:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ad5f0c0eb313 8061957: Some arithmetic operations have unnecessary widening Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/types/IntType.java ! src/jdk/nashorn/internal/codegen/types/LongType.java ! src/jdk/nashorn/internal/runtime/JSType.java Changeset: a54684572f14 Author: attila Date: 2014-11-03 07:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a54684572f14 8062050: A method is considered caller sensitive, but it doesn't have the CallerSensitive annotation Reviewed-by: hannesw, lagergren ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java + test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java + test/src/jdk/nashorn/test/models/ClassLoaderAware.java Changeset: e1e27c4262be Author: lagergren Date: 2014-11-03 11:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e1e27c4262be 8060204: Fix warnings in Joni and tests Reviewed-by: hannesw, sundar, attila ! docs/source/EvalFile.java ! docs/source/EvalScript.java ! docs/source/InvokeScriptFunction.java ! docs/source/InvokeScriptMethod.java ! docs/source/MultiScopes.java ! docs/source/RunnableImpl.java ! docs/source/RunnableImplObject.java ! docs/source/ScriptVars.java ! src/jdk/nashorn/internal/AssertsEnabled.java ! src/jdk/nashorn/internal/codegen/CodeGeneratorLexicalContext.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFold.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ApplyCaseFoldArg.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ArrayCompiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitSet.java ! src/jdk/nashorn/internal/runtime/regexp/joni/BitStatus.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodePrinter.java ! src/jdk/nashorn/internal/runtime/regexp/joni/CodeRangeBuffer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Compiler.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Config.java ! src/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Lexer.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Matcher.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MatcherFactory.java ! src/jdk/nashorn/internal/runtime/regexp/joni/MinMaxLen.java ! src/jdk/nashorn/internal/runtime/regexp/joni/NodeOptInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptAnchorInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptExactInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/OptMapInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Option.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Region.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScanEnvironment.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ScannerSupport.java ! src/jdk/nashorn/internal/runtime/regexp/joni/SearchAlgorithm.java ! src/jdk/nashorn/internal/runtime/regexp/joni/StackMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Syntax.java ! src/jdk/nashorn/internal/runtime/regexp/joni/WarnCallback.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Warnings.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnchorNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/AnyCharNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/BackRefNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/CClassNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/ConsAltNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/EncloseNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/Node.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StateNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/AnchorType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/Arguments.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/AsmConstants.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/CCSTATE.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/CCVALTYPE.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/EncloseType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/MetaChar.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeStatus.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/NodeType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPCode.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/OPSize.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/RegexState.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/StackPopLevel.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/StackType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/StringType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/SyntaxProperties.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/TargetInfo.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/TokenType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/constants/Traverse.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/CharacterType.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/IntHolder.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/ObjPtr.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ErrorMessages.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/InternalException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/SyntaxException.java ! src/jdk/nashorn/internal/runtime/regexp/joni/exception/ValueException.java ! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java ! test/src/jdk/nashorn/api/javaaccess/BooleanAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/ConsStringTest.java ! test/src/jdk/nashorn/api/javaaccess/MethodAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/NumberBoxingTest.java ! test/src/jdk/nashorn/api/javaaccess/ObjectAccessTest.java ! test/src/jdk/nashorn/api/javaaccess/Person.java ! test/src/jdk/nashorn/api/javaaccess/SharedObject.java ! test/src/jdk/nashorn/api/javaaccess/StringAccessTest.java ! test/src/jdk/nashorn/api/scripting/InvocableTest.java ! test/src/jdk/nashorn/api/scripting/MultipleEngineTest.java ! test/src/jdk/nashorn/api/scripting/PluggableJSObjectTest.java ! test/src/jdk/nashorn/api/scripting/ScopeTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineSecurityTest.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java ! test/src/jdk/nashorn/api/scripting/ScriptObjectMirrorTest.java ! test/src/jdk/nashorn/api/scripting/VariableArityTestInterface.java ! test/src/jdk/nashorn/api/scripting/Window.java ! test/src/jdk/nashorn/api/scripting/WindowEventHandler.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java ! test/src/jdk/nashorn/internal/performance/AuroraWrapper.java ! test/src/jdk/nashorn/internal/performance/OctaneTest.java ! test/src/jdk/nashorn/internal/performance/PerformanceWrapper.java ! test/src/jdk/nashorn/internal/performance/SplayTest.java ! test/src/jdk/nashorn/internal/runtime/ClassFilterTest.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java ! test/src/jdk/nashorn/internal/runtime/ContextTest.java ! test/src/jdk/nashorn/internal/runtime/ExceptionsNotSerializable.java ! test/src/jdk/nashorn/internal/runtime/NoPersistenceCachingTest.java ! test/src/jdk/nashorn/internal/runtime/SourceTest.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java ! test/src/jdk/nashorn/internal/runtime/regexp/joni/JoniTest.java ! test/src/jdk/nashorn/internal/test/framework/AbstractScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/OrphanTestFinder.java ! test/src/jdk/nashorn/internal/test/framework/ParallelTestRunner.java ! test/src/jdk/nashorn/internal/test/framework/ScriptRunnable.java ! test/src/jdk/nashorn/internal/test/framework/ScriptTest.java ! test/src/jdk/nashorn/internal/test/framework/TestConfig.java ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java ! test/src/jdk/nashorn/internal/test/framework/TestHelper.java ! test/src/jdk/nashorn/internal/test/framework/TestReorderInterceptor.java ! test/src/jdk/nashorn/internal/test/models/InternalRunnable.java ! test/src/jdk/nashorn/internal/test/models/RestrictedRunnable.java ! test/src/jdk/nashorn/test/models/ClassWithFinalFinalizer.java ! test/src/jdk/nashorn/test/models/ClassWithInheritedFinalFinalizer.java ! test/src/jdk/nashorn/test/models/ConstructorWithArgument.java ! test/src/jdk/nashorn/test/models/DessertTopping.java ! test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java ! test/src/jdk/nashorn/test/models/FinalClass.java ! test/src/jdk/nashorn/test/models/FloorWax.java ! test/src/jdk/nashorn/test/models/IntFloatOverloadSelection.java ! test/src/jdk/nashorn/test/models/InternalRunnableSuperclass.java ! test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java ! test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java ! test/src/jdk/nashorn/test/models/NoAccessibleConstructorClass.java ! test/src/jdk/nashorn/test/models/OuterClass.java ! test/src/jdk/nashorn/test/models/OverloadedSam.java ! test/src/jdk/nashorn/test/models/OverrideObject.java ! test/src/jdk/nashorn/test/models/PropertyBind.java ! test/src/jdk/nashorn/test/models/SourceHelper.java ! test/src/jdk/nashorn/test/models/StringArgs.java ! test/src/jdk/nashorn/test/models/Toothpaste.java ! test/src/jdk/nashorn/test/models/VarArgConstructor.java ! test/src/jdk/nashorn/test/tools/StaticTypeInspector.java Changeset: dba2a3939f4c Author: lagergren Date: 2014-11-03 12:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/dba2a3939f4c 8062381: Wrong index was used for linking charCodeAt specializations Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/objects/NativeString.java + test/script/basic/JDK-8062381.js + test/script/basic/JDK-8062381.js.EXPECTED Changeset: 4ac6934c6cc2 Author: lagergren Date: 2014-11-03 13:58 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/4ac6934c6cc2 8061959: ArrayBuffer lacked static isViewMethod Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/objects/NativeArrayBuffer.java + test/script/basic/JDK-8061959.js + test/script/basic/JDK-8061959.js.EXPECTED Changeset: b00442519275 Author: lagergren Date: 2014-11-03 14:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b00442519275 8062490: Out of memory problems, as untouched array datas didn't go directly to SparseArrayDatas, but dragged very large int arrays around. Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java Changeset: d0b26e6f602c Author: lagergren Date: 2014-11-05 12:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d0b26e6f602c 8057825: Bug in apply specialization - if an apply specialization that is available doesn't fit, a new one wouldn't be installed, if the new code generated as a specialization didn't manage to do the apply specialization. Basically changing a conditional to an unconditional. Reviewed-by: attila, hannesw ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/events/RecompilationEvent.java + test/script/basic/JDK-8057825.js + test/script/basic/JDK-8057825.js.EXPECTED ! test/src/jdk/internal/dynalink/beans/CallerSensitiveTest.java ! test/src/jdk/nashorn/test/models/ClassLoaderAware.java Changeset: a119a11d49d8 Author: hannesw Date: 2014-11-05 17:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a119a11d49d8 8062386: Different versions of nashorn use same code cache directory Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Context.java ! test/src/jdk/nashorn/internal/runtime/CodeStoreAndPathTest.java Changeset: b49b6786afad Author: hannesw Date: 2014-11-06 13:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b49b6786afad 8062624: java.lang.String methods not available on concatenated strings Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8062624.js + test/script/basic/JDK-8062624.js.EXPECTED Changeset: 981feb6ad9cc Author: attila Date: 2014-11-06 17:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/981feb6ad9cc 8062308: Incorrect constant linkage with multiple Globals in a Context Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: 99571b7922c0 Author: attila Date: 2014-11-03 09:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/99571b7922c0 8059443: NPE when unboxing return values Reviewed-by: lagergren, sundar ! src/jdk/internal/dynalink/DynamicLinkerFactory.java + src/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java ! src/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8059443.js + test/script/basic/JDK-8059443.js.EXPECTED + test/src/jdk/nashorn/test/models/NullProvider.java Changeset: 628304057fce Author: attila Date: 2014-11-11 16:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/628304057fce 8064467: type info persistence failed to calculate directory name Reviewed-by: hannesw, lagergren ! make/build.xml ! src/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java + src/jdk/nashorn/internal/codegen/anchor.properties Changeset: 8b689e3169e2 Author: attila Date: 2014-11-11 17:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8b689e3169e2 8062799: Binary logical expressions can have numeric types Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/ir/BinaryNode.java + test/script/basic/JDK-8062799.js + test/script/basic/JDK-8062799.js.EXPECTED Changeset: 7e34104c55ca Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7e34104c55ca Added tag jdk8u40-b13 for changeset d60fbb5343c1 ! .hgtags Changeset: 6c2680043f5b Author: lana Date: 2014-11-11 10:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/6c2680043f5b Merge Changeset: 56c0d55ea562 Author: attila Date: 2014-11-12 14:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/56c0d55ea562 8063037: ApplySpecialization.hasApplies shouuld not descend into nested functions Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: 3dbb4c9ff43c Author: lagergren Date: 2014-11-12 14:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3dbb4c9ff43c 8035312: Various array and ScriptObject length issues for non writable length fields Reviewed-by: hannesw, attila ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/annotations/SpecializedFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java + src/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java ! src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java ! src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + test/script/basic/JDK-8035312.js + test/script/basic/JDK-8035312.js.EXPECTED + test/script/basic/JDK-8035312_2.js + test/script/basic/JDK-8035312_2.js.EXPECTED + test/script/basic/JDK-8035312_3.js + test/script/basic/JDK-8035312_3.js.EXPECTED + test/script/basic/JDK-8035312_4.js + test/script/basic/JDK-8035312_4.js.EXPECTED + test/script/basic/JDK-8035312_5.js + test/script/basic/JDK-8035312_5.js.EXPECTED ! test/script/basic/fastpushpop.js.EXPECTED Changeset: 568ec2feb228 Author: lagergren Date: 2014-11-12 17:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/568ec2feb228 8063036: Various pretty printing issues with --log=recompile Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 7311b78f9356 Author: lagergren Date: 2014-11-13 16:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/7311b78f9356 8062937: Need to block constant assumption for index setters and defineOwnProperty, not just delete Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8062937.js + test/script/basic/JDK-8062937.js.EXPECTED Changeset: 21bb83c7d790 Author: attila Date: 2014-11-12 15:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/21bb83c7d790 8064707: Remove NativeArray link logic fields Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeArray.java Changeset: 99f9e7a9cf0e Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/99f9e7a9cf0e Added tag jdk8u40-b14 for changeset 7e34104c55ca ! .hgtags Changeset: fc37699ddc0e Author: lana Date: 2014-11-14 10:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fc37699ddc0e Merge Changeset: 9f236e3c5088 Author: lagergren Date: 2014-11-17 14:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/9f236e3c5088 8049407: Endianness problem with TypedArrays Reviewed-by: hannesw, sundar + test/script/basic/JDK-8049407-big-endian.js + test/script/basic/JDK-8049407-big-endian.js.EXPECTED + test/script/basic/JDK-8049407-payload.js + test/script/basic/JDK-8049407.js + test/script/basic/JDK-8049407.js.EXPECTED + test/script/basic/NASHORN-377-big-endian.js + test/script/basic/NASHORN-377-big-endian.js.EXPECTED + test/script/basic/NASHORN-377-payload.js ! test/script/basic/NASHORN-377.js ! test/src/jdk/nashorn/internal/test/framework/TestFinder.java Changeset: e079f3f6d536 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e079f3f6d536 Added tag jdk8u40-b15 for changeset fc37699ddc0e ! .hgtags Changeset: fcd4684a739c Author: lana Date: 2014-11-20 11:27 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fcd4684a739c Merge Changeset: c22dd9ae7ff0 Author: hannesw Date: 2014-11-21 20:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c22dd9ae7ff0 8064789: Nashorn should just warn on code store instantiation error Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/runtime/CodeStore.java ! src/jdk/nashorn/internal/runtime/Context.java Changeset: c3a510b73875 Author: hannesw Date: 2014-11-24 12:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c3a510b73875 8057691: Nashorn: let & const declarations are not shared between scripts Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Property.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! test/script/basic/es6/const-redeclare-extra.js.EXPECTED ! test/script/basic/es6/let-load.js ! test/script/basic/es6/let-load.js.EXPECTED ! test/script/basic/es6/let-redeclare-extra.js.EXPECTED + test/script/basic/es6/lexical-toplevel-def.js + test/script/basic/es6/lexical-toplevel-print.js + test/script/basic/es6/lexical-toplevel-redeclare-func-on-let.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-builtin.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-func.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-global.js + test/script/basic/es6/lexical-toplevel-redeclare-let-on-var.js + test/script/basic/es6/lexical-toplevel-redeclare-var-on-let.js + test/script/basic/es6/lexical-toplevel-redeclare.js + test/script/basic/es6/lexical-toplevel-redeclare.js.EXPECTED + test/script/basic/es6/lexical-toplevel.js + test/script/basic/es6/lexical-toplevel.js.EXPECTED + test/src/jdk/nashorn/internal/runtime/LexicalBindingTest.java Changeset: ac111e4cb1dc Author: slugovoy Date: 2014-11-25 14:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ac111e4cb1dc 8062638: RuntimeException when run command from js with -scripting on Cygwin 8054343: Nashorn: Some tests fails on windows with AccessControlException Reviewed-by: coffeys ! test/script/basic/compile-octane-normal.js ! test/script/basic/compile-octane-splitter.js ! test/script/basic/compile-octane.js ! test/script/nosecurity/JDK-8050964.js ! test/script/nosecurity/JDK-8055034.js Changeset: ed60257f2060 Author: asaha Date: 2014-11-26 08:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ed60257f2060 Added tag jdk8u40-b16 for changeset e079f3f6d536 ! .hgtags Changeset: 4191f598c8ff Author: lana Date: 2014-11-26 13:57 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/4191f598c8ff Merge Changeset: d8bb6c470778 Author: vlivanov Date: 2014-11-27 17:14 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/d8bb6c470778 8065985: Inlining failure of Number.doubleValue() in JSType.toNumeric() causes 15% peak perf regresion on Box2D Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/runtime/JSType.java Changeset: f39081a16f71 Author: hannesw Date: 2014-11-27 18:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/f39081a16f71 8057980: let & const: remaining issues with lexical scoping Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LoopNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk/nashorn/internal/runtime/arrays/ArrayData.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/es6/for-let.js ! test/script/basic/es6/for-let.js.EXPECTED + test/script/basic/es6/let-const-statement-context.js + test/script/basic/es6/let-const-statement-context.js.EXPECTED + test/script/basic/es6/let-const-switch.js + test/script/basic/es6/let-const-switch.js.EXPECTED ! test/script/basic/es6/let-load.js ! test/script/basic/es6/let-load.js.EXPECTED ! test/script/basic/es6/let_const_closure.js.EXPECTED ! test/script/basic/es6/lexical-toplevel.js.EXPECTED Changeset: a56051d3cdf5 Author: attila Date: 2014-11-27 13:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a56051d3cdf5 8051778: support bind on all Nashorn callables Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/arrays/IteratorAction.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + src/jdk/nashorn/internal/runtime/linker/BoundCallable.java + src/jdk/nashorn/internal/runtime/linker/BoundCallableLinker.java - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java ! src/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java + test/script/basic/JDK-8051778.js + test/script/basic/JDK-8051778.js.EXPECTED Changeset: 32fa6a8e1f82 Author: lagergren Date: 2014-11-28 11:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/32fa6a8e1f82 8066119: Invalid resource tag used for looking up error message in NativeDataView Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/objects/NativeDataView.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties Changeset: 88e22262fdb2 Author: slugovoy Date: 2014-11-28 18:23 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/88e22262fdb2 8057779: Tests failed on Windows when in output contains path to script Reviewed-by: coffeys ! 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 Changeset: 9845ddc873e7 Author: jeff Date: 2014-12-01 18:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/9845ddc873e7 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: 96ad92fa409d Author: hannesw Date: 2014-12-03 14:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/96ad92fa409d 8065769: OOM on Window/Solaris in test compile-octane-splitter.js Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/codegen/AstSerializer.java Changeset: 74e8b730f413 Author: attila Date: 2014-12-08 15:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/74e8b730f413 8066230: Undefined object type assertion when computing TypeBounds Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8066230.js + test/script/basic/JDK-8066230.js.EXPECTED Changeset: ce989952a70b Author: attila Date: 2014-12-08 15:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ce989952a70b 8066227: CodeGenerator load unitialized slot Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/ir/BinaryNode.java + test/script/basic/JDK-8066227.js + test/script/basic/JDK-8066227.js.EXPECTED Changeset: 653739706172 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/653739706172 Added tag jdk8u40-b17 for changeset 88e22262fdb2 ! .hgtags Changeset: 0172b56c9f4d Author: lana Date: 2014-12-09 13:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/0172b56c9f4d Merge Changeset: abee60d8d469 Author: sundar Date: 2014-12-10 19:42 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/abee60d8d469 8067136: BrowserJSObjectLinker does not handle call on JSObjects Reviewed-by: attila, hannesw, lagergren + samples/browser_dom.js ! src/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java + test/script/basic/JDK-8067136.js + test/script/basic/JDK-8067136.js.EXPECTED Changeset: 403f4402f8d2 Author: attila Date: 2014-12-10 11:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/403f4402f8d2 8066225: NPE in MethodEmitter with duplicate integer switch cases Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/ir/SwitchNode.java + test/script/basic/JDK-8066225.js + test/script/basic/JDK-8066225.js.EXPECTED Changeset: bbbe34896bde Author: attila Date: 2014-12-10 11:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/bbbe34896bde 8066224: fixes for folding a constant-test ternary operator Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java + test/script/basic/JDK-8066224.js + test/script/basic/JDK-8066224.js.EXPECTED Changeset: 8cb808c0db80 Author: attila Date: 2014-12-10 12:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8cb808c0db80 8066236: RuntimeNode forces copy creation on visitation Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java + test/script/basic/JDK-8066236.js + test/script/basic/JDK-8066236.js.EXPECTED Changeset: 0972880cbb97 Author: attila Date: 2014-12-10 18:28 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/0972880cbb97 8066221: anonymous function statement name clashes with another symbol Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8066221.js Changeset: fef78bb8752b Author: hannesw Date: 2014-12-11 14:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fef78bb8752b 8066932: __noSuchMethod__ binds to this-object without proper guard Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8066932.js Changeset: 0a5ec176e9d8 Author: hannesw Date: 2014-12-11 17:46 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/0a5ec176e9d8 8066669: dust.js performance regression caused by primitive field conversion Reviewed-by: attila, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/SharedScopeCall.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8066669.js + test/script/basic/JDK-8066669.js.EXPECTED ! test/script/basic/list.js.EXPECTED Changeset: ec1fd6967009 Author: hannesw Date: 2014-12-11 19:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/ec1fd6967009 8067219: NPE in ScriptObject.clone() when running with object fields Reviewed-by: attila, lagergren ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/es6/for-let-object-fields.js + test/script/basic/es6/for-let-object-fields.js.EXPECTED ! test/script/basic/es6/for-let.js Changeset: 1b54a95a8c77 Author: katleman Date: 2014-12-10 14:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/1b54a95a8c77 Added tag jdk8u40-b18 for changeset 653739706172 ! .hgtags Changeset: 6ec61d249428 Author: lana Date: 2014-12-11 13:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/6ec61d249428 Merge Changeset: 4d240320929f Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/4d240320929f Added tag jdk8u40-b19 for changeset 6ec61d249428 ! .hgtags Changeset: dbb663a9d9aa Author: asaha Date: 2015-01-02 13:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/dbb663a9d9aa Added tag jdk8u40-b20 for changeset 4d240320929f ! .hgtags Changeset: c822b6dd240c Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/c822b6dd240c Added tag jdk8u40-b21 for changeset dbb663a9d9aa ! .hgtags Changeset: 8651c6f57d1d Author: asaha Date: 2014-10-23 12:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/8651c6f57d1d Merge ! .hgtags Changeset: 094a35545c7b Author: asaha Date: 2014-10-31 16:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/094a35545c7b Merge ! .hgtags Changeset: e7f71ed11447 Author: asaha Date: 2014-11-05 15:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e7f71ed11447 Merge ! .hgtags - src/jdk/nashorn/internal/codegen/SplitMethodEmitter.java - src/jdk/nashorn/internal/runtime/arrays/NoTypeArrayData.java Changeset: 56366e7189c6 Author: asaha Date: 2014-11-06 09:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/56366e7189c6 Merge ! .hgtags Changeset: 411520389cc5 Author: asaha Date: 2014-11-19 12:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/411520389cc5 Merge ! .hgtags Changeset: b2677118fff5 Author: asaha Date: 2014-11-26 08:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b2677118fff5 Merge ! .hgtags Changeset: 6fed6616a8c9 Author: asaha Date: 2014-11-26 09:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/6fed6616a8c9 Merge ! .hgtags Changeset: cc22853046bd Author: asaha Date: 2014-12-04 11:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/cc22853046bd Merge ! .hgtags - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethod.java - src/jdk/nashorn/internal/runtime/linker/BoundDynamicMethodLinker.java Changeset: 25ee71a761f5 Author: asaha Date: 2014-12-12 09:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/25ee71a761f5 Merge ! .hgtags Changeset: e907206f50f5 Author: asaha Date: 2014-12-16 14:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/e907206f50f5 Merge ! .hgtags Changeset: 26f5d69bd533 Author: asaha Date: 2014-12-17 12:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/26f5d69bd533 Merge ! .hgtags Changeset: 61a157adc539 Author: asaha Date: 2014-12-17 17:55 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/61a157adc539 Added tag jdk8u31-b13 for changeset ec36fa3b35eb ! .hgtags Changeset: a24ec0deb4a8 Author: asaha Date: 2014-12-23 10:36 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/a24ec0deb4a8 Merge ! .hgtags Changeset: 669d53503c45 Author: asaha Date: 2015-01-02 14:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/669d53503c45 Merge ! .hgtags Changeset: f9f70a0f60f4 Author: asaha Date: 2015-01-15 11:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/f9f70a0f60f4 Merge ! .hgtags Changeset: f1c54e997f94 Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/f1c54e997f94 Added tag jdk8u40-b22 for changeset f9f70a0f60f4 ! .hgtags Changeset: cff6eb75ba9b Author: attila Date: 2015-01-13 16:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/cff6eb75ba9b 8068889: Calling a @FunctionalInterface from JS leaks internal objects Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 3903ddaab26a Author: attila Date: 2015-01-14 18:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/3903ddaab26a 8069002: NPE on invoking null (8068889 regression) Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8069002.js Changeset: 6ed91931b5a7 Author: attila Date: 2015-01-14 15:54 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/6ed91931b5a7 8068573: POJO setter using [] syntax throws an exception Reviewed-by: lagergren, jlaskey ! src/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! test/script/basic/JDK-8020324.js.EXPECTED + test/script/basic/JDK-8068573.js Changeset: 690acc40065e Author: attila Date: 2015-01-14 16:29 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/690acc40065e 8068994: Forgot to add a test model to JDK-8068573 Reviewed-by: lagergren, sundar + test/src/jdk/nashorn/test/models/OverloadedSetter.java Changeset: 6ca090832d30 Author: lana Date: 2015-01-22 14:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/6ca090832d30 Merge Changeset: b2ce5df33715 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/b2ce5df33715 Added tag jdk8u40-b23 for changeset 6ca090832d30 ! .hgtags Changeset: fb7b6c2b95c5 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/fb7b6c2b95c5 Added tag jdk8u40-b24 for changeset b2ce5df33715 ! .hgtags Changeset: 20b11b3cb025 Author: Greg Lewis Date: 2015-03-14 10:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/nashorn/rev/20b11b3cb025 Merge from main OpenJDK repository From glewis at eyesbeyond.com Sun Mar 15 06:04:02 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 15 Mar 2015 06:04:02 +0000 Subject: hg: bsd-port/jdk8/jdk: 446 new changesets Message-ID: <201503150604.t2F64G4P013004@aojmv0008> Changeset: 3258ec1855ef Author: ksrini Date: 2014-06-20 10:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3258ec1855ef 8044866: Fix raw and unchecked lint warnings in asm Reviewed-by: darcy ! src/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt Changeset: 2fbac715046f Author: michaelm Date: 2014-06-24 11:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2fbac715046f 8047186: jdk.net.Sockets throws InvocationTargetException instead of original runtime exceptions Reviewed-by: michaelm Contributed-by: artem.smotrakov at oracle.com ! src/share/classes/jdk/net/Sockets.java Changeset: 23dc39c8a60c Author: coffeys Date: 2014-06-25 16:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/23dc39c8a60c Merge Changeset: 5c853f97df3f Author: azvegint Date: 2014-06-26 14:28 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/5c853f97df3f 8042094: Test javax/swing/JFileChooser/7036025/bug7036025.java fails with java.lang.NullPointerException on Windows x86 Reviewed-by: ahgross, art, pchelko, mschoene ! src/share/classes/sun/awt/shell/ShellFolder.java Changeset: 6d366567121a Author: bchristi Date: 2014-06-27 12:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6d366567121a 8044473: Allow for extended set of platform MXBeans Summary: add ExtendedPlatformComponent Reviewed-by: dfuchs ! make/CompileJavaClasses.gmk ! src/share/classes/java/lang/management/ManagementFactory.java + src/share/classes/sun/management/ExtendedPlatformComponent.java Changeset: 1fc6d104b985 Author: mfang Date: 2014-06-27 13:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1fc6d104b985 8047145: 8u20 l10n resource file translation update 2 Reviewed-by: naoto, yhuang ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 ! src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jdeps.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jjs.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_zh_TW.properties ! src/share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java ! src/share/classes/com/sun/tools/jdi/resources/jdi_ja.properties ! src/share/classes/sun/rmi/rmic/resources/rmic_ja.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jdeps.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jjs.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 Changeset: 8b5ee0c74e7d Author: mfang Date: 2014-06-27 14:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8b5ee0c74e7d Merge Changeset: 4bb29b9c4c0d Author: igerasim Date: 2014-06-27 08:03 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4bb29b9c4c0d 8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel() dosn't work on MacOSX Reviewed-by: valeriep ! src/solaris/native/sun/security/smartcardio/MUSCLE/pcsclite.h Changeset: 2e6ee661db36 Author: weijun Date: 2013-12-30 11:51 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2e6ee661db36 8028780: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCCacheConstants.java + test/sun/security/jgss/GssMemoryIssues.java - test/sun/security/krb5/TimeInCCache.java + test/sun/security/krb5/ccache/CorruptedCC.java + test/sun/security/krb5/ccache/TimeInCCache.java Changeset: fc9e6b039d6c Author: weijun Date: 2014-06-25 18:49 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fc9e6b039d6c 8048073: Cannot read ccache entry with a realm-less service name Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java + test/sun/security/krb5/ccache/EmptyRealmCC.java ! test/sun/security/krb5/ccache/TimeInCCache.java Changeset: d0b0b66b64e7 Author: dmarkov Date: 2014-07-01 14:19 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d0b0b66b64e7 8048506: [macosx] javax.swing.PopupFactory issue with null owner Reviewed-by: pchelko, alexsch ! src/share/classes/javax/swing/PopupFactory.java + test/javax/swing/PopupFactory/8048506/bug8048506.java Changeset: b20c4785bb81 Author: pchelko Date: 2014-05-23 19:43 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b20c4785bb81 8043610: Sorting columns in JFileChooser fails with AppContext NPE Reviewed-by: anthony, alexsch ! src/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/share/classes/java/awt/Component.java ! src/share/classes/javax/swing/JComponent.java + test/javax/swing/JComponent/8043610/bug8043610.java Changeset: 24b103a9e1a9 Author: serb Date: 2014-07-01 20:42 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/24b103a9e1a9 8048265: AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert Reviewed-by: anthony, pchelko, azvegint ! src/windows/classes/sun/awt/windows/WingDings.java Changeset: 2bc592ef4e13 Author: chegar Date: 2014-07-02 18:12 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2bc592ef4e13 8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError when run in concurrent mode Reviewed-by: alanb ! test/java/net/URLPermission/nstest/lookup.sh Changeset: 9d097b1143b5 Author: weijun Date: 2014-02-19 10:41 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9d097b1143b5 8034033: [parfait] JNI exception pending in share/native/sun/security/krb5/nativeccache.c Reviewed-by: valeriep ! src/share/native/sun/security/krb5/nativeccache.c Changeset: 1ddc49aefb36 Author: weijun Date: 2014-07-02 09:48 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1ddc49aefb36 8048511: Uninitialised memory in jdk/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c Reviewed-by: valeriep ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c Changeset: 3bfd63564978 Author: mcherkas Date: 2014-07-02 14:48 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3bfd63564978 8040076: Memory leak. java.awt.List objects allowing multiple selections are not GC-ed. Reviewed-by: anthony, pchelko Contributed-by: artem.malenko at oracle.com ! src/windows/native/sun/windows/awt_Component.cpp + test/java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java Changeset: 3f6df0011f0b Author: weijun Date: 2014-07-02 17:03 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3f6df0011f0b 8042053: Broken links to jarsigner and keytool docs in java.security package summary Reviewed-by: xuelei ! src/share/classes/java/security/package-info.java Changeset: 00907439d281 Author: dholmes Date: 2014-07-06 20:12 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/00907439d281 8049055: Tests added to the jdk/test/TEST.groups to be run on correct profiles Reviewed-by: dholmes, dfuchs Contributed-by: Evgeniya Stepanova ! test/TEST.groups Changeset: 35a00bbf966b Author: igerasim Date: 2014-07-07 16:55 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/35a00bbf966b 6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec Summary: Uses common testlibrary to find executable. Removed NullPointerExceptions. Log more. Reviewed-by: sla Contributed-by: mattias.tobiasson at oracle.com ! test/sun/tools/native2ascii/NativeErrors.java Changeset: e80586c0fff4 Author: mduigou Date: 2014-06-27 10:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e80586c0fff4 8048207: Collections.checkedQueue.offer() calls add on wrapped queue Reviewed-by: psandoz ! src/share/classes/java/util/Collections.java ! test/java/util/Collections/CheckedQueue.java Changeset: 27f517db4207 Author: mduigou Date: 2014-06-25 12:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/27f517db4207 8047795: Collections.checkedList checking bypassed by List.replaceAll Reviewed-by: psandoz, chegar ! src/share/classes/java/util/Collections.java + test/java/util/Collections/CheckedListReplaceAll.java + test/java/util/Collections/CheckedMapReplaceAll.java Changeset: 9bb0496deeb0 Author: coffeys Date: 2014-06-27 11:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9bb0496deeb0 Added tag jdk8u40-b00 for changeset e6ed015afbbf ! .hgtags Changeset: e80868252521 Author: lana Date: 2014-07-07 18:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e80868252521 Merge - test/sun/security/krb5/TimeInCCache.java Changeset: 250ae3b92047 Author: azvegint Date: 2014-07-08 11:36 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/250ae3b92047 8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not called for empty combobox on MacOS/aqua look and feel Reviewed-by: anthony, pchelko ! src/macosx/classes/com/apple/laf/AquaComboBoxPopup.java Changeset: 00f71afd9a89 Author: anashaty Date: 2014-07-08 17:47 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/00f71afd9a89 8047066: Test test/sun/awt/image/bug8038000.java fails with ClassCastException Reviewed-by: bae, prr ! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java ! test/sun/awt/image/bug8038000.java Changeset: 57191c1ffa13 Author: vinnie Date: 2014-07-08 16:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/57191c1ffa13 8036613: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/provider/WinCAPISeedGenerator.c Reviewed-by: mullan ! src/windows/native/sun/security/provider/WinCAPISeedGenerator.c Changeset: 778d984d2eed Author: vinnie Date: 2014-07-08 16:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/778d984d2eed Merge Changeset: 6ce633b32220 Author: lancea Date: 2014-07-08 13:40 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6ce633b32220 8031721: Remove non-existent test from TEST.groups Reviewed-by: mchung, naoto ! test/TEST.groups Changeset: c281bbd6ed87 Author: bchristi Date: 2014-07-08 13:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c281bbd6ed87 8049373: All compact profiles builds fail following JDK-8044473 Summary: Update compact profile contents Reviewed-by: mchung ! make/profile-rtjar-includes.txt Changeset: 1c1743f8b263 Author: weijun Date: 2014-02-28 08:40 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1c1743f8b263 8035759: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/krb5/NativeCreds.c Reviewed-by: valeriep ! src/windows/native/sun/security/krb5/NativeCreds.c Changeset: 790008bce87d Author: aivanov Date: 2014-07-09 11:27 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/790008bce87d 8046559: NPE when changing Windows theme Reviewed-by: pchelko, anthony ! src/share/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/solaris/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/WToolkit.java + test/javax/swing/JFileChooser/8046391/bug8046391.java Changeset: 13b037e45bce Author: mcherkas Date: 2014-07-10 18:46 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/13b037e45bce 4991647: PNGMetadata.getAsTree() sets bitDepth to invalid value Reviewed-by: prr, bae ! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java + test/javax/imageio/plugins/png/PngDitDepthTest.java Changeset: 4a24b7d6463e Author: mullan Date: 2014-07-11 07:42 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4a24b7d6463e 8049244: XML Signature performance issue caused by unbuffered signature data Reviewed-by: xuelei ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java Changeset: 051f44fd0ab5 Author: mullan Date: 2014-07-11 07:43 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/051f44fd0ab5 Merge Changeset: 813b77e77de0 Author: coffeys Date: 2014-07-01 16:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/813b77e77de0 7095856: OutputStreamHook doesn't handle null values Reviewed-by: lancea, msheppar + test/com/sun/corba/se/impl/io/CustomOutputStream.java + test/com/sun/corba/se/impl/io/HookPutFieldsTest.java Changeset: 0228c31b3e8b Author: pchelko Date: 2014-07-11 18:46 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0228c31b3e8b 8049996: [macosx] test java/awt/image/ImageIconHang.java fails with NPE Reviewed-by: alexsch, azvegint ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: 2dc468eab46c Author: serb Date: 2014-07-11 13:32 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2dc468eab46c 8049583: Test closed/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest fails on Window XP Reviewed-by: pchelko, anthony ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_List.cpp Changeset: 2e2a9d062ccc Author: valeriep Date: 2014-07-01 20:35 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2e2a9d062ccc 8046046: Test sun/security/pkcs11/Signature/TestDSAKeyLength.java fails intermittently on Solaris 11 in 8u40 nightly Summary: Override the upper limit to 1024 for SHA1withDSA when larger DSA key size is supported. Reviewed-by: mullan, ascarpino ! src/share/classes/sun/security/pkcs11/P11Signature.java Changeset: 17175c0b0d1a Author: coffeys Date: 2014-07-14 16:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/17175c0b0d1a Merge Changeset: 8d1f9e8d02b1 Author: jgodinez Date: 2014-07-14 11:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8d1f9e8d02b1 7067052: Default printer media is ignored Reviewed-by: prr, bae ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/native/sun/awt/CUPSfuncs.c Changeset: 86160b07b1db Author: prr Date: 2014-07-14 13:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/86160b07b1db 8048583: CustomMediaSizeName class matching to standard media is too loose Reviewed-by: bae, jgodinez ! src/share/classes/sun/print/CustomMediaSizeName.java Changeset: baec3649f6c0 Author: igerasim Date: 2014-07-15 02:00 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/baec3649f6c0 8049250: Need a flag to invert the Card.disconnect(reset) argument Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: 8a5661948eb8 Author: azvegint Date: 2014-07-15 14:41 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8a5661948eb8 8040007: GtkFileDialog strips user inputted filepath Reviewed-by: anthony, serb ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 0a6bf601c941 Author: prr Date: 2014-07-15 10:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0a6bf601c941 8040808: Uninitialised memory in OGLBufImgsOps.c, D3DBufImgOps.cpp Reviewed-by: serb, pchelko ! src/share/native/sun/java2d/opengl/OGLBufImgOps.c ! src/windows/native/sun/java2d/d3d/D3DBufImgOps.cpp Changeset: 3eaad851893f Author: prappo Date: 2014-06-17 13:57 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3eaad851893f 8047062: Improve diagnostic output in com/sun/jndi/ldap/LdapTimeoutTest.java Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/ldap/Connection.java ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 75a3589cfee3 Author: prappo Date: 2014-07-11 14:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/75a3589cfee3 8049884: Reduce possible timing noise in com/sun/jndi/ldap/LdapTimeoutTest.java Reviewed-by: vinnie ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: c2d69d0e516a Author: robm Date: 2014-07-17 18:05 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c2d69d0e516a Merge ! .hgtags - src/share/classes/com/sun/jmx/remote/util/CacheMap.java ! src/share/classes/java/util/Collections.java ! src/windows/classes/sun/awt/windows/ThemeReader.java ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/native/sun/windows/awt_Component.cpp - test/javax/management/remote/mandatory/util/CacheMapTest.java Changeset: 9acc04f9e4be Author: igerasim Date: 2014-07-18 17:42 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9acc04f9e4be 8050893: (smartcardio) Invert reset argument in tests in sun/security/smartcardio Reviewed-by: valeriep ! test/sun/security/smartcardio/TestAll.java ! test/sun/security/smartcardio/TestChannel.java ! test/sun/security/smartcardio/TestConnect.java ! test/sun/security/smartcardio/TestConnectAgain.java ! test/sun/security/smartcardio/TestControl.java ! test/sun/security/smartcardio/TestDefault.java ! test/sun/security/smartcardio/TestExclusive.java ! test/sun/security/smartcardio/TestMultiplePresent.java ! test/sun/security/smartcardio/TestPresent.java ! test/sun/security/smartcardio/TestTransmit.java ! test/sun/security/smartcardio/Utils.java Changeset: 3c945d0751c1 Author: jbachorik Date: 2014-07-18 17:23 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3c945d0751c1 8035829: [parfait] JNI exception pending in jdk/src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Reviewed-by: sundar, kevinw ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Changeset: 54cf597cd527 Author: weijun Date: 2014-07-09 15:10 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/54cf597cd527 7150092: NTLM authentication fail if user specified a different realm Reviewed-by: michaelm ! src/share/classes/com/sun/security/ntlm/Client.java ! src/share/classes/com/sun/security/ntlm/Server.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java ! src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java ! src/solaris/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java ! test/com/sun/security/sasl/ntlm/NTLMTest.java Changeset: aa2dfbaf6340 Author: aefimov Date: 2014-07-22 09:21 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/aa2dfbaf6340 8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory Reviewed-by: lancea + test/javax/xml/jaxp/validation/8049514/FeaturePropagationTest.java Changeset: 305a9ed62593 Author: pchelko Date: 2014-07-21 21:41 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/305a9ed62593 8046884: JNI exception pending in jdk/src/solaris/native/sun/java2d/x11: X11PMPLitLoops.c, X11SurfaceData.c Reviewed-by: prr, serb ! src/solaris/native/sun/java2d/x11/X11PMBlitLoops.c ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c Changeset: 9d09209061d2 Author: pchelko Date: 2014-07-22 11:38 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9d09209061d2 8046888: JNI exception pending in jdk/src/share/native/sun/awt/image/awt_parseImage.c Reviewed-by: prr, serb Contributed-by: Anton Melnikov ! src/share/native/sun/awt/image/awt_parseImage.c Changeset: 7078861002ae Author: ddehaven Date: 2014-05-13 10:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7078861002ae 8003900: X11 dependencies should be removed from Mac OS X build. Reviewed-by: anthony, art, pchelko Contributed-by: David DeHaven ! make/lib/Awt2dLibraries.gmk ! src/solaris/native/sun/awt/awt.h ! src/solaris/native/sun/awt/color.h ! src/solaris/native/sun/awt/img_util_md.h ! src/solaris/native/sun/awt/utility/rect.h Changeset: d2d0515974fe Author: ddehaven Date: 2014-05-19 23:21 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d2d0515974fe 8026385: [macosx] (awt) setjmp/longjmp changes the process signal mask on OS X Summary: Use _setjmp/_longjmp instead Reviewed-by: prr, anthony Contributed-by: David DeHaven ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c ! src/share/native/sun/awt/splashscreen/splashscreen_jpeg.c ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: a8b8ad8b7cb6 Author: ihse Date: 2014-03-24 10:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a8b8ad8b7cb6 8038027: DTDBuilder should be run in headless mode Reviewed-by: ihse, prr, tbell Contributed-by: david.dehaven at oracle.com ! make/Tools.gmk Changeset: 7e51ad50baf4 Author: ddehaven Date: 2014-05-05 23:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7e51ad50baf4 8042440: awt_Plugin no longer needed Reviewed-by: serb, pchelko Contributed-by: David DeHaven ! make/lib/Awt2dLibraries.gmk ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt/mapfile-vers ! make/mapfiles/libawt/mapfile-vers-linux ! make/mapfiles/libawt_xawt/mapfile-vers ! src/solaris/native/sun/awt/awt_LoadLibrary.c - src/solaris/native/sun/awt/awt_Plugin.c - src/solaris/native/sun/awt/awt_Plugin.h Changeset: afca249f60fa Author: jeff Date: 2014-07-21 21:46 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/afca249f60fa 8051005: Third Party License Readme update for 8u20 Reviewed-by: coffeys ! THIRD_PARTY_README Changeset: 556ea5cd8a78 Author: jeff Date: 2014-07-22 14:27 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/556ea5cd8a78 Merge - src/solaris/native/sun/awt/awt_Plugin.c - src/solaris/native/sun/awt/awt_Plugin.h Changeset: cb1d3b7ce0ed Author: aefimov Date: 2014-07-22 22:06 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/cb1d3b7ce0ed 8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33 Reviewed-by: joehw + test/javax/xml/bind/xjc/8029837/PreParseGrammarTest.java + test/javax/xml/bind/xjc/8029837/test.xsd Changeset: 19ace77dfffc Author: coffeys Date: 2014-07-23 20:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/19ace77dfffc 8051614: smartcardio TCK tests fail due to lack of 'reset' permission Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/CardImpl.java Changeset: 6e223d48080e Author: dmarkov Date: 2014-07-24 12:23 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6e223d48080e 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: 8964899ef8ae Author: pchelko Date: 2014-07-22 17:10 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8964899ef8ae 8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running Reviewed-by: anthony, serb ! src/macosx/native/sun/awt/JavaComponentAccessibility.m Changeset: d227670ae017 Author: plevart Date: 2014-07-24 20:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d227670ae017 8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux (& .solaris & .aix) 8047340: (process) Runtime.exec() fails in Turkish locale Reviewed-by: coffeys, robm ! make/gensrc/GensrcMisc.gmk + src/solaris/classes/java/lang/UNIXProcess.java - src/solaris/classes/java/lang/UNIXProcess.java.aix - src/solaris/classes/java/lang/UNIXProcess.java.bsd - src/solaris/classes/java/lang/UNIXProcess.java.linux - src/solaris/classes/java/lang/UNIXProcess.java.solaris ! test/java/lang/ProcessBuilder/SecurityManagerClinit.java Changeset: 22b304e08009 Author: robm Date: 2014-07-24 22:22 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/22b304e08009 8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux Reviewed-by: mullan Contributed-by: Bradford Wetmore ! src/share/classes/sun/security/provider/SecureRandom.java Changeset: 51382bef2a74 Author: mduigou Date: 2014-07-24 09:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/51382bef2a74 8048209: Collections.synchronizedNavigableSet().tailSet(Object,boolean) synchronizes on wrong object Reviewed-by: psandoz, chegar ! src/share/classes/java/util/Collections.java + test/java/util/Collections/SyncSubMutexes.java Changeset: 7179b4e8abf0 Author: mcherkas Date: 2014-07-29 15:52 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7179b4e8abf0 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: 12f947d127f3 Author: anashaty Date: 2014-07-30 12:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/12f947d127f3 8046495: KeyEvent can not be accepted in quick mouse clicking Reviewed-by: art, pchelko ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_TrayIcon.cpp + test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java Changeset: a5b93419b337 Author: pchelko Date: 2014-07-30 16:11 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a5b93419b337 8048549: [macosx] Disable usage of system menu bar if AWT is embedded in FX Reviewed-by: serb, anthony ! src/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/LWCToolkit.m Changeset: c0e8545df8e8 Author: naoto Date: 2014-07-30 09:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c0e8545df8e8 8048515: Read outside array bounds in jdk/src/solaris/native/java/lang/java_props_md.c Reviewed-by: okutsu ! src/share/native/java/lang/java_props.h ! src/solaris/native/java/lang/locale_str.h Changeset: 1faccfb6cc00 Author: chegar Date: 2014-07-30 17:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1faccfb6cc00 8053938: Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795 Reviewed-by: rriggs, mduigou ! src/share/classes/java/util/Collections.java ! test/java/util/Collections/CheckedListReplaceAll.java Changeset: de165b9eba9c Author: serb Date: 2014-07-30 00:00 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/de165b9eba9c 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: 3540bddf866b Author: prr Date: 2014-07-31 10:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3540bddf866b 8043508: JVM core dumps with very long text in tooltip Reviewed-by: bae, jgodinez ! src/share/native/sun/font/DrawGlyphList.c + test/java/awt/Graphics2D/DrawString/DrawStringCrash.java Changeset: 8abaabf18ac5 Author: serb Date: 2014-07-31 22:23 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8abaabf18ac5 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: 1bd6e464e8df Author: serb Date: 2014-07-26 03:18 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1bd6e464e8df 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: efd23426486a Author: dmeetry Date: 2014-08-01 16:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/efd23426486a 8044671: NPE from JapaneseEra when a new era is defined in calendar.properties Reviewed-by: okutsu ! src/share/classes/java/time/chrono/JapaneseEra.java Changeset: 82d322b02950 Author: okutsu Date: 2014-08-03 10:47 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/82d322b02950 8032650: [parfait] warning from b124 for jdk/src/share/native/java/util: jni exception pending Reviewed-by: naoto ! src/share/classes/java/util/TimeZone.java ! src/share/native/java/util/TimeZone.c ! src/solaris/native/java/util/TimeZone_md.c ! src/solaris/native/java/util/TimeZone_md.h ! src/windows/native/java/util/TimeZone_md.c ! src/windows/native/java/util/TimeZone_md.h Changeset: 431a1633ea19 Author: aefimov Date: 2014-07-31 11:31 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/431a1633ea19 8032908: getTextContent doesn't return string in JAXP Reviewed-by: joehw + test/javax/xml/jaxp/common/8032908/TestFunc.java + test/javax/xml/jaxp/common/8032908/XSLT.java + test/javax/xml/jaxp/common/8032908/in.xml + test/javax/xml/jaxp/common/8032908/test.xsl Changeset: ebab5c9c6c76 Author: dmarkov Date: 2014-08-05 08:30 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ebab5c9c6c76 8041990: [macosx] Language specific keys does not work in applets when opened outside the browser Reviewed-by: alexsch, serb ! src/share/classes/java/awt/EventQueue.java ! src/share/classes/java/awt/event/InputMethodEvent.java ! src/share/classes/sun/awt/AWTAccessor.java + test/java/awt/im/8041990/bug8041990.java Changeset: ab05318e0d74 Author: alexsch Date: 2014-08-06 15:30 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ab05318e0d74 8040279: [macosx] Do not use the base image in the MultiResolutionBufferedImage Reviewed-by: serb, pchelko ! src/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/macosx/classes/com/apple/laf/AquaPainter.java ! src/macosx/classes/com/apple/laf/AquaUtils.java ! src/macosx/classes/sun/lwawt/macosx/CImage.java + src/share/classes/sun/awt/image/AbstractMultiResolutionImage.java - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java + src/share/classes/sun/awt/image/MultiResolutionCachedImage.java ! test/javax/swing/JMenuItem/8031573/bug8031573.java ! test/javax/swing/JOptionPane/8024926/bug8024926.java Changeset: 82a4137fce5e Author: robm Date: 2014-08-01 15:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/82a4137fce5e 8030166: java/lang/ProcessBuilder/Basic.java fails intermittently: waitFor took too long Reviewed-by: rriggs ! test/java/lang/ProcessBuilder/Basic.java Changeset: 9008b3812789 Author: robm Date: 2014-08-01 15:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9008b3812789 8031435: Ftp download does not work properly for ftp user without password Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! test/sun/net/ftp/FtpURL.java Changeset: 86d8ddab2310 Author: robm Date: 2014-08-01 19:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/86d8ddab2310 8042982: Unexpected RuntimeExceptions being thrown by SSLEngine Reviewed-by: wetmore, xuelei ! src/share/classes/sun/security/ssl/DHCrypt.java ! src/share/classes/sun/security/ssl/ECDHCrypt.java Changeset: 9fe29a982ec6 Author: alexsch Date: 2014-08-07 12:54 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9fe29a982ec6 8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose internal representation Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/image/MultiResolutionCachedImage.java Changeset: 725736a9e6d8 Author: igerasim Date: 2014-08-07 15:32 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/725736a9e6d8 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: a0b245780a58 Author: alitvinov Date: 2014-08-09 01:18 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a0b245780a58 8048887: SortingFocusTraversalPolicy throws IllegalArgumentException from the sort method Reviewed-by: azvegint, alexsch Contributed-by: nakul.natu at oracle.com ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java + test/java/awt/Focus/SortingFPT/JDK8048887.java Changeset: 121f1e330219 Author: igerasim Date: 2014-08-12 00:13 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/121f1e330219 8054841: (process) ProcessBuilder leaks native memory Reviewed-by: rriggs, alanb ! src/solaris/native/java/lang/UNIXProcess_md.c Changeset: 9f242c8434b0 Author: anthony Date: 2014-08-12 18:05 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9f242c8434b0 8049065: [JLightweightFrame] Support DnD for SwingNode Summary: Delegate DnD operations to LightweightContent when appropriate Reviewed-by: ant, pchelko ! src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/sun/awt/LightweightFrame.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/swing/JLightweightFrame.java ! src/share/classes/sun/swing/LightweightContent.java ! src/solaris/classes/sun/awt/X11/XLightweightFramePeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/windows/classes/sun/awt/windows/WToolkit.java Changeset: c20f9b278918 Author: kvn Date: 2014-05-26 18:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c20f9b278918 8035974: Refactor DigestBase.engineUpdate() method for better code generation by JIT compiler Summary: Move the lopp from DigestBase.engineUpdate() to new private method implCompressMultiBlock() which can be intrinsified. Reviewed-by: psandoz, ascarpino, forax Contributed-by: james.cheng at oracle.com ! src/share/classes/sun/security/provider/DigestBase.java Changeset: 08fa623138dc Author: aivanov Date: 2014-08-14 18:21 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/08fa623138dc 8046007: Java app receives javax.print.PrintException: Printer is not accepting job Reviewed-by: prr, bae ! src/windows/native/sun/windows/WPrinterJob.cpp Changeset: 9c0b9ad3f70b Author: mcherkas Date: 2014-08-12 19:02 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9c0b9ad3f70b 8042835: Remove mnemonic character from open, save and open directory JFileChooser's buttons Reviewed-by: alexp, alexsch Contributed-by: artem.malinko at oracle.com ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties Changeset: d1d920bf75a4 Author: ascarpino Date: 2014-08-15 00:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d1d920bf75a4 7107611: sun.security.pkcs11.SessionManager is scalability blocker Reviewed-by: valeriep ! src/share/classes/sun/security/pkcs11/SessionManager.java Changeset: 3b5417813053 Author: dfuchs Date: 2014-08-14 15:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3b5417813053 8054480: Test java/util/logging/TestLoggerBundleSync.java fails: Unexpected bundle name: null Summary: This is due to a race condition in the test where one GetRB thread can receive a stale LogRecord comming from another GetRB thread. Reviewed-by: dholmes ! test/java/util/logging/TestLoggerBundleSync.java Changeset: ec1f09bc1013 Author: michaelm Date: 2014-08-15 14:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ec1f09bc1013 8029607: Type of Service (TOS) cannot be set in IPv6 header Reviewed-by: alanb ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/Net.java ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/share/native/sun/nio/ch/genSocketOptionRegistry.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/nio/ch/Net.c ! src/windows/native/sun/nio/ch/Net.c Changeset: 38879edaa1cc Author: michaelm Date: 2014-07-07 12:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/38879edaa1cc 8048212: Two tests failed with "java.net.SocketException: Bad protocol option" on Windows after 8029607 Reviewed-by: alanb ! src/windows/native/java/net/net_util_md.c ! src/windows/native/sun/nio/ch/Net.c Changeset: 5c9e6e6c2673 Author: coffeys Date: 2014-08-19 17:35 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/5c9e6e6c2673 Merge Changeset: 286c669430de Author: ksrini Date: 2014-08-05 19:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/286c669430de 8042469: Launcher changes for native memory tracking scalability enhancement Reviewed-by: darcy, ksrini, zgu Contributed-by: neil.toda at oracle.com ! src/share/bin/java.c ! src/share/bin/jli_util.h ! test/tools/launcher/TestSpecialArgs.java Changeset: 2b546fae4cd9 Author: valeriep Date: 2014-08-19 22:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2b546fae4cd9 8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending Summary: Fixed various JNI exception pending warnings Reviewed-by: weijun ! src/share/classes/sun/security/jgss/wrapper/GSSLibStub.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.h Changeset: 09c23be3b54d Author: valeriep Date: 2014-08-19 22:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/09c23be3b54d 8038754: ReplayCacheTestProc test fails with timeout Summary: Fixed problem in TRACE macros. Reviewed-by: alanb ! src/share/native/sun/security/jgss/wrapper/NativeUtil.h Changeset: 463d6f9442f7 Author: valeriep Date: 2014-08-19 22:17 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/463d6f9442f7 Merge Changeset: 0a82708ff090 Author: coffeys Date: 2014-08-19 20:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0a82708ff090 Merge ! .hgtags ! src/share/classes/java/util/Collections.java Changeset: 523caad56213 Author: coffeys Date: 2014-08-20 09:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/523caad56213 Merge Changeset: 1482a207e359 Author: egahlin Date: 2014-07-03 18:20 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1482a207e359 8028474: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh timeout, leaves looping process Reviewed-by: sla, jbachorik, rriggs ! test/ProblemList.txt ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: ecf0eac3b1b3 Author: egahlin Date: 2014-08-07 15:16 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ecf0eac3b1b3 8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out Reviewed-by: jbachorik ! test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java Changeset: 312152328471 Author: jwilhelm Date: 2014-06-17 23:25 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/312152328471 8055006: Store original value of Min/MaxHeapFreeRatio Summary: Store the value set by the user and some makefile changes required to change the flags. Reviewed-by: sla, mchung, bchristi, jmasa, dholmes, jwilhelm Contributed-by: erik.joelsson at oracle.com ! make/lib/ServiceabilityLibraries.gmk Changeset: f9f9caf68e01 Author: ascarpino Date: 2014-08-20 14:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f9f9caf68e01 8037745: Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617 Summary: Remove digest mechanisms from the disabled mechanisms section Reviewed-by: wetmore ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 0db35907b69c Author: ascarpino Date: 2014-06-02 17:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0db35907b69c 8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris Reviewed-by: valeriep ! src/share/lib/security/sunpkcs11-solaris.cfg Changeset: 82b627591c4c Author: weijun Date: 2014-08-11 22:09 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/82b627591c4c 8054817: File ccache only recognizes Linux and Solaris defaults Reviewed-by: mullan ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java + test/sun/security/krb5/ccache/DefaultFile.java Changeset: 70611796ac6b Author: serb Date: 2014-08-13 21:45 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/70611796ac6b 8054800: JNI exception pending in jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Reviewed-by: azvegint, prr ! src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Changeset: 2bdb5b65ceb1 Author: serb Date: 2014-08-14 14:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2bdb5b65ceb1 8046887: JNI exception pending in jdk/src/solaris/native/sun/awt: awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c, sun_awt_X11_GtkFileDialogPeer.c Reviewed-by: azvegint, prr ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/awt/sun_awt_X11_GtkFileDialogPeer.c Changeset: 92a06b40f0a7 Author: serb Date: 2014-08-21 18:48 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/92a06b40f0a7 8054801: Memory leak in jdk/src/windows/native/sun/windows/awt_InputMethod.cpp Reviewed-by: alexsch, prr ! src/windows/native/sun/windows/awt_InputMethod.cpp Changeset: 5bfc9fff4704 Author: serb Date: 2014-08-12 14:38 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/5bfc9fff4704 8046894: JNI exception pending in jdk/src/solaris/native/sun/awt/X11Color.c Reviewed-by: azvegint, prr ! src/solaris/native/sun/awt/X11Color.c ! src/solaris/native/sun/awt/awt.h Changeset: 68dc2c198948 Author: bpb Date: 2014-08-22 13:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/68dc2c198948 8055785: Modifications of I/O methods for instrumentation purposes Summary: Wrap some native methods in Java methods. Reviewed-by: rriggs ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! src/share/classes/java/io/FileInputStream.java ! src/share/classes/java/io/FileOutputStream.java ! src/share/classes/java/io/RandomAccessFile.java ! src/share/classes/java/net/SocketInputStream.java ! src/share/native/java/io/FileInputStream.c ! src/share/native/java/io/RandomAccessFile.c ! src/solaris/native/java/io/FileOutputStream_md.c ! src/windows/native/java/io/FileOutputStream_md.c Changeset: be8eccf988cc Author: dholmes Date: 2014-08-24 18:23 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/be8eccf988cc 8055393: [Testbug] Some tests are being executed and fail under profiles Reviewed-by: mchung, dholmes Contributed-by: evgeniya.stepanova at oracle.com ! test/TEST.groups ! test/java/lang/ProcessBuilder/InheritIO/InheritIO.sh Changeset: 9b42c55da54c Author: igerasim Date: 2014-08-23 01:05 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9b42c55da54c 8055731: sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException Reviewed-by: valeriep ! test/sun/security/smartcardio/TestDirect.java Changeset: 11062c9f48b7 Author: bae Date: 2014-08-26 15:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/11062c9f48b7 8040617: [macosx] Large JTable cell results in a OutOfMemoryException Reviewed-by: serb, prr ! src/share/classes/sun/java2d/opengl/OGLSurfaceDataProxy.java + test/sun/java2d/OpenGL/DrawHugeImageTest.java Changeset: 3dc5f41da93c Author: katleman Date: 2014-08-13 14:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3dc5f41da93c Added tag jdk8u40-b01 for changeset 6e223d48080e ! .hgtags Changeset: 4797cd0713b4 Author: lana Date: 2014-08-14 13:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4797cd0713b4 Merge - src/share/classes/sun/awt/image/MultiResolutionBufferedImage.java - src/solaris/classes/java/lang/UNIXProcess.java.aix - src/solaris/classes/java/lang/UNIXProcess.java.bsd - src/solaris/classes/java/lang/UNIXProcess.java.linux - src/solaris/classes/java/lang/UNIXProcess.java.solaris Changeset: c67acfb24eed Author: katleman Date: 2014-08-21 11:43 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c67acfb24eed Added tag jdk8u40-b02 for changeset 4797cd0713b4 ! .hgtags Changeset: d9caf23fde0f Author: amurillo Date: 2014-08-26 13:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d9caf23fde0f Merge ! .hgtags Changeset: 02b9bba22dab Author: igerasim Date: 2014-08-26 15:55 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/02b9bba22dab 8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Reviewed-by: martin, alanb ! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c Changeset: 1952706b45c0 Author: pchelko Date: 2014-08-27 18:49 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1952706b45c0 8051588: DataTransferer.getInstance throws ClassCastException in headless mode Reviewed-by: serb, alexsch ! src/share/classes/sun/awt/ComponentFactory.java ! src/share/classes/sun/awt/HeadlessToolkit.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: eec42b39b081 Author: jfranck Date: 2014-08-28 13:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/eec42b39b081 8044629: (reflect) Constructor.getAnnotatedReceiverType() returns wrong value Summary: Update javadoc and align implementation with new spec Reviewed-by: psandoz ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! test/java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java ! test/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java Changeset: e80aa063429f Author: ksrini Date: 2014-08-29 15:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e80aa063429f 8046545: JNI exception pending in jdk/src/share/bin/java.c Reviewed-by: darcy, ksrini Contributed-by: neil.toda at oracle.com ! src/share/bin/java.c ! src/share/bin/java.h Changeset: 7d933c28fafc Author: dwanvik Date: 2014-08-28 18:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7d933c28fafc 8037746: Bundling Derby 10.11 with 8u40 Summary: Drop Java DB 10.11.1.1 bits into JDK 8 Reviewed-by: tbell ! make/Images.gmk Changeset: 69a44d56039d Author: dwanvik Date: 2014-08-28 18:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/69a44d56039d Merge Changeset: 9e3cc4611c2d Author: dwanvik Date: 2014-08-30 01:02 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9e3cc4611c2d Merge Changeset: c2aa565bf483 Author: aefimov Date: 2014-08-31 16:16 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c2aa565bf483 8036981: JAXB not preserving formatting for xsd:any Mixed content Reviewed-by: lancea, mkos + test/javax/xml/bind/marshal/8036981/Good.java + test/javax/xml/bind/marshal/8036981/Main.java + test/javax/xml/bind/marshal/8036981/ObjectFactory.java + test/javax/xml/bind/marshal/8036981/Root.java + test/javax/xml/bind/marshal/8036981/Test.java + test/javax/xml/bind/marshal/8036981/test.xml Changeset: 63affae787f4 Author: luchsh Date: 2014-09-01 11:07 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/63affae787f4 8034218: Improve fontconfig.properties for AIX platform Reviewed-by: simonis ! src/aix/classes/sun/awt/fontconfigs/aix.fontconfig.properties Changeset: 771874d22771 Author: dwanvik Date: 2014-09-01 14:52 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/771874d22771 8056987: 8u-dev nightly windows builds failed from 8/29 Summary: Fix build error due to bug in patch JDK-8037746 Reviewed-by: tbell ! make/CompileDemos.gmk Changeset: 02ac2f3952d6 Author: dwanvik Date: 2014-09-01 14:55 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/02ac2f3952d6 Merge Changeset: 646d61deaf13 Author: katleman Date: 2014-08-28 13:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/646d61deaf13 Added tag jdk8u40-b03 for changeset c67acfb24eed ! .hgtags Changeset: 9896782f8af7 Author: lana Date: 2014-08-28 16:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9896782f8af7 Merge ! .hgtags Changeset: d80f14df009d Author: mgronlun Date: 2014-08-22 10:18 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d80f14df009d 8055662: Update mapfile for libjfr Reviewed-by: egahlin, sla ! make/mapfiles/libjfr/mapfile-vers Changeset: 2960acaf07dc Author: amurillo Date: 2014-08-22 10:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2960acaf07dc Merge Changeset: 3c901cd1b8f9 Author: amurillo Date: 2014-08-28 14:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3c901cd1b8f9 Merge Changeset: dde62d949f78 Author: amurillo Date: 2014-09-02 14:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/dde62d949f78 Merge Changeset: 2c9ddd836d5f Author: lana Date: 2014-09-02 14:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2c9ddd836d5f Merge Changeset: 781526c39ed4 Author: alexsch Date: 2014-09-03 17:25 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/781526c39ed4 6624085: Fourth mouse button (wheel) is treated like second button - isPopupTrigger returns true Reviewed-by: anthony, azvegint Contributed-by: Alex Henrie ! src/solaris/classes/sun/awt/X11/XWindow.java Changeset: 6e1c85a0b6cf Author: aivanov Date: 2014-09-04 19:07 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6e1c85a0b6cf 8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure Reviewed-by: pchelko, alexsch ! src/share/classes/java/awt/event/InputMethodEvent.java Changeset: bf808d18d7a0 Author: dfuchs Date: 2014-07-07 15:31 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/bf808d18d7a0 8048020: Regression on java.util.logging.FileHandler Summary: In some circumstances j.u.l.FileHandler can leave zombie lock files on the file system. The fix lets FileHandler reuse such zombie lock files when it sees them - as it used to do in version 1.7 of the JDK. Reviewed-by: alanb ! src/share/classes/java/util/logging/FileHandler.java + test/java/util/logging/CheckZombieLockTest.java Changeset: 0e677bd670b0 Author: dfuchs Date: 2014-08-19 17:11 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0e677bd670b0 8052403: java/util/logging/CheckZombieLockTest.java fails with NoSuchFileException Summary: CheckZombieLockTest and CheckLockLocationTest should work with different temporary log directories so that they can be run concurrently. This fix changes the name of the log directory used by CheckZombieLockTest. Reviewed-by: mchung ! test/java/util/logging/CheckZombieLockTest.java Changeset: aa400be54fec Author: prr Date: 2014-09-04 13:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/aa400be54fec 8056122: Upgrade JDK to use LittleCMS 2.6 Reviewed-by: bae, jgodinez ! src/share/native/sun/java2d/cmm/lcms/cmscam02.c ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ! src/share/native/sun/java2d/cmm/lcms/cmserr.c ! src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ! src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmsio1.c ! src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmspack.c ! src/share/native/sun/java2d/cmm/lcms/cmsplugin.c ! src/share/native/sun/java2d/cmm/lcms/cmsps2.c ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ! src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c ! src/share/native/sun/java2d/cmm/lcms/lcms2.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h Changeset: 03913dedfb12 Author: dl Date: 2014-09-05 10:48 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/03913dedfb12 8056249: Improve CompletableFuture resource usage Reviewed-by: psandoz, chegar, martin ! src/share/classes/java/util/concurrent/CompletableFuture.java ! src/share/classes/java/util/concurrent/CompletionStage.java Changeset: ba77067a033a Author: alexsch Date: 2014-09-05 18:12 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ba77067a033a 8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris Reviewed-by: ant, azvegint ! src/share/classes/javax/swing/JDesktopPane.java Changeset: 01eb63f07bc5 Author: yhuang Date: 2014-09-08 20:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/01eb63f07bc5 8055222: Currency update needed for ISO 4217 Amendment #159 Reviewed-by: naoto ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/sun/util/resources/lt/CurrencyNames_lt_LT.properties ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: d0bd14b456f3 Author: azvegint Date: 2014-09-09 16:08 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d0bd14b456f3 8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed with MotifLookAndFeel on all platform Reviewed-by: alexsch, serb ! src/share/classes/com/sun/java/swing/plaf/motif/MotifScrollPaneUI.java ! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java Changeset: ebd9fe43115e Author: katleman Date: 2014-09-03 13:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ebd9fe43115e Added tag jdk8u40-b04 for changeset dde62d949f78 ! .hgtags Changeset: 9d1acff5369b Author: lana Date: 2014-09-09 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9d1acff5369b Merge Changeset: 39e80694d2ef Author: iklam Date: 2014-08-21 13:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/39e80694d2ef 8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung ! src/share/classes/java/net/URLClassLoader.java Changeset: 3eef63e7b644 Author: amurillo Date: 2014-09-02 11:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3eef63e7b644 Merge - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: 20f82ad73a93 Author: amurillo Date: 2014-09-03 08:52 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/20f82ad73a93 Merge - test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh - test/sun/jvmstat/testlibrary/JavaProcess.java Changeset: d587834579da Author: amurillo Date: 2014-09-05 15:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d587834579da Merge Changeset: 1a20e1d1f6f1 Author: amurillo Date: 2014-09-09 11:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1a20e1d1f6f1 Merge Changeset: 83330ef35e7b Author: psandoz Date: 2014-01-16 18:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/83330ef35e7b 8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications and minor improvements Reviewed-by: mduigou, briangoetz ! src/share/classes/java/util/stream/ForEachOps.java Changeset: 32da0264fef1 Author: sundar Date: 2014-09-10 17:11 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/32da0264fef1 8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output Reviewed-by: jlaskey, lagergren, ksrini ! test/sun/tools/jrunscript/jrunscriptTest.sh Changeset: a2c6523d7985 Author: simonis Date: 2014-09-10 11:01 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a2c6523d7985 8057934: Upgrade to LittleCMS 2.6 breaks AIX build Reviewed-by: prr, serb ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c Changeset: e0b065439802 Author: vlivanov Date: 2014-09-10 18:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e0b065439802 8030079: Lint warnings in java.lang.invoke 8031373: Lint warnings in java.util.stream Reviewed-by: psandoz, forax ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java ! src/share/classes/java/util/stream/ForEachOps.java ! src/share/classes/java/util/stream/Nodes.java ! src/share/classes/java/util/stream/SortedOps.java ! src/share/classes/java/util/stream/SpinedBuffer.java ! src/share/classes/java/util/stream/StreamSpliterators.java ! src/share/classes/java/util/stream/Streams.java Changeset: 0fefdcab3608 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0fefdcab3608 8037210: Get rid of char-based descriptions 'J' of basic types Reviewed-by: jrose, psandoz, twisti ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java + test/java/lang/invoke/LambdaFormTest.java Changeset: 2b3bf1a8ed13 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2b3bf1a8ed13 8037209: Improvements and cleanups to bytecode assembly for lambda forms Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/sun/invoke/util/VerifyType.java ! src/share/classes/sun/invoke/util/Wrapper.java Changeset: a31f793f509b Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a31f793f509b 8038261: JSR292: cache and reuse typed array accessors Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: bd8627f3bd21 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/bd8627f3bd21 8049555: Move varargsArray from sun.invoke.util package to java.lang.invoke Reviewed-by: psandoz, iignatyev ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/sun/invoke/util/ValueConversions.java + test/java/lang/invoke/VarargsArrayTest.java ! test/sun/invoke/util/ValueConversionsTest.java Changeset: 828ec5a0bf5f Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/828ec5a0bf5f 8050052: Small cleanups in java.lang.invoke code Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! test/java/lang/invoke/MethodHandlesTest.java Changeset: f66dc99dac52 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f66dc99dac52 8050053: Improve caching of different invokers Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: c7be76a1dda5 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c7be76a1dda5 8050166: Get rid of some package-private methods on arguments in j.l.i.MethodHandle Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java Changeset: 9cfb4b22a01e Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9cfb4b22a01e 8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm) Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java Changeset: d33546256199 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d33546256199 8050174: Support overriding of isInvokeSpecial flag in WrappedMember Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: bae3f8ea54a1 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/bae3f8ea54a1 8050057: Improve caching of MethodHandle reinvokers Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java + src/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! src/share/classes/java/lang/invoke/SimpleMethodHandle.java Changeset: 4e6337ca7989 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4e6337ca7989 8050200: Make LambdaForm intrinsics detection more robust Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: d33c58176d0c Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d33c58176d0c 8050877: Improve code for pairwise argument conversions and value boxing/unboxing Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! test/sun/invoke/util/ValueConversionsTest.java Changeset: db52173c10e4 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/db52173c10e4 8050884: Intrinsify ValueConversions.identity() functions Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/sun/invoke/util/ValueConversions.java ! test/sun/invoke/util/ValueConversionsTest.java Changeset: 2419b8500b27 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2419b8500b27 8050887: Intrinsify constants for default values Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 9d3feb922367 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9d3feb922367 8057654: Extract checks performed during MethodHandle construction into separate methods Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 4b2bc06d521c Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4b2bc06d521c 8057656: Improve MethodType.isCastableTo() & MethodType.isConvertibleTo() checks Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodType.java Changeset: c9cc83fba300 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c9cc83fba300 8057657: Annotate LambdaForm parameters with types Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/share/classes/java/lang/invoke/Invokers.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 4a505ea8cc0a Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4a505ea8cc0a 8056926: Improve caching of GuardWithTest combinator Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: 914aea3f4893 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/914aea3f4893 8057042: LambdaFormEditor: derive new LFs from a base LF Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/LambdaForm.java + src/share/classes/java/lang/invoke/LambdaFormBuffer.java + src/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 24ac0f2fad86 Author: vlivanov Date: 2014-09-10 18:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/24ac0f2fad86 8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively Reviewed-by: vlivanov, psandoz Contributed-by: john.r.rose at oracle.com ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/LambdaFormBuffer.java ! src/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 0a85994e76cb Author: jfranck Date: 2014-09-11 10:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0a85994e76cb 8054987: (reflect) Add sharing of annotations between instances of Executable Reviewed-by: duke ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Method.java + test/java/lang/reflect/annotationSharing/AnnotationSharing.java Changeset: 3c0f4b204de5 Author: igerasim Date: 2014-09-09 19:02 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3c0f4b204de5 7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets Reviewed-by: chegar ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c Changeset: a89c75ba7881 Author: aefimov Date: 2014-09-07 23:04 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a89c75ba7881 8049343: (tz) Support tzdata2014g Reviewed-by: mfang, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/etcetera ! make/data/tzdata/europe ! make/data/tzdata/factory ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/pacificnew ! make/data/tzdata/southamerica ! make/data/tzdata/systemv ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/factory ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/pacificnew ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/systemv ! test/sun/util/calendar/zi/tzdata/zone.tab ! test/sun/util/resources/TimeZone/Bug6317929.java Changeset: 3ae82f0c6b31 Author: aefimov Date: 2014-09-11 15:13 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3ae82f0c6b31 8057747: Several test failing after update to tzdata2014g Reviewed-by: alanb ! test/ProblemList.txt Changeset: eb4956a1974f Author: dmarkov Date: 2014-09-12 14:16 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/eb4956a1974f 8048110: Using tables in JTextPane leads to infinite loop in FlowLayout.layoutRow Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/text/FlowView.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/View.java + test/javax/swing/text/View/8048110/bug8048110.java Changeset: 8375459f193f Author: alexsch Date: 2014-09-12 15:17 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8375459f193f 8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/SunToolkit.java Changeset: fdb6ac617320 Author: chegar Date: 2014-09-12 15:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fdb6ac617320 8058216: NetworkInterface.getHardwareAddress can return zero length byte array when run with preferIPv4Stack Reviewed-by: michaelm ! src/windows/native/java/net/NetworkInterface.c ! test/java/net/NetworkInterface/Test.java Changeset: ddba61b06470 Author: xuelei Date: 2014-09-10 17:42 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ddba61b06470 8052406: SSLv2Hello protocol may be filter out unexpectedly Reviewed-by: weijun ! src/share/classes/sun/security/ssl/Handshaker.java + test/javax/net/ssl/TLSv12/ProtocolFilter.java Changeset: 0a96f21d3e40 Author: coffeys Date: 2014-09-12 17:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0a96f21d3e40 8057813: Alterations to jdk_security3 test target Reviewed-by: mullan, wetmore, xuelei ! test/TEST.groups Changeset: fab04dd17d8d Author: coffeys Date: 2014-09-12 17:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fab04dd17d8d Merge Changeset: d7a9bf5851be Author: kshefov Date: 2014-09-12 22:33 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d7a9bf5851be 8057707: TEST library enhancement in lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Reviewed-by: iignatyev, vlivanov ! test/java/lang/invoke/MethodHandles/CatchExceptionTest.java ! test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Changeset: 03903e40f93e Author: kshefov Date: 2014-09-12 22:33 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/03903e40f93e 8057719: Develop new tests for LambdaForm Reduction and Caching feature Reviewed-by: iignatyev, vlivanov, psandoz + test/java/lang/invoke/LFCaching/LFCachingTestCase.java + test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java + test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java + test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java + test/java/lang/invoke/LFCaching/LambdaFormTestCase.java + test/java/lang/invoke/LFCaching/TestMethods.java Changeset: bf094ac688e2 Author: ctornqvi Date: 2014-08-19 06:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/bf094ac688e2 8055012: [TESTBUG] NMTHelper fails to parse NMT output Summary: Fixed the regular expression to parse the slightly changed output format of the new NMT implementation Reviewed-by: olagneau, sla ! test/java/lang/instrument/NMTHelper.java Changeset: 8e77f0117e66 Author: sla Date: 2014-08-21 13:09 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8e77f0117e66 8055677: java/lang/instrument/RedefineBigClass.sh RetransformBigClass.sh start failing after JDK-8055012 Summary: Write dcmd output to separate files so it does not confuse the output. Reviewed-by: ctornqvi, mgronlun ! test/java/lang/instrument/NMTHelper.java ! test/java/lang/instrument/RedefineBigClass.sh ! test/java/lang/instrument/RetransformBigClass.sh Changeset: ad111e5f6571 Author: sjiang Date: 2014-09-12 12:19 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ad111e5f6571 8049303: Transient network problems cause JMX thread to fail silenty Reviewed-by: dfuchs, jbachorik ! src/share/classes/javax/management/remote/rmi/RMIConnector.java Changeset: a5e04c3c3b05 Author: sjiang Date: 2014-09-16 17:08 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a5e04c3c3b05 8042205: javax/management/monitor/*: some tests didn't get all the notifications Reviewed-by: dfuchs ! test/javax/management/monitor/AttributeArbitraryDataTypeTest.java ! test/javax/management/monitor/CounterMonitorTest.java ! test/javax/management/monitor/NonComparableAttributeValueTest.java ! test/javax/management/monitor/ReflectionExceptionTest.java ! test/javax/management/monitor/RuntimeExceptionTest.java Changeset: 2be3555a6a37 Author: ceisserer Date: 2014-09-16 10:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2be3555a6a37 8054638: xrender: text drawn after setColor(Color.white) is actually black Reviewed-by: bae, prr ! src/solaris/classes/sun/java2d/xr/XRSolidSrcPict.java + test/java/awt/Graphics2D/WhiteTextColorTest.java Changeset: 84ce51ccbf40 Author: katleman Date: 2014-09-10 09:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/84ce51ccbf40 Added tag jdk8u40-b05 for changeset d587834579da ! .hgtags Changeset: 41a560c247af Author: lana Date: 2014-09-11 17:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/41a560c247af Merge Changeset: 54f883975308 Author: sla Date: 2014-05-09 12:06 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/54f883975308 8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework Reviewed-by: alanb, dsamersoff, jbachorik + src/share/classes/com/sun/tools/attach/AttachOperationFailedException.java ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/share/classes/sun/tools/jcmd/JCmd.java ! src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java ! src/solaris/classes/sun/tools/attach/LinuxVirtualMachine.java ! src/solaris/classes/sun/tools/attach/SolarisVirtualMachine.java ! src/solaris/native/sun/tools/attach/BsdVirtualMachine.c ! src/solaris/native/sun/tools/attach/LinuxVirtualMachine.c ! src/solaris/native/sun/tools/attach/SolarisVirtualMachine.c ! src/windows/classes/sun/tools/attach/WindowsVirtualMachine.java ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: e9263f359a28 Author: sla Date: 2014-06-11 15:47 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e9263f359a28 8044135: Add API to start JMX agent from attach framework Reviewed-by: alanb, dsamersoff, jbachorik ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/share/classes/sun/tools/jconsole/LocalVirtualMachine.java ! test/com/sun/tools/attach/SimpleProvider.java + test/com/sun/tools/attach/StartManagementAgent.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/bootstrap/TestManager.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java Changeset: 7bc1a074773b Author: rriggs Date: 2014-09-08 08:45 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7bc1a074773b 8057751: CompileNativeLibraries for custom build Summary: Invoke CompileNativeLibraries in custom/closed build Reviewed-by: dholmes ! make/CompileNativeLibraries.gmk Changeset: 59deb2d00b29 Author: coleenp Date: 2014-06-24 11:23 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/59deb2d00b29 6642881: Improve performance of Class.getClassLoader() Summary: Add classLoader to java/lang/Class instance for fast access Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, mchung, jfranck, dholmes ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/reflect/AccessibleObject.java ! src/share/javavm/export/jvm.h ! src/share/native/common/check_code.c ! src/share/native/java/lang/Class.c Changeset: 6254d9b7b722 Author: coleenp Date: 2014-09-08 22:35 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6254d9b7b722 Merge Changeset: 24cf810f6ff9 Author: amurillo Date: 2014-09-12 13:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/24cf810f6ff9 Merge Changeset: 25788892a672 Author: amurillo Date: 2014-09-16 11:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/25788892a672 Merge Changeset: bbece7eab49f Author: lana Date: 2014-09-16 14:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/bbece7eab49f Merge Changeset: 083041dc0035 Author: vlivanov Date: 2014-09-17 16:22 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/083041dc0035 8058626: Missing part of 8057656 in 8u40 compared to 9 Reviewed-by: psandoz ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java Changeset: c1c6b66ffd46 Author: vlivanov Date: 2014-09-16 18:05 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c1c6b66ffd46 8058291: Missing some checks during parameter validation Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/invoke/MethodType.java Changeset: 632d403a6834 Author: vlivanov Date: 2014-09-16 18:05 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/632d403a6834 8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop is broken Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 440c3dfbdab8 Author: vlivanov Date: 2014-09-16 23:04 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/440c3dfbdab8 8058584: Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest until 8057020 is fixed Reviewed-by: darcy, alanb ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java Changeset: 3c839095e564 Author: igerasim Date: 2014-09-17 23:52 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3c839095e564 8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM Summary: Try to resize to "well-known" hotspot max array size first. Reviewed-by: alanb, mduigou ! src/share/classes/java/io/ByteArrayOutputStream.java + test/java/io/ByteArrayOutputStream/MaxCapacity.java Changeset: b2bd6792a38b Author: jfranck Date: 2014-09-18 12:26 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b2bd6792a38b 8058632: Revert JDK-8054984 from 8u40 Reviewed-by: sla ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Executable.java ! test/java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java ! test/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java Changeset: a506ce907582 Author: naoto Date: 2014-09-17 13:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a506ce907582 8033370: [parfait] warning from b126 for solaris/native/sun/util/locale/provider: JNI exception pending Reviewed-by: msheppar ! make/mapfiles/libjava/mapfile-vers ! src/macosx/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/solaris/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 2a117e8416b9 Author: naoto Date: 2014-09-17 14:00 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2a117e8416b9 8035826: [parfait] JNI exception pending in src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Reviewed-by: msheppar ! src/macosx/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 59dc07537a78 Author: mchung Date: 2014-09-17 15:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/59dc07537a78 8033893: jdk build is broken due to the changeset of JDK-8033370 Reviewed-by: naoto ! make/lib/CoreLibraries.gmk Changeset: a69d209ab181 Author: naoto Date: 2014-09-18 08:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a69d209ab181 Merge Changeset: 4df174a954be Author: bpb Date: 2014-09-15 13:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4df174a954be 8057793: BigDecimal is no longer effectively immutable Summary: Modify MutableBigInteger.divideAndRemainderBurnikelZiegler() to copy the instance (this) to a new MutableBigInteger to use as the dividend. Reviewed-by: darcy Contributed-by: robbiexgibson at yahoo.com ! src/share/classes/java/math/MutableBigInteger.java ! test/java/math/BigDecimal/ZeroScalingTests.java Changeset: cf6a8e9723bd Author: bpb Date: 2014-09-15 13:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/cf6a8e9723bd 8058505: BigIntegerTest does not exercise Burnikel-Ziegler division Summary: Modify divideLarge() method such that the w/z division exercises the B-Z branch. Reviewed-by: darcy Contributed-by: Robert Gibson ! test/java/math/BigInteger/BigIntegerTest.java Changeset: ccad707bf8f9 Author: bpb Date: 2014-09-17 11:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ccad707bf8f9 8058664: Bad fonts in BigIntegerTest Summary: Replace bad fonts with spaces. Reviewed-by: alanb ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 68478db63e3b Author: bpb Date: 2014-09-18 10:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/68478db63e3b 8058679: More bad characters in BigIntegerTest Summary: Remove remaining non-US-ASCII characters Reviewed-by: alanb ! test/java/math/BigInteger/BigIntegerTest.java Changeset: 2e21cf543781 Author: sjiang Date: 2014-09-19 08:32 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2e21cf543781 8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails intermittently Reviewed-by: dfuchs, dholmes ! test/javax/management/monitor/GaugeMonitorDeadlockTest.java Changeset: 4e80afe7f867 Author: kshefov Date: 2014-09-22 15:56 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4e80afe7f867 8058728: TEST_BUG: Make java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter and arrayElementGetter methods Reviewed-by: vlivanov, iignatyev, psandoz ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java Changeset: 07f0e22b5c23 Author: katleman Date: 2014-09-17 13:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/07f0e22b5c23 Added tag jdk8u40-b06 for changeset 25788892a672 ! .hgtags Changeset: 58763fc44fcb Author: lana Date: 2014-09-22 18:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/58763fc44fcb Merge - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: dae860c8ddf1 Author: bae Date: 2014-09-23 14:07 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/dae860c8ddf1 8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9) Reviewed-by: alexp ! src/share/demo/README Changeset: 8f6565182535 Author: ant Date: 2014-09-24 16:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8f6565182535 8058870: Mac: JFXPanel deadlocks in jnlp mode Reviewed-by: serb, alexsch ! src/share/classes/javax/swing/JComponent.java Changeset: 755b15fcac3b Author: sgabdura Date: 2014-09-24 12:14 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/755b15fcac3b 8057564: JVM hangs at getAgentProperties after attaching to VM with lower Summary: Create custom Security Descriptor for Named Pipe. Reviewed-by: mgronlun, dsamersoff, uta ! src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Changeset: 296758967295 Author: katleman Date: 2014-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/296758967295 Added tag jdk8u40-b07 for changeset 07f0e22b5c23 ! .hgtags Changeset: 0f0d70abca09 Author: lana Date: 2014-09-25 11:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0f0d70abca09 Merge - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 2e97cc6e48c0 Author: okutsu Date: 2014-09-26 17:14 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2e97cc6e48c0 8042126: DateTimeFormatter "MMMMM" returns English value in Japanese locale Reviewed-by: naoto ! src/share/classes/sun/text/resources/FormatData.java ! src/share/classes/sun/text/resources/en/FormatData_en.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 6a76442406bd Author: anashaty Date: 2014-09-26 15:25 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6a76442406bd 8058473: "Comparison method violates its general contract" when using Clipboard Reviewed-by: serb, bae ! src/share/classes/sun/awt/datatransfer/DataTransferer.java + test/sun/awt/datatransfer/DataFlavorComparatorTest1.java Changeset: 2188a4078a0a Author: dl Date: 2014-09-05 10:54 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2188a4078a0a 8056248: Improve ForkJoin thread throttling Reviewed-by: psandoz, martin, chegar ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/java/util/concurrent/ForkJoinTask.java ! src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java Changeset: fc1ba7934a40 Author: vinnie Date: 2014-09-29 12:06 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fc1ba7934a40 8056026: Debug security logging should print Provider used for each crypto operation Reviewed-by: mullan ! src/share/classes/java/security/KeyPairGenerator.java ! src/share/classes/java/security/KeyStore.java ! src/share/classes/java/security/MessageDigest.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/java/security/Signature.java ! src/share/classes/javax/crypto/Cipher.java ! src/share/classes/javax/crypto/KeyAgreement.java ! src/share/classes/javax/crypto/KeyGenerator.java ! src/share/classes/javax/crypto/Mac.java ! src/share/classes/sun/security/util/Debug.java Changeset: 9e625f71aa62 Author: dfuchs Date: 2014-09-29 18:56 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9e625f71aa62 8059269: FileHandler may throw NPE if pattern is a simple name and the lock file already exists Summary: NPE may be thrown when Path.getParentPath() returns null. The fix is to call Path.getAbsolutePath().getParentPath() when Path.getParentPath() returns null. Reviewed-by: alanb ! src/share/classes/java/util/logging/FileHandler.java + test/java/util/logging/FileHandlerPath.java Changeset: 7b4db47b6d68 Author: anashaty Date: 2014-09-30 15:28 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7b4db47b6d68 8056914: Right Click Menu for Paste not showing after upgrading to java 7 Reviewed-by: serb, bae ! src/windows/native/sun/windows/awt_TextArea.cpp ! src/windows/native/sun/windows/awt_TextArea.h ! src/windows/native/sun/windows/awt_TextComponent.cpp ! src/windows/native/sun/windows/awt_TextComponent.h ! src/windows/native/sun/windows/awt_TextField.cpp Changeset: 0ad01548712c Author: bagiras Date: 2014-02-07 17:32 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0ad01548712c 7033533: realSync() doesn't work with Xfce Reviewed-by: anthony, serb, leonidr ! src/solaris/classes/sun/awt/X11/XRootWindow.java ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 36085452a954 Author: azvegint Date: 2014-09-26 18:43 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/36085452a954 8051857: OperationTimedOut exception inside from XToolkit.syncNativeQueue call Reviewed-by: alexsch, serb ! src/solaris/native/sun/awt/awt_util.h ! src/solaris/native/sun/xawt/XlibWrapper.c Changeset: 6241c11a8f8b Author: azvegint Date: 2014-09-23 20:17 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6241c11a8f8b 8058739: The test case failed as "ERROR in native method: ReleasePrimitiveArrayCritical: failed bounds check" Reviewed-by: prr, serb ! src/windows/native/sun/java2d/windows/GDIRenderer.cpp Changeset: 2d9db67da290 Author: vinnie Date: 2014-09-30 15:10 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2d9db67da290 8059462: Typo in keytool resource file Reviewed-by: weijun ! src/share/classes/sun/security/tools/keytool/Resources.java ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/keytool/Resources_es.java ! src/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/share/classes/sun/security/tools/keytool/Resources_it.java ! src/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java Changeset: 0091ae45d136 Author: weijun Date: 2014-09-30 13:38 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0091ae45d136 8058657: Add @jdk.Exported to com.sun.jarsigner APIs Reviewed-by: alanb, mchung ! src/share/classes/com/sun/jarsigner/ContentSigner.java + src/share/classes/com/sun/jarsigner/package-info.java - src/share/classes/com/sun/jarsigner/package.html Changeset: 496893f26d3d Author: michaelm Date: 2014-09-11 15:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/496893f26d3d 8057936: java.net.URLClassLoader.findClass uses exceptions in control flow Reviewed-by: alanb, chegar, dholmes, mr Contributed-by: claes.redestad at oracle.com ! src/share/classes/java/net/URLClassLoader.java Changeset: e2029f9c1103 Author: vlivanov Date: 2014-09-18 18:33 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e2029f9c1103 8058661: Compiled LambdaForms should inherit from Object to improve class loading performance Reviewed-by: vlivanov, jrose Contributed-by: aleksey.shipilev at oracle.com ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java Changeset: 2acc813a758f Author: aefimov Date: 2014-10-01 19:31 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2acc813a758f 8038966: JAX-WS handles wrongly xsd:any arguments for Web services Reviewed-by: coffeys + test/javax/xml/ws/xsanymixed/CopyingResponse.java + test/javax/xml/ws/xsanymixed/ServiceImpl.java + test/javax/xml/ws/xsanymixed/Test.java + test/javax/xml/ws/xsanymixed/compile-wsdl.sh + test/javax/xml/ws/xsanymixed/service.wsdl Changeset: 0baba438e82e Author: msheppar Date: 2014-10-01 17:01 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0baba438e82e 8058932: java/net/InetAddress/IPv4Formats.java failed because hello.foo.bar does exist Summary: changed hello.foo.bar to invalidhost.invalid Reviewed-by: chegar ! test/java/net/InetAddress/IPv4Formats.java Changeset: d777e2918a77 Author: weijun Date: 2014-07-21 22:10 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d777e2918a77 8048194: GSSContext.acceptSecContext fails when a supported mech is not initiator preferred Reviewed-by: mullan ! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java + test/sun/security/jgss/spnego/NotPreferredMech.java Changeset: 6fe15a2c46ed Author: coffeys Date: 2014-10-01 17:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6fe15a2c46ed Merge Changeset: 82581f3ab3da Author: mfang Date: 2014-10-01 14:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/82581f3ab3da 8059177: jdk8u40 l10n resource file translation update 1 Reviewed-by: naoto, joehw, yhuang ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties ! src/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties Changeset: e3eaf68e5ba7 Author: mfang Date: 2014-10-01 14:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e3eaf68e5ba7 Merge - src/share/classes/com/sun/jarsigner/package.html ! src/share/classes/sun/security/tools/keytool/Resources_ja.java Changeset: bf77a7c1060c Author: sla Date: 2013-12-16 11:04 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/bf77a7c1060c 8028430: JDI: ReferenceType.visibleMethods() return wrong visible methods Reviewed-by: mchung ! src/share/classes/com/sun/tools/jdi/ArrayTypeImpl.java ! src/share/classes/com/sun/tools/jdi/ClassTypeImpl.java ! src/share/classes/com/sun/tools/jdi/InterfaceTypeImpl.java ! src/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java + test/com/sun/jdi/VisibleMethods.java Changeset: 0f04d026dea0 Author: jbachorik Date: 2014-04-30 11:28 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0f04d026dea0 8042123: Support default and static interface methods in JDI, JDWP and JDB Reviewed-by: sla, sspitsyn ! make/data/jdwp/jdwp.spec + src/share/back/InterfaceTypeImpl.c + src/share/back/InterfaceTypeImpl.h ! src/share/back/VirtualMachineImpl.c ! src/share/back/debugDispatch.c ! src/share/back/util.c ! src/share/classes/com/sun/jdi/ClassType.java ! src/share/classes/com/sun/jdi/InterfaceType.java ! src/share/classes/com/sun/jdi/Method.java ! src/share/classes/com/sun/jdi/ObjectReference.java ! src/share/classes/com/sun/tools/example/debug/expr/LValue.java ! src/share/classes/com/sun/tools/jdi/ClassTypeImpl.java ! src/share/classes/com/sun/tools/jdi/InterfaceTypeImpl.java + src/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java ! src/share/classes/com/sun/tools/jdi/MethodImpl.java ! src/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java ! src/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java + test/com/sun/jdi/EvalInterfaceStatic.sh + test/com/sun/jdi/InterfaceMethodsTest.java Changeset: b166782fc701 Author: vinnie Date: 2014-10-03 14:50 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b166782fc701 8028727: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions Reviewed-by: alanb ! src/share/native/sun/security/ec/ECC_JNI.cpp Changeset: 30209b6292f9 Author: vinnie Date: 2014-10-03 16:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/30209b6292f9 8048512: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp Reviewed-by: mullan ! src/share/native/sun/security/ec/ECC_JNI.cpp Changeset: e65ccd290025 Author: vinnie Date: 2014-10-03 22:15 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e65ccd290025 8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp Reviewed-by: valeriep ! src/windows/native/sun/security/mscapi/security.cpp Changeset: 50b7ad429122 Author: ant Date: 2014-10-06 12:30 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/50b7ad429122 8049346: [TESTBUG] fix the @run line of the test: jdk/test/java/awt/Focus/SortingFTP/JDK8048887.java Reviewed-by: serb, alexsch ! test/java/awt/Focus/SortingFPT/JDK8048887.java Changeset: 912349a39259 Author: serb Date: 2014-09-23 16:05 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/912349a39259 8058858: JRE 8u20 crashes while using Japanese IM on Windows Reviewed-by: azvegint, alexsch ! src/windows/native/sun/windows/awt_Component.cpp Changeset: d48e056ea066 Author: asaha Date: 2014-10-01 07:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d48e056ea066 Added tag jdk8u40-b08 for changeset 0f0d70abca09 ! .hgtags Changeset: 2cf506bc1522 Author: dtitov Date: 2014-09-22 12:11 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2cf506bc1522 8015376: Remove jnlp and applet files from the JDK samples Reviewed-by: herrick, ddehaven ! make/CompileDemos.gmk Changeset: a7f226d059c6 Author: dcherepanov Date: 2014-09-24 18:21 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a7f226d059c6 Merge ! make/CompileDemos.gmk Changeset: d6ffd32b9703 Author: dtitov Date: 2014-09-30 08:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d6ffd32b9703 8059136: Reverse removal of applet demos [backout 8015376] Reviewed-by: erikj, ptbrunet ! make/CompileDemos.gmk Changeset: b43fd8d3c20f Author: dcherepanov Date: 2014-10-01 14:20 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b43fd8d3c20f Merge - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 064adeb65ce8 Author: dcherepanov Date: 2014-10-03 18:39 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/064adeb65ce8 Merge Changeset: 2bed01ea057d Author: jcoomes Date: 2014-10-07 10:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2bed01ea057d Merge - src/share/classes/com/sun/jarsigner/package.html Changeset: e9966d7202f8 Author: katleman Date: 2014-10-08 12:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e9966d7202f8 Added tag jdk8u40-b09 for changeset 064adeb65ce8 ! .hgtags Changeset: d0755381deda Author: lana Date: 2014-10-09 12:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d0755381deda Merge - src/share/classes/com/sun/jarsigner/package.html Changeset: 94deae1384e9 Author: dmarkov Date: 2014-10-10 13:11 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/94deae1384e9 8058120: Rendering / caret errors with HTMLDocument Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/text/html/HTMLDocument.java + test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java Changeset: 70259911e6b3 Author: aivanov Date: 2014-10-10 11:26 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/70259911e6b3 7170310: ScrollBar doesn't become active when tabs are created more than frame size Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java + test/javax/swing/JTabbedPane/7170310/bug7170310.java Changeset: c2ee84260bf9 Author: mcherkas Date: 2014-10-10 20:14 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c2ee84260bf9 8038919: Requesting focus to a modeless dialog doesn't work on Safari Reviewed-by: ant, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/LWCToolkit.m Changeset: 9e3764e5ced8 Author: erikj Date: 2014-10-13 11:34 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9e3764e5ced8 8010767: Build fails on OEL6 with 16 cores Reviewed-by: tbell, ihse ! make/Setup.gmk ! make/Tools.gmk Changeset: 6755275349a5 Author: van Date: 2014-10-10 13:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6755275349a5 8033699: Incorrect radio button behavior Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java + test/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: f7337085ddbd Author: asaha Date: 2014-10-13 11:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f7337085ddbd Merge Changeset: 64bbdc0360cd Author: weijun Date: 2014-10-14 10:08 +0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/64bbdc0360cd 8044215: Unable to initiate SpNego using a S4U2Proxy GSSCredential (Krb5ProxyCredential) Reviewed-by: mullan ! src/share/classes/sun/security/jgss/krb5/Krb5Context.java ! test/sun/security/krb5/auto/S4U2proxy.java Changeset: a6b81ca3248a Author: okutsu Date: 2014-10-15 14:06 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a6b81ca3248a 8060006: No Russian time zones mapping for Windows Reviewed-by: peytoia, aefimov ! src/windows/lib/tzmappings Changeset: ecab861b3802 Author: kshefov Date: 2014-10-16 13:51 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ecab861b3802 8058695: [TESTBUG] Reinvokers with arity >253 can't be cached Reviewed-by: vlivanov, psandoz ! test/java/lang/invoke/LFCaching/TestMethods.java Changeset: 059b95b66b7a Author: kshefov Date: 2014-10-16 14:14 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/059b95b66b7a 8058733: [TESTBUG] java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java and LFMultiThreadCachingTest.java failed on some platforms due to java.lang.VirtualMachineError Reviewed-by: vlivanov, psandoz, darcy ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: 08a89ab01595 Author: kshefov Date: 2014-10-16 16:30 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/08a89ab01595 8058653: [TEST_BUG] Test java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with OutOfMemoryError Reviewed-by: serb, prr Contributed-by: srinivasan.raghavan at oracle.com ! test/java/awt/Graphics2D/DrawString/DrawStringCrash.java Changeset: ac3881c06016 Author: michaelm Date: 2014-10-17 13:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ac3881c06016 8042622: Check for CRL results in IllegalArgumentException "white space not allowed" Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java + test/java/net/ResponseCache/Test2.java Changeset: 8027d51f791d Author: rgallard Date: 2014-10-17 11:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8027d51f791d 8060151: Check-in changes for 8u40 nroff Open JDK Reviewed-by: mcimadamore, kvn ! src/bsd/doc/man/java.1 ! src/bsd/doc/man/javac.1 ! src/bsd/doc/man/javadoc.1 ! src/bsd/doc/man/jjs.1 ! src/bsd/doc/man/jstat.1 ! src/bsd/doc/man/keytool.1 ! src/bsd/doc/man/policytool.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/javac.1 ! src/linux/doc/man/javadoc.1 ! src/linux/doc/man/jjs.1 ! src/linux/doc/man/jstat.1 ! src/linux/doc/man/keytool.1 ! src/linux/doc/man/policytool.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/javac.1 ! src/solaris/doc/sun/man/man1/javadoc.1 ! src/solaris/doc/sun/man/man1/jjs.1 ! src/solaris/doc/sun/man/man1/jstat.1 ! src/solaris/doc/sun/man/man1/keytool.1 ! src/solaris/doc/sun/man/man1/policytool.1 Changeset: 147843e7006a Author: bpb Date: 2014-10-17 11:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/147843e7006a 8039915: Wrong NumberFormat.format() HALF_UP rounding when last digit exactly at rounding position greater than 5 Summary: Fixes erroneous rounding in DigitList for corner cases uncovered previously. Adds dedicated unit tests to TieRoundingTest Reviewed-by: bpb, darcy Contributed-by: Olivier Lagneau ! src/share/classes/java/text/DigitList.java ! test/java/text/Format/DecimalFormat/TieRoundingTest.java Changeset: 202d1d06b2c1 Author: aivanov Date: 2014-10-20 18:04 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/202d1d06b2c1 8059590: ArrayIndexOutOfBoundsException occurs when Container with overridden getComponents() is deserialized Reviewed-by: serb, ant ! src/share/classes/java/awt/Container.java + test/java/awt/Container/ContainerAIOOBE/ContainerAIOOBE.java Changeset: dcff26a3c386 Author: jnimeh Date: 2014-10-20 17:38 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/dcff26a3c386 8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream) does not throw CertificateException for invalid input Reviewed-by: weijun ! src/share/classes/sun/security/provider/X509Factory.java ! test/java/security/cert/CertificateFactory/invalidEncodedCerts/DetectInvalidEncoding.java - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem Changeset: ef425c614a11 Author: asaha Date: 2014-09-11 15:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ef425c614a11 Merge ! .hgtags ! src/share/classes/java/util/Collections.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 34e81b300fdb Author: asaha Date: 2014-09-16 13:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/34e81b300fdb Merge ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/javavm/export/jvm.h ! src/share/native/java/lang/Class.c Changeset: 6ab0fc1eb55c Author: asaha Date: 2014-09-19 12:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6ab0fc1eb55c Merge ! .hgtags Changeset: 2198fa257355 Author: asaha Date: 2014-09-22 08:26 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2198fa257355 Merge ! .hgtags Changeset: 5bea9ebf6f4f Author: asaha Date: 2014-09-24 14:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/5bea9ebf6f4f Merge ! .hgtags Changeset: 69055f4e04d5 Author: asaha Date: 2014-10-06 15:51 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/69055f4e04d5 Merge ! .hgtags ! make/lib/CoreLibraries.gmk ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/security/ssl/Handshaker.java - src/solaris/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: d20e9d18bdc1 Author: asaha Date: 2014-10-07 15:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d20e9d18bdc1 Merge ! .hgtags ! src/windows/native/sun/windows/awt_Component.cpp Changeset: ea780a99f132 Author: asaha Date: 2014-10-08 14:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ea780a99f132 Merge ! .hgtags Changeset: c3a4729c70fa Author: asaha Date: 2014-10-14 10:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c3a4729c70fa Merge - src/share/classes/com/sun/jarsigner/package.html ! src/share/classes/java/security/Signature.java ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 693da296b395 Author: katleman Date: 2014-10-15 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/693da296b395 Added tag jdk8u40-b10 for changeset c3a4729c70fa ! .hgtags Changeset: a80b1a8e0943 Author: amurillo Date: 2014-10-22 08:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a80b1a8e0943 Merge Changeset: 74a1044f8e0f Author: katleman Date: 2014-10-22 11:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/74a1044f8e0f Added tag jdk8u40-b11 for changeset 693da296b395 ! .hgtags Changeset: fb8db1363920 Author: lana Date: 2014-10-22 12:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fb8db1363920 Merge - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem Changeset: 009ce6ca3c48 Author: vlivanov Date: 2014-10-03 11:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/009ce6ca3c48 8058892: FILL_ARRAYS and ARRAYS are eagely initialized in MethodHandleImpl Reviewed-by: kvn, shade ! src/share/classes/java/lang/invoke/MethodHandleImpl.java Changeset: 2c145356a8cf Author: serb Date: 2014-07-30 16:11 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2c145356a8cf 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: fd699456cfc9 Author: serb Date: 2014-07-31 23:00 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fd699456cfc9 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: ef65ddb32456 Author: serb Date: 2014-07-31 21:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ef65ddb32456 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: 3cc069ef068c Author: serb Date: 2014-08-01 16:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3cc069ef068c 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: 5d312cdb36b7 Author: serb Date: 2014-08-06 14:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/5d312cdb36b7 6521706: A switch operator in JFrame.processWindowEvent() should be rewritten Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/JFrame.java Changeset: 03c6d10108a4 Author: serb Date: 2014-08-07 17:02 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/03c6d10108a4 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: 1399b26cbd46 Author: serb Date: 2014-08-08 21:40 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1399b26cbd46 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: 3a42e7b82241 Author: smarks Date: 2014-10-27 18:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3a42e7b82241 8062233: add java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java to problem list Reviewed-by: darcy ! test/ProblemList.txt Changeset: f09a870f5816 Author: jbachorik Date: 2014-06-24 19:58 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f09a870f5816 8047073: Some javax/management/ fails with JFR Reviewed-by: egahlin, dfuchs ! test/javax/management/MBeanServer/MBeanFallbackTest.java ! test/javax/management/ObjectName/SerialCompatTest.java ! test/javax/management/mxbean/MXBeanFallbackTest.java ! test/javax/management/proxy/JMXProxyFallbackTest.java Changeset: 71b821e31afd Author: aefimov Date: 2014-10-29 19:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/71b821e31afd 8059206: (tz) Support tzdata2014i Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java Changeset: b6e5e04817c5 Author: prr Date: 2014-10-30 14:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b6e5e04817c5 8028539: Endless loop in native code of sun.java2d.loops.ScaledBlit Reviewed-by: flar, jgodinez ! src/share/classes/sun/java2d/pipe/DrawImage.java + test/java/awt/image/DrawImage/DrawImageCoordsTest.java Changeset: 8a59218a1ec2 Author: shade Date: 2014-10-14 19:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8a59218a1ec2 8060485: (str) contentEquals checks the String contents twice on mismatch Reviewed-by: martin, chegar, alanb ! src/share/classes/java/lang/String.java Changeset: 313dd4059170 Author: rriggs Date: 2014-10-31 14:28 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/313dd4059170 8062635: Enable custom CompileJavaClasses.gmk Reviewed-by: erikj ! make/CompileJavaClasses.gmk Changeset: 4e39fd4bf225 Author: katleman Date: 2014-10-29 10:50 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4e39fd4bf225 Added tag jdk8u40-b12 for changeset fb8db1363920 ! .hgtags Changeset: 20688e65812b Author: lana Date: 2014-10-31 20:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/20688e65812b Merge - 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: 98ec3f89656c Author: bpb Date: 2014-10-30 11:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/98ec3f89656c 8062501: Modifications of server socket channel accept() methods for instrumentation purposes Summary: Wrap accept0() native methods in Java accept(). Reviewed-by: chegar, alanb ! src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java Changeset: e644a7f00328 Author: amurillo Date: 2014-10-31 10:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e644a7f00328 Merge Changeset: ba80109a9b3e Author: amurillo Date: 2014-11-03 18:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ba80109a9b3e Merge Changeset: 014fc8b2e4c1 Author: dfuchs Date: 2014-07-09 17:51 +0200 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/014fc8b2e4c1 8048913: java/util/logging/LoggingDeadlock2.java times out Summary: removes the /timeout=15 parameter from the @run command line Reviewed-by: mchung, dholmes ! test/java/util/logging/LoggingDeadlock2.java Changeset: 6fa6a22a6382 Author: michaelm Date: 2014-11-04 17:08 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6fa6a22a6382 8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS Reviewed-by: chegar, alanb ! src/share/classes/jdk/net/Sockets.java + test/jdk/net/Sockets/SupportedOptions.java Changeset: fa2ef1616066 Author: dholmes Date: 2014-11-04 18:37 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fa2ef1616066 8036616: [TESTBUG] Embedded: sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be launched with -XX:+UsePerfData Reviewed-by: dholmes, jbachorik Contributed-by: Pavel Chistyakov ! test/sun/jvmstat/monitor/MonitoredVm/CR6672135.java Changeset: ab2a0444d499 Author: alexsch Date: 2014-11-05 17:01 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ab2a0444d499 8057893: JComboBox actionListener never receives "comboBoxEdited" from getActionCommand Reviewed-by: serb ! src/share/classes/javax/swing/JComboBox.java + test/javax/swing/JComboBox/8057893/bug8057893.java Changeset: 1244706b918a Author: vlivanov Date: 2014-11-06 07:05 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1244706b918a 8060483: NPE with explicitCastArguments unboxing null Reviewed-by: attila, lagergren ! src/share/classes/java/lang/invoke/MethodType.java ! src/share/classes/sun/invoke/util/Wrapper.java + test/java/lang/invoke/ExplicitCastArgumentsTest.java Changeset: df79e4dd6a2b Author: mcherkas Date: 2014-11-06 21:52 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/df79e4dd6a2b 8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after JDK-8060146 Reviewed-by: ant, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Frame/DisposeStressTest/DisposeStressTest.html + test/java/awt/Frame/DisposeStressTest/DisposeStressTest.java Changeset: 03511b31fea9 Author: bchristi Date: 2014-08-07 14:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/03511b31fea9 8034032: Check src/macosx/native/java/util/prefs/MacOSXPreferencesFile.m for JNI pending issues Reviewed-by: chegar ! src/macosx/native/java/util/MacOSXPreferencesFile.m Changeset: 87f6a3431f80 Author: igerasim Date: 2014-11-07 01:51 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/87f6a3431f80 8054029: (fc) FileChannel.size() returns 0 for block devices on Linux Reviewed-by: alanb ! src/solaris/native/sun/nio/ch/FileDispatcherImpl.c + test/java/nio/channels/FileChannel/BlockDeviceSize.java Changeset: 70a678a6f975 Author: ksrini Date: 2014-10-24 06:18 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/70a678a6f975 8061830: [asm] refresh internal ASM version v5.0.3 Reviewed-by: psandoz, sundar ! src/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/share/classes/jdk/internal/org/objectweb/asm/TypePath.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/LookupSwitchInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java ! src/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/share/classes/jdk/internal/org/objectweb/asm/version.txt Changeset: 45052ffb3af5 Author: prappo Date: 2014-11-07 15:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/45052ffb3af5 8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code == 0 Reviewed-by: vinnie ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: bbb6ce1a16ab Author: prr Date: 2014-11-07 10:24 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/bbb6ce1a16ab 8061392: PrinterJob NPE when drawing translucent image with null user clip Reviewed-by: bae, jgodinez ! src/windows/classes/sun/awt/windows/WPathGraphics.java + test/java/awt/print/PrinterJob/ImagePrinting/NullClipARGB.java Changeset: fdd0f8ace274 Author: igerasim Date: 2014-05-06 10:28 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fdd0f8ace274 8040806: BitSet.toString() can throw IndexOutOfBoundsException Reviewed-by: plevart, mduigou ! src/share/classes/java/util/BitSet.java ! test/java/util/BitSet/BSMethods.java Changeset: 8f72d612419b Author: igerasim Date: 2014-05-26 19:59 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8f72d612419b 8043476: java/util/BitSet/BSMethods.java failed with: java.lang.OutOfMemoryError: Java heap space Reviewed-by: alanb ! test/java/util/BitSet/BSMethods.java Changeset: 01f67b31eeb0 Author: igerasim Date: 2014-05-07 09:43 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/01f67b31eeb0 8011537: (fs) Path.register(..) clears interrupt status of thread with no InterruptedException Reviewed-by: alanb ! src/share/classes/sun/nio/fs/AbstractPoller.java ! test/java/nio/file/WatchService/Basic.java Changeset: 39430f339350 Author: igerasim Date: 2014-05-07 16:50 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/39430f339350 8042470: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified Reviewed-by: alanb, chegar ! src/share/classes/sun/nio/fs/AbstractPoller.java ! test/java/nio/file/WatchService/Basic.java Changeset: e73c2fb244de Author: alanb Date: 2014-05-09 09:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e73c2fb244de 8042816: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified, part 2 Reviewed-by: chegar ! src/share/classes/sun/nio/fs/PollingWatchService.java Changeset: b979b2e97874 Author: igerasim Date: 2014-03-13 07:52 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b979b2e97874 7011804: SequenceInputStream with lots of empty substreams can cause StackOverflowError Reviewed-by: chegar, alanb ! src/share/classes/java/io/SequenceInputStream.java + test/java/io/SequenceInputStream/LotsOfStreams.java Changeset: b4aba50e2810 Author: igerasim Date: 2014-02-27 02:44 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b4aba50e2810 6853696: (ref) ReferenceQueue.remove(timeout) may return null even if timeout has not expired Reviewed-by: mchung, mduigou, rriggs ! src/share/classes/java/lang/ref/ReferenceQueue.java + test/java/lang/ref/EarlyTimeout.java Changeset: f90208c69fb6 Author: igerasim Date: 2014-04-02 12:17 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f90208c69fb6 8038333: TEST_BUG: java/lang/ref/EarlyTimeout.java fails with a non-adequate message Reviewed-by: mchung ! test/java/lang/ref/EarlyTimeout.java Changeset: a73b9a26a9ae Author: igerasim Date: 2014-04-18 18:46 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a73b9a26a9ae 8038982: java/lang/ref/EarlyTimeout.java failed again Reviewed-by: mchung ! test/java/lang/ref/EarlyTimeout.java Changeset: 1861e9730374 Author: ascarpino Date: 2014-11-08 09:42 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1861e9730374 8063700: -Xcheck:jni changes cause many JCK failures in api/javax_crypto tests in SunPKCS11 Reviewed-by: mullan, valeriep ! src/share/native/sun/security/pkcs11/wrapper/p11_crypt.c + test/sun/security/pkcs11/Cipher/JNICheck.java Changeset: f4a778ce0cab Author: igerasim Date: 2014-07-12 04:15 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f4a778ce0cab 6904367: (coll) IdentityHashMap is resized before exceeding the expected maximum size Reviewed-by: plevart, martin ! src/share/classes/java/util/IdentityHashMap.java + test/java/util/IdentityHashMap/Capacity.java Changeset: 17481e84599c Author: katleman Date: 2014-11-05 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/17481e84599c Added tag jdk8u40-b13 for changeset ba80109a9b3e ! .hgtags Changeset: 2f1ae696419c Author: iklam Date: 2014-10-13 16:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2f1ae696419c 8061651: Interface to the Lookup Index Cache to improve URLClassPath search time Summary: Implemented the interface in sun.misc.URLClassPath and corresponding JVM_XXX APIs Reviewed-by: mchung, acorn, jiangli, dholmes ! make/mapfiles/libjava/mapfile-vers ! src/share/classes/sun/misc/Launcher.java ! src/share/classes/sun/misc/URLClassPath.java ! src/share/classes/sun/misc/VM.java ! src/share/javavm/export/jvm.h ! src/share/native/java/lang/ClassLoader.c + src/share/native/sun/misc/URLClassPath.c + test/sun/misc/URLClassPath/EnableLookupCache.java Changeset: ffc348308de2 Author: amurillo Date: 2014-11-07 09:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ffc348308de2 Merge Changeset: 48ff867c7f24 Author: lana Date: 2014-11-11 10:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/48ff867c7f24 Merge Changeset: 310e2575c143 Author: prr Date: 2014-11-11 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/310e2575c143 8039444: Swing applications not being displayed properly Reviewed-by: serb, vadim ! src/windows/native/sun/java2d/d3d/D3DBadHardware.h Changeset: 48d5653ac014 Author: aefimov Date: 2014-11-12 13:02 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/48d5653ac014 8059327: XML parser returns corrupt attribute value Reviewed-by: lancea + test/javax/xml/jaxp/testng/TEST.properties + test/javax/xml/jaxp/testng/parse/XMLEntityScannerLoad.java Changeset: dc4b0e9ce63f Author: alexsch Date: 2014-11-14 12:00 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/dc4b0e9ce63f 8064468: ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method Reviewed-by: serb, pchelko ! src/share/classes/java/awt/Window.java + test/java/awt/Window/AlwaysOnTop/SyncAlwaysOnTopFieldTest.java Changeset: e141fdeb9ff3 Author: martin Date: 2014-11-13 14:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e141fdeb9ff3 8064391: More thread safety problems in core reflection Summary: Make fields final or volatile to ensure thread safety Reviewed-by: jfranck ! src/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/LazyReflectiveObjectGenerator.java ! src/share/classes/sun/reflect/generics/repository/AbstractRepository.java ! src/share/classes/sun/reflect/generics/repository/ClassRepository.java ! src/share/classes/sun/reflect/generics/repository/GenericDeclRepository.java ! src/share/classes/sun/reflect/generics/scope/AbstractScope.java ! src/share/classes/sun/reflect/generics/tree/ClassSignature.java Changeset: 3381b0df022a Author: vinnie Date: 2014-11-14 10:42 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/3381b0df022a 8040812: Uninitialised memory in jdk/src/share/native/sun/security/ec/impl/mpi.c Reviewed-by: mullan ! src/share/native/sun/security/ec/impl/mpi.c Changeset: 4fa603c72f2f Author: alexsch Date: 2014-11-14 14:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4fa603c72f2f 8043869: [macosx] java -splash does not honor @2x hi dpi notation for retina support Reviewed-by: pchelko, anthony, ksrini ! make/mapfiles/libsplashscreen/mapfile-vers ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m ! src/share/bin/java.c ! src/share/bin/splashscreen.h ! src/share/bin/splashscreen_stubs.c ! src/share/classes/java/awt/SplashScreen.java ! src/share/native/sun/awt/splashscreen/java_awt_SplashScreen.c ! src/share/native/sun/awt/splashscreen/splashscreen_impl.c ! src/share/native/sun/awt/splashscreen/splashscreen_impl.h ! src/solaris/native/sun/awt/splashscreen/splashscreen_sys.c ! src/windows/native/sun/awt/splashscreen/splashscreen_sys.c + test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: b0139e9a4bdd Author: alexsch Date: 2014-11-14 15:03 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b0139e9a4bdd 8049198: [macosx] Incorrect thread access when showing splash screen Reviewed-by: serb, pchelko ! src/macosx/native/sun/awt/splashscreen/splashscreen_sys.m Changeset: 5a29fd30ffaa Author: vinnie Date: 2014-11-14 14:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/5a29fd30ffaa 8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m Reviewed-by: alanb, weijun ! src/macosx/native/apple/security/KeystoreImpl.m Changeset: f5ba1bbe180b Author: katleman Date: 2014-11-12 13:47 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f5ba1bbe180b Added tag jdk8u40-b14 for changeset ffc348308de2 ! .hgtags Changeset: 31dac938108d Author: lana Date: 2014-11-14 10:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/31dac938108d Merge Changeset: 027ae17c80a3 Author: bchristi Date: 2014-11-14 13:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/027ae17c80a3 8064288: sun.management.Flag should loadLibrary() Summary: Call System.loadLibrary("management") from Flag static initializer Reviewed-by: mchung ! src/share/classes/sun/management/Flag.java Changeset: 903bd0faa495 Author: anashaty Date: 2014-11-17 18:32 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/903bd0faa495 8059739: Dragged and Dropped data is corrupted for two data types Reviewed-by: serb, pchelko ! src/share/classes/javax/swing/plaf/basic/BasicTransferable.java + test/javax/swing/DataTransfer/8059739/bug8059739.java Changeset: eee24e5c8048 Author: serb Date: 2014-08-08 21:46 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/eee24e5c8048 6302052: Reference to nonexistant Class in javadoc Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/CellEditor.java Changeset: cba0cc16cfbf Author: serb Date: 2014-09-23 07:13 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/cba0cc16cfbf 8041734: JFrame in full screen mode leaves empty workspace after close Reviewed-by: azvegint, alexsch ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWrapper.java ! src/macosx/native/sun/awt/CWrapper.m Changeset: 1172062acce4 Author: serb Date: 2014-10-08 17:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1172062acce4 8029253: [macosx] Performance problems with Retina display on Mac OS X Reviewed-by: bae, prr ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java + test/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java + test/java/awt/image/DrawImage/UnmanagedDrawImagePerformance.java Changeset: 319487756f27 Author: serb Date: 2014-10-10 16:07 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/319487756f27 8059943: [macosx] Aqua LaF should use BI.TYPE_INT_ARGB_PRE for a better performance Reviewed-by: alexsch, azvegint ! src/macosx/classes/com/apple/laf/AquaIcon.java ! src/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/macosx/classes/com/apple/laf/AquaNativeResources.java Changeset: 1e1792e6c0b9 Author: serb Date: 2014-10-14 18:58 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1e1792e6c0b9 7148531: [macosx] In test, the window does not have time to resize before make a screenshot Reviewed-by: alexsch, azvegint ! test/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java Changeset: 98ed32fc2b55 Author: serb Date: 2014-10-22 12:33 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/98ed32fc2b55 8061456: [OGL] Incorrect clip is used during sw->surface blit in xor mode Reviewed-by: bae, prr ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java + test/java/awt/image/DrawImage/IncorrectClipXorModeSW2Surface.java Changeset: 95193f897702 Author: serb Date: 2014-10-23 19:59 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/95193f897702 8059941: [D3D] The fix for JDK-8029253 should be ported to d3d pipeline Reviewed-by: bae, prr ! src/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! test/java/awt/image/DrawImage/UnmanagedDrawImagePerformance.java Changeset: ae0633fb37b1 Author: serb Date: 2014-10-31 19:45 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ae0633fb37b1 8057830: Crash in Java2D Queue Flusher, OGLSD_SetScratchSurface Reviewed-by: serb, denis Contributed-by: Hendrik Schreiber ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m ! src/macosx/native/sun/java2d/opengl/CGLSurfaceData.m Changeset: 6572a5107052 Author: serb Date: 2014-11-01 14:40 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6572a5107052 8062164: Incorrect color conversion, when bicubic interpolation is used Reviewed-by: flar, prr ! src/share/classes/sun/java2d/pipe/DrawImage.java + test/java/awt/image/DrawImage/IncorrectAlphaConversionBicubic.java Changeset: fc0947a59867 Author: serb Date: 2014-11-09 22:17 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fc0947a59867 7169583: JInternalFrame title not antialiased in Nimbus LaF Reviewed-by: azvegint, alexsch ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java Changeset: e51840480603 Author: azvegint Date: 2014-11-18 17:50 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e51840480603 8058197: AWT fails on generic non-reparenting window managers Reviewed-by: azvegint, serb Contributed-by: Rohit Agrawal ! src/solaris/classes/sun/awt/X11/XWM.java Changeset: 67a7e08198c7 Author: emc Date: 2014-11-18 12:36 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/67a7e08198c7 8055063: Parameter#toString() fails w/ AIOOBE for ctr of inner class w/ generic type Summary: Add getAllGenericParameters, which attempts to report generic parameters with synthetic parameters to the best extent possible with current classfile information. Reviewed-by: jfranck ! src/share/classes/java/lang/reflect/Executable.java ! src/share/classes/java/lang/reflect/Parameter.java Changeset: 736dc97f9db5 Author: pchelko Date: 2014-11-19 12:45 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/736dc97f9db5 8027148: SystemFlavorMap.getNativesForFlavor returns list of native formats in incorrect order Reviewed-by: anthony, serb ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java + test/java/awt/datatransfer/MappingGenerationTest/MappingGenerationTest.java Changeset: fa78bfad29f4 Author: pchelko Date: 2014-11-19 18:57 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fa78bfad29f4 8058193: [macosx] Potential incomplete fix for JDK-8031485 Reviewed-by: alexsch, serb ! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java + test/javax/swing/JComboBox/ConsumedKeyTest/ConsumedKeyTest.java Changeset: b0e7095469b3 Author: igerasim Date: 2014-11-14 18:15 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b0e7095469b3 8050983: Misplaced parentheses in sun.net.www.http.HttpClient break HTTP PUT streaming Reviewed-by: michaelm ! src/share/classes/sun/net/www/http/HttpClient.java ! test/sun/net/www/http/HttpClient/StreamingRetry.java Changeset: 07af00bfb892 Author: mtobiass Date: 2014-10-28 11:45 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/07af00bfb892 8061960: java/lang/instrument/DaemonThread/TestDaemonThread.java regularly fails due to exceeded timeout Summary: Move timeout parameter to correct place on command line Reviewed-by: jbachorik ! test/java/lang/instrument/DaemonThread/TestDaemonThread.java Changeset: fb96ac8f30f6 Author: katleman Date: 2014-11-19 11:29 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fb96ac8f30f6 Added tag jdk8u40-b15 for changeset 31dac938108d ! .hgtags Changeset: c1cb9e4d55ed Author: lana Date: 2014-11-20 11:28 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c1cb9e4d55ed Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: b28acc576f36 Author: rriggs Date: 2014-11-20 16:53 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b28acc576f36 8065397: Remove ExtendedPlatformComponent.java from EXFILES list Reviewed-by: mchung ! make/CompileJavaClasses.gmk Changeset: eea2142e818c Author: malenkov Date: 2014-02-21 15:34 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/eea2142e818c 8034085: Do not prefer indexed properties Reviewed-by: alexsch ! src/share/classes/java/beans/Introspector.java ! test/java/beans/Introspector/Test4168833.java + test/java/beans/Introspector/Test8034085.java Changeset: ad33c27c9f15 Author: malenkov Date: 2014-02-14 20:24 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ad33c27c9f15 8034164: Introspector ignores indexed part of the property sometimes Reviewed-by: alexsch ! src/share/classes/java/beans/Introspector.java + test/java/beans/Introspector/Test8034164.java Changeset: 9c926f0dd726 Author: aefimov Date: 2014-11-24 19:53 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9c926f0dd726 8064560: (tz) Support tzdata2014j Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 0a4ed597f229 Author: mgronlun Date: 2014-11-07 21:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0a4ed597f229 8056049: getProcessCpuLoad() stops working in one process when a different process exits Reviewed-by: ctornqvi ! src/windows/native/sun/management/OperatingSystemImpl.c Changeset: 52efc29c0161 Author: amurillo Date: 2014-11-14 07:37 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/52efc29c0161 Merge Changeset: 9dc67d03e6e5 Author: amurillo Date: 2014-11-21 10:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9dc67d03e6e5 Merge Changeset: 54fba96796aa Author: amurillo Date: 2014-11-25 09:46 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/54fba96796aa Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 87f9573422d7 Author: vlivanov Date: 2014-10-29 09:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/87f9573422d7 8059877: GWT branch frequencies pollution due to LF sharing Reviewed-by: psandoz, jrose ! src/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: c364f9f66362 Author: vlivanov Date: 2014-11-24 07:16 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c364f9f66362 8063135: Enable full LF sharing by default Reviewed-by: psandoz, shade ! src/share/classes/java/lang/invoke/MethodHandle.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java Changeset: 6504ee684691 Author: vlivanov Date: 2014-11-24 07:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/6504ee684691 8059880: Get rid of LambdaForm interpretation Reviewed-by: psandoz, kvn, shade ! src/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: 5ce8f012b3b8 Author: asaha Date: 2014-11-26 07:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/5ce8f012b3b8 Added tag jdk8u40-b16 for changeset 9dc67d03e6e5 ! .hgtags Changeset: e0b805374969 Author: lana Date: 2014-11-26 13:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e0b805374969 Merge - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 342b86d4ee27 Author: alexsch Date: 2014-11-27 16:20 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/342b86d4ee27 8065098: JColorChooser no longer supports drag and drop between two JVM instances Reviewed-by: serb, pchelko ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java + test/javax/swing/JColorChooser/8065098/JColorChooserDnDTest.java + test/javax/swing/JColorChooser/8065098/bug8065098.html + test/javax/swing/JColorChooser/8065098/bug8065098.java Changeset: fc4f55464170 Author: igerasim Date: 2014-11-28 16:17 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/fc4f55464170 8062771: Core reflection should use final fields whenever possible Reviewed-by: martin, jfranck ! src/share/classes/sun/reflect/BootstrapConstructorAccessorImpl.java ! src/share/classes/sun/reflect/InstantiationExceptionConstructorAccessorImpl.java ! src/share/classes/sun/reflect/Label.java ! src/share/classes/sun/reflect/NativeConstructorAccessorImpl.java ! src/share/classes/sun/reflect/NativeMethodAccessorImpl.java ! src/share/classes/sun/reflect/ReflectionFactory.java ! src/share/classes/sun/reflect/SignatureIterator.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java ! src/share/classes/sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl.java ! src/share/classes/sun/reflect/generics/scope/DummyScope.java ! src/share/classes/sun/reflect/generics/tree/ArrayTypeSignature.java ! src/share/classes/sun/reflect/generics/tree/BooleanSignature.java ! src/share/classes/sun/reflect/generics/tree/BottomSignature.java ! src/share/classes/sun/reflect/generics/tree/ByteSignature.java ! src/share/classes/sun/reflect/generics/tree/CharSignature.java ! src/share/classes/sun/reflect/generics/tree/ClassTypeSignature.java ! src/share/classes/sun/reflect/generics/tree/DoubleSignature.java ! src/share/classes/sun/reflect/generics/tree/FloatSignature.java ! src/share/classes/sun/reflect/generics/tree/FormalTypeParameter.java ! src/share/classes/sun/reflect/generics/tree/IntSignature.java ! src/share/classes/sun/reflect/generics/tree/LongSignature.java ! src/share/classes/sun/reflect/generics/tree/MethodTypeSignature.java ! src/share/classes/sun/reflect/generics/tree/ShortSignature.java ! src/share/classes/sun/reflect/generics/tree/SimpleClassTypeSignature.java ! src/share/classes/sun/reflect/generics/tree/TypeVariableSignature.java ! src/share/classes/sun/reflect/generics/tree/VoidDescriptor.java ! src/share/classes/sun/reflect/misc/MethodUtil.java + test/java/lang/reflect/Generics/ThreadSafety.java Changeset: 7c7758fec30c Author: serb Date: 2014-11-28 14:03 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7c7758fec30c 8059944: [OGL] Metrics for a method choice copying of texture should be improved Reviewed-by: bae, prr ! src/share/native/sun/java2d/opengl/OGLBlitLoops.c ! src/share/native/sun/java2d/opengl/OGLContext.c ! src/share/native/sun/java2d/opengl/OGLContext.h Changeset: 213f54c53e16 Author: serb Date: 2014-09-15 17:29 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/213f54c53e16 8058136: Test api/java_awt/SplashScreen/index.html\#ClosedSplashScreenTests fails because of java.lang.IllegalStateException was not thrown Reviewed-by: azvegint, anthony ! src/share/classes/java/awt/SplashScreen.java Changeset: ee57428a3ce7 Author: serb Date: 2014-11-28 10:42 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ee57428a3ce7 8059942: Default implementation of DrawImage.renderImageXform() should be improved for d3d/ogl Reviewed-by: flar, prr ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/classes/sun/java2d/pipe/Region.java + test/java/awt/image/DrawImage/IncorrectUnmanagedImageRotatedClip.java Changeset: b01a6b584ade Author: jeff Date: 2014-12-01 18:09 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b01a6b584ade 8057629: Third Party License Readme update for 8u40 Reviewed-by: tbell ! THIRD_PARTY_README Changeset: 28b81c5a7034 Author: jeff Date: 2014-12-01 23:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/28b81c5a7034 Merge Changeset: 24abdac0deb6 Author: alexsch Date: 2014-12-02 15:12 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/24abdac0deb6 8031696: [macosx] TwentyThousandTest test failed with OOM Reviewed-by: serb, pchelko ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java Changeset: 8aa2480d90d3 Author: rriggs Date: 2014-11-13 12:29 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8aa2480d90d3 8043477: java/lang/ProcessBuilder/Basic.java failed with: java.lang.AssertionError: Some tests failed Reviewed-by: martin ! test/java/lang/ProcessBuilder/Basic.java Changeset: 905b48a93c2c Author: dfuchs Date: 2014-12-01 21:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/905b48a93c2c 8065552: setAccessible(true) on fields of Class may throw a SecurityException Summary: This fix hides the new private Class.classLoader field from reflection, rather than making it not accessible. Reviewed-by: mchung, coffeys ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/reflect/AccessibleObject.java ! src/share/classes/sun/reflect/Reflection.java + test/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java Changeset: 48e1550d58a6 Author: alexsch Date: 2014-12-03 17:21 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/48e1550d58a6 8066142: Edit the value in the text field and then press the tab key, the number don't increase Reviewed-by: serb, azvegint ! src/share/classes/javax/swing/JComboBox.java Changeset: 97a964e285ac Author: psandoz Date: 2014-12-02 13:41 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/97a964e285ac 8066397: Remove network-related seed initialization code in ThreadLocal/SplittableRandom Reviewed-by: alanb, dl, chegar, rriggs, shade ! src/share/classes/java/util/SplittableRandom.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: bbf9bd35ef5b Author: sjiang Date: 2014-12-03 11:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/bbf9bd35ef5b 8065764: javax/management/monitor/CounterMonitorTest.java hangs Reviewed-by: jbachorik, dfuchs ! test/javax/management/monitor/CounterMonitorTest.java Changeset: c63c24f120c2 Author: mchung Date: 2014-12-04 19:03 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/c63c24f120c2 8065702: Deprecate the Extension Mechanism Reviewed-by: alanb, iris ! src/share/classes/java/lang/System.java ! src/share/classes/java/util/jar/Attributes.java Changeset: 997d7715bd3c Author: serb Date: 2014-11-30 15:43 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/997d7715bd3c 8029536: JFileChooser filter uses .toString() instead of getDescription() for filter text on GTK laf Reviewed-by: azvegint, alexsch ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java + test/javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.html + test/javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.java Changeset: ba1b84e5a697 Author: serb Date: 2014-12-03 18:04 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ba1b84e5a697 8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper Reviewed-by: azvegint, alexsch ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: 481390d5d8ce Author: kshefov Date: 2014-12-05 18:55 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/481390d5d8ce 8059070: [TESTBUG] java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed - timeout Reviewed-by: psandoz, vlivanov, dfuchs ! test/java/lang/invoke/LFCaching/LFGarbageCollectedTest.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java + test/lib/testlibrary/jdk/testlibrary/TimeLimitedRunner.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 4d847d8dfedb Author: chegar Date: 2014-11-25 18:43 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4d847d8dfedb 8065072: sun/net/www/http/HttpClient/StreamingRetry.java failed intermittently Reviewed-by: dfuchs ! test/sun/net/www/http/HttpClient/StreamingRetry.java Changeset: 44cf4e00e1de Author: robm Date: 2014-12-05 20:13 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/44cf4e00e1de 8065238: javax.naming.NamingException after upgrade to JDK 8 Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/ldap/Connection.java ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 83321244c3d1 Author: serb Date: 2014-12-05 12:41 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/83321244c3d1 8059998: Broken link in java.awt.event Interface KeyListener Reviewed-by: ant, alexsch ! src/share/classes/java/awt/event/KeyListener.java Changeset: 720e2e80bcd2 Author: dfuchs Date: 2014-12-05 12:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/720e2e80bcd2 8065991: LogManager unecessarily calls JavaAWTAccess from within a critical section Summary: The call to JavaAWTAccess is moved outside of the critical section Reviewed-by: mchung ! src/share/classes/java/util/logging/LogManager.java + test/java/util/logging/LogManagerAppContextDeadlock.java Changeset: 655876e27e00 Author: aivanov Date: 2014-12-09 17:06 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/655876e27e00 8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails Reviewed-by: alexsch, azvegint ! test/sun/awt/dnd/8024061/bug8024061.java Changeset: f19e4c4a0297 Author: azvegint Date: 2014-12-09 18:57 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f19e4c4a0297 8066986: [headless] DataTransferer.getInstance throws ClassCastException in headless mode Reviewed-by: alexsch, serb ! src/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: 20a3e2135e08 Author: katleman Date: 2014-12-03 11:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/20a3e2135e08 Added tag jdk8u40-b17 for changeset fc4f55464170 ! .hgtags Changeset: 8afb48d60399 Author: lana Date: 2014-12-09 13:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/8afb48d60399 Merge Changeset: 82bd125184f5 Author: alexsch Date: 2014-12-10 17:20 +0400 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/82bd125184f5 8065627: Animated GIFs fail to display on a HiDPI display Reviewed-by: serb, azvegint ! src/share/classes/sun/awt/image/MultiResolutionToolkitImage.java + test/java/awt/image/MultiResolutionImage/MultiResolutionImageObserverTest.java Changeset: 2d93189055b5 Author: denis Date: 2014-12-10 17:10 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/2d93189055b5 8057788: [macosx] "Pinch to zoom" does not work since jdk7 Reviewed-by: serb, alexsch ! src/macosx/native/sun/awt/AWTWindow.m Changeset: 06c3b0d07c88 Author: vlivanov Date: 2014-12-04 07:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/06c3b0d07c88 8057020: LambdaForm caches should support eviction Reviewed-by: psandoz, jrose, shade ! src/share/classes/java/lang/invoke/LambdaForm.java ! src/share/classes/java/lang/invoke/LambdaFormBuffer.java ! src/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/share/classes/java/lang/invoke/MethodTypeForm.java ! test/java/lang/invoke/LFCaching/LFCachingTestCase.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java Changeset: 41fd3cb76d9f Author: vlivanov Date: 2014-12-09 09:22 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/41fd3cb76d9f 8066746: MHs.explicitCastArguments does incorrect type checks for VarargsCollector Reviewed-by: jrose, psandoz ! src/share/classes/java/lang/invoke/MethodHandles.java ! test/java/lang/invoke/ExplicitCastArgumentsTest.java Changeset: 0fd9eb32e610 Author: mfang Date: 2014-12-10 13:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0fd9eb32e610 8065157: jdk8u40 Japanese man page file translation update Reviewed-by: naoto, yhuang ! src/linux/doc/man/ja/appletviewer.1 ! src/linux/doc/man/ja/extcheck.1 ! src/linux/doc/man/ja/idlj.1 ! src/linux/doc/man/ja/jar.1 ! src/linux/doc/man/ja/jarsigner.1 ! src/linux/doc/man/ja/java.1 ! src/linux/doc/man/ja/javac.1 ! src/linux/doc/man/ja/javadoc.1 ! src/linux/doc/man/ja/javah.1 ! src/linux/doc/man/ja/javap.1 ! src/linux/doc/man/ja/javaws.1 ! src/linux/doc/man/ja/jcmd.1 ! src/linux/doc/man/ja/jconsole.1 ! src/linux/doc/man/ja/jdb.1 ! src/linux/doc/man/ja/jdeps.1 ! src/linux/doc/man/ja/jhat.1 ! src/linux/doc/man/ja/jinfo.1 ! src/linux/doc/man/ja/jjs.1 ! src/linux/doc/man/ja/jmap.1 ! src/linux/doc/man/ja/jps.1 ! src/linux/doc/man/ja/jrunscript.1 ! src/linux/doc/man/ja/jsadebugd.1 ! src/linux/doc/man/ja/jstack.1 ! src/linux/doc/man/ja/jstat.1 ! src/linux/doc/man/ja/jstatd.1 ! src/linux/doc/man/ja/jvisualvm.1 ! src/linux/doc/man/ja/keytool.1 ! src/linux/doc/man/ja/native2ascii.1 ! src/linux/doc/man/ja/orbd.1 ! src/linux/doc/man/ja/pack200.1 ! src/linux/doc/man/ja/policytool.1 ! src/linux/doc/man/ja/rmic.1 ! src/linux/doc/man/ja/rmid.1 ! src/linux/doc/man/ja/rmiregistry.1 ! src/linux/doc/man/ja/schemagen.1 ! src/linux/doc/man/ja/serialver.1 ! src/linux/doc/man/ja/servertool.1 ! src/linux/doc/man/ja/tnameserv.1 ! src/linux/doc/man/ja/unpack200.1 ! src/linux/doc/man/ja/wsgen.1 ! src/linux/doc/man/ja/wsimport.1 ! src/linux/doc/man/ja/xjc.1 ! src/solaris/doc/sun/man/man1/ja/appletviewer.1 ! src/solaris/doc/sun/man/man1/ja/extcheck.1 ! src/solaris/doc/sun/man/man1/ja/idlj.1 ! src/solaris/doc/sun/man/man1/ja/jar.1 ! src/solaris/doc/sun/man/man1/ja/jarsigner.1 ! src/solaris/doc/sun/man/man1/ja/java.1 ! src/solaris/doc/sun/man/man1/ja/javac.1 ! src/solaris/doc/sun/man/man1/ja/javadoc.1 ! src/solaris/doc/sun/man/man1/ja/javah.1 ! src/solaris/doc/sun/man/man1/ja/javap.1 ! src/solaris/doc/sun/man/man1/ja/jcmd.1 ! src/solaris/doc/sun/man/man1/ja/jconsole.1 ! src/solaris/doc/sun/man/man1/ja/jdb.1 ! src/solaris/doc/sun/man/man1/ja/jdeps.1 ! src/solaris/doc/sun/man/man1/ja/jhat.1 ! src/solaris/doc/sun/man/man1/ja/jinfo.1 ! src/solaris/doc/sun/man/man1/ja/jjs.1 ! src/solaris/doc/sun/man/man1/ja/jmap.1 ! src/solaris/doc/sun/man/man1/ja/jps.1 ! src/solaris/doc/sun/man/man1/ja/jrunscript.1 ! src/solaris/doc/sun/man/man1/ja/jsadebugd.1 ! src/solaris/doc/sun/man/man1/ja/jstack.1 ! src/solaris/doc/sun/man/man1/ja/jstat.1 ! src/solaris/doc/sun/man/man1/ja/jstatd.1 ! src/solaris/doc/sun/man/man1/ja/jvisualvm.1 ! src/solaris/doc/sun/man/man1/ja/keytool.1 ! src/solaris/doc/sun/man/man1/ja/native2ascii.1 ! src/solaris/doc/sun/man/man1/ja/orbd.1 ! src/solaris/doc/sun/man/man1/ja/pack200.1 ! src/solaris/doc/sun/man/man1/ja/policytool.1 ! src/solaris/doc/sun/man/man1/ja/rmic.1 ! src/solaris/doc/sun/man/man1/ja/rmid.1 ! src/solaris/doc/sun/man/man1/ja/rmiregistry.1 ! src/solaris/doc/sun/man/man1/ja/schemagen.1 ! src/solaris/doc/sun/man/man1/ja/serialver.1 ! src/solaris/doc/sun/man/man1/ja/servertool.1 ! src/solaris/doc/sun/man/man1/ja/tnameserv.1 ! src/solaris/doc/sun/man/man1/ja/unpack200.1 ! src/solaris/doc/sun/man/man1/ja/wsgen.1 ! src/solaris/doc/sun/man/man1/ja/wsimport.1 ! src/solaris/doc/sun/man/man1/ja/xjc.1 Changeset: db3fb55cc7f4 Author: mfang Date: 2014-12-11 11:41 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/db3fb55cc7f4 Merge Changeset: 0f06282f23e0 Author: katleman Date: 2014-12-10 14:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/0f06282f23e0 Added tag jdk8u40-b18 for changeset 20a3e2135e08 ! .hgtags Changeset: 5c31204d19e5 Author: lana Date: 2014-12-11 13:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/5c31204d19e5 Merge Changeset: 7784dab075ed Author: katleman Date: 2014-12-17 10:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/7784dab075ed Added tag jdk8u40-b19 for changeset 5c31204d19e5 ! .hgtags Changeset: 564bca490631 Author: asaha Date: 2015-01-02 13:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/564bca490631 Added tag jdk8u40-b20 for changeset 7784dab075ed ! .hgtags Changeset: eae427b7d129 Author: katleman Date: 2015-01-14 16:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/eae427b7d129 Added tag jdk8u40-b21 for changeset 564bca490631 ! .hgtags Changeset: a2c227da59b4 Author: bpatel Date: 2015-01-13 12:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/a2c227da59b4 8068491: Update the protocol for references of docs.oracle.com to HTTPS. Reviewed-by: coffeys ! src/macosx/classes/apple/applescript/AppleScriptEngine.java ! src/share/classes/com/sun/jndi/ldap/Connection.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/DisplayMode.java ! src/share/classes/java/awt/FocusTraversalPolicy.java ! src/share/classes/java/awt/GraphicsDevice.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/Transferable.java ! src/share/classes/java/awt/event/ActionEvent.java ! src/share/classes/java/awt/event/ActionListener.java ! src/share/classes/java/awt/event/ComponentAdapter.java ! src/share/classes/java/awt/event/ComponentEvent.java ! src/share/classes/java/awt/event/ComponentListener.java ! src/share/classes/java/awt/event/ContainerAdapter.java ! src/share/classes/java/awt/event/ContainerEvent.java ! src/share/classes/java/awt/event/ContainerListener.java ! src/share/classes/java/awt/event/FocusAdapter.java ! src/share/classes/java/awt/event/FocusEvent.java ! src/share/classes/java/awt/event/FocusListener.java ! src/share/classes/java/awt/event/ItemEvent.java ! src/share/classes/java/awt/event/ItemListener.java ! src/share/classes/java/awt/event/KeyAdapter.java ! src/share/classes/java/awt/event/KeyEvent.java ! src/share/classes/java/awt/event/MouseAdapter.java ! src/share/classes/java/awt/event/MouseEvent.java ! src/share/classes/java/awt/event/MouseListener.java ! src/share/classes/java/awt/event/MouseMotionAdapter.java ! src/share/classes/java/awt/event/MouseMotionListener.java ! src/share/classes/java/awt/event/WindowAdapter.java ! src/share/classes/java/awt/event/WindowEvent.java ! src/share/classes/java/awt/event/WindowFocusListener.java ! src/share/classes/java/awt/event/WindowListener.java ! src/share/classes/java/awt/geom/Line2D.java ! src/share/classes/java/net/URI.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/util/concurrent/atomic/package-info.java ! src/share/classes/java/util/concurrent/locks/Lock.java ! src/share/classes/java/util/concurrent/package-info.java ! src/share/classes/javax/swing/AbstractButton.java ! src/share/classes/javax/swing/BorderFactory.java ! src/share/classes/javax/swing/Box.java ! src/share/classes/javax/swing/BoxLayout.java ! src/share/classes/javax/swing/ButtonGroup.java ! src/share/classes/javax/swing/DefaultFocusManager.java ! src/share/classes/javax/swing/FocusManager.java ! src/share/classes/javax/swing/ImageIcon.java ! src/share/classes/javax/swing/JApplet.java ! src/share/classes/javax/swing/JButton.java ! src/share/classes/javax/swing/JCheckBox.java ! src/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/share/classes/javax/swing/JColorChooser.java ! src/share/classes/javax/swing/JComboBox.java ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JDesktopPane.java ! src/share/classes/javax/swing/JDialog.java ! src/share/classes/javax/swing/JEditorPane.java ! src/share/classes/javax/swing/JFileChooser.java ! src/share/classes/javax/swing/JFrame.java ! src/share/classes/javax/swing/JInternalFrame.java ! src/share/classes/javax/swing/JLabel.java ! src/share/classes/javax/swing/JLayeredPane.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/JMenu.java ! src/share/classes/javax/swing/JMenuBar.java ! src/share/classes/javax/swing/JMenuItem.java ! src/share/classes/javax/swing/JOptionPane.java ! src/share/classes/javax/swing/JPanel.java ! src/share/classes/javax/swing/JPasswordField.java ! src/share/classes/javax/swing/JPopupMenu.java ! src/share/classes/javax/swing/JProgressBar.java ! src/share/classes/javax/swing/JRadioButton.java ! src/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/share/classes/javax/swing/JRootPane.java ! src/share/classes/javax/swing/JScrollPane.java ! src/share/classes/javax/swing/JSeparator.java ! src/share/classes/javax/swing/JSlider.java ! src/share/classes/javax/swing/JSpinner.java ! src/share/classes/javax/swing/JSplitPane.java ! src/share/classes/javax/swing/JTabbedPane.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextField.java ! src/share/classes/javax/swing/JTextPane.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/JToolBar.java ! src/share/classes/javax/swing/JToolTip.java ! src/share/classes/javax/swing/JTree.java ! src/share/classes/javax/swing/JWindow.java ! src/share/classes/javax/swing/ProgressMonitor.java ! src/share/classes/javax/swing/ProgressMonitorInputStream.java ! src/share/classes/javax/swing/Spring.java ! src/share/classes/javax/swing/SpringLayout.java ! src/share/classes/javax/swing/SwingUtilities.java ! src/share/classes/javax/swing/SwingWorker.java ! src/share/classes/javax/swing/Timer.java ! src/share/classes/javax/swing/TransferHandler.java ! src/share/classes/javax/swing/WindowConstants.java ! src/share/classes/javax/swing/border/Border.java ! src/share/classes/javax/swing/event/InternalFrameAdapter.java ! src/share/classes/javax/swing/event/InternalFrameEvent.java ! src/share/classes/javax/swing/event/InternalFrameListener.java ! src/share/classes/javax/swing/event/TreeExpansionEvent.java ! src/share/classes/javax/swing/event/TreeExpansionListener.java ! src/share/classes/javax/swing/event/TreeModelEvent.java ! src/share/classes/javax/swing/event/TreeModelListener.java ! src/share/classes/javax/swing/event/TreeSelectionListener.java ! src/share/classes/javax/swing/event/TreeWillExpandListener.java ! src/share/classes/javax/swing/filechooser/FileFilter.java ! src/share/classes/javax/swing/filechooser/FileView.java ! src/share/classes/javax/swing/package.html ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/table/TableModel.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/PlainDocument.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java ! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/share/classes/javax/swing/tree/ExpandVetoException.java ! src/share/classes/javax/swing/tree/TreeCellRenderer.java ! src/share/classes/javax/swing/tree/TreeModel.java ! src/share/classes/javax/swing/tree/TreeNode.java ! src/share/classes/javax/swing/tree/TreePath.java ! src/share/classes/javax/swing/tree/TreeSelectionModel.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/swing/PrintingStatus.java ! src/share/classes/sun/text/normalizer/UCharacter.java ! src/share/classes/sun/tools/jconsole/resources/messages.properties ! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java ! test/java/lang/instrument/VerifyLocalVariableTableOnRetransformTest.java Changeset: 89f29f60b6c8 Author: asaha Date: 2014-10-23 12:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/89f29f60b6c8 Merge ! .hgtags ! src/share/classes/sun/security/ssl/Handshaker.java ! src/windows/native/sun/windows/awt_Component.cpp ! test/ProblemList.txt Changeset: e16ac357a95d Author: asaha Date: 2014-10-31 16:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e16ac357a95d Merge ! .hgtags ! src/share/classes/sun/security/jgss/GSSNameImpl.java ! src/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java Changeset: 22ab98317855 Author: asaha Date: 2014-11-05 15:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/22ab98317855 Merge ! .hgtags ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java - 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 ! test/ProblemList.txt - test/java/security/cert/CertificateFactory/invalidEncodedCerts/invalidcert.pem Changeset: e26ae8b1418d Author: asaha Date: 2014-11-06 09:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/e26ae8b1418d Merge ! .hgtags Changeset: 32983534839b Author: asaha Date: 2014-11-19 12:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/32983534839b Merge ! .hgtags Changeset: 9e2a5be96f01 Author: asaha Date: 2014-11-26 08:15 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9e2a5be96f01 Merge ! .hgtags Changeset: 1c7cd8256690 Author: asaha Date: 2014-11-26 09:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1c7cd8256690 Merge ! .hgtags ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/security/ssl/Handshaker.java Changeset: ea0fd7f8bf83 Author: asaha Date: 2014-12-04 11:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/ea0fd7f8bf83 Merge ! .hgtags - test/javax/swing/JComboBox/ConsumedEscTest/ConsumedEscTest.java Changeset: 329cb306a3a2 Author: asaha Date: 2014-12-12 09:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/329cb306a3a2 Merge ! .hgtags Changeset: 377c0cd65e33 Author: asaha Date: 2014-12-16 14:43 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/377c0cd65e33 Merge ! .hgtags Changeset: 70d86f72df5b Author: asaha Date: 2014-12-17 12:50 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/70d86f72df5b Merge ! .hgtags Changeset: 10f117ccae1d Author: asaha Date: 2014-12-22 09:13 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/10f117ccae1d 8068052: Correct the merge of 8u31 jdk source into 8u40 Reviewed-by: coffeys ! src/share/classes/sun/security/ssl/Handshaker.java Changeset: 367c7f061c58 Author: asaha Date: 2014-12-17 17:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/367c7f061c58 Added tag jdk8u31-b13 for changeset 1fbdd5d80d06 ! .hgtags Changeset: 4e88f2c2d94d Author: asaha Date: 2014-12-23 10:23 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/4e88f2c2d94d Merge ! .hgtags Changeset: da7c91d3871b Author: asaha Date: 2015-01-02 14:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/da7c91d3871b Merge ! .hgtags Changeset: cdf0f4db3fff Author: asaha Date: 2015-01-15 11:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/cdf0f4db3fff Merge ! .hgtags Changeset: d168113f9841 Author: asaha Date: 2015-01-16 13:51 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/d168113f9841 Merge ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java Changeset: 84a6b7c4437a Author: katleman Date: 2015-01-21 12:19 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/84a6b7c4437a Added tag jdk8u40-b22 for changeset d168113f9841 ! .hgtags Changeset: b243d32ede11 Author: mfang Date: 2015-01-16 12:26 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/b243d32ede11 8069122: l10n resource file update for JDK-8068491 Reviewed-by: naoto ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties ! src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties Changeset: f5d4b107b250 Author: valeriep Date: 2015-01-07 00:02 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f5d4b107b250 8039921: SHA1WithDSA with key > 1024 bits not working Summary: Removed the key size limits for all SHAXXXWithDSA signatures Reviewed-by: weijun ! src/share/classes/sun/security/provider/DSA.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 41fe61722ce9 Author: lana Date: 2015-01-22 14:09 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/41fe61722ce9 Merge Changeset: 437de3b8d317 Author: katleman Date: 2015-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/437de3b8d317 Added tag jdk8u40-b23 for changeset 41fe61722ce9 ! .hgtags Changeset: 9d903721276c Author: rgallard Date: 2015-02-02 10:12 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/9d903721276c 8067380: Update nroff to integrate changes made in 8u40 Reviewed-by: kvn, coffeys ! src/bsd/doc/man/java.1 ! src/bsd/doc/man/jcmd.1 ! src/bsd/doc/man/jjs.1 ! src/bsd/doc/man/jstat.1 ! src/linux/doc/man/java.1 ! src/linux/doc/man/jcmd.1 ! src/linux/doc/man/jjs.1 ! src/linux/doc/man/jstat.1 ! src/solaris/doc/sun/man/man1/java.1 ! src/solaris/doc/sun/man/man1/jcmd.1 ! src/solaris/doc/sun/man/man1/jjs.1 ! src/solaris/doc/sun/man/man1/jstat.1 Changeset: f0d5cb59b0e6 Author: katleman Date: 2015-02-04 12:14 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/f0d5cb59b0e6 Added tag jdk8u40-b24 for changeset 9d903721276c ! .hgtags Changeset: 1e05274edd89 Author: Greg Lewis Date: 2015-03-14 16:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/1e05274edd89 Merge from main OpenJDK repository ! make/CompileDemos.gmk ! make/CompileJavaClasses.gmk ! make/Images.gmk ! make/gensrc/GensrcMisc.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk - src/macosx/classes/java/net/DefaultInterface.java - src/macosx/classes/sun/nio/ch/DefaultSelectorProvider.java - src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java - src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java - src/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java - src/macosx/native/sun/nio/ch/KQueueArrayWrapper.c ! src/share/bin/jli_util.h ! src/share/classes/sun/font/SunFontManager.java ! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java ! src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/java2d/cmm/lcms/lcms2.h ! src/solaris/classes/sun/awt/X11FontManager.java ! src/solaris/classes/sun/tools/attach/BsdVirtualMachine.java ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/java/util/TimeZone_md.c ! src/solaris/native/sun/awt/awt_GraphicsEnv.c ! src/solaris/native/sun/tools/attach/BsdVirtualMachine.c ! test/sun/awt/dnd/8024061/bug8024061.java Changeset: 67838b371f2d Author: Greg Lewis Date: 2015-03-14 22:27 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/67838b371f2d . Delete MacOS X specific version now that they have been unified. - src/solaris/classes/java/lang/UNIXProcess.java.macosx Changeset: 21dcdb8f156c Author: Greg Lewis Date: 2015-03-14 22:31 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/21dcdb8f156c . Convert the existing "BSD" support to correctly be named MacOS X support. . Add BSD support as it should really be. ! src/solaris/classes/java/lang/UNIXProcess.java Changeset: 837bb07587a8 Author: Greg Lewis Date: 2015-03-14 22:56 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk8/jdk/rev/837bb07587a8 . Fix linking that involves jli. Authored by: Jung-uk Kim ! make/lib/CoreLibraries.gmk ! make/lib/ServiceabilityLibraries.gmk From glewis at eyesbeyond.com Sat Mar 21 06:18:30 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 21 Mar 2015 06:18:30 +0000 Subject: hg: bsd-port/jdk9/corba: Added tag jdk9-b55 for changeset 734ca5311a22 Message-ID: <201503210618.t2L6IUeo002248@aojmv0008> Changeset: ef4afd6832b0 Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/corba/rev/ef4afd6832b0 Added tag jdk9-b55 for changeset 734ca5311a22 ! .hgtags From glewis at eyesbeyond.com Sat Mar 21 06:18:33 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 21 Mar 2015 06:18:33 +0000 Subject: hg: bsd-port/jdk9/jaxws: Added tag jdk9-b55 for changeset ca481b0492c8 Message-ID: <201503210618.t2L6IY93002362@aojmv0008> Changeset: b4f913b48e69 Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxws/rev/b4f913b48e69 Added tag jdk9-b55 for changeset ca481b0492c8 ! .hgtags From glewis at eyesbeyond.com Sat Mar 21 06:18:37 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 21 Mar 2015 06:18:37 +0000 Subject: hg: bsd-port/jdk9/jaxp: 3 new changesets Message-ID: <201503210618.t2L6Ib4S002371@aojmv0008> Changeset: cb455de08da8 Author: joehw Date: 2015-03-05 17:18 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/cb455de08da8 8049378: Examine references to ${java.home}/lib in JAXP Reviewed-by: lancea, alanb ! src/java.xml/share/classes/javax/xml/XMLConstants.java ! src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java ! src/java.xml/share/classes/javax/xml/parsers/DocumentBuilderFactory.java ! src/java.xml/share/classes/javax/xml/parsers/SAXParserFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java ! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactory.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactory.java Changeset: 2a460ce60ed4 Author: lana Date: 2015-03-12 21:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/2a460ce60ed4 Merge Changeset: 139092a10ded Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jaxp/rev/139092a10ded Added tag jdk9-b55 for changeset 2a460ce60ed4 ! .hgtags From glewis at eyesbeyond.com Sat Mar 21 06:18:42 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 21 Mar 2015 06:18:42 +0000 Subject: hg: bsd-port/jdk9/langtools: 8 new changesets Message-ID: <201503210618.t2L6Ig0T002383@aojmv0008> Changeset: 41c021f885ac Author: mcimadamore Date: 2015-03-06 10:30 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/41c021f885ac 8074306: NULLCHK is emitted as Object.getClass 8074501: Javac fix for 8073432 is missing right test BugIDs Summary: Correct test bugIds Reviewed-by: jjg ! test/tools/javac/8074306/TestSyntheticNullChecks.java Changeset: cfe27a999212 Author: alundblad Date: 2015-03-11 12:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/cfe27a999212 8071966: Bootcycle images build fails on Windows32/64 Summary: Added drive letter normalization in option decoding. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java Changeset: 072008f47620 Author: jlahoda Date: 2015-03-11 22:24 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/072008f47620 8071851: Provide filtering of doclint checking based on packages Summary: Introducing -Xdoclint/package: doclint option to enable/disable checking of specified packages. Reviewed-by: jjg, darcy ! 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/doclint/Env.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/resources/doclint.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties + src/jdk.compiler/share/classes/com/sun/tools/javac/util/MatchingUtils.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/DocEnv.java ! test/tools/doclint/tool/HelpTest.out + test/tools/javac/doclint/IncludePackagesTest.java Changeset: 55ce0df1fb75 Author: bpatel Date: 2015-03-11 21:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/55ce0df1fb75 8072461: Table's field width in "Use" page generated by javadoc with '-s' is unbalanced Reviewed-by: jjg ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java Changeset: ea4930998b3a Author: bpatel Date: 2015-03-11 23:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/ea4930998b3a 8074521: Generate iframe instead of frame and frameset for index.html page Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/DocType.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTag.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css ! test/com/sun/javadoc/ValidHtml/ValidHtml.java ! test/com/sun/javadoc/testIndex/TestIndex.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java - test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java - test/com/sun/javadoc/testNonFrameWarning/pkg/C.java ! test/com/sun/javadoc/testProfiles/TestProfiles.java ! test/com/sun/javadoc/testStylesheet/TestStylesheet.java Changeset: f5a1cb1309ae Author: sadayapalam Date: 2015-03-12 10:24 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/f5a1cb1309ae 8050021: Improper "duplicate case label" error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/tools/javac/enum/EnumSwitch2.java ! test/tools/javac/enum/EnumSwitch2.out Changeset: 32a2e7249884 Author: lana Date: 2015-03-12 21:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/32a2e7249884 Merge - test/com/sun/javadoc/testNonFrameWarning/TestNonFrameWarning.java - test/com/sun/javadoc/testNonFrameWarning/pkg/C.java Changeset: 3341790c9bdb Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/langtools/rev/3341790c9bdb Added tag jdk9-b55 for changeset 32a2e7249884 ! .hgtags From glewis at eyesbeyond.com Sat Mar 21 06:18:40 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 21 Mar 2015 06:18:40 +0000 Subject: hg: bsd-port/jdk9: 15 new changesets Message-ID: <201503210618.t2L6Iegj002377@aojmv0008> Changeset: eaa3ab0ea346 Author: mchung Date: 2015-03-06 09:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/eaa3ab0ea346 8074428: Move pack200, unpack200, libpack200 to jdk.pack200 Reviewed-by: alanb, weijun, erikj, ihse ! common/bin/unshuffle_list.txt ! make/Images.gmk ! modules.xml Changeset: e15f4f47d00e Author: mchung Date: 2015-03-06 09:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/e15f4f47d00e 8074429: Move jar, jarsigner tool to jdk.jartool module Reviewed-by: alanb, weijun, erikj, ihse ! common/bin/unshuffle_list.txt ! make/Images.gmk ! modules.xml Changeset: e4ac72088e21 Author: mchung Date: 2015-03-06 11:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/e4ac72088e21 8074430: Move policytool to jdk.policytool module Reviewed-by: alanb, weijun, erikj, ihse ! common/bin/unshuffle_list.txt ! make/Images.gmk ! modules.xml Changeset: 895d48a23a86 Author: ihse Date: 2015-03-09 10:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/895d48a23a86 8074096: Disable (most) native warnings in JDK on a per-library basis Reviewed-by: erikj, tbell ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 09e4660d7815 Author: erikj Date: 2015-03-10 14:36 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/09e4660d7815 8073021: add native code coverage target into makefiles Reviewed-by: ihse, tbell, iignatyev ! common/autoconf/configure.ac ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! make/Images.gmk ! make/Jprt.gmk ! make/Main.gmk ! make/common/TestFilesCompilation.gmk Changeset: c053f9a0aa72 Author: thartmann Date: 2015-02-23 08:48 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/c053f9a0aa72 8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion Summary: Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full. Reviewed-by: kvn, iveresov ! test/lib/sun/hotspot/code/BlobType.java Changeset: 2caf1c113570 Author: vlivanov Date: 2015-02-24 07:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/2caf1c113570 Merge Changeset: 13edab552bd0 Author: vlivanov Date: 2015-03-02 07:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/13edab552bd0 Merge Changeset: 0152071ab1ba Author: amurillo Date: 2015-03-06 04:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/0152071ab1ba Merge Changeset: 6c3aad0bbc08 Author: amurillo Date: 2015-03-10 14:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6c3aad0bbc08 Merge Changeset: 6ad4e1ab9bc4 Author: prr Date: 2015-03-11 08:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6ad4e1ab9bc4 8074910: hgforest.sh needs an option to bring over a smaller set of extra repos Reviewed-by: erikj, chegar ! common/bin/hgforest.sh Changeset: 6af7f86fc626 Author: erikj Date: 2015-03-12 12:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/6af7f86fc626 8074988: Reduce boilerplate in Setup* macro definitions Reviewed-by: tbell, ihse ! make/common/IdlCompilation.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! make/common/RMICompilation.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/ZipArchive.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMakeBase.gmk Changeset: ac80b5d194b1 Author: darcy Date: 2015-03-12 12:30 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/ac80b5d194b1 8072734: Turn on doclint checking in the build of modules in the jdk repo Reviewed-by: erikj ! make/CompileJavaModules.gmk Changeset: 0c37a832458f Author: lana Date: 2015-03-12 21:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/0c37a832458f Merge Changeset: dc0613d9dd6c Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/rev/dc0613d9dd6c Added tag jdk9-b55 for changeset 0c37a832458f ! .hgtags From glewis at eyesbeyond.com Sat Mar 21 06:18:43 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 21 Mar 2015 06:18:43 +0000 Subject: hg: bsd-port/jdk9/nashorn: 15 new changesets Message-ID: <201503210618.t2L6IhQJ002387@aojmv0008> Changeset: 29945cf3274d Author: attila Date: 2015-03-06 09:59 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/29945cf3274d 8074491: run-nasgen in ant doesn't see the right Nashorn classes Reviewed-by: hannesw, lagergren ! make/build-nasgen.xml Changeset: 700f5e3f5ff2 Author: attila Date: 2015-03-06 10:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/700f5e3f5ff2 8074487: Static analysis of IfNode should consider terminating branches Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java Changeset: c4ea1d87ab67 Author: hannesw Date: 2015-03-06 15:26 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/c4ea1d87ab67 8074545: Undefined object values in object literals with spill properties Reviewed-by: lagergren, attila ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MapCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SpillProperty.java + test/script/basic/JDK-8074545.js Changeset: b4d62e7260a4 Author: hannesw Date: 2015-03-09 11:34 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b4d62e7260a4 8074556: Functions should not share allocator maps Reviewed-by: lagergren, sundar ! 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 + test/script/basic/JDK-8074556.js Changeset: 9597425b6b38 Author: sundar Date: 2015-03-09 20:14 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9597425b6b38 8074671: Nashorn Parser API Reviewed-by: darcy, forax, attila, hannesw ! make/build.xml ! make/nbproject/project.xml ! make/project.properties + samples/evalcheck.js + samples/withcheck.js + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayAccessTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ArrayLiteralTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/AssignmentTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BinaryTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BlockTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CaseTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CatchTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompilationUnitTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/CompoundAssignmentTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalExpressionTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ConditionalLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DebuggerTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Diagnostic.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticListener.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DoWhileLoopTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/EmptyStatementTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ErroneousTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionStatementTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ExpressionTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForInLoopTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionCallTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionDeclarationTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/FunctionExpressionTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/GotoTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IdentifierTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IfTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/InstanceOfTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LabeledStatementTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LineMapImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LiteralTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/LoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/MemberSelectTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ObjectLiteralTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParenthesizedTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ParserImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/PropertyTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ReturnTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SimpleTreeVisitorES5_1.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/StatementTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/SwitchTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ThrowTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TreeVisitor.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/TryTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnaryTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/UnknownTreeException.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/VariableTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WhileLoopTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTree.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/WithTreeImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockStatement.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/DebuggerNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ErrorNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Source.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java ! test/script/basic/parser/tryCatchStat.js.EXPECTED ! test/script/basic/parser/util.js + test/script/nosecurity/parserapi.js + test/script/nosecurity/parserapi.js.EXPECTED + test/script/nosecurity/parserapi_const_as_var.js + test/script/nosecurity/parserapi_const_as_var.js.EXPECTED + test/script/nosecurity/parserapi_empty_stat.js + test/script/nosecurity/parserapi_empty_stat.js.EXPECTED + test/script/nosecurity/parserapi_nse.js + test/script/nosecurity/parserapi_nse.js.EXPECTED + test/script/nosecurity/parserapi_scripting.js + test/script/nosecurity/parserapi_scripting.js.EXPECTED + test/script/nosecurity/parserapi_strict.js + test/script/nosecurity/parserapi_strict.js.EXPECTED + test/script/nosecurity/parsernegativetests/caseoutofswitch.js + test/script/nosecurity/parsernegativetests/illegalbreak.js + test/script/nosecurity/parsernegativetests/illegalcontinue.js + test/script/nosecurity/parsernegativetests/illegallvalue.js + test/script/nosecurity/parsernegativetests/illegaloperator.js + test/script/nosecurity/parsernegativetests/keywordident.js + test/script/nosecurity/parsernegativetests/parenmissing.js + test/script/nosecurity/parsernegativetests/repeatedproperty.js + test/script/nosecurity/parsernegativetests/strict_repeatedproperty.js + test/script/nosecurity/parsernegativetests/strict_repeatparam.js + test/script/nosecurity/parsernegativetests/strict_with.js + test/script/nosecurity/parsernegativetests/toplevelreturn.js + test/script/nosecurity/parsertests/array_literal.js + test/script/nosecurity/parsertests/assignmentExpr.js + test/script/nosecurity/parsertests/binaryExpr.js + test/script/nosecurity/parsertests/block.js + test/script/nosecurity/parsertests/breakStat.js + test/script/nosecurity/parsertests/condExpr.js + test/script/nosecurity/parsertests/continueStat.js + test/script/nosecurity/parsertests/debuggerStat.js + test/script/nosecurity/parsertests/functions.js + test/script/nosecurity/parsertests/ifStat.js + test/script/nosecurity/parsertests/labelledStat.js + test/script/nosecurity/parsertests/lhsExpr.js + test/script/nosecurity/parsertests/loopStat.js + test/script/nosecurity/parsertests/objectLitExpr.js + test/script/nosecurity/parsertests/parenExpr.js + test/script/nosecurity/parsertests/primaryExpr.js + test/script/nosecurity/parsertests/regexp_literal.js + test/script/nosecurity/parsertests/returnStat.js + test/script/nosecurity/parsertests/switchStat.js + test/script/nosecurity/parsertests/throwStat.js + test/script/nosecurity/parsertests/tryCatchStat.js + test/script/nosecurity/parsertests/unaryExpr.js + test/script/nosecurity/parsertests/useStrict.js + test/script/nosecurity/parsertests/varDecl.js + test/script/nosecurity/parsertests/withStat.js + test/script/nosecurity/parservisitor.js + test/script/nosecurity/parservisitor.js.EXPECTED + test/src/jdk/nashorn/api/tree/ParseAPITest.java ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java ! test/src/jdk/nashorn/internal/parser/ParserTest.java Changeset: dec3faccd3de Author: hannesw Date: 2015-03-10 18:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/dec3faccd3de 8074687: Add tests for JSON parsing of numeric keys Reviewed-by: sundar, attila + test/script/basic/JDK-8074687.js Changeset: 829e3b95b319 Author: sundar Date: 2015-03-11 14:30 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/829e3b95b319 8074939: Add few sample scripts to demo nashorn parser API Reviewed-by: attila, hannesw + samples/breakcontinue_in_tryfinally.js + samples/cricket.js + samples/findproto.js + samples/findvardelete.js + samples/findwith.js + samples/nashornastviewer.js + samples/xmlviewer.js Changeset: 25109b6b055b Author: attila Date: 2015-03-11 11:03 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/25109b6b055b 8074484: More agressive value discarding 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/CodeGeneratorLexicalContext.java Changeset: 3b5da5474965 Author: hannesw Date: 2015-03-11 11:08 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/3b5da5474965 8074693: Different instances of same function use same allocator map Reviewed-by: attila, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java + test/script/basic/JDK-8074693.js + test/script/basic/JDK-8074693.js.EXPECTED Changeset: 36fbf759ab8d Author: sundar Date: 2015-03-11 16:58 +0530 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/36fbf759ab8d 8074972: Unused imports, a missing javadoc and a build warning Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/BreakTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ContinueTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/DiagnosticImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/ForLoopTreeImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/NewTree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Tree.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ErrorNode.java Changeset: 13b4d61fac98 Author: attila Date: 2015-03-11 17:47 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/13b4d61fac98 8074661: Forward port AbstractJSObject.getDefaultValue(JSObject, Class) Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/AbstractJSObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptObjectMirror.java Changeset: 367ac913fcb3 Author: attila Date: 2015-03-11 17:52 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/367ac913fcb3 8073706: Livelock in CompiledFunction.getValidOptimisticInvocation Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java Changeset: 1ed2c1f65ec7 Author: erikj Date: 2015-03-12 12:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/1ed2c1f65ec7 8074988: Reduce boilerplate in Setup* macro definitions Reviewed-by: tbell, ihse ! make/BuildNashorn.gmk Changeset: b2b332e64b7b Author: lana Date: 2015-03-12 21:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/b2b332e64b7b Merge Changeset: 9eea9ff74d7c Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/nashorn/rev/9eea9ff74d7c Added tag jdk9-b55 for changeset b2b332e64b7b ! .hgtags From glewis at eyesbeyond.com Sat Mar 21 06:18:43 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 21 Mar 2015 06:18:43 +0000 Subject: hg: bsd-port/jdk9/hotspot: 49 new changesets Message-ID: <201503210618.t2L6Ih3S002390@aojmv0008> Changeset: a53f5508bf62 Author: sspitsyn Date: 2015-02-25 00:30 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a53f5508bf62 8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale Summary: optimize the adjust_method_entries functions by using the orig_method_idnum() function Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 8066a1720b02 Author: ctornqvi Date: 2015-02-26 06:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8066a1720b02 8073718: [TESTBUG] Cleanup test output and skip creating mini dumps Reviewed-by: sla, ctornqvi Contributed-by: stefan.sarne at oracle.com ! test/runtime/Safepoint/AssertSafepointCheckConsistency1.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency2.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency3.java ! test/runtime/Safepoint/AssertSafepointCheckConsistency4.java Changeset: c9b16ad5dad9 Author: ctornqvi Date: 2015-02-26 06:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c9b16ad5dad9 8069291: [TESTBUG] runtime/threads/Fibonacci: OutOfMemoryError: unable to create native thread Reviewed-by: dholmes, ctornqvi Contributed-by: dmitry.dmitriev at oracle.com + test/runtime/Thread/Fibonacci.java Changeset: ee9ab037aefb Author: hseigel Date: 2015-02-27 12:48 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ee9ab037aefb 8073908: Replace hotspot/testlibrary use of sun.management with public API Summary: use java.lang API's instead of sun.management API's. Reviewed-by: sla, iignatyev, gtriantafill, mchung ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java Changeset: 65f0b5b4a5cb Author: ctornqvi Date: 2015-03-02 05:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/65f0b5b4a5cb Merge ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/klassVtable.cpp Changeset: 15b8ca9c2885 Author: dcubed Date: 2015-03-02 16:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/15b8ca9c2885 8072439: fix for 8047720 may need more work Summary: Cleanup PeriodTask_lock usage. Also reviewed by varming at gmail.com. Reviewed-by: dholmes, dcubed, mgronlun, coleenp Contributed-by: varming at gmail.com, daniel.daugherty at oracle.com ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/task.cpp ! src/share/vm/runtime/task.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 2c370642e2ed Author: mgronlun Date: 2015-03-03 20:17 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/2c370642e2ed 8073042: jcmd hangs until another jcmd is executed (which, in turn also hangs) Reviewed-by: jbachorik, dsamersoff, farvidsson ! src/os/windows/vm/attachListener_windows.cpp Changeset: da7523de6702 Author: jwilhelm Date: 2015-02-26 17:02 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/da7523de6702 8073950: Quarantine failing test: gc/TestSoftReferencesBehaviorOnOOME.java due to JDK-8073669 Summary: Quarantine gc/TestSoftReferencesBehaviorOnOOME.java Reviewed-by: mgerdin, tschatzl Contributed-by: andrey.x.zakharov at oracle.com ! test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: 57269e7bf812 Author: jwilhelm Date: 2015-02-26 21:00 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/57269e7bf812 8073883: serviceability/dcmd/gc/RunGCTest.java should not run with -XX:+ExplicitGCInvokesConcurrent Summary: Don't run test with -XX:+ExplicitGCInvokesConcurrent Reviewed-by: mgerdin ! test/serviceability/dcmd/gc/RunGCTest.java Changeset: 1573e72240b9 Author: kbarrett Date: 2015-02-27 19:52 -0500 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1573e72240b9 8069016: Add BarrierSet downcast support Summary: Add FakeRttiSupport utility and use to provide barrier_set_cast. Reviewed-by: jmasa, sangheki ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/memory/barrierSet.hpp ! src/share/vm/memory/barrierSet.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/modRefBarrierSet.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/shark/sharkBuilder.cpp + src/share/vm/utilities/fakeRttiSupport.hpp Changeset: c22d211b6f36 Author: david Date: 2015-03-03 12:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c22d211b6f36 8073464: GC workers do not have thread names Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/shared/concurrentGCThread.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/utilities/workgroup.cpp Changeset: 70d8700f9524 Author: tschatzl Date: 2015-03-03 12:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/70d8700f9524 8073466: Remove buffer retaining functionality and clean up in ParGCAllocBuffer Reviewed-by: jmasa, kbarrett ! src/share/vm/gc_implementation/g1/g1Allocator.cpp ! src/share/vm/gc_implementation/g1/g1Allocator.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp ! src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp Changeset: 71f4ed3c627f Author: tschatzl Date: 2015-03-03 13:25 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/71f4ed3c627f Merge Changeset: 8006272eca39 Author: jwilhelm Date: 2015-03-02 16:19 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/8006272eca39 8071335: gc/TestSmallHeap.java throw OOM Summary: To avoid OOME, do not run with -Xcomp Reviewed-by: brutisso, tschatzl ! test/gc/TestSmallHeap.java Changeset: eb43e86b7100 Author: jwilhelm Date: 2015-03-03 19:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/eb43e86b7100 Merge Changeset: a3654e0e77f9 Author: jwilhelm Date: 2015-03-04 02:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a3654e0e77f9 8074319: barrier_set_cast defined via friend injection Summary: Changed the in-class definition to a friend declaration and move the definition to namespace scope Reviewed-by: jwilhelm, simonis Contributed-by: kim.barrett at oracle.com ! src/share/vm/memory/barrierSet.hpp Changeset: a534c4d87ec8 Author: jwilhelm Date: 2015-03-05 17:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/a534c4d87ec8 Merge ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 1d306e84f829 Author: iignatyev Date: 2015-02-19 23:49 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/1d306e84f829 8073499: quarantine compiler/tiered/LevelTransitionTest Reviewed-by: kvn ! test/compiler/tiered/LevelTransitionTest.java Changeset: 796f5bb2dec5 Author: ppunegov Date: 2015-02-18 16:19 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/796f5bb2dec5 8067157: Closed compiler tests should not be in hotspot/test/TEST.groups Summary: Replace closed/compiler tests with sanity/ExecuteInternalVMTests.java to keep the hotspot_compiler_closed group Reviewed-by: kvn, zmajo ! test/TEST.groups Changeset: b79a5703e525 Author: ppunegov Date: 2015-02-18 16:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b79a5703e525 8067012: Don't create MDO for constant getters Summary: Add check if the method is constant getter Reviewed-by: kvn, iveresov ! src/share/vm/runtime/advancedThresholdPolicy.cpp Changeset: e48badb106e1 Author: dpochepk Date: 2015-02-19 23:47 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/e48badb106e1 8068461: compiler/codecache/jmx/UsageThresholdIncreasedTest.java failed: java.lang.RuntimeException: Usage threshold was hit: 1 times for CodeHeap 'non-nmethods' Summary: added filter for invalid testcase Reviewed-by: kvn, iignatyev ! test/compiler/codecache/jmx/UsageThresholdIncreasedTest.java Changeset: 54e0f8b411a8 Author: roland Date: 2015-02-18 18:14 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/54e0f8b411a8 6912521: System.arraycopy works slower than the simple loop for little lengths Summary: convert small array copies to series of loads and stores Reviewed-by: kvn, vlivanov + src/share/vm/opto/arraycopynode.cpp + src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/macroArrayCopy.cpp + test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java Changeset: aa37799c0445 Author: thartmann Date: 2015-02-23 07:55 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/aa37799c0445 8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion Summary: Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full. Reviewed-by: kvn, iveresov ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp Changeset: 31d53895b2d6 Author: thartmann Date: 2015-02-23 10:38 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/31d53895b2d6 8073257: compiler/codecache/stress/RandomAllocationTest.java + fastdebug + -XX:+LogCompilation, "allocating without ResourceMark" Summary: Added two missing ResourceMarks to 'NMethodSweeper::log_sweep'. Reviewed-by: kvn, iignatyev ! src/share/vm/runtime/sweeper.cpp Changeset: 5cc8f720e18d Author: simonis Date: 2015-02-23 10:32 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/5cc8f720e18d 8073624: Fix waring "converting to non-pointer type 'bool' from NULL" in arraycopynode.cpp Reviewed-by: roland ! src/share/vm/opto/arraycopynode.cpp Changeset: ff87d12995da Author: vlivanov Date: 2015-02-24 07:39 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ff87d12995da Merge ! src/share/vm/code/codeCache.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: 29b91dd20de6 Author: vlivanov Date: 2015-02-24 17:14 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/29b91dd20de6 Merge - src/share/vm/oops/oop.inline2.hpp Changeset: 0a5f2750ef42 Author: iveresov Date: 2015-02-24 23:31 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0a5f2750ef42 8073735: compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: 0fd143632552 Author: roland Date: 2015-02-24 15:23 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/0fd143632552 8073184: Compile of java.lang.Integer::getChars fails with LoopLimitCheck = false after 8054478 Summary: CastII that guards counted loops confuses range check elimination with LoopLimitCheck off Reviewed-by: kvn, iveresov ! src/share/vm/opto/loopTransform.cpp + test/compiler/loopopts/TestCastIINoLoopLimitCheck.java Changeset: 50ac03d16c22 Author: roland Date: 2015-02-25 10:44 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/50ac03d16c22 8073792: assert((get_length_if_constant(phase) == -1) == !ary_src->size()->is_con()) failed: inconsistent Summary: assert in array copy code broken when array size becomes known during igvn Reviewed-by: kvn, vlivanov ! src/share/vm/opto/arraycopynode.cpp + test/compiler/arraycopy/TestArrayCloneBadAssert.java ! test/compiler/arraycopy/TestArrayCopyAsLoadsStores.java Changeset: fe7233679163 Author: zmajo Date: 2015-02-27 13:21 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/fe7233679163 8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly Summary: Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison. Reviewed-by: kvn Contributed-by: Stefan Anzinger ! src/share/vm/opto/type.cpp + test/compiler/c2/FloatingPointFoldingTest.java Changeset: dacf878d4b46 Author: zmajo Date: 2015-02-28 12:33 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/dacf878d4b46 Merge Changeset: ec1ca81aefc6 Author: roland Date: 2015-02-25 12:33 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/ec1ca81aefc6 8073796: assert(check_obj_alignment(result)) failed: address not aligned: ... Summary: Arrays.copyOf intrinsic can deoptimize with uninitialized new array Reviewed-by: kvn ! src/share/vm/opto/library_call.cpp Changeset: 442d0a8b76cc Author: skovalev Date: 2015-02-24 16:08 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/442d0a8b76cc 8067162: [TESTBUG] runtime/SharedArchiveFile tests fail on compact profiles Summary: Modified TEST.groups file to exclude two tests from execution on compact profiles. Reviewed-by: mseledtsov, dholmes, iignatyev ! test/TEST.groups Changeset: b7326921c3f6 Author: skovalev Date: 2015-02-24 15:42 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b7326921c3f6 8067822: test/testlibrary_tests/RandomGeneratorTest.java failed on Assert Unexpected random number sequence for mode: NO_SEED Summary: On embedded platforms we have a message in std error. We should not take into account the message. Therefore only std out should be used fo verification. Reviewed-by: iignatyev, kvn ! test/testlibrary_tests/RandomGeneratorTest.java Changeset: 6235f6e82466 Author: fzhinkin Date: 2015-02-27 11:41 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/6235f6e82466 8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr Reviewed-by: iveresov ! src/share/vm/c1/c1_LIR.cpp + test/compiler/print/TestProfileReturnTypePrinting.java Changeset: 063ec1611772 Author: iignatyev Date: 2015-03-02 11:15 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/063ec1611772 Merge Changeset: b7e464329497 Author: thartmann Date: 2015-03-02 13:16 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/b7e464329497 8073956: Escape analysis dump misses args information Summary: Fixed output of PrintEscapeAnalysis. Reviewed-by: kvn ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: c7e9c22ab919 Author: thartmann Date: 2015-03-02 13:28 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/c7e9c22ab919 Merge Changeset: 16a66b3338de Author: thartmann Date: 2015-03-02 13:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/16a66b3338de 8006960: hotspot, "impossible" assertion failure Summary: Escape state of allocated object should be always adjusted after it was passed to a method. Reviewed-by: kvn ! src/share/vm/ci/bcEscapeAnalyzer.cpp + test/compiler/escapeAnalysis/TestEscapeThroughInvoke.java Changeset: d319aa28b87f Author: thartmann Date: 2015-03-02 15:11 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d319aa28b87f Merge Changeset: 9b9e7edc17ce Author: thartmann Date: 2015-03-02 15:20 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/9b9e7edc17ce Merge ! src/share/vm/ci/bcEscapeAnalyzer.cpp Changeset: be83b0955522 Author: vlivanov Date: 2015-03-02 07:20 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/be83b0955522 Merge ! src/share/vm/code/codeCache.cpp ! test/TEST.groups Changeset: 61edd5c7412e Author: vlivanov Date: 2015-03-02 18:12 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/61edd5c7412e Merge Changeset: d63ee67dbc90 Author: roland Date: 2015-03-03 12:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d63ee67dbc90 8073957: assert(ary_src != 0) failed: not an array or instance? Summary: ArrayCopyNode going dead needs better validation of inputs Reviewed-by: kvn, vlivanov ! src/share/vm/opto/arraycopynode.cpp Changeset: 21dbad89e2dc Author: zmajo Date: 2015-03-06 08:53 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/21dbad89e2dc Merge ! src/share/vm/opto/graphKit.cpp Changeset: de7ca28f8b7d Author: amurillo Date: 2015-03-06 04:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/de7ca28f8b7d Merge ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: be49ab55e5c4 Author: lana Date: 2015-03-12 21:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/be49ab55e5c4 Merge Changeset: d1f0a4739e92 Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/hotspot/rev/d1f0a4739e92 Added tag jdk9-b55 for changeset be49ab55e5c4 ! .hgtags From glewis at eyesbeyond.com Sat Mar 21 06:18:54 2015 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sat, 21 Mar 2015 06:18:54 +0000 Subject: hg: bsd-port/jdk9/jdk: 34 new changesets Message-ID: <201503210618.t2L6IuiJ002490@aojmv0008> Changeset: 1ab727276fd0 Author: valeriep Date: 2015-03-06 00:49 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/1ab727276fd0 8044193: Need to add known answer tests for AES cipher Summary: Added more tests for AES cipher using known test vectors. Reviewed-by: valeriep Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy Changeset: ce70f9bd29d2 Author: igerasim Date: 2015-03-06 13:30 +0300 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ce70f9bd29d2 8073692: (cs) Inconsistent docs for CharsetDecoder.replaceWith and CharsetEncoder.replaceWith Reviewed-by: martin ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template Changeset: 42ac03603daa Author: mchung Date: 2015-03-06 09:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/42ac03603daa 8074428: Move pack200, unpack200, libpack200 to jdk.pack200 Reviewed-by: alanb, weijun, erikj, ihse + make/launcher/Launcher-jdk.pack200.gmk - make/launcher/Launcher-jdk.runtime.gmk + make/lib/Lib-jdk.pack200.gmk - make/lib/Lib-jdk.runtime.gmk + src/jdk.pack200/share/native/common-unpack/bands.cpp + src/jdk.pack200/share/native/common-unpack/bands.h + src/jdk.pack200/share/native/common-unpack/bytes.cpp + src/jdk.pack200/share/native/common-unpack/bytes.h + src/jdk.pack200/share/native/common-unpack/coding.cpp + src/jdk.pack200/share/native/common-unpack/coding.h + src/jdk.pack200/share/native/common-unpack/constants.h + src/jdk.pack200/share/native/common-unpack/defines.h + src/jdk.pack200/share/native/common-unpack/unpack.cpp + src/jdk.pack200/share/native/common-unpack/unpack.h + src/jdk.pack200/share/native/common-unpack/utils.cpp + src/jdk.pack200/share/native/common-unpack/utils.h + src/jdk.pack200/share/native/common-unpack/zip.cpp + src/jdk.pack200/share/native/common-unpack/zip.h + src/jdk.pack200/share/native/libunpack/jni.cpp + src/jdk.pack200/share/native/unpack200/main.cpp + src/jdk.pack200/windows/native/unpack200/unpack200_proto.exe.manifest - src/jdk.runtime/share/native/common-unpack/bands.cpp - src/jdk.runtime/share/native/common-unpack/bands.h - src/jdk.runtime/share/native/common-unpack/bytes.cpp - src/jdk.runtime/share/native/common-unpack/bytes.h - src/jdk.runtime/share/native/common-unpack/coding.cpp - src/jdk.runtime/share/native/common-unpack/coding.h - src/jdk.runtime/share/native/common-unpack/constants.h - src/jdk.runtime/share/native/common-unpack/defines.h - src/jdk.runtime/share/native/common-unpack/unpack.cpp - src/jdk.runtime/share/native/common-unpack/unpack.h - src/jdk.runtime/share/native/common-unpack/utils.cpp - src/jdk.runtime/share/native/common-unpack/utils.h - src/jdk.runtime/share/native/common-unpack/zip.cpp - src/jdk.runtime/share/native/common-unpack/zip.h - src/jdk.runtime/share/native/libunpack/jni.cpp - src/jdk.runtime/share/native/unpack200/main.cpp - src/jdk.runtime/windows/native/unpack200/unpack200_proto.exe.manifest Changeset: 8a75967dd856 Author: mchung Date: 2015-03-06 09:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/8a75967dd856 8074429: Move jar, jarsigner tool to jdk.jartool module Reviewed-by: alanb, weijun, erikj, ihse + make/gensrc/Gensrc-jdk.jartool.gmk ! make/launcher/Launcher-jdk.dev.gmk + make/launcher/Launcher-jdk.jartool.gmk - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSigner.java - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSignerParameters.java - src/jdk.dev/share/classes/com/sun/jarsigner/package-info.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Main.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java - src/jdk.dev/share/classes/sun/tools/jar/CommandLine.java - src/jdk.dev/share/classes/sun/tools/jar/JarException.java - src/jdk.dev/share/classes/sun/tools/jar/Main.java - src/jdk.dev/share/classes/sun/tools/jar/Manifest.java - src/jdk.dev/share/classes/sun/tools/jar/SignatureFile.java - src/jdk.dev/share/classes/sun/tools/jar/resources/jar.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_de.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_es.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_fr.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_it.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ja.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ko.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_pt_BR.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_sv.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_CN.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_TW.properties + src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSigner.java + src/jdk.jartool/share/classes/com/sun/jarsigner/ContentSignerParameters.java + src/jdk.jartool/share/classes/com/sun/jarsigner/package-info.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java + src/jdk.jartool/share/classes/sun/tools/jar/CommandLine.java + src/jdk.jartool/share/classes/sun/tools/jar/JarException.java + src/jdk.jartool/share/classes/sun/tools/jar/Main.java + src/jdk.jartool/share/classes/sun/tools/jar/Manifest.java + src/jdk.jartool/share/classes/sun/tools/jar/SignatureFile.java + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_es.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_fr.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_it.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ko.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_pt_BR.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_sv.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties + src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_TW.properties Changeset: 3415f1bba050 Author: mchung Date: 2015-03-06 09:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3415f1bba050 8074430: Move policytool to jdk.policytool module Reviewed-by: alanb, weijun, erikj, ihse ! make/launcher/Launcher-jdk.dev.gmk - src/jdk.dev/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_TW.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/PolicyTool.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_de.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_es.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_fr.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_it.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_ja.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_ko.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_pt_BR.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_sv.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_zh_CN.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_zh_HK.java + src/jdk.policytool/share/classes/sun/security/tools/policytool/Resources_zh_TW.java Changeset: 50ccf30fafcd Author: bpb Date: 2015-03-06 16:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/50ccf30fafcd 8074460: Always print seeds used in [Splittable]Random instances in java.math tests Summary: Create a utility class which creates a pseudorandom number generator (PRNG) and retains the seed. Use this class in java.math tests which use a PRNG. Always print the seed value before the PRNG is used. Reviewed-by: darcy ! test/java/math/BigDecimal/StringConstructor.java ! test/java/math/BigInteger/BigIntegerTest.java ! test/java/math/BigInteger/ModPow65537.java ! test/java/math/BigInteger/PrimeTest.java ! test/java/math/BigInteger/SymmetricRangeTests.java + test/java/math/RandomSeed.java Changeset: 4adbc5971858 Author: sherman Date: 2015-03-07 10:11 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4adbc5971858 8074406: DateTimeFormatter.appendZoneOrOffsetId() fails to resolve a ZoneOffset for OffsetDateTime Summary: to support resolve OffsetDateTime from DTF.appendZoneOrOffset() Reviewed-by: rriggs ! src/java.base/share/classes/java/time/format/Parsed.java ! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java Changeset: 3cc28f4f1137 Author: ksrini Date: 2015-03-07 15:21 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3cc28f4f1137 8074373: NMT is not enabled if NMT option is specified after class path specifiers Reviewed-by: dholmes ! src/java.base/share/native/libjli/java.c ! test/tools/launcher/TestSpecialArgs.java Changeset: 676ec3e5cfc3 Author: ihse Date: 2015-03-09 10:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/676ec3e5cfc3 8074096: Disable (most) native warnings in JDK on a per-library basis Reviewed-by: erikj, tbell ! make/CompileDemos.gmk ! make/launcher/Launcher-jdk.pack200.gmk ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/Lib-java.security.jgss.gmk ! make/lib/Lib-jdk.crypto.ec.gmk ! make/lib/Lib-jdk.crypto.pkcs11.gmk ! make/lib/Lib-jdk.deploy.osx.gmk ! make/lib/Lib-jdk.pack200.gmk ! make/lib/NetworkingLibraries.gmk ! make/lib/NioLibraries.gmk ! make/lib/PlatformLibraries.gmk ! make/lib/SoundLibraries.gmk Changeset: ea4f6f76f694 Author: ihse Date: 2015-03-09 16:18 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ea4f6f76f694 8074690: Fix for JDK-8074429 was not complete Reviewed-by: alanb, erikj ! make/gensrc/Gensrc-jdk.dev.gmk Changeset: c3b558249c32 Author: msheppar Date: 2015-03-09 18:48 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/c3b558249c32 8065078: NetworkInterface.getNetworkInterfaces() triggers intermittent test failures Reviewed-by: chegar ! src/java.base/windows/native/libnet/NetworkInterface_winXP.c Changeset: 7a4b6292286b Author: juh Date: 2015-03-09 17:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/7a4b6292286b 8073430: Deprecate security APIs that have been superseded Reviewed-by: mullan, weijun ! src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java ! src/java.base/share/classes/java/security/acl/Acl.java ! src/java.base/share/classes/java/security/acl/AclEntry.java ! src/java.base/share/classes/java/security/acl/AclNotFoundException.java ! src/java.base/share/classes/java/security/acl/Group.java ! src/java.base/share/classes/java/security/acl/LastOwnerException.java ! src/java.base/share/classes/java/security/acl/NotOwnerException.java ! src/java.base/share/classes/java/security/acl/Owner.java ! src/java.base/share/classes/java/security/acl/Permission.java ! src/java.base/share/classes/java/security/acl/package-info.java ! src/java.base/share/classes/javax/net/ssl/HandshakeCompletedEvent.java ! src/java.base/share/classes/javax/net/ssl/SSLSession.java ! src/java.base/share/classes/javax/security/cert/Certificate.java ! src/java.base/share/classes/javax/security/cert/CertificateEncodingException.java ! src/java.base/share/classes/javax/security/cert/CertificateException.java ! src/java.base/share/classes/javax/security/cert/CertificateExpiredException.java ! src/java.base/share/classes/javax/security/cert/CertificateNotYetValidException.java ! src/java.base/share/classes/javax/security/cert/CertificateParsingException.java ! src/java.base/share/classes/javax/security/cert/X509Certificate.java ! src/java.base/share/classes/javax/security/cert/package-info.java ! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java Changeset: 439cf0adaf29 Author: darcy Date: 2015-03-09 17:37 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/439cf0adaf29 8074714: Add javax/xml/jaxp/testng/validation to othervm.dirs in TEST.ROOT Reviewed-by: lancea ! test/TEST.ROOT Changeset: 6921c278b79e Author: darcy Date: 2015-03-09 18:16 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6921c278b79e 8074788: Javadoc typo in PKCS8EncodedKeySpec Reviewed-by: xuelei ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java Changeset: 861eac6cf4a6 Author: amlu Date: 2015-03-10 13:30 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/861eac6cf4a6 8074674: Doclint regression in java/util/regex/Matcher.java Reviewed-by: psandoz ! src/java.base/share/classes/java/util/regex/Matcher.java Changeset: 6182e044b781 Author: rriggs Date: 2015-03-10 16:44 -0400 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/6182e044b781 8058464: (process spec) ProcessBuilder.redirectXXX throws unspecified NPE Summary: Add a class level spec for null arguments throwing NPE in ProcessBuilder Reviewed-by: martin, alanb ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! test/java/lang/ProcessBuilder/Basic.java Changeset: 3e1171c96a99 Author: darcy Date: 2015-03-10 13:55 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3e1171c96a99 8074870: Really add javax/xml/jaxp/testng/validation to othervm.dirs in TEST.ROOT Reviewed-by: rriggs ! test/TEST.ROOT Changeset: ca912b8b4cd5 Author: sspitsyn Date: 2015-02-25 01:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/ca912b8b4cd5 8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale Summary: add new test java/lang/instrument/ManyMethodsBenchmarkAgent.java Reviewed-by: coleenp, dcubed Contributed-by: serguei.spitsyn at oracle.com + test/java/lang/instrument/ManyMethodsBenchmarkAgent.java + test/java/lang/instrument/ManyMethodsBenchmarkApp.java Changeset: bc8de55c165e Author: ctornqvi Date: 2015-03-02 05:32 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bc8de55c165e Merge - src/java.base/share/classes/sun/security/acl/AclEntryImpl.java - src/java.base/share/classes/sun/security/acl/AclImpl.java - src/java.base/share/classes/sun/security/acl/AllPermissionsImpl.java - src/java.base/share/classes/sun/security/acl/GroupImpl.java - src/java.base/share/classes/sun/security/acl/OwnerImpl.java - src/java.base/share/classes/sun/security/acl/PermissionImpl.java - src/java.base/share/classes/sun/security/acl/PrincipalImpl.java - src/java.base/share/classes/sun/security/acl/WorldGroupImpl.java - src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java - test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java - test/sun/security/acl/PermissionImpl/PermissionEqualsHashCode.java Changeset: a9ad4e5584b9 Author: amurillo Date: 2015-03-06 04:58 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/a9ad4e5584b9 Merge Changeset: 9b9fcc7a6500 Author: amurillo Date: 2015-03-10 14:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9b9fcc7a6500 Merge Changeset: baff9dca0c0f Author: amurillo Date: 2015-03-10 14:20 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/baff9dca0c0f Merge Changeset: acdff3d19cab Author: martin Date: 2015-03-04 17:35 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/acdff3d19cab 8074577: Modernize Unsafe internal javadoc Summary: Use modern javadoc style Reviewed-by: jrose ! src/java.base/share/classes/sun/misc/Unsafe.java Changeset: 3dc7002c0d37 Author: martin Date: 2015-03-10 14:23 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/3dc7002c0d37 8074579: Use more efficient and readable way of checking PKZIP signatures Reviewed-by: sherman ! src/java.base/share/native/libjli/manifest_info.h ! src/java.base/share/native/libjli/parse_manifest.c ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h ! src/java.base/unix/native/launcher/jexec.c Changeset: 996c947c3e50 Author: xuelei Date: 2015-03-11 04:52 +0000 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/996c947c3e50 8072385: Only the first DNSName entry is checked for endpoint identification Reviewed-by: weijun, jnimeh ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java Changeset: bacdcdbf8c02 Author: okutsu Date: 2015-03-11 14:33 +0900 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bacdcdbf8c02 8074791: Long-form date format incorrect month string for Finnish locale Reviewed-by: naoto ! src/jdk.localedata/share/classes/sun/text/resources/fi/FormatData_fi.java + test/sun/text/resources/Format/Bug8074791.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 93ca345cfcbb Author: sla Date: 2015-03-11 08:09 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/93ca345cfcbb 8074841: Resolve disabled warnings for the JVMTI demo compiledMethodLoad 8074842: Resolve disabled warnings for the JVMTI demo waiters Reviewed-by: alanb, ihse, dsamersoff ! make/CompileDemos.gmk ! src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c ! src/demo/share/jvmti/waiters/Agent.cpp Changeset: bd800bc5d699 Author: mchung Date: 2015-03-11 08:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/bd800bc5d699 8074993: policytool launcher missing Reviewed-by: weijun + make/launcher/Launcher-jdk.policytool.gmk Changeset: 9cb417fa5926 Author: erikj Date: 2015-03-12 12:13 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/9cb417fa5926 8074988: Reduce boilerplate in Setup* macro definitions Reviewed-by: tbell, ihse ! make/gendata/GendataPolicyJars.gmk Changeset: 17b51d17d84c Author: ihse Date: 2015-03-12 16:25 +0100 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/17b51d17d84c 8074796: Disabling warnings on clang triggers compiler bug for libunpack Reviewed-by: erikj ! make/lib/Lib-jdk.pack200.gmk Changeset: b5b2f46452b0 Author: darcy Date: 2015-03-12 09:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/b5b2f46452b0 8075034: Bad javadoc tags in javax.xml.crypto.dsig Reviewed-by: mullan ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/Manifest.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLObject.java Changeset: 4330ca0a31bb Author: bpb Date: 2015-02-12 12:56 -0800 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/4330ca0a31bb 8068373: (prefs) FileSystemPreferences writes \0 to XML storage, causing loss of all preferences Summary: Disallow entries whose key or value contains the null control character '\u0000' from being stored in the preferences node. Reviewed-by: psandoz, rriggs ! src/java.prefs/share/classes/java/util/prefs/Preferences.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java + test/java/util/prefs/CodePointZeroPrefsTest.java Changeset: d49e247dade6 Author: lana Date: 2015-03-12 21:15 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/d49e247dade6 Merge - make/launcher/Launcher-jdk.runtime.gmk - make/lib/Lib-jdk.runtime.gmk - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSigner.java - src/jdk.dev/share/classes/com/sun/jarsigner/ContentSignerParameters.java - src/jdk.dev/share/classes/com/sun/jarsigner/package-info.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Main.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java - src/jdk.dev/share/classes/sun/security/tools/policytool/PolicyTool.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_de.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_es.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_fr.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_it.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ja.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_ko.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_pt_BR.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_sv.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_CN.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_HK.java - src/jdk.dev/share/classes/sun/security/tools/policytool/Resources_zh_TW.java - src/jdk.dev/share/classes/sun/tools/jar/CommandLine.java - src/jdk.dev/share/classes/sun/tools/jar/JarException.java - src/jdk.dev/share/classes/sun/tools/jar/Main.java - src/jdk.dev/share/classes/sun/tools/jar/Manifest.java - src/jdk.dev/share/classes/sun/tools/jar/SignatureFile.java - src/jdk.dev/share/classes/sun/tools/jar/resources/jar.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_de.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_es.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_fr.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_it.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ja.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_ko.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_pt_BR.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_sv.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_CN.properties - src/jdk.dev/share/classes/sun/tools/jar/resources/jar_zh_TW.properties - src/jdk.runtime/share/native/common-unpack/bands.cpp - src/jdk.runtime/share/native/common-unpack/bands.h - src/jdk.runtime/share/native/common-unpack/bytes.cpp - src/jdk.runtime/share/native/common-unpack/bytes.h - src/jdk.runtime/share/native/common-unpack/coding.cpp - src/jdk.runtime/share/native/common-unpack/coding.h - src/jdk.runtime/share/native/common-unpack/constants.h - src/jdk.runtime/share/native/common-unpack/defines.h - src/jdk.runtime/share/native/common-unpack/unpack.cpp - src/jdk.runtime/share/native/common-unpack/unpack.h - src/jdk.runtime/share/native/common-unpack/utils.cpp - src/jdk.runtime/share/native/common-unpack/utils.h - src/jdk.runtime/share/native/common-unpack/zip.cpp - src/jdk.runtime/share/native/common-unpack/zip.h - src/jdk.runtime/share/native/libunpack/jni.cpp - src/jdk.runtime/share/native/unpack200/main.cpp - src/jdk.runtime/windows/native/unpack200/unpack200_proto.exe.manifest Changeset: e2de56953068 Author: katleman Date: 2015-03-19 12:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/jdk9/jdk/rev/e2de56953068 Added tag jdk9-b55 for changeset d49e247dade6 ! .hgtags From glewis at eyesbeyond.com Wed Mar 25 07:32:21 2015 From: glewis at eyesbeyond.com (Greg Lewis) Date: Wed, 25 Mar 2015 00:32:21 -0700 Subject: CFV: New BSD Port Committer: Christos Zoulas Message-ID: <20150325073221.GA33902@misty.eyesbeyond.com> I hereby nominate Christos Zoulas to BSD Port Committer. Christos has been involved in the BSD JDK ports over the years and has contributed both NetBSD support and overall fixes. His most recent contributions have included fixing NetBSD support in both the OpenJDK 7 and OpenJDK 8 bsd-port repos. You may remember Christos was originally a BSD Port Committer when the project was first added to the OpenJDK repository, but had to stop committing due to conflicts between NetBSD's 64 bit time_t and the version of Mercurial in use at the time leading to repository corruption. This vote will restore those commit privileges. Votes are due by April 8th, 2015. Only current BSD Port Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. Greg Lewis [1] http://openjdk.java.net/census#bsd-port [2] http://openjdk.java.net/projects/#committer-vote -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From kurt at intricatesoftware.com Wed Mar 25 13:43:08 2015 From: kurt at intricatesoftware.com (Kurt Miller) Date: Wed, 25 Mar 2015 09:43:08 -0400 Subject: CFV: New BSD Port Committer: Christos Zoulas In-Reply-To: <20150325073221.GA33902@misty.eyesbeyond.com> References: <20150325073221.GA33902@misty.eyesbeyond.com> Message-ID: <1427290988.4336.11.camel@sonic.justonedata.com> On Wed, 2015-03-25 at 00:32 -0700, Greg Lewis wrote: > I hereby nominate Christos Zoulas to BSD Port Committer. Of course! Vote: yes From jkim at FreeBSD.org Wed Mar 25 16:15:09 2015 From: jkim at FreeBSD.org (Jung-uk Kim) Date: Wed, 25 Mar 2015 12:15:09 -0400 Subject: CFV: New BSD Port Committer: Christos Zoulas In-Reply-To: <20150325073221.GA33902@misty.eyesbeyond.com> References: <20150325073221.GA33902@misty.eyesbeyond.com> Message-ID: <5512DF0D.40705@FreeBSD.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Vote: yes Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJVEt8IAAoJEHyflib82/FG2DwH/3tr04NtX13K/P2xyOMgTgVg 0BUDyEO7CXZvsb2IYGs4k165rb8cSAPKqRUo1AAM8AQq8AszgrBZSuWvwio5CAto ieI43XV6tMOTnP+YFpgszigCqh8ZK+/z3DPaBzkKMRjBFY8GRTyeObXnhVofghhm YzZDcWG2kHfTMrKbAMWXGFGP4PcDCGpFvb8FTriV/rBz4JC8auKNEHUJdiOP9wmw XvV0MTH9aCqUySBM3JxclprAYtPd2L1zYBMF8YTEXg2gEa9fieNT/lvYf4BxoBCw jdAwTWDYnebHQUw6hKI7YiNPrbMGruaScO92KXjYXho2EAkx1d4hnAt3fDuPQ7A= =dFuR -----END PGP SIGNATURE----- From landonf at plausible.coop Tue Mar 31 21:10:13 2015 From: landonf at plausible.coop (Landon Fuller) Date: Tue, 31 Mar 2015 15:10:13 -0600 Subject: CFV: New BSD Port Committer: Christos Zoulas In-Reply-To: <20150325073221.GA33902@misty.eyesbeyond.com> References: <20150325073221.GA33902@misty.eyesbeyond.com> Message-ID: <979E4BAC-2BE8-4823-91B7-79B46C5E5CA2@plausible.coop> On Mar 25, 2015, at 1:32 AM, Greg Lewis wrote: > I hereby nominate Christos Zoulas to BSD Port Committer. Vote: yes -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: Message signed with OpenPGP using GPGMail URL: