From magnus.ihse.bursie at oracle.com Tue Oct 1 06:30:01 2013 From: magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie) Date: Tue, 01 Oct 2013 15:30:01 +0200 Subject: Heads up: Removal of the old build system in JDK8 Message-ID: <524ACE59.4060002@oracle.com> The new build system ("build-infra") has been the default way of building the JDK for almost a year. Keeping the old build system in sync with the new requires time and effort, and is getting harder all the time. So the time has come to finally kill of the old build system for those components where the new build system exists (i.e. langtools, jdk, corba, jaxp and jaxws -- but not hotspot). If you have not switched over to using the new build system, this is the time! If you are using build functionality in the old build system that is not replicated in the new build system, please let us know. Apart from building the product, the old build system (the "make" directories in the top-level repo or any sub repo) contains a number of other utilities, scripts and make targets to produce results other than the product itself. These will not be removed (unless the functionality is replaced in the new build system), but we would still like to hear from you what are actively being used, and what are just remnants that can be removed. Please direct your replies to the build-dev at openjdk.java.net list. /Magnus From lana.steuck at oracle.com Tue Oct 1 10:10:41 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 01 Oct 2013 17:10:41 +0000 Subject: hg: jdk8/jdk8/nashorn: 20 new changesets Message-ID: <20131001171112.8438D62C5A@hg.openjdk.java.net> Changeset: 1971c2d770ae Author: sundar Date: 2013-09-18 13:06 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1971c2d770ae 8024972: for (LeftHandSideExpression in Expression) crashes the compiler Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8024972.js + test/script/basic/JDK-8024972.js.EXPECTED Changeset: a62172fe5bae Author: sundar Date: 2013-09-18 16:36 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a62172fe5bae 8024973: Using a different ScriptContext with a CompiledScript results in ScriptException Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/runtime/Source.java ! test/script/trusted/JDK-8008305.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: f954d3f4d192 Author: sundar Date: 2013-09-19 13:34 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f954d3f4d192 8025048: true as case label results in ClassCastException Reviewed-by: lagergren ! src/jdk/nashorn/internal/codegen/Attr.java + test/script/basic/JDK-8025048-2.js + test/script/basic/JDK-8025048.js Changeset: 740b1133f1b6 Author: hannesw Date: 2013-09-19 15:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/740b1133f1b6 8023154: compileAllTests fails with: 2 tests failed to compile Reviewed-by: sundar, jlaskey ! make/build-benchmark.xml ! make/build.xml ! make/project.properties Changeset: 821b0b610861 Author: sundar Date: 2013-09-19 21:20 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/821b0b610861 8025080: Object literal getter, setter function with number format property name results in ClassFormatError Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8025080.js + test/script/basic/JDK-8025080.js.EXPECTED ! test/script/basic/parser/objectLitExpr.js.EXPECTED Changeset: 18d64bc4937d Author: sundar Date: 2013-09-19 23:48 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18d64bc4937d 8025090: 'while' statement with 'test' using var before being declared in body results in VerifyError Reviewed-by: jlaskey ! src/jdk/nashorn/internal/ir/WhileNode.java + test/script/basic/JDK-8025090.js Changeset: 195be8ca5c97 Author: sundar Date: 2013-09-20 12:56 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/195be8ca5c97 8025111: undefined or null 'with' expression in empty with block should throw TypeError Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8025111.js Changeset: fa491b75d3e4 Author: hannesw Date: 2013-09-20 12:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fa491b75d3e4 8022587: ClassCache is not optimal and leaks Source instances Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/objects/Global.java Changeset: 13210550765c Author: lana Date: 2013-09-20 19:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/13210550765c Merge Changeset: 279f47b353f3 Author: sundar Date: 2013-09-20 20:55 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/279f47b353f3 8025147: Trailing comma is not allowed in JSONArray and JSONObject Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/JDK-8025147.js + test/script/basic/JDK-8025147.js.EXPECTED Changeset: 16b6db9f7225 Author: sundar Date: 2013-09-20 22:37 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/16b6db9f7225 8025149: JSON.stringify does not handle 'space' argument as per the spec. Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/objects/NativeJSON.java + test/script/basic/JDK-8025149.js + test/script/basic/JDK-8025149.js.EXPECTED Changeset: b8d9a63578e2 Author: hannesw Date: 2013-09-21 10:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b8d9a63578e2 8025163: Date methods should not return -0 Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/objects/NativeDate.java + test/script/basic/JDK-8025163.js + test/script/basic/JDK-8025163.js.EXPECTED Changeset: 8f6304373671 Author: sundar Date: 2013-09-23 14:20 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f6304373671 Merge Changeset: c5475f5d4647 Author: sundar Date: 2013-09-24 20:43 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c5475f5d4647 8025312: parseInt should convert 'radix' argument to ToInt32 even if empty string is parsed Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java + test/script/basic/JDK-8025312.js + test/script/basic/JDK-8025312.js.EXPECTED Changeset: 754ecd62bde3 Author: sundar Date: 2013-09-25 08:17 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/754ecd62bde3 8025325: parseFloat does not handle '.' in exponent part Reviewed-by: hannesw ! src/jdk/nashorn/internal/runtime/GlobalFunctions.java + test/script/basic/JDK-8025325.js + test/script/basic/JDK-8025325.js.EXPECTED Changeset: 2f8f99e5ed76 Author: hannesw Date: 2013-09-25 16:37 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2f8f99e5ed76 8025434: RegExp lastIndex can exceed int range Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/objects/NativeRegExp.java + test/script/basic/JDK-8025434.js Changeset: 712f5e31739b Author: hannesw Date: 2013-09-26 10:14 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/712f5e31739b 8025197: String replace method fails with regexp /$/gi Reviewed-by: sundar ! src/jdk/nashorn/internal/objects/NativeRegExp.java + test/script/basic/JDK-8025197.js + test/script/basic/JDK-8025197.js.EXPECTED Changeset: 23958764f866 Author: hannesw Date: 2013-09-26 11:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/23958764f866 8025486: RegExp constructor arguments are not evaluated in right order Reviewed-by: sundar ! src/jdk/nashorn/internal/objects/NativeRegExp.java + test/script/basic/JDK-8025486.js + test/script/basic/JDK-8025486.js.EXPECTED Changeset: f1f027907a69 Author: sundar Date: 2013-09-26 16:37 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f1f027907a69 Merge Changeset: d49a8c2173f5 Author: lana Date: 2013-09-26 17:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d49a8c2173f5 Merge From lana.steuck at oracle.com Tue Oct 1 10:10:58 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 01 Oct 2013 17:10:58 +0000 Subject: hg: jdk8/jdk8/langtools: 34 new changesets Message-ID: <20131001171251.0157562C5B@hg.openjdk.java.net> Changeset: fdfbc5f0c4ed Author: jjg Date: 2013-09-17 14:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fdfbc5f0c4ed 8024538: -Xdoclint + -Xprefer:source + incremental compilation == FAIL Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclint/DocLint.java ! src/share/classes/com/sun/tools/javac/comp/Enter.java + test/tools/javac/doclint/implicitSource/ImplicitSourceTest.java + test/tools/javac/doclint/implicitSource/Other.java Changeset: ac6ec071c2b2 Author: alundblad Date: 2013-09-18 14:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ac6ec071c2b2 8024127: javac, Code_attribute.exception_table_langth should be Code_attribute.exception_table_length Summary: exception_table_langth renamed to exception_table_length Reviewed-by: jfranck, jjg ! src/share/classes/com/sun/tools/classfile/Code_attribute.java ! src/share/classes/com/sun/tools/javap/CodeWriter.java ! test/tools/javac/T7093325.java ! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java ! test/tools/javac/multicatch/Pos05.java Changeset: a2a5ad0853ed Author: bpatel Date: 2013-09-18 17:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a2a5ad0853ed 8015249: javadoc fails to document static final fields in annotation types Reviewed-by: jjg + src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/WriterFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeFieldWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/WriterFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java + src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/BuilderFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclet.xml ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/VisibleMemberMap.java ! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java + test/com/sun/javadoc/testAnnotationTypes/pkg/AnnotationTypeField.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java Changeset: 8df12c315ea3 Author: bpatel Date: 2013-09-18 22:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8df12c315ea3 8024096: some javadoc tests may contain false positive results Reviewed-by: jjg ! test/com/sun/javadoc/lib/JavadocTester.java ! test/com/sun/javadoc/testDocFileDir/TestDocFileDir.java ! test/com/sun/javadoc/testEncoding/EncodeTest.java ! test/com/sun/javadoc/testEncoding/TestEncoding.java ! test/com/sun/javadoc/testMethodTypes/TestMethodTypes.java ! test/com/sun/javadoc/testProfiles/TestProfiles.java Changeset: 36e342dd57e2 Author: kizune Date: 2013-09-19 17:05 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/36e342dd57e2 8017248: Compiler Diacritics Issue Reviewed-by: naoto ! src/share/classes/com/sun/tools/javac/file/RegularFileObject.java Changeset: 8d1c48de706d Author: jlahoda Date: 2013-09-19 17:05 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8d1c48de706d 8022567: Javac Should Generate Warnings For Raw Array Type Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java ! test/tools/javac/warnings/6747671/T6747671.java ! test/tools/javac/warnings/6747671/T6747671.out Changeset: 0cfd5baa7154 Author: ohrstrom Date: 2013-09-19 08:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0cfd5baa7154 8024609: sjavac assertion fails during call to BuildState.collectArtifacts Reviewed-by: jjg ! src/share/classes/com/sun/tools/sjavac/BuildState.java ! src/share/classes/com/sun/tools/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/server/JavacServer.java Changeset: 2375ce96e80d Author: vromero Date: 2013-09-19 20:57 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2375ce96e80d 8024437: Inferring the exception thrown: sometimes fails to compile Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java Changeset: 9a75bdb249a2 Author: jjg Date: 2013-09-19 19:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9a75bdb249a2 8025110: TreeCopier does not correctly copy LabeledStatementTree Reviewed-by: jjg Contributed-by: Werner Dietl ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java Changeset: 41599b57d262 Author: jlahoda Date: 2013-09-20 16:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/41599b57d262 8023835: TreeMaker.QualIdent() too leafy Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java + test/tools/javac/tree/MakeQualIdent.java + test/tools/javac/tree/ScopeTest.java Changeset: 571f8ebc2d51 Author: vromero Date: 2013-09-22 12:53 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/571f8ebc2d51 8024696: Missing null check in bound method reference capture Reviewed-by: jjg, briangoetz ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/tools/javac/lambda/8023558/T8023558a.java + test/tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java Changeset: 86dd72166267 Author: lana Date: 2013-09-20 19:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/86dd72166267 Merge Changeset: 20b72bae83d7 Author: lana Date: 2013-09-22 20:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/20b72bae83d7 Merge Changeset: 1fe358ea75ff Author: alundblad Date: 2013-09-23 10:10 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1fe358ea75ff 8024988: javac, LVT test harness should generate tests .class files in the scratch folder Summary: Set the CLASS_OUTPUT location to the scratch directory. Changed the argument to checkClassFile accordingly. Reviewed-by: jjg, vromero ! test/tools/javac/flow/LVTHarness.java Changeset: 5f915a0c9615 Author: alundblad Date: 2013-09-23 10:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5f915a0c9615 6386236: Please rename com.sun.tools.javac.util.ListBuffer.lb() Summary: Static factory method ListBuffer.lb removed. Replaced by constructor calls. Reviewed-by: jfranck, jjg ! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java ! src/share/classes/com/sun/tools/javac/code/Printer.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! 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/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/share/classes/com/sun/tools/javac/util/GraphUtils.java ! src/share/classes/com/sun/tools/javac/util/List.java ! src/share/classes/com/sun/tools/javac/util/ListBuffer.java ! src/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/javac/cast/intersection/IntersectionTypeCastTest.java ! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java ! test/tools/javac/scope/7017664/CompoundScopeTest.java ! test/tools/javac/types/TypeHarness.java Changeset: 809a50f24d6f Author: kizune Date: 2013-09-23 17:27 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/809a50f24d6f 7154966: CRs found to be in Fixed state with no test and no noreg- keyword. Reviewed-by: ksrini + test/tools/javac/T7090499.java + test/tools/javac/T7090499.out + test/tools/javac/T7120463.java + test/tools/javac/T7120463.out + test/tools/javac/T7126754.java Changeset: 64e79d38bd07 Author: kizune Date: 2013-09-23 18:29 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/64e79d38bd07 4881267: improve diagnostic for "instanceof T" for type parameter T Reviewed-by: vromero, jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/T4881267.java + test/tools/javac/T4881267.out Changeset: 09301757bb32 Author: emc Date: 2013-09-23 15:37 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/09301757bb32 6499673: Assertion check for TypeVariable.getUpperBound() fails. Summary: Fix TypeVariable.getUpperBound to return results as specified Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java ! test/tools/javac/cast/intersection/model/Model01.java ! test/tools/javac/cast/intersection/model/ModelChecker.java + test/tools/javac/processing/model/type/BoundsTest.java + test/tools/javac/processing/model/type/IntersectionPropertiesTest.java Changeset: 96dcb66e6b0a Author: jjg Date: 2013-09-24 10:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96dcb66e6b0a 8025050: Doclint doesn't recognize tag Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclint/HtmlTag.java ! test/tools/doclint/html/InlineTagsTest.java Changeset: 503338f16d2b Author: jjg Date: 2013-09-24 10:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/503338f16d2b 8025246: [doclint] doclint is showing error on anchor already defined when it's not Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclint/Checker.java + test/tools/doclint/anchorTests/p/Test.java + test/tools/doclint/anchorTests/p/Test.javac.out + test/tools/doclint/anchorTests/p/Test.out + test/tools/doclint/anchorTests/p/package-info.java + test/tools/doclint/anchorTests/p/package-info.javac.out + test/tools/doclint/anchorTests/p/package-info.out Changeset: 6a05a713450d Author: jjg Date: 2013-09-24 11:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6a05a713450d 8025272: doclint needs to check for valid usage of @value tag Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclint/Checker.java ! src/share/classes/com/sun/tools/doclint/resources/doclint.properties + test/tools/doclint/ValueTest.java + test/tools/doclint/ValueTest.out Changeset: 3ae62331a56f Author: jjg Date: 2013-09-24 13:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3ae62331a56f 8002154: [doclint] doclint should check for issues which are errors in javadoc Reviewed-by: bpatel ! src/share/classes/com/sun/tools/doclint/Checker.java ! src/share/classes/com/sun/tools/doclint/resources/doclint.properties ! test/tools/doclint/ReferenceTest.java ! test/tools/doclint/ReferenceTest.out Changeset: 184c0d6698c3 Author: bpatel Date: 2013-09-24 16:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/184c0d6698c3 8016328: Regression : Javadoc i18n regression caused by fix for 8012375 Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! test/com/sun/javadoc/testHref/TestHref.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java ! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java ! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java ! test/com/sun/javadoc/testUseOption/TestUseOption.java Changeset: 5043e7056be8 Author: jjg Date: 2013-09-25 11:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5043e7056be8 8025407: TypeAnnotations does not use Context Reviewed-by: jfranck ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java Changeset: 1332a99572c5 Author: mfang Date: 2013-09-24 14:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1332a99572c5 8025215: jdk8 l10n resource file translation update 4 Reviewed-by: naoto, yhuang ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_ja.properties ! src/share/classes/com/sun/tools/doclets/formats/html/resources/standard_zh_CN.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_ja.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets_zh_CN.properties ! src/share/classes/com/sun/tools/doclint/resources/doclint_ja.properties ! src/share/classes/com/sun/tools/doclint/resources/doclint_zh_CN.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/javac/resources/javac_ja.properties ! src/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/share/classes/com/sun/tools/javadoc/resources/javadoc_ja.properties ! src/share/classes/com/sun/tools/javadoc/resources/javadoc_zh_CN.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_ja.properties ! src/share/classes/com/sun/tools/javah/resources/l10n_zh_CN.properties ! src/share/classes/com/sun/tools/javap/resources/javap_ja.properties ! src/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties Changeset: daa3bfb82e58 Author: mfang Date: 2013-09-24 14:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/daa3bfb82e58 Merge Changeset: 6b702ace3e45 Author: mfang Date: 2013-09-25 07:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6b702ace3e45 Merge Changeset: 68292726000e Author: mfang Date: 2013-09-25 14:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/68292726000e Merge Changeset: 3d61984b077c Author: jjg Date: 2013-09-25 14:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3d61984b077c 8025412: Add legal header and comments to test/tools/doclint/tidy/util/Main.java Reviewed-by: bpatel ! test/tools/doclint/tidy/util/Main.java ! test/tools/doclint/tidy/util/tidy.sh Changeset: 9e884d3ddb0b Author: bpatel Date: 2013-09-25 22:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9e884d3ddb0b 8004825: javadoc crash DocletAbortException Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/doclets.properties ! src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/ValueTaglet.java ! test/com/sun/javadoc/testValueTag/TestValueTag.java ! test/com/sun/javadoc/testValueTag/pkg1/Class1.java Changeset: 9235ae08a449 Author: jlahoda Date: 2013-09-26 20:07 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9235ae08a449 8025491: Javac regression test tools/javac/T8003967/DetectMutableStaticFields.java failing Summary: Making HtmlTree.NONENCODING_CHARS final Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java Changeset: 13eba2e322e6 Author: vromero Date: 2013-09-26 19:06 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/13eba2e322e6 8025139: javac patch for using bootstrap compiler for debugging is not working properly Reviewed-by: jjg ! make/netbeans/langtools/build.xml ! make/tools/anttasks/SelectToolTask.java Changeset: 17653c4c22ec Author: sogoel Date: 2013-09-26 15:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/17653c4c22ec 8011738: Write test to check for bootstrap attributes for lambda expressions in class file Reviewed-by: mcimadamore + test/tools/javac/lambda/ByteCodeTest.java Changeset: 41541097533a Author: lana Date: 2013-09-26 17:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/41541097533a Merge From lana.steuck at oracle.com Tue Oct 1 10:14:06 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 01 Oct 2013 17:14:06 +0000 Subject: hg: jdk8/jdk8/jdk: 110 new changesets Message-ID: <20131001173737.5EE0562C5F@hg.openjdk.java.net> Changeset: 529cd4de1823 Author: prr Date: 2013-09-26 15:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/529cd4de1823 7092764: java.awt.font.TransformAttribute.equals(null) throws NPE Reviewed-by: jgodinez, jchen ! src/share/classes/java/awt/font/TransformAttribute.java + test/java/awt/font/TransformAttribute/TransformEqualityTest.java Changeset: 1bcd48cfb7be Author: ceisserer Date: 2013-09-26 16:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1bcd48cfb7be 8024895: xrender MaskImage cache isn't accounting for change in alpha Reviewed-by: prr, jchen ! src/solaris/classes/sun/java2d/xr/XRMaskImage.java + test/java/awt/image/DrawImage/EABlitTest.java Changeset: dae020405903 Author: lana Date: 2013-09-26 17:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dae020405903 Merge Changeset: 0151f12bd392 Author: malenkov Date: 2013-08-22 17:17 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0151f12bd392 8023536: Some regression tests have a wrong header Reviewed-by: alexsch ! test/java/beans/Performance/Test7122740.java ! test/java/beans/Performance/Test7184799.java ! test/javax/swing/JTree/8013571/Test8013571.java Changeset: b71f112dab2a Author: malenkov Date: 2013-08-22 21:05 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b71f112dab2a 7057769: JScrollBar spec should specify that unit increment & decrement functionality may not be present Reviewed-by: alexsch ! src/share/classes/javax/swing/JScrollBar.java Changeset: f983fd18dd81 Author: malenkov Date: 2013-08-23 19:29 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f983fd18dd81 7080613: java.beans.DefaultPersistenceDelegate.instantiate(..) doesn't throw NPE Reviewed-by: alexsch ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/beans/PersistenceDelegate.java Changeset: 22ef5187a3e6 Author: dmarkov Date: 2013-08-26 17:21 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/22ef5187a3e6 8023474: First mousepress doesn't start editing in JTree Reviewed-by: alexp, anthony ! src/share/classes/java/awt/Component.java ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/share/classes/sun/awt/AWTAccessor.java + test/javax/swing/plaf/basic/BasicTreeUI/8023474/bug8023474.java Changeset: abd068530590 Author: malenkov Date: 2013-08-27 12:53 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/abd068530590 7195179: ClassCastException for null values in JComboBox Reviewed-by: alexsch ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java + test/javax/swing/JComboBox/7195179/Test7195179.java Changeset: 92adff44c841 Author: malenkov Date: 2013-08-27 13:13 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/92adff44c841 8021379: JFileChooser Create New Folder button enabled in write proteced directory Reviewed-by: alexsch ! src/share/classes/sun/swing/FilePane.java Changeset: 4bfcf9c5ced3 Author: malenkov Date: 2013-08-27 13:37 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4bfcf9c5ced3 8022398: javax/swing/JFileChooser/8013442/Test8013442.java fails Reviewed-by: alexsch ! src/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java ! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java + src/share/classes/sun/swing/AbstractFilterComboBoxModel.java ! src/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java Changeset: e11ed7187b0c Author: lana Date: 2013-08-27 21:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e11ed7187b0c Merge - src/share/classes/com/sun/security/auth/PolicyParser.java - src/share/classes/com/sun/security/auth/SubjectCodeSource.java - src/share/classes/java/util/jar/UnsupportedProfileException.java - src/share/classes/sun/security/provider/ConfigSpiFile.java - test/java/net/URLClassLoader/profiles/Basic.java - test/java/net/URLClassLoader/profiles/Lib.java - test/java/net/URLClassLoader/profiles/basic.sh - test/tools/jar/AddAndUpdateProfile.java - test/tools/launcher/profiles/Basic.java - test/tools/launcher/profiles/Logging.java - test/tools/launcher/profiles/Main.java - test/tools/launcher/profiles/VersionCheck.java Changeset: 43de418f1345 Author: ptbrunet Date: 2013-08-28 17:25 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/43de418f1345 8011955: Lunar screen reader crashes intermittently in WindowsAccessBridge-32.DLL 6995891: JAWS will occasionally stop speaking focused objects as user TABs -> problem with message queue 8014738: Combobox menu items are not announced with JAWS 8011938: Java Ferret example corrupts JCombobox of the running application 8012011: JAB 2.0.2 incompletely shows kbd accelerator in menus 8022966: Java Access Bridge no longer usable with screen magnifiers Reviewed-by: raginip, tbell, erikj, art ! make/bridge/AccessBridgeJava/Makefile ! makefiles/CompileJavaClasses.gmk ! makefiles/GensrcMisc.gmk Changeset: 35644adc3269 Author: malenkov Date: 2013-08-28 17:32 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/35644adc3269 6968363: ClassCastException while entering HINDI characters with CustomDocument Reviewed-by: alexsch ! src/share/classes/javax/swing/text/AbstractDocument.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/GlyphPainter2.java ! src/share/classes/javax/swing/text/ParagraphView.java + test/javax/swing/text/AbstractDocument/6968363/Test6968363.java Changeset: 6432f8749e1d Author: pchelko Date: 2013-08-30 11:11 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6432f8749e1d 8023966: JViewPort.BLIT_SCROLL_MODE does not work in JLightweightFrame Reviewed-by: anthony, ant ! src/share/classes/javax/swing/JViewport.java Changeset: 7151f08eeadf Author: alexsch Date: 2013-08-30 13:28 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7151f08eeadf 8022401: [macosx] javax/swing/text/JTextComponent/5074573/bug5074573.java fails Reviewed-by: anthony ! src/macosx/native/sun/awt/AWTEvent.m + test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java Changeset: f2f614e31522 Author: malenkov Date: 2013-09-02 14:06 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f2f614e31522 7156658: JTextComponent.setFocusAccelerator() spec does not state that focus accelerator is L&F dependent Reviewed-by: alexsch ! src/share/classes/javax/swing/text/JTextComponent.java Changeset: 6ffa2680e139 Author: art Date: 2013-09-02 16:48 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6ffa2680e139 8022184: Fix static , Raw warnings in classes belonging to java.awt Reviewed-by: art, anthony Contributed-by: Srikalyan Chandrashekar ! src/share/classes/java/awt/AWTKeyStroke.java ! src/share/classes/java/awt/CardLayout.java ! src/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/GradientPaintContext.java ! src/share/classes/java/awt/GraphicsEnvironment.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/SequencedEvent.java ! src/share/classes/java/awt/TexturePaintContext.java ! src/share/classes/java/awt/WaitDispatchSupport.java Changeset: b5ed8686cc01 Author: malenkov Date: 2013-09-03 11:00 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b5ed8686cc01 6943780: JTabbedPane throws ArrayIndexOutOfBoundsException sometimes Reviewed-by: alexsch ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java + test/javax/swing/plaf/basic/BasicTabbedPaneUI/Test6943780.java Changeset: 80a8c4ff3b51 Author: alexsch Date: 2013-09-03 17:27 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/80a8c4ff3b51 8007156: [macosx] Wrong events in processKeyBinding of JTable Submit Date Reviewed-by: leonidr ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java + test/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java Changeset: 2ad01ecbaf90 Author: malenkov Date: 2013-09-03 21:53 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2ad01ecbaf90 7172865: PropertyDescriptor fails to work with setter method name if setter is non-void Reviewed-by: art, alexsch ! src/share/classes/java/beans/IndexedPropertyDescriptor.java ! src/share/classes/java/beans/MethodDescriptor.java + src/share/classes/java/beans/MethodRef.java ! src/share/classes/java/beans/PropertyDescriptor.java + test/java/beans/Introspector/Test7172865.java Changeset: ba711056009f Author: pchelko Date: 2013-09-04 14:32 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba711056009f 8021943: FileDialog getFile returns corrupted string after previous setFile Reviewed-by: anthony, serb Contributed-by: alexander.zvegintsev at oracle.com ! src/windows/native/sun/windows/awt_FileDialog.cpp Changeset: ba041df8a554 Author: mcherkas Date: 2013-09-04 18:12 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba041df8a554 8023565: JPG causes javax.imageio.IIOException: ICC APP2 encoutered without prior JFIF Reviewed-by: bae, vadim ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java Changeset: e4ba3d9ea041 Author: mcherkas Date: 2013-09-05 15:37 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e4ba3d9ea041 8023392: Swing text components printed with spaces between chars Reviewed-by: alexsch, alexp Contributed-by: anton.nashatyrev at oracle.com ! src/share/classes/sun/swing/SwingUtilities2.java + test/java/awt/print/bug8023392/bug8023392.html + test/java/awt/print/bug8023392/bug8023392.java Changeset: d267c066b006 Author: lana Date: 2013-09-06 15:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d267c066b006 Merge - src/share/classes/sun/misc/Compare.java - src/share/classes/sun/misc/Sort.java Changeset: fbb6f976d780 Author: alexsch Date: 2013-09-09 17:14 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fbb6f976d780 8024413: Add tests for issues JDK-8002077 and JDK-7199708 Reviewed-by: malenkov, leonidr + test/javax/swing/JFileChooser/7199708/bug7199708.java + test/javax/swing/JFileChooser/8002077/bug8002077.java Changeset: 3ea08767fc0d Author: alexsch Date: 2013-09-09 18:34 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3ea08767fc0d 8020060: MoleculeViewerTest demo doesn't work due to SecurityPermissions Reviewed-by: malenkov, erikj ! makefiles/CompileDemos.gmk ! src/share/demo/applets/MoleculeViewer/XYZApp.java ! src/share/demo/applets/MoleculeViewer/example1.html ! src/share/demo/applets/MoleculeViewer/example2.html ! src/share/demo/applets/MoleculeViewer/example3.html ! src/share/demo/applets/WireFrame/ThreeD.java ! src/share/demo/applets/WireFrame/example1.html ! src/share/demo/applets/WireFrame/example2.html ! src/share/demo/applets/WireFrame/example3.html ! src/share/demo/applets/WireFrame/example4.html Changeset: fc5d16fec25f Author: serb Date: 2013-09-09 21:03 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fc5d16fec25f 8023042: Inaccuracy in documentation in a sound area Reviewed-by: prr ! src/share/classes/javax/sound/sampled/AudioFileFormat.java ! src/share/classes/javax/sound/sampled/AudioFormat.java Changeset: 9d0d961fb1cd Author: pchelko Date: 2013-09-10 11:00 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9d0d961fb1cd 8024381: The test for 8020210 does not have @bug tag Reviewed-by: anthony, serb ! test/java/awt/Window/MaximizeOffscreen/MaximizeOffscreenTest.java Changeset: 8b6dace81d6c Author: alexsch Date: 2013-09-10 14:33 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8b6dace81d6c 8021253: JFileChooser does not react on pressing enter since java 7 Reviewed-by: malenkov ! src/share/classes/javax/swing/JFileChooser.java + test/javax/swing/JFileChooser/8021253/bug8021253.java Changeset: 1daffcf035c4 Author: malenkov Date: 2013-09-10 17:06 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1daffcf035c4 7057770: (spec)Scrollbar spec should specify that unit increment & decrement functionality may not be present Reviewed-by: alexsch ! src/share/classes/java/awt/Scrollbar.java Changeset: eedb2b6d93ec Author: malenkov Date: 2013-09-10 17:12 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eedb2b6d93ec 8024407: [macosx] javax/swing/JScrollBar/7163696/Test7163696.java failed intermittently on macos Reviewed-by: alexsch ! test/javax/swing/JScrollBar/7163696/Test7163696.java Changeset: 0cc00c11e17e Author: leonidr Date: 2013-09-10 20:42 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0cc00c11e17e 8003901: [macosx] Need test for JDK-8002114 Reviewed-by: anthony, serb ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java Changeset: 04fbd34fda7b Author: bagiras Date: 2013-09-12 14:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/04fbd34fda7b 8003965: Toolkit.beep() documentation is ambiguous Reviewed-by: anthony ! src/share/classes/java/awt/Toolkit.java Changeset: def1fa9854f7 Author: bagiras Date: 2013-09-12 15:50 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/def1fa9854f7 7064312: Cleanup: avoid using unsafe string function Reviewed-by: serb, pchelko ! src/windows/native/sun/windows/awt_FileDialog.cpp ! src/windows/native/sun/windows/awt_Font.cpp ! src/windows/native/sun/windows/awt_PrintControl.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_TrayIcon.cpp ! src/windows/native/sun/windows/awt_ole.cpp Changeset: 6321e4429a38 Author: serb Date: 2013-09-12 18:21 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6321e4429a38 7124537: [macosx] Menu shortcuts for all menu items should be disabled if a menu itself is disabled Reviewed-by: anthony, leonidr ! src/macosx/classes/sun/lwawt/macosx/CMenu.java ! src/macosx/classes/sun/lwawt/macosx/CMenuItem.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java Changeset: 3213c388740a Author: dmarkov Date: 2013-09-12 18:44 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3213c388740a 8024395: Improve fix for line break calculations Reviewed-by: alexp, alexsch ! src/share/classes/javax/swing/text/FlowView.java ! src/share/classes/javax/swing/text/View.java ! test/javax/swing/text/View/8014863/bug8014863.java Changeset: ef2f0c15b332 Author: pchelko Date: 2013-09-13 11:58 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ef2f0c15b332 8024170: [SwingNode] Implement cursor change Reviewed-by: anthony, ant ! src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/share/classes/sun/swing/JLightweightFrame.java ! src/share/classes/sun/swing/LightweightContent.java ! src/share/classes/sun/swing/SwingAccessor.java ! src/solaris/classes/sun/awt/X11/XLightweightFramePeer.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java ! src/windows/classes/sun/awt/windows/WLightweightFramePeer.java Changeset: 12788c245d67 Author: pchelko Date: 2013-09-13 17:25 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/12788c245d67 8015453: java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java failed on windows with jdk8 since b86 Reviewed-by: art, serb ! src/share/classes/sun/awt/datatransfer/DataTransferer.java Changeset: df107b1f2f2e Author: pchelko Date: 2013-09-13 17:38 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/df107b1f2f2e 8015371: The HTML text without tags does not appear inside the WordPad application, and we try to click the button, but the case exits. Reviewed-by: anthony, serb ! src/windows/classes/sun/awt/windows/WDataTransferer.java Changeset: 40fdf56c09a9 Author: pchelko Date: 2013-09-13 17:41 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/40fdf56c09a9 8015455: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java hangs on windows Reviewed-by: serb, anthony ! src/share/classes/java/awt/dnd/DropTarget.java ! src/share/classes/javax/swing/TransferHandler.java Changeset: 915d13946f18 Author: mcherkas Date: 2013-09-13 17:48 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/915d13946f18 8015601: [macosx] Test javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java fails on MacOS X Reviewed-by: alexp, alexsch ! test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java Changeset: ad52e924c55a Author: kshefov Date: 2013-09-13 17:54 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ad52e924c55a 8006087: [TEST_BUG] The BACKSPACE key doesn't work and after pressing 'cancel' and 'DONE' button, the case pass automatically. Reviewed-by: alexsch, serb ! test/javax/swing/JFileChooser/4150029/bug4150029.html ! test/javax/swing/JFileChooser/4150029/bug4150029.java Changeset: c8a85165b725 Author: kshefov Date: 2013-09-13 17:58 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c8a85165b725 8015597: [TEST_BUG] [macosx] Test closed/javax/swing/JMenuBar/4750590/bug4750590.java fails since JDK 8 b75 on MacOSX Reviewed-by: alexsch, serb + test/javax/swing/JMenuBar/4750590/bug4750590.java Changeset: 17cc8f13e4e7 Author: pchelko Date: 2013-09-13 18:02 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/17cc8f13e4e7 8012026: [macosx] Component.getMousePosition() does not work in an applet on MacOS Reviewed-by: anthony, serb ! make/sun/lwawt/FILES_export_macosx.gmk - src/macosx/classes/sun/lwawt/macosx/CMouseInfoPeer.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java + test/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java Changeset: a46d22ee4d4b Author: alexsch Date: 2013-09-16 17:45 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a46d22ee4d4b 8008728: [macosx] Swing. JDialog. Modal dialog goes to background Reviewed-by: serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Modal/ModalDialogOrderingTest/ModalDialogOrderingTest.java Changeset: 8f5b4e7623cf Author: ant Date: 2013-09-16 18:00 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8f5b4e7623cf 8022512: JLightweightFrame: the content pane should be transparent Reviewed-by: anthony ! src/share/classes/sun/swing/JLightweightFrame.java Changeset: 49c7d299a504 Author: kshefov Date: 2013-09-16 19:15 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/49c7d299a504 7020060: [TEST_BUG] java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java failed Reviewed-by: anthony, serb ! test/java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java Changeset: 98080e9367be Author: kshefov Date: 2013-09-16 19:21 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/98080e9367be 8015588: [TEST_BUG] [macosx] Test java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java fails on MacOSX Reviewed-by: anthony, serb ! test/java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java Changeset: 04612a52e7bd Author: pchelko Date: 2013-09-16 19:38 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/04612a52e7bd 8024779: [macosx] SwingNode crashes on exit Reviewed-by: anthony, ant ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.m Changeset: 4e88bf592830 Author: pchelko Date: 2013-09-16 19:44 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4e88bf592830 8024485: For 5-1 step: if input something into the 'File:' and 'Dir:', the dir output isn't empty in the output window after showing and canceling the file dialog Reviewed-by: serb, anthony ! src/windows/classes/sun/awt/windows/WFileDialogPeer.java Changeset: 8530456e0091 Author: omajid Date: 2013-09-16 15:43 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8530456e0091 8024863: X11: Support GNOME Shell as mutter Reviewed-by: anthony ! src/solaris/classes/sun/awt/X11/XWM.java Changeset: 4899f6734a14 Author: ant Date: 2013-09-18 12:25 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4899f6734a14 8024839: [Unified Swing/Fx threading] don't schedule an event dispatching from the event dispatch thread Reviewed-by: anthony, pchelko ! src/share/classes/java/awt/EventQueue.java Changeset: cc7a15f4c735 Author: mcherkas Date: 2013-09-18 15:12 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cc7a15f4c735 8016746: Test javax/swing/JTable/7068740/bug7068740.java fails Reviewed-by: serb, alexsch ! test/javax/swing/JTable/7068740/bug7068740.java Changeset: 2c240454c192 Author: leonidr Date: 2013-09-18 18:36 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2c240454c192 7188071: closed/java/awt/TrayIcon/TrayIconSecurity/GrantedTrayIconTest fails Reviewed-by: anthony, serb ! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java Changeset: 20b1135647fa Author: lana Date: 2013-09-18 16:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/20b1135647fa Merge ! src/share/classes/java/awt/Toolkit.java - src/share/classes/java/util/stream/CloseableStream.java - src/share/classes/java/util/stream/DelegatingStream.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/windows/native/sun/windows/awt_PrintControl.cpp - test/java/util/Collection/ListDefaults.java - test/java/util/Map/CheckRandomHashSeed.java - test/java/util/Map/TreeBinSplitBackToEntries.java - test/java/util/concurrent/ConcurrentHashMap/toArray.java - test/sun/tools/jconsole/ImmutableResourceTest.java - test/sun/tools/jconsole/ImmutableResourceTest.sh Changeset: e292d504ad68 Author: leonidr Date: 2013-09-19 22:33 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e292d504ad68 7144065: [macosx] Orphaned Choice popup window Reviewed-by: anthony, serb Contributed-by: alexander.potochkin at oracle.com ! src/macosx/classes/sun/lwawt/LWChoicePeer.java Changeset: 602e5d0141d3 Author: leonidr Date: 2013-09-19 23:46 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/602e5d0141d3 7129133: [macosx] Accelerators are displayed as Meta instead of the Command symbol Reviewed-by: anthony, serb ! makefiles/GensrcProperties.gmk + src/macosx/classes/sun/awt/resources/awtosx.properties ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/sun/awt/AWTAccessor.java + test/java/awt/Toolkit/ToolkitPropertyTest/bug7129133.java Changeset: c04e55e17066 Author: kshefov Date: 2013-09-20 17:07 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c04e55e17066 7124314: [TEST_BUG] [macosx] Aqua LAF: JTree doesn't select element by keyboards left and right keys Reviewed-by: alexsch, serb Contributed-by: vera.akulova at oracle.com + test/javax/swing/JTree/4927934/bug4927934.java Changeset: 6c1f9468f3de Author: kshefov Date: 2013-09-20 17:16 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6c1f9468f3de 8017180: [macosx] [TEST_BUG] alt-key doesn't work on macos for menu Reviewed-by: alexsch, serb Contributed-by: vera.akulova at oracle.com + test/java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java + test/javax/swing/JMenuItem/4171437/bug4171437.java + test/javax/swing/JPopupMenu/4458079/bug4458079.java Changeset: f139aef966fd Author: kshefov Date: 2013-09-20 17:35 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f139aef966fd 7124232: [TEST_BUG] [macosx] JSplitPane has wrong divider location Reviewed-by: alexsch, serb Contributed-by: vera.akulova at oracle.com + test/javax/swing/JSplitPane/4816114/bug4816114.java Changeset: abebe03818f6 Author: malenkov Date: 2013-09-20 18:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/abebe03818f6 7024235: Nimbus L&F: wrong "packing" of a frame containing tabbed pane Reviewed-by: alexsch ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java + test/javax/swing/JTabbedPane/7024235/Test7024235.java Changeset: 2ac59698de38 Author: kshefov Date: 2013-09-23 16:14 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2ac59698de38 8015600: [TEST_BUG] [macosx] Test closed/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails since JDK 8 b75 on MacOSX Reviewed-by: alexsch, serb + test/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java Changeset: eac52fe3990c Author: serb Date: 2013-09-23 16:17 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eac52fe3990c 8005255: [macosx] Cleanup warnings in sun.lwawt Reviewed-by: alexsch, anthony ! make/sun/lwawt/FILES_export_macosx.gmk ! src/macosx/classes/sun/lwawt/LWButtonPeer.java ! src/macosx/classes/sun/lwawt/LWCanvasPeer.java ! src/macosx/classes/sun/lwawt/LWCheckboxPeer.java ! src/macosx/classes/sun/lwawt/LWChoicePeer.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWContainerPeer.java ! src/macosx/classes/sun/lwawt/LWCursorManager.java ! src/macosx/classes/sun/lwawt/LWLabelPeer.java ! src/macosx/classes/sun/lwawt/LWListPeer.java ! src/macosx/classes/sun/lwawt/LWMouseInfoPeer.java ! src/macosx/classes/sun/lwawt/LWPanelPeer.java ! src/macosx/classes/sun/lwawt/LWRepaintArea.java ! src/macosx/classes/sun/lwawt/LWScrollBarPeer.java ! src/macosx/classes/sun/lwawt/LWScrollPanePeer.java ! src/macosx/classes/sun/lwawt/LWTextAreaPeer.java ! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java ! src/macosx/classes/sun/lwawt/LWTextFieldPeer.java ! src/macosx/classes/sun/lwawt/LWToolkit.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java - src/macosx/classes/sun/lwawt/SelectionClearListener.java Changeset: 2684fd4e9f3b Author: serb Date: 2013-09-23 17:55 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2684fd4e9f3b 7172833: For default java.awt.Toolkit impl methods java.awt.Toolkit.is/setDynamicLayout() are not consistent Reviewed-by: alexsch, anthony ! src/share/classes/java/awt/Toolkit.java + test/java/awt/Toolkit/DynamicLayout/bug7172833.java Changeset: d73d3a29065c Author: serb Date: 2013-09-23 21:24 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d73d3a29065c 8019282: keyRelesed is reached even though key was NOT released Reviewed-by: serb, anthony Contributed-by: alexander.zvegintsev at oracle.com ! make/sun/xawt/mapfile-vers ! makefiles/mapfiles/libawt_xawt/mapfile-vers ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XlibWrapper.java ! src/solaris/native/sun/xawt/XlibWrapper.c Changeset: 8c0b943a0090 Author: yan Date: 2013-09-24 12:25 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8c0b943a0090 8025114: Eliminate doclint errors in java.awt.dnd package javadoc Reviewed-by: serb, alexsch ! src/share/classes/java/awt/dnd/DragGestureRecognizer.java ! src/share/classes/java/awt/dnd/DragSource.java ! src/share/classes/java/awt/dnd/DragSourceContext.java ! src/share/classes/java/awt/dnd/DragSourceDragEvent.java ! src/share/classes/java/awt/dnd/DragSourceDropEvent.java ! src/share/classes/java/awt/dnd/DragSourceEvent.java ! src/share/classes/java/awt/dnd/DropTarget.java ! src/share/classes/java/awt/dnd/DropTargetDragEvent.java ! src/share/classes/java/awt/dnd/DropTargetDropEvent.java Changeset: 1303823e89da Author: yan Date: 2013-09-24 16:36 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1303823e89da 8025230: [cleanup] some more javadoc formatting fixes for swing Reviewed-by: alexsch ! 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/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/JTable.java ! src/share/classes/javax/swing/JTextArea.java ! src/share/classes/javax/swing/JTextField.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/JViewport.java ! src/share/classes/javax/swing/KeyStroke.java ! src/share/classes/javax/swing/OverlayLayout.java ! src/share/classes/javax/swing/ProgressMonitor.java ! src/share/classes/javax/swing/SizeRequirements.java ! src/share/classes/javax/swing/SizeSequence.java Changeset: d580e0bc85d9 Author: yan Date: 2013-09-24 17:04 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d580e0bc85d9 8025117: [cleanup] Eliminate doclint errors in javax/swing/text classes Reviewed-by: alexsch ! src/share/classes/javax/swing/JLayer.java ! src/share/classes/javax/swing/RowFilter.java ! src/share/classes/javax/swing/plaf/TextUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/share/classes/javax/swing/text/AttributeSet.java ! src/share/classes/javax/swing/text/BadLocationException.java ! src/share/classes/javax/swing/text/BoxView.java ! src/share/classes/javax/swing/text/Caret.java ! src/share/classes/javax/swing/text/ComponentView.java ! src/share/classes/javax/swing/text/CompositeView.java ! src/share/classes/javax/swing/text/DefaultEditorKit.java ! src/share/classes/javax/swing/text/DefaultHighlighter.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/Document.java ! src/share/classes/javax/swing/text/DocumentFilter.java ! src/share/classes/javax/swing/text/EditorKit.java ! src/share/classes/javax/swing/text/FieldView.java ! src/share/classes/javax/swing/text/FlowView.java ! src/share/classes/javax/swing/text/GapContent.java ! src/share/classes/javax/swing/text/GlyphView.java ! src/share/classes/javax/swing/text/Highlighter.java ! src/share/classes/javax/swing/text/IconView.java ! src/share/classes/javax/swing/text/NavigationFilter.java ! src/share/classes/javax/swing/text/ParagraphView.java ! src/share/classes/javax/swing/text/PasswordView.java ! src/share/classes/javax/swing/text/PlainDocument.java ! src/share/classes/javax/swing/text/PlainView.java ! src/share/classes/javax/swing/text/Position.java ! src/share/classes/javax/swing/text/StringContent.java ! src/share/classes/javax/swing/text/StyleContext.java ! src/share/classes/javax/swing/text/StyledDocument.java ! src/share/classes/javax/swing/text/StyledEditorKit.java ! src/share/classes/javax/swing/text/TabExpander.java ! src/share/classes/javax/swing/text/TabableView.java ! src/share/classes/javax/swing/text/TableView.java ! src/share/classes/javax/swing/text/Utilities.java ! src/share/classes/javax/swing/text/View.java ! src/share/classes/javax/swing/text/WrappedPlainView.java ! src/share/classes/javax/swing/text/ZoneView.java ! src/share/classes/javax/swing/text/html/BlockView.java ! src/share/classes/javax/swing/text/html/CSS.java ! src/share/classes/javax/swing/text/html/FormView.java ! src/share/classes/javax/swing/text/html/HTMLDocument.java Changeset: 58178aec7e81 Author: kshefov Date: 2013-09-24 17:46 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/58178aec7e81 7124320: [TEST_BUG] [macosx] JComboBox doesn't change selection on mouse over Reviewed-by: alexsch, serb Contributed-by: vera.akulova at oracle.com + test/javax/swing/JComboBox/6236162/bug6236162.java Changeset: f500844c2253 Author: kshefov Date: 2013-09-24 17:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f500844c2253 7133154: [TEST_BUG] [macosx] closed/javax/swing/JInternalFrame/4251301/bug4251301.java fails on MacOS Reviewed-by: alexsch, serb Contributed-by: vera.akulova at oracle.com + test/javax/swing/JInternalFrame/4251301/bug4251301.java Changeset: 967557d5b90a Author: kshefov Date: 2013-09-24 18:13 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/967557d5b90a 7133146: [macosx] closed/javax/swing/JInternalFrame/4193219/IconCoord fails on MacOS Reviewed-by: alexsch, serb Contributed-by: vera.akulova at oracle.com + test/javax/swing/JInternalFrame/4193219/IconCoord.java Changeset: 3982dd1210ba Author: kshefov Date: 2013-09-24 18:20 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3982dd1210ba 8015599: [TEST_BUG] [macosx] Test closed/javax/swing/Popup/TaskbarPositionTest.java fails since JDK 8 b75 on MacOSX Reviewed-by: alexsch, serb + test/javax/swing/Popup/TaskbarPositionTest.java Changeset: 2ed1584d62c5 Author: leonidr Date: 2013-09-24 18:24 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2ed1584d62c5 8022555: [macosx] AppleScriptEngine.jar MUST call java.awt.Toolkit.getDefaultToolkit() lazily Reviewed-by: anthony, serb ! src/macosx/classes/apple/applescript/AppleScriptEngineFactory.java Changeset: a284da808700 Author: malenkov Date: 2013-09-25 14:06 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a284da808700 8023310: Thread contention in the method Beans.IsDesignTime() Reviewed-by: art, sfriberg ! src/share/classes/java/beans/ThreadGroupContext.java ! src/share/classes/java/beans/WeakIdentityMap.java Changeset: 10e66428ddb0 Author: alexsch Date: 2013-09-25 16:17 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/10e66428ddb0 8007155: [macosx] Disabled panel takes mouse input in JLayeredPane Reviewed-by: serb, anthony ! src/macosx/classes/sun/lwawt/LWCursorManager.java ! src/share/classes/java/awt/Container.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/awt/GlobalCursorManager.java ! src/solaris/classes/sun/awt/X11/XGlobalCursorManager.java ! src/windows/classes/sun/awt/windows/WGlobalCursorManager.java ! src/windows/native/sun/windows/awt_Container.cpp ! src/windows/native/sun/windows/awt_Container.h ! src/windows/native/sun/windows/awt_Cursor.cpp + test/java/awt/Cursor/CursorOverlappedPanelsTest/CursorOverlappedPanelsTest.html + test/java/awt/Cursor/CursorOverlappedPanelsTest/CursorOverlappedPanelsTest.java Changeset: 7cad8ef127a9 Author: pchelko Date: 2013-09-25 16:12 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7cad8ef127a9 8024987: Copy/paste regression since JDK8 b86 Reviewed-by: serb, anthony ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java Changeset: cff4f079fa3f Author: kshefov Date: 2013-09-25 16:52 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cff4f079fa3f 8004032: [TEST_BUG] [macosx] There is no effect when double clicking on the Icon, after right clicking on the Icon and the Icon disappear Reviewed-by: anthony, serb + test/java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html + test/java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.java Changeset: 681ac9f9c452 Author: alexsch Date: 2013-09-25 17:08 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/681ac9f9c452 8025070: [javadoc] fix some javadoc errors in javax/swing/plaf/synth Reviewed-by: serb, alexsch Contributed-by: Alexander Stepanov ! src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthCheckBoxMenuItemUI.java ! src/share/classes/javax/swing/plaf/synth/SynthCheckBoxUI.java ! src/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java ! src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java ! src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthFormattedTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java ! src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthListUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuLayout.java ! src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPainter.java ! src/share/classes/javax/swing/plaf/synth/SynthPanelUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRadioButtonMenuItemUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRadioButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java ! src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTableUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToggleButtonUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java ! src/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java ! src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java ! src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java Changeset: 2f8803ebd98c Author: yan Date: 2013-09-25 17:35 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2f8803ebd98c 8025085: [javadoc] some errors in javax/swing Reviewed-by: alexsch Contributed-by: Dmitry Zinkevich ! 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/JMenuItem.java ! src/share/classes/javax/swing/JToggleButton.java ! src/share/classes/javax/swing/SpinnerDateModel.java ! src/share/classes/javax/swing/SpinnerListModel.java ! src/share/classes/javax/swing/SpinnerNumberModel.java ! src/share/classes/javax/swing/SpringLayout.java ! src/share/classes/javax/swing/TransferHandler.java ! src/share/classes/javax/swing/UIDefaults.java ! src/share/classes/javax/swing/UnsupportedLookAndFeelException.java ! src/share/classes/javax/swing/ViewportLayout.java ! src/share/classes/javax/swing/plaf/LayerUI.java ! src/share/classes/javax/swing/plaf/basic/BasicBorders.java ! src/share/classes/javax/swing/plaf/basic/BasicDesktopIconUI.java ! src/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/share/classes/javax/swing/plaf/basic/BasicGraphicsUtils.java ! src/share/classes/javax/swing/plaf/basic/BasicIconFactory.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameUI.java ! src/share/classes/javax/swing/plaf/basic/BasicLabelUI.java ! src/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuUI.java ! src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java ! src/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/share/classes/javax/swing/plaf/basic/BasicProgressBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSliderUI.java ! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolBarSeparatorUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java ! src/share/classes/javax/swing/plaf/basic/BasicToolTipUI.java ! src/share/classes/javax/swing/plaf/basic/BasicTreeUI.java ! src/share/classes/javax/swing/plaf/basic/DefaultMenuLayout.java ! src/share/classes/javax/swing/plaf/metal/MetalBorders.java ! src/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/share/classes/javax/swing/plaf/metal/MetalLabelUI.java ! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/share/classes/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java ! src/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java ! src/share/classes/javax/swing/plaf/metal/MetalSliderUI.java ! src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java ! src/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java ! src/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/share/classes/javax/swing/plaf/synth/Region.java ! src/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/share/classes/javax/swing/text/html/ImageView.java ! src/share/classes/javax/swing/text/html/InlineView.java ! src/share/classes/javax/swing/text/html/StyleSheet.java ! src/share/classes/javax/swing/text/html/parser/ContentModel.java ! src/share/classes/javax/swing/text/html/parser/DocumentParser.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/javax/swing/tree/AbstractLayoutCache.java ! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java ! src/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java ! src/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/share/classes/javax/swing/tree/TreeCellRenderer.java ! src/share/classes/javax/swing/tree/TreeModel.java ! src/share/classes/javax/swing/undo/UndoManager.java Changeset: c40ed21f2939 Author: alexsch Date: 2013-09-25 17:42 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c40ed21f2939 7083457: Incomplete specification for javax/swing/text/DefaultCaret.html#setVisible(boolean) Reviewed-by: malenkov, serb ! src/share/classes/javax/swing/text/DefaultCaret.java + test/javax/swing/text/DefaultCaret/7083457/bug7083457.java Changeset: 09fb25645717 Author: ptbrunet Date: 2013-09-26 10:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/09fb25645717 8025160: Recent Java Accessibility Bridge push has make failures Reviewed-by: tbell, erikj ! make/bridge/AccessBridgeJava/Makefile ! makefiles/CreateJars.gmk ! makefiles/GensrcMisc.gmk Changeset: 0270e9b0891b Author: yan Date: 2013-09-26 16:10 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0270e9b0891b 8025218: [javadoc] some errors in java/awt classes Reviewed-by: yan Contributed-by: Dmitry Zinkevich ! src/share/classes/java/awt/AWTKeyStroke.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/Dialog.java ! src/share/classes/java/awt/Event.java ! src/share/classes/java/awt/Frame.java ! src/share/classes/java/awt/GridBagConstraints.java ! src/share/classes/java/awt/GridBagLayout.java ! src/share/classes/java/awt/GridLayout.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/MenuBar.java ! src/share/classes/java/awt/ScrollPane.java ! src/share/classes/java/awt/ScrollPaneAdjustable.java ! src/share/classes/java/awt/SystemTray.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/TextField.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/event/MouseMotionListener.java Changeset: 3b22833f2695 Author: lana Date: 2013-09-26 17:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3b22833f2695 Merge - src/macosx/classes/sun/lwawt/SelectionClearListener.java - src/macosx/classes/sun/lwawt/macosx/CMouseInfoPeer.java Changeset: 8708569b5524 Author: sjiang Date: 2013-09-18 08:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8708569b5524 8023954: MBean*Info.equals: throw NPE Reviewed-by: dfuchs, dholmes ! src/share/classes/javax/management/MBeanAttributeInfo.java ! src/share/classes/javax/management/MBeanConstructorInfo.java ! src/share/classes/javax/management/MBeanFeatureInfo.java ! src/share/classes/javax/management/MBeanNotificationInfo.java ! src/share/classes/javax/management/MBeanOperationInfo.java ! src/share/classes/javax/management/MBeanParameterInfo.java + test/javax/management/MBeanInfo/MBeanInfoEqualsNPETest.java Changeset: ee8b292ee568 Author: weijun Date: 2013-09-18 18:22 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ee8b292ee568 8012615: Realm.getRealmsList returns realms list in wrong Reviewed-by: valeriep, xuelei ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/Realm.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! test/sun/security/krb5/ParseCAPaths.java ! test/sun/security/krb5/krb5-capaths.conf Changeset: e92635d6834c Author: alanb Date: 2013-09-18 14:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e92635d6834c 8024883: (se) SelectableChannel.register throws NPE if fd >= 64k (lnx) Reviewed-by: alanb, coffeys Contributed-by: nmaurer at redhat.com, alan.bateman at oracle.com ! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java ! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java ! src/solaris/classes/sun/nio/ch/EventPortWrapper.java ! test/java/nio/channels/Selector/LotsOfChannels.java ! test/java/nio/channels/Selector/SelectorLimit.java Changeset: 07d73060e0da Author: weijun Date: 2013-09-18 21:37 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/07d73060e0da 8011402: Move blacklisting certificate logic from hard code to data Reviewed-by: erikj, mullan ! make/java/security/Makefile ! makefiles/CopyFiles.gmk ! src/share/classes/java/security/cert/Certificate.java ! src/share/classes/sun/security/util/UntrustedCertificates.java ! src/share/classes/sun/security/x509/X509CertImpl.java + src/share/lib/security/BlacklistedCertsConverter.java + src/share/lib/security/blacklisted.certs + src/share/lib/security/blacklisted.certs.pem + test/lib/security/CheckBlacklistedCerts.java Changeset: b3a506a30fda Author: ewang Date: 2013-09-18 15:13 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b3a506a30fda 8015762: TEST_BUG: java/nio/channels/DatagramChannel/AdaptDatagramSocket.java failing intermittently [win] Reviewed-by: chegar, alanb ! test/java/nio/channels/DatagramChannel/AdaptDatagramSocket.java Changeset: 22e9f0067b5a Author: kizune Date: 2013-09-19 17:04 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/22e9f0067b5a 8017248: Compiler Diacritics Issue Reviewed-by: naoto ! src/share/classes/sun/launcher/LauncherHelper.java + test/tools/launcher/8017248/ClassA??.java + test/tools/launcher/8017248/test.sh Changeset: 7557062d2dd2 Author: plevart Date: 2013-09-19 16:14 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7557062d2dd2 8011940: java.lang.Class.getAnnotations() always enters synchronized method Reviewed-by: jfranck, chegar, psandoz, shade ! src/share/classes/java/lang/Class.java + test/java/lang/annotation/AnnotationsInheritanceOrderRedefinitionTest.java Changeset: 278873b2b3f8 Author: sherman Date: 2013-09-19 10:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/278873b2b3f8 8023113: tools/jar/ChangeDir.java fails if /tmp/a exists Summary: updated the test case Reviewed-by: alanb ! test/tools/jar/ChangeDir.java Changeset: f36714707c38 Author: psandoz Date: 2013-09-18 10:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f36714707c38 8025002: "".codePoints().sorted().iterator().hasNext() causes NegativeArraySizeException Reviewed-by: henryjen, alanb ! src/share/classes/java/lang/CharSequence.java ! test/java/lang/CharSequence/DefaultTest.java Changeset: 0ef7ddef9de0 Author: psandoz Date: 2013-09-19 20:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0ef7ddef9de0 8024405: Spliterators.spliterator should support CONCURRENT characteristic Reviewed-by: martin ! src/share/classes/java/util/Spliterator.java ! src/share/classes/java/util/Spliterators.java ! test/java/util/Spliterator/SpliteratorCharacteristics.java ! test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: 58fd427b454d Author: sla Date: 2013-09-20 10:14 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/58fd427b454d 8024985: com/sun/jdi/StepTest.java failed since jdk8b107 Reviewed-by: dcubed ! test/com/sun/jdi/ExceptionEvents.java ! test/com/sun/jdi/FilterNoMatch.java ! test/com/sun/jdi/JDIScaffold.java ! test/com/sun/jdi/PopAndStepTest.java ! test/com/sun/jdi/RepStep.java ! test/com/sun/jdi/TestScaffold.java Changeset: 6a1c70e191d4 Author: sla Date: 2013-09-20 10:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6a1c70e191d4 8024416: TESTBUG: com/sun/jdi/MethodEntryExitEvents.java: method entry count mismatch Reviewed-by: dcubed ! test/com/sun/jdi/MethodEntryExitEvents.java Changeset: afe857b13b62 Author: kizune Date: 2013-09-20 17:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/afe857b13b62 8025076: Fix for JDK-8017248 breaks jprt submission for non-unicode locales Reviewed-by: naoto, ksrini - test/tools/launcher/8017248/ClassA??.java - test/tools/launcher/8017248/test.sh + test/tools/launcher/DiacriticTest.java Changeset: 94cc251d0c45 Author: sla Date: 2013-09-20 16:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/94cc251d0c45 7200277: [parfait] potential buffer overflow in npt/utf.c Reviewed-by: dsamersoff, dcubed ! src/share/npt/utf.c Changeset: 7913855ff66c Author: psandoz Date: 2013-09-20 11:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7913855ff66c 8024253: ThreadLocal random can use SecureRandom for the initial seed Reviewed-by: psandoz, chegar, alanb Contributed-by: Doug Lea
, Peter Levart , Guy Steele ! src/share/classes/java/util/SplittableRandom.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java ! test/java/util/concurrent/ThreadLocalRandom/ThreadLocalRandomTest.java Changeset: 2552cd270350 Author: bpb Date: 2013-09-20 15:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2552cd270350 8024331: j.u.Map.computeIfPresent() default/nondefault implementations don't throw NPE if the remappingFunction is null and the key is absent Summary: Explicitly check for null remappingFunction parameter. Reviewed-by: mduigou, forax, psandoz Contributed-by: Brian Burkhalter ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Map.java ! test/java/util/Map/Defaults.java Changeset: c30dc8e7744e Author: psandoz Date: 2013-09-20 17:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c30dc8e7744e 8024341: j.u.regex.Pattern.splitAsStream() doesn't correspond to split() method if using an example from the spec Reviewed-by: alanb ! src/share/classes/java/util/regex/Pattern.java + test/java/util/regex/PatternStreamTest.java - test/java/util/regex/PatternTest.java Changeset: 56d247821694 Author: alanb Date: 2013-09-23 04:05 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/56d247821694 8023130: (process) ProcessBuilder#inheritIO does not work on Windows Reviewed-by: alanb, martin Contributed-by: ivan.gerasimov at oracle.com ! src/windows/native/java/lang/ProcessImpl_md.c ! test/java/lang/ProcessBuilder/Basic.java + test/java/lang/ProcessBuilder/InheritIO/InheritIO.java + test/java/lang/ProcessBuilder/InheritIO/InheritIO.sh Changeset: a3b17b91127d Author: lana Date: 2013-09-20 19:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a3b17b91127d Merge Changeset: f1b251affc6a Author: lana Date: 2013-09-22 20:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f1b251affc6a Merge Changeset: b606775fd1a3 Author: stefank Date: 2013-08-29 11:08 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b606775fd1a3 8014659: NPG: performance counters for compressed klass space Reviewed-by: jmasa, sla Contributed-by: erik.helin at oracle.com ! src/share/classes/sun/tools/jstat/resources/jstat_options ! test/sun/tools/jstat/gcCapacityOutput1.awk ! test/sun/tools/jstat/gcCauseOutput1.awk ! test/sun/tools/jstat/gcMetaCapacityOutput1.awk ! test/sun/tools/jstat/gcOldOutput1.awk ! test/sun/tools/jstat/gcOutput1.awk ! test/sun/tools/jstat/lineCounts1.awk ! test/sun/tools/jstat/lineCounts2.awk ! test/sun/tools/jstat/lineCounts3.awk ! test/sun/tools/jstat/lineCounts4.awk ! test/sun/tools/jstat/timeStamp1.awk ! test/sun/tools/jstatd/jstatGcutilOutput1.awk Changeset: 76619d71a7c5 Author: dfuchs Date: 2013-09-25 09:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/76619d71a7c5 8025140: TEST_BUG: java/util/logging/Logger/getGlobal tests fail due to timeout Summary: Arbitrary timeouts in the tests @run lines where too agressive for some configurations. The tests will now run with default timeout. Reviewed-by: alanb, mchung ! test/java/util/logging/Logger/getGlobal/TestGetGlobal.java ! test/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java ! test/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java Changeset: 2b928330970a Author: mfang Date: 2013-09-24 14:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2b928330970a 8025215: jdk8 l10n resource file translation update 4 Reviewed-by: naoto, yhuang ! src/macosx/classes/com/apple/laf/resources/aqua_ko.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_de.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_es.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_fr.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_pt_BR.properties ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_sv.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_de.properties ! src/share/classes/com/sun/java/swing/plaf/motif/resources/motif_ko.properties + src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java + src/share/classes/com/sun/java/util/jar/pack/DriverResource_zh_CN.java ! src/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties ! src/share/classes/sun/applet/resources/MsgAppletViewer_de.java ! src/share/classes/sun/launcher/resources/launcher_de.properties ! src/share/classes/sun/launcher/resources/launcher_es.properties ! src/share/classes/sun/launcher/resources/launcher_fr.properties ! src/share/classes/sun/launcher/resources/launcher_it.properties ! src/share/classes/sun/launcher/resources/launcher_ja.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/launcher/resources/launcher_pt_BR.properties ! src/share/classes/sun/launcher/resources/launcher_sv.properties ! src/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties ! src/share/classes/sun/print/resources/serviceui_de.properties ! src/share/classes/sun/print/resources/serviceui_es.properties ! src/share/classes/sun/print/resources/serviceui_fr.properties ! src/share/classes/sun/print/resources/serviceui_it.properties ! src/share/classes/sun/print/resources/serviceui_pt_BR.properties ! src/share/classes/sun/print/resources/serviceui_sv.properties ! src/share/classes/sun/rmi/registry/resources/rmiregistry_de.properties ! src/share/classes/sun/rmi/server/resources/rmid_ko.properties ! src/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.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 ! src/share/classes/sun/security/tools/policytool/Resources_de.java ! src/share/classes/sun/security/tools/policytool/Resources_es.java ! src/share/classes/sun/security/tools/policytool/Resources_fr.java ! src/share/classes/sun/security/tools/policytool/Resources_it.java ! src/share/classes/sun/security/tools/policytool/Resources_ja.java ! src/share/classes/sun/security/tools/policytool/Resources_ko.java ! src/share/classes/sun/security/tools/policytool/Resources_pt_BR.java ! src/share/classes/sun/security/tools/policytool/Resources_sv.java ! src/share/classes/sun/security/tools/policytool/Resources_zh_CN.java ! src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java ! src/share/classes/sun/security/util/Resources_fr.java ! src/share/classes/sun/tools/jar/resources/jar_de.properties ! src/share/classes/sun/tools/jar/resources/jar_es.properties ! src/share/classes/sun/tools/jar/resources/jar_fr.properties ! src/share/classes/sun/tools/jar/resources/jar_it.properties ! src/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/share/classes/sun/tools/jar/resources/jar_ko.properties ! src/share/classes/sun/tools/jar/resources/jar_pt_BR.properties ! src/share/classes/sun/tools/jar/resources/jar_sv.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/share/classes/sun/tools/jar/resources/jar_zh_TW.properties ! src/share/classes/sun/tools/jconsole/resources/messages_ja.properties ! src/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties Changeset: 9765801f209f Author: mfang Date: 2013-09-24 14:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9765801f209f Merge - test/java/util/regex/PatternTest.java Changeset: d16a53d1762f Author: mfang Date: 2013-09-25 07:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d16a53d1762f Merge Changeset: 8f27030686a6 Author: bchristi Date: 2013-09-26 11:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8f27030686a6 8025173: HashMap.put() replacing an existing key can trigger a resize() Summary: Ensure that HashMap is not resized if we're just replacing a value Reviewed-by: alanb, martin ! src/share/classes/java/util/HashMap.java + test/java/util/HashMap/ReplaceExisting.java Changeset: 8edd604bf960 Author: lana Date: 2013-09-26 17:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8edd604bf960 Merge - test/java/util/regex/PatternTest.java From lana.steuck at oracle.com Tue Oct 1 10:43:12 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 1 Oct 2013 10:43:12 -0700 (PDT) Subject: jdk8-b110: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201310011743.r91HhCns005232@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/0cc21882d2f6 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d49a8c2173f5 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/41541097533a http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8edd604bf960 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/cc682329886b http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/4c84c5b447b0 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/fff4842215d1 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/3d2b7ce93c5c --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8025230 client-libs [cleanup] some more javadoc formatting fixes for swing JDK-8025218 client-libs [javadoc] some errors in java/awt classes. JDK-8025169 client-libs Recent Java Accessibility Bridge push didn't delete some files JDK-8025160 client-libs Recent Java Accessibility Bridge push has make failures JDK-8025117 client-libs [cleanup] Eliminate doclint errors in javax/swing/text classes JDK-8025114 client-libs [cleanup] Eliminate doclint errors in java.awt.dnd package javadoc JDK-8025085 client-libs [javadoc] some errors in javax/swing JDK-8025070 client-libs [javadoc] fix some javadoc errors in javax/swing/plaf/synth JDK-8024987 client-libs Copy/paste regression since JDK8 b86 JDK-8024895 client-libs xrender MaskImage cache isn't accounting for change in alpha JDK-8024863 client-libs X11: Support GNOME Shell as mutter JDK-8024839 client-libs [Unified Swing/Fx threading] don't schedule an event dispatching from the event dispatch thread JDK-8024779 client-libs [macosx] SwingNode crashes on exit JDK-8024485 client-libs For 5-1 step: if input something into the 'File:' and 'Dir:', the dir output isn't empty in the output window after showing and canceling the file dialog JDK-8024413 client-libs Add tests for issues JDK-8002077 and JDK-7199708 JDK-8024407 client-libs [macosx] javax/swing/JScrollBar/7163696/Test7163696.java failed intermittently on macos JDK-8024395 client-libs Improve fix for line break calculations JDK-8024381 client-libs The test for 8020210 does not have @bug tag JDK-8024170 client-libs [SwingNode] Implement cursor change JDK-8023966 client-libs JViewPort.BLIT_SCROLL_MODE does not work in JLightweightFrame JDK-8023565 client-libs JPG causes javax.imageio.IIOException: ICC APP2 encoutered without prior JFIF! JDK-8023536 client-libs Some regression tests have a wrong header JDK-8023474 client-libs First mousepress doesn't start editing in JTree JDK-8023392 client-libs Swing text components printed with spaces between chars JDK-8023310 client-libs Thread contention in the method Beans.IsDesignTime() JDK-8023042 client-libs Inaccuracy in documentation in a sound area JDK-8022966 client-libs Java Access Bridge no longer usable with screen magnifiers JDK-8022555 client-libs [macosx] AppleScriptEngine.jar MUST call java.awt.Toolkit.getDefaultToolkit() lazily JDK-8022512 client-libs JLightweightFrame: the content pane should be transparent JDK-8022401 client-libs [macosx] javax/swing/text/JTextComponent/5074573/bug5074573.java fails JDK-8022398 client-libs Use one FilterComboBoxModel for all L&Fs JDK-8022184 client-libs Fix static , Raw warnings in classes belonging to java.awt JDK-8021943 client-libs FileDialog getFile returns corrupted string after previous setFile JDK-8021379 client-libs JFileChooser Create New Folder button enabled in write proteced directory JDK-8021253 client-libs JFileChooser does not react on pressing enter since java 7 JDK-8020457 client-libs Fontmatrix for Type1 fonts is not used correctly JDK-8020060 client-libs MoleculeViewerTest demo doesn't work due to SecurityPermissions JDK-8019282 client-libs keyRelesed is reached even though key was NOT released JDK-8017180 client-libs [macosx] [TEST_BUG] alt-key doesn't work on macos for menu JDK-8016746 client-libs Test javax/swing/JTable/7068740/bug7068740.java fails JDK-8016268 client-libs test javax/sound/midi/EventListener/bug8006328.java hangs on linux JDK-8015601 client-libs [macosx] Test javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java fails on MacOS X JDK-8015600 client-libs [TEST_BUG] [macosx] Test closed/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java fails since JDK 8 b75 on MacOSX JDK-8015599 client-libs [TEST_BUG] [macosx] Test closed/javax/swing/Popup/TaskbarPositionTest.java fails since JDK 8 b75 on MacOSX JDK-8015597 client-libs [TEST_BUG] [macosx] Test closed/javax/swing/JMenuBar/4750590/bug4750590.java fails since JDK 8 b75 on MacOSX JDK-8015588 client-libs [TEST_BUG] [macosx] Test java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java fails on MacOSX JDK-8015455 client-libs java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java hangs on windows JDK-8015453 client-libs java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java failed on windows with jdk8 since b86 JDK-8015371 client-libs The HTML text without tags does not appear inside the WordPad application, and we try to click the button, but the case exits. JDK-8014738 client-libs Combobox menu items are not announced with JAWS JDK-8012026 client-libs [macosx] Component.getMousePosition() does not work in an applet on MacOS JDK-8012011 client-libs JAB 2.0.2 INCOMPLETELY SHOWS KBD ACCELERATOR IN MENUS JDK-8011955 client-libs Lunar screen reader crashes intermittently in WindowsAccessBridge-32.DLL JDK-8011938 client-libs JAVA FERRET EXAMPLE CORRUPTS JCOMBOBOX OF THE RUNNING APPLICATION JDK-8008728 client-libs [macosx] Swing. JDialog. Modal dialog goes to background JDK-8007156 client-libs [macosx] Wrong events in processKeyBinding of JTable Submit Date: JDK-8007155 client-libs [macosx] Disabled panel takes mouse input in JLayeredPane JDK-8006087 client-libs [TEST_BUG] The BACKSPACE key doesn't work and after pressing 'cancel' and 'DONE' button, the case pass automatically. JDK-8005255 client-libs [macosx] Cleanup warnings in sun.lwawt JDK-8004032 client-libs [TEST_BUG] [macosx] There is no effect when double clicking on the Icon, after right clicking on the Icon and the Icon disappear JDK-8003965 client-libs Toolkit.beep() documentation is ambiguous JDK-8003901 client-libs [macosx] Need test for JDK-8002114 JDK-7195179 client-libs ClassCastException for null values in JComboBox JDK-7188071 client-libs closed/java/awt/TrayIcon/TrayIconSecurity/GrantedTrayIconTest fails JDK-7172865 client-libs PropertyDescriptor fails to work with setter method name if setter is non-void JDK-7172833 client-libs For default java.awt.Toolkit impl methods java.awt.Toolkit.is/setDynamicLayout() are not consistent JDK-7161568 client-libs [macosx] api/javax_swing/JTabbedPane/index2.html#varios fails JDK-7156658 client-libs JTextComponent.setFocusAccelerator() spec does not state that focus accelerator is L&F dependent JDK-7144065 client-libs [macosx] Orphaned Choice popup window JDK-7133154 client-libs [TEST_BUG] [macosx] closed/javax/swing/JInternalFrame/4251301/bug4251301.java fails on MacOS JDK-7133146 client-libs [macosx] closed/javax/swing/JInternalFrame/4193219/IconCoord fails on MacOS JDK-7129133 client-libs [macosx] Accelerators are displayed as Meta instead of the Command symbol JDK-7124537 client-libs [macosx] Menu shortcuts for all menu items should be disabled if a menu itself is disabled JDK-7124320 client-libs [TEST_BUG] [macosx] JComboBox doesn't change selection on mouse over JDK-7124314 client-libs [TEST_BUG] [macosx] Aqua LAF: JTree doesn't select element by keyboards left and right keys JDK-7124232 client-libs [TEST_BUG] [macosx] JSplitPane has wrong divider location JDK-7092764 client-libs java.awt.font.TransformAttribute.equals(null) throws NPE JDK-7083457 client-libs Incomplete specification for javax/swing/text/DefaultCaret.html#setVisible(boolean) JDK-7080613 client-libs java.beans.DefaultPersistenceDelegate.instantiate(..) doesn't throw NPE JDK-7064312 client-libs Cleanup: avoid using unsafe string function JDK-7057770 client-libs (spec)Scrollbar spec should specify that unit increment & decrement functionality may not be presen JDK-7057769 client-libs JScrollBar spec should specify that unit increment & decrement functionality may not be present JDK-7024235 client-libs Nimbus L&F: wrong "packing" of a frame containing tabbed pane JDK-7020060 client-libs [TEST_BUG] java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java failed JDK-6995891 client-libs JAWS will occasionally stop speaking focused objects as user TABs -> problem with message queue JDK-6968363 client-libs ClassCastException while entering HINDI characters with CustomDocument JDK-6943780 client-libs JTabbedPane throws ArrayIndexOutOfBoundsException sometimes JDK-8025486 core-libs RegExp constructor arguments are not evaluated in right order JDK-8025434 core-libs RegExp lastIndex can exceed int range JDK-8025325 core-libs parseFloat does not handle '.' in exponent part JDK-8025312 core-libs parseInt should convert 'radix' argument to ToInt32 even if empty string is parsed JDK-8025219 core-libs Remove Bug7157609Test.java from ProblemList.txt JDK-8025197 core-libs String replace method fails with regexp /$/gi JDK-8025173 core-libs HashMap.put() replacing an existing key can trigger a resize() JDK-8025163 core-libs Date methods should not return -0 JDK-8025149 core-libs JSON.stringify does not handle 'space' argument as per the spec. JDK-8025147 core-libs Trailing comma is not allowed in JSONArray and JSONObject JDK-8025140 core-libs TEST_BUG: java/util/logging/Logger/getGlobal tests fail due to timeout JDK-8025111 core-libs undefined or null 'with' expression in empty with block should throw TypeError JDK-8025090 core-libs 'while' statement with 'test' using var before being declared in body results in VerifyError JDK-8025080 core-libs Object literal getter, setter function with number format property name results in ClassFormatError JDK-8025048 core-libs true as case label results in ClassCastException JDK-8025002 core-libs "".codePoints().sorted().iterator().hasNext() causes NegativeArraySizeException JDK-8024973 core-libs Using a different ScriptContext with a CompiledScript results in ScriptException JDK-8024972 core-libs for (LeftHandSideExpression in Expression) crashes the compiler JDK-8024883 core-libs (se) SelectableChannel.register throws NPE if fd >= 64k (lnx) JDK-8024405 core-libs Spliterators.spliterator should support CONCURRENT characteristic JDK-8024341 core-libs j.u.regex.Pattern.splitAsStream() doesn't correspond to split() method if using an example from the spec JDK-8024331 core-libs j.u.Map.computeIfPresent() default/nondefault implementations don't throw NPE if the remappingFunction is null and the key is absent JDK-8024253 core-libs ThreadLocal random can use SecureRandom for the initial seed JDK-8023154 core-libs compileAllTests fails with: 2 tests failed to compile JDK-8023130 core-libs (process) ProcessBuilder#inheritIO does not work on Windows JDK-8022587 core-libs ClassCache is not optimal and leaks Source instances JDK-8015762 core-libs TEST_BUG: java/nio/channels/DatagramChannel/AdaptDatagramSocket.java failing intermittently [win] JDK-8011940 core-libs java.lang.Class.getAnnotations() always enters synchronized method JDK-6499673 core-libs Assertion check for TypeVariable.getUpperBound() fails JDK-8024985 core-svc com/sun/jdi/StepTest.java failed since jdk8b107 JDK-8024416 core-svc TESTBUG: com/sun/jdi/MethodEntryExitEvents.java: method entry count mismatch JDK-8023954 core-svc MBean*Info.equals: throw NPE JDK-7200277 core-svc [parfait] potential buffer overflow in npt/utf.c JDK-8024096 docs some javadoc tests may contain false positive results JDK-8024844 embedded [TESTBUG] Define JDK test groups for Embedded JDK-8025216 globalization jdk8 l10n resource file translation update 4 - deploy JDK-8025215 globalization jdk8 l10n resource file translation update 4 JDK-8014659 hotspot NPG: performance counters for compressed klass space JDK-8025417 other-libs ProblemList.txt updates (9/2013) JDK-8024899 other-libs closed/com/sun/corba/ValueHandler/MyValueHandlerImpl.java failing JDK-8023598 security-libs closed/sun/security/provider/certpath/X509CertPath/ValidateUntrusted.java failed with openjdk 8 JDK-8012615 security-libs Realm.getRealmsList returns realms list in wrong JDK-8011402 security-libs Move blacklisting certificate logic from hard code to data JDK-8025491 tools Javac regression test tools/javac/T8003967/DetectMutableStaticFields.java failing JDK-8025412 tools Add legal header and comments to test/tools/doclint/tidy/util/Main.java JDK-8025407 tools TypeAnnotations does not use Context JDK-8025272 tools doclint needs to check for valid usage of @value tag JDK-8025246 tools [doclint] doclint is showing error on anchor already defined when it's not JDK-8025139 tools javac patch for using bootstrap compiler for debugging is not working properly JDK-8025110 tools TreeCopier does not correctly copy LabeledStatementTree JDK-8025076 tools Fix for JDK-8017248 breaks jprt submission for non-unicode locales JDK-8025050 tools Doclint doesn't recognize tag JDK-8024988 tools javac, LVT test harness should generate tests .class files in the scratch folder JDK-8024696 tools Missing null check in bound method reference capture JDK-8024609 tools sjavac assertion fails during call to BuildState.collectArtifacts JDK-8024538 tools -Xdoclint + -Xprefer:source + incremental compilation == FAIL JDK-8024437 tools Inferring the exception thrown: sometimes fails to compile JDK-8024127 tools javac, Code_attribute.exception_table_langth should be Code_attribute.exception_table_length JDK-8023835 tools TreeMaker.QualIdent() too leafy JDK-8023113 tools tools/jar/ChangeDir.java fails if /tmp/a exists JDK-8022567 tools Javac Should Generate Warnings For Raw Array Type JDK-8017248 tools Compiler Diacritics Issue JDK-8016328 tools Regression : Javadoc i18n regression caused by fix for 8012375 JDK-8015249 tools javadoc fails to document static final fields in annotation types JDK-8011738 tools Write test to check for bootstrap attributes for lambda expressions in class file JDK-8004825 tools javadoc crash DocletAbortException JDK-8002154 tools [doclint] doclint should check for issues which are errors in javadoc JDK-7154966 tools CRs found to be in Fixed state with no test and no noreg- keyword. JDK-6386236 tools Please rename com.sun.tools.javac.util.ListBuffer.lb() JDK-4881267 tools improve diagnostic for "instanceof T" for type parameter T JDK-8000514 xml closed/com/sun/org/apache/xerces/internal/impl/Bug7157609Test.java does not work with Cygwin From thomas.v.ng at oracle.com Tue Oct 1 12:05:29 2013 From: thomas.v.ng at oracle.com (Thomas Ng) Date: Tue, 01 Oct 2013 12:05:29 -0700 Subject: Heads up: Removal of the old build system in JDK8 In-Reply-To: <524ACE59.4060002@oracle.com> References: <524ACE59.4060002@oracle.com> Message-ID: <524B1CF9.6040509@oracle.com> Hi Magnus: Deploy repo in jdk8 is kept in sync with jdk7u, and we have files to make sure deploy can be built with both new and old build system. Please make sure me and Dave are cc'ed on any changes in deploy repo. Thanks. -thomas On 10/1/2013 6:30 AM, Magnus Ihse Bursie wrote: > The new build system ("build-infra") has been the default way of > building the JDK for almost a year. Keeping the old build system in > sync with the new requires time and effort, and is getting harder all > the time. > > So the time has come to finally kill of the old build system for those > components where the new build system exists (i.e. langtools, jdk, > corba, jaxp and jaxws -- but not hotspot). > > If you have not switched over to using the new build system, this is > the time! > > If you are using build functionality in the old build system that is > not replicated in the new build system, please let us know. > > Apart from building the product, the old build system (the "make" > directories in the top-level repo or any sub repo) contains a number > of other utilities, scripts and make targets to produce results other > than the product itself. These will not be removed (unless the > functionality is replaced in the new build system), but we would still > like to hear from you what are actively being used, and what are just > remnants that can be removed. > > Please direct your replies to the build-dev at openjdk.java.net list. > > /Magnus From alejandro.murillo at oracle.com Tue Oct 1 13:50:52 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 01 Oct 2013 20:50:52 +0000 Subject: hg: jdk8/jdk8/hotspot: 37 new changesets Message-ID: <20131001205209.7D4BF62C6E@hg.openjdk.java.net> Changeset: 8a6a85321d3a Author: amurillo Date: 2013-09-20 11:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8a6a85321d3a 8025127: new hotspot build - hs25-b52 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 63147986a428 Author: dcubed Date: 2013-09-18 07:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/63147986a428 8019835: Strings interned in different threads equal but does not == Summary: Add -XX:+VerifyStringTableAtExit option and code to verify StringTable invariants. Reviewed-by: rdurbin, sspitsyn, coleenp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp Changeset: dfae98867ee8 Author: dholmes Date: 2013-09-18 20:08 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dfae98867ee8 8024826: (s) : Remove alt-rt.jar, used by +AggressiveOps Reviewed-by: alanb, chegar, dholmes, ksrini Contributed-by: Mike Duigou ! src/share/vm/runtime/arguments.cpp Changeset: c1d7040a1183 Author: sgabdura Date: 2013-09-18 16:48 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c1d7040a1183 8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR Summary: Check that the _java_thread parameter is valid when it is possible that the JavaThread has exited after the initial checks were made in generated/jvmtifiles/jvmtiEnter.cpp: jvmti_GetCurrentContendedMonitor() Reviewed-by: dcubed, dsamersoff ! src/share/vm/prims/jvmtiEnvBase.hpp Changeset: 8c84f04ff977 Author: kevinw Date: 2013-09-18 19:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8c84f04ff977 Merge Changeset: 6eb908998b32 Author: kevinw Date: 2013-09-19 08:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6eb908998b32 Merge Changeset: 9ed97b511b26 Author: hseigel Date: 2013-09-19 11:04 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9ed97b511b26 8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException Summary: Make sure CDS is off by default when running server compiler. Reviewed-by: dholmes, coleenp ! src/share/vm/runtime/arguments.cpp ! test/runtime/CDSCompressedKPtrs/XShareAuto.java Changeset: 4f9a42c33738 Author: coleenp Date: 2013-09-20 09:30 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4f9a42c33738 8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code. Reviewed-by: dcubed, sspitsyn ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/handles.inline.hpp Changeset: f201713502e0 Author: coleenp Date: 2013-09-20 09:44 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f201713502e0 Merge Changeset: 1b03bed31241 Author: allwin Date: 2013-09-17 17:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1b03bed31241 7196151: ParserTest SEGv on solaris Reviewed-by: sla, coleenp, ctornqvi, dsamersoff ! src/share/vm/services/diagnosticArgument.cpp Changeset: e5a25e4ae509 Author: mgerdin Date: 2013-09-20 10:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e5a25e4ae509 Merge Changeset: 7c29904fdfa2 Author: coleenp Date: 2013-09-20 18:34 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7c29904fdfa2 8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64 Summary: reference_map[] array had uninitialized junk that was causing a bogus bootstrap method to be found. Reviewed-by: hseigel, dcubed, sspitsyn ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp Changeset: df03413ad1a9 Author: coleenp Date: 2013-09-21 01:45 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/df03413ad1a9 Merge Changeset: 0f37d1badced Author: dcubed Date: 2013-09-20 12:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0f37d1badced Merge ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: a7609ec351d6 Author: dcubed Date: 2013-09-20 18:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a7609ec351d6 Merge ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp - test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java Changeset: 8ddc26f62476 Author: sla Date: 2013-09-22 06:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8ddc26f62476 6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions" Reviewed-by: sla, dsamersoff Contributed-by: Yasumasa Suenaga ! src/share/vm/services/attachListener.cpp Changeset: 1f42d3ec1759 Author: dsamersoff Date: 2013-09-22 18:49 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1f42d3ec1759 7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not Summary: replace PT_LOAD segment with library segment when necessary Reviewed-by: dholmes, sla ! agent/src/os/linux/ps_core.c Changeset: ae2edb3df7fb Author: dsamersoff Date: 2013-09-22 18:07 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ae2edb3df7fb Merge Changeset: 084b21cd0228 Author: iklam Date: 2013-09-23 08:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/084b21cd0228 8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle Summary: Need to refetch each method from InstanceKlass after all safepoints. Removed leaky PreviousVersionInfo code. Reviewed-by: coleenp, sspitsyn ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp Changeset: e8a0010ba69e Author: zgu Date: 2013-09-25 13:03 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e8a0010ba69e Merge Changeset: 891687731b59 Author: anoll Date: 2013-09-24 15:56 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/891687731b59 7009641: Don't fail VM when CodeCache is full Summary: Allocation in the code cache returns NULL instead of failing the entire VM Reviewed-by: kvn, iveresov ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 1b64d46620a3 Author: kvn Date: 2013-09-24 16:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1b64d46620a3 8022585: VM crashes when ran with -XX:+PrintInlining Summary: use adr_at() to access inline info structures in growableArray. Add ability to specify print inlining per method. Reviewed-by: twisti ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/library_call.cpp + test/compiler/print/PrintInlining.java Changeset: f637d4dc21bb Author: adlertz Date: 2013-09-26 08:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f637d4dc21bb Merge Changeset: 586fa1919a89 Author: bpittore Date: 2013-09-20 15:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/586fa1919a89 8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code Summary: If SUPPORTS_NATIVE_CX8 true then supports_cx8() function hard coded to return 'true' Reviewed-by: kvn, twisti, dholmes ! src/share/vm/runtime/vm_version.hpp Changeset: 504d8f519adf Author: jiangli Date: 2013-09-20 20:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/504d8f519adf Merge Changeset: d682c6e24fe3 Author: bdelsart Date: 2013-09-26 01:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d682c6e24fe3 Merge Changeset: 60a2d625db36 Author: bdelsart Date: 2013-09-26 04:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/60a2d625db36 Merge Changeset: 2c022e432e10 Author: stefank Date: 2013-09-20 10:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2c022e432e10 8024974: Incorrect use of GC_locker::is_active() Summary: SymbolTable and StringTable can make calls to GC_locker::is_active() outside a safepoint. This isn't safe because the GC_locker active state (lock count) is only updated at a safepoint and only remains valid as long as _needs_gc is true. However, outside a safepoint_needs_gc can change to false at any time, which makes it impossible to do a correct call to is_active() in that context. In this case these calls can just be removed since the input argument to basic_add() should never be on the heap and so there's no need to check the GC_locker state. This change also adjusts the assert() in is_active() to makes sure all calls to this function are always done under a safepoint. Reviewed-by: brutisso, dcubed Contributed-by: per.liden at oracle.com ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/memory/gcLocker.cpp ! src/share/vm/memory/gcLocker.hpp Changeset: 9361de86a50f Author: stefank Date: 2013-09-20 11:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9361de86a50f 8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize Reviewed-by: coleenp, brutisso, mgerdin, jmasa ! src/share/vm/memory/metaspace.cpp Changeset: b960c9df4f11 Author: stefank Date: 2013-09-21 10:09 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b960c9df4f11 8025096: Move the ChunkManager instances out of the VirtualSpaceLists Reviewed-by: coleenp, mgerdin, jmasa ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp Changeset: 10cc3b624f8f Author: tschatzl Date: 2013-09-24 10:14 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/10cc3b624f8f Merge - test/runtime/6878713/Test6878713.sh - test/runtime/6878713/testcase.jar - test/runtime/7020373/Test7020373.sh - test/runtime/7020373/testcase.jar Changeset: a19bea467577 Author: tschatzl Date: 2013-09-25 13:25 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a19bea467577 7163191: G1: introduce a "heap spanning table" abstraction Summary: Add G1BiasedArray that is an array where each element represents a fixed-sized subdivision of the heap. Use this abstraction to refactor the HeapRegionSeq class. Reviewed-by: brutisso ! make/excludeSrc.make + src/share/vm/gc_implementation/g1/g1BiasedArray.cpp + src/share/vm/gc_implementation/g1/g1BiasedArray.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.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/vmStructs_g1.hpp ! src/share/vm/prims/jni.cpp Changeset: 03f493ce3a71 Author: brutisso Date: 2013-09-25 17:23 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/03f493ce3a71 8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightly Reviewed-by: mgerdin, tschatzl, jmasa ! src/share/vm/memory/metaspace.cpp ! src/share/vm/prims/jni.cpp Changeset: 461159cd7a91 Author: tschatzl Date: 2013-09-26 12:18 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/461159cd7a91 Merge ! src/share/vm/classfile/symbolTable.cpp Changeset: 3da9fad1391e Author: tschatzl Date: 2013-09-26 06:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3da9fad1391e Merge Changeset: 58043478c26d Author: amurillo Date: 2013-09-26 13:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/58043478c26d Merge Changeset: 6209b0ed51c0 Author: amurillo Date: 2013-09-26 13:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6209b0ed51c0 Added tag hs25-b52 for changeset 58043478c26d ! .hgtags From alejandro.murillo at oracle.com Tue Oct 1 14:01:15 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 01 Oct 2013 15:01:15 -0600 Subject: jdk8-b110: HotSpot Message-ID: <524B381B.2080607@oracle.com> hs25-b52 has been integrated into jdk8-b110. http://hg.openjdk.java.net/jdk8/jdk8/rev/0cc21882d2f6 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/3d2b7ce93c5c http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6209b0ed51c0 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/4c84c5b447b0 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/cc682329886b http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8edd604bf960 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/41541097533a http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d49a8c2173f5 Component : VM Status : 0 major failures, 0 minor failures Date : 10/01/2013 at 22:00 MSK Tested By : VM SQE &dmitry.fazunenko at oracle.com Cost(total man-days): 1 Workspace : 2013-09-26-203445.amurillo.hs25-b52-snapshot Bundles : 2013-09-26-203445.amurillo.hs25-b52-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Logs :http://surl.us.oracle.com/PIT_hs25b52_summary Browsers : NA Patches : NA Number of Tests Executed : 357347 passed tests, 4525 failed tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions" 7009641: Don't fail VM when CodeCache is full 7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not 7163191: G1: introduce a "heap spanning table" abstraction 7196151: ParserTest SEGv on solaris 8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code 8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64 8019835: Strings interned in different threads equal but does not == 8022585: VM crashes when ran with -XX:+PrintInlining 8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR 8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously 8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException 8024826: (s) : Remove alt-rt.jar, used by +AggressiveOps 8024974: Incorrect use of GC_locker::is_active() 8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize 8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle 8025096: Move the ChunkManager instances out of the VirtualSpaceLists 8025127: new hotspot build - hs25-b52 8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightly Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b110. Issues and Notes: This is PIT for HS25 b52 for JDK 8 b110. There are several JCK failures caused by incorrect configuration. Invalidated. -- Alejandro From dan.xu at oracle.com Tue Oct 1 14:29:44 2013 From: dan.xu at oracle.com (Dan Xu) Date: Tue, 01 Oct 2013 14:29:44 -0700 Subject: CFV: New JDK8 Committer Brent Christian (bchristi) In-Reply-To: References: Message-ID: <524B3EC8.2090708@oracle.com> Vote: yes -Dan On 09/26/2013 02:18 PM, Mike Duigou wrote: > I hereby nominate Brent Christian to jdk8 Committer. > > Brent has been working on the core libraries for a little less than a year but has tackled some significant problems including the initial re-write of HashMap in Java 8 to replace alternative hashing. He's also been contributing platform code for Mac OS. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bchristi --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8025173: HashMap.put() replacing an existing key can trigger a resize() > 7199674: (props) user.home property does not return an accessible location in sandboxed environment [macosx] > 8024009: Remove jdk.map.useRandomSeed system property > 8011194: Apps launched via double-clicked .jars have file.encoding value of US-ASCII on Mac OS X > 8010325: Remove hash32() method and hash32 int field from java.lang.String > 8005698: Handle Frequent HashMap Collisions with Balanced Trees > 8006039: test/tools/launcher/I18NJarTest.java fails on Mac w/ LANG=C, LC_ALL=C > 8005962: TEST_BUG: java/util/Properties/MacJNUEncoding can fail in certain environments > 8003228: (props) sun.jnu.encoding should be set to UTF-8 [macosx] > 7178922: (props) re-visit how os.name is determined on Mac > > Votes are due by 2359 UTC, October 10, 2013. > > Only current jdk8 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]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From Alan.Bateman at oracle.com Tue Oct 1 22:13:13 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 01 Oct 2013 22:13:13 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen Message-ID: <524BAB69.3060400@oracle.com> I hereby nominate Staffan Larsen to jdk8 Reviewer. Staffan leads the serviceability area in Oracle's JDK team and has been contributing changes to OpenJDK since Dec 2010. He has Reviewer role on the hsx project and is author of ~80 changes in the jdk8 forest. He has also co-reviewed ~100 other changes in the jdk8 forest. Votes are due by Oct 17, 2013, 06:00 PDT. Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [2]. -Alan. [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#reviewer-vote From Abhi.Saha at Oracle.Com Tue Oct 1 22:41:06 2013 From: Abhi.Saha at Oracle.Com (Abhijit Saha) Date: Tue, 01 Oct 2013 22:41:06 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524BB1F2.9080408@Oracle.Com> Vote: yes Thanks Abhijit On 10/1/2013 10:13 PM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has > been contributing changes to OpenJDK since Dec 2010. He has Reviewer > role on the hsx project and is author of ~80 changes in the jdk8 > forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote -- Java SE Sustaining Oracle Corporation. (408)276-7564 From david.holmes at oracle.com Tue Oct 1 23:48:07 2013 From: david.holmes at oracle.com (David Holmes) Date: Wed, 02 Oct 2013 16:48:07 +1000 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524BC1A7.4010704@oracle.com> Vote: yes David On 2/10/2013 3:13 PM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has been > contributing changes to OpenJDK since Dec 2010. He has Reviewer role on > the hsx project and is author of ~80 changes in the jdk8 forest. He has > also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From joe.darcy at oracle.com Wed Oct 2 00:29:54 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 02 Oct 2013 00:29:54 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524BCB72.5090407@oracle.com> Vote: yes -Joe On 10/01/2013 10:13 PM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has > been contributing changes to OpenJDK since Dec 2010. He has Reviewer > role on the hsx project and is author of ~80 changes in the jdk8 > forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From joel.franck at oracle.com Wed Oct 2 01:08:19 2013 From: joel.franck at oracle.com (Joel Borggren-Franck) Date: Wed, 2 Oct 2013 10:08:19 +0200 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <20131002080819.GF1969@jfranck-desktop.jrpg.bea.com> cheers /Joel On 2013-10-01, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has > been contributing changes to OpenJDK since Dec 2010. He has Reviewer > role on the hsx project and is author of ~80 changes in the jdk8 > forest. He has also co-reviewed ~100 other changes in the jdk8 > forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this > mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From brian.goetz at oracle.com Wed Oct 2 01:56:37 2013 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 2 Oct 2013 10:56:37 +0200 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <1D706822-BE71-4C0A-B44D-2136A270E739@oracle.com> Vote: yes Sent from my iPhone On Oct 2, 2013, at 7:13 AM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has been contributing changes to OpenJDK since Dec 2010. He has Reviewer role on the hsx project and is author of ~80 changes in the jdk8 forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From vicente.romero at oracle.com Wed Oct 2 02:03:32 2013 From: vicente.romero at oracle.com (Vicente-Arturo Romero-Zaldivar) Date: Wed, 02 Oct 2013 10:03:32 +0100 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BCB72.5090407@oracle.com> References: <524BAB69.3060400@oracle.com> <524BCB72.5090407@oracle.com> Message-ID: <524BE164.30304@oracle.com> Vote: yes Vicente On 02/10/13 08:29, Joe Darcy wrote: > Vote: yes > > -Joe > > On 10/01/2013 10:13 PM, Alan Bateman wrote: >> I hereby nominate Staffan Larsen to jdk8 Reviewer. >> >> Staffan leads the serviceability area in Oracle's JDK team and has >> been contributing changes to OpenJDK since Dec 2010. He has Reviewer >> role on the hsx project and is author of ~80 changes in the jdk8 >> forest. He has also co-reviewed ~100 other changes in the jdk8 forest. >> >> Votes are due by Oct 17, 2013, 06:00 PDT. >> >> Only current jdk8 Reviewers[1] are eligible to vote on this >> nomination. Votes must be cast in the open by replying to this >> mailing list. >> >> For Three-Vote Consensus voting instructions, see [2]. >> >> -Alan. >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#reviewer-vote > From artem.ananiev at oracle.com Wed Oct 2 02:06:39 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Wed, 02 Oct 2013 13:06:39 +0400 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524BE21F.6000903@oracle.com> Vote: Yes Artem On 10/2/2013 9:13 AM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has been > contributing changes to OpenJDK since Dec 2010. He has Reviewer role on > the hsx project and is author of ~80 changes in the jdk8 forest. He has > also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. > Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From erik.joelsson at oracle.com Wed Oct 2 02:27:24 2013 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Wed, 02 Oct 2013 11:27:24 +0200 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524BE6FC.90302@oracle.com> Vote: yes /Erik On 2013-10-02 07:13, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has > been contributing changes to OpenJDK since Dec 2010. He has Reviewer > role on the hsx project and is author of ~80 changes in the jdk8 > forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From erik.joelsson at oracle.com Wed Oct 2 02:36:23 2013 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Wed, 02 Oct 2013 11:36:23 +0200 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE6B4.9010501@oracle.com> References: <524BE6B4.9010501@oracle.com> Message-ID: <524BE917.9080604@oracle.com> I hereby nominate Magnus Ihse Bursie to JDK8 Committer. Magnus is one of the main contributers to the build-infra project, and since recently coming back from parental leave, has provided a steady stream of change sets in the build area. For a full list of changes, see below. Magnus is currently a committer in the build-infra project, and an author in the JDK8 project. Votes are due by October 16, 2013. Only current JDK8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. Erik Joelsson [1]http://openjdk.java.net/census [2]http://openjdk.java.net/projects/#committer-vote root: 8024849: Don't remove upper case letters from username when setting USER_RELEASE_SUFFIX 8024815: Make --with-dxsdk and friends deprecated 8024665: Move open changes for JDK-8020411 to closed source 8024620: config.log does not end up in corresponding configuration 8010185: Build should support --with-override-nashorn 8024467: Update autoconf-config.guess to autoconf 2.69 8024155: Fix 'make CONF= ' 8001897: build-infra: misc adjustments to configure script 7165277: Fix missing execute permission issue running logger.sh jdk: 7172014: Remove empty and unused javah include files 7168208: Change use of @ in one sed command involving paths to different character hotspot: 7172012: Make test-in-build an option (Queens) Also a major contributor to these (which touched most open repos): 7170079: Adjustments to build-infra makefiles 7074397: Build infrastructure changes (makefile re-write) From staffan.larsen at oracle.com Wed Oct 2 03:46:04 2013 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Wed, 2 Oct 2013 12:46:04 +0200 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: Vote: yes. /Staffan On 2 okt 2013, at 11:36, Erik Joelsson wrote: > I hereby nominate Magnus Ihse Bursie to JDK8 Committer. > > Magnus is one of the main contributers to the build-infra project, and since recently coming back from parental leave, has provided a steady stream of change sets in the build area. For a full list of changes, see below. > > Magnus is currently a committer in the build-infra project, and an author in the JDK8 project. > > Votes are due by October 16, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Erik Joelsson > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > > > root: > 8024849: Don't remove upper case letters from username when setting USER_RELEASE_SUFFIX > 8024815: Make --with-dxsdk and friends deprecated > 8024665: Move open changes for JDK-8020411 to closed source > 8024620: config.log does not end up in corresponding configuration > 8010185: Build should support --with-override-nashorn > 8024467: Update autoconf-config.guess to autoconf 2.69 > 8024155: Fix 'make CONF= ' > 8001897: build-infra: misc adjustments to configure script > 7165277: Fix missing execute permission issue running logger.sh > > jdk: > 7172014: Remove empty and unused javah include files > 7168208: Change use of @ in one sed command involving paths to different character > > hotspot: > 7172012: Make test-in-build an option (Queens) > > Also a major contributor to these (which touched most open repos): > 7170079: Adjustments to build-infra makefiles > 7074397: Build infrastructure changes (makefile re-write) > > > From karen.kinnear at oracle.com Wed Oct 2 04:54:31 2013 From: karen.kinnear at oracle.com (Karen Kinnear) Date: Wed, 2 Oct 2013 07:54:31 -0400 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <41927939-E5A0-4A1C-B6DA-ECB6763C1C69@oracle.com> Vote: yes thanks, Karen On Oct 2, 2013, at 1:13 AM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has been contributing changes to OpenJDK since Dec 2010. He has Reviewer role on the hsx project and is author of ~80 changes in the jdk8 forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From zhengyu.gu at oracle.com Wed Oct 2 05:05:56 2013 From: zhengyu.gu at oracle.com (Zhengyu Gu) Date: Wed, 02 Oct 2013 08:05:56 -0400 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524C0C24.70209@oracle.com> Vote: yes -Zhengyu On 10/2/2013 1:13 AM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has > been contributing changes to OpenJDK since Dec 2010. He has Reviewer > role on the hsx project and is author of ~80 changes in the jdk8 > forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From coleen.phillimore at oracle.com Wed Oct 2 05:48:25 2013 From: coleen.phillimore at oracle.com (Coleen Phillmore) Date: Wed, 02 Oct 2013 08:48:25 -0400 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524C1619.9090803@oracle.com> Vote: yes On 10/2/2013 1:13 AM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has > been contributing changes to OpenJDK since Dec 2010. He has Reviewer > role on the hsx project and is author of ~80 changes in the jdk8 > forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From mike.duigou at oracle.com Wed Oct 2 06:35:11 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 2 Oct 2013 06:35:11 -0700 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: <6209DF6D-5451-4030-9696-CE261C27FAAB@oracle.com> Vote: YES On Oct 2 2013, at 02:36 , Erik Joelsson wrote: > I hereby nominate Magnus Ihse Bursie to JDK8 Committer. > > Magnus is one of the main contributers to the build-infra project, and since recently coming back from parental leave, has provided a steady stream of change sets in the build area. For a full list of changes, see below. > > Magnus is currently a committer in the build-infra project, and an author in the JDK8 project. > > Votes are due by October 16, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Erik Joelsson > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > > > root: > 8024849: Don't remove upper case letters from username when setting USER_RELEASE_SUFFIX > 8024815: Make --with-dxsdk and friends deprecated > 8024665: Move open changes for JDK-8020411 to closed source > 8024620: config.log does not end up in corresponding configuration > 8010185: Build should support --with-override-nashorn > 8024467: Update autoconf-config.guess to autoconf 2.69 > 8024155: Fix 'make CONF= ' > 8001897: build-infra: misc adjustments to configure script > 7165277: Fix missing execute permission issue running logger.sh > > jdk: > 7172014: Remove empty and unused javah include files > 7168208: Change use of @ in one sed command involving paths to different character > > hotspot: > 7172012: Make test-in-build an option (Queens) > > Also a major contributor to these (which touched most open repos): > 7170079: Adjustments to build-infra makefiles > 7074397: Build infrastructure changes (makefile re-write) > > > From mike.duigou at oracle.com Wed Oct 2 06:35:35 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 2 Oct 2013 06:35:35 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <7F14E0EA-AC16-4047-A76B-7CB0FCC2A2F0@oracle.com> Vote: YES On Oct 1 2013, at 22:13 , Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has been contributing changes to OpenJDK since Dec 2010. He has Reviewer role on the hsx project and is author of ~80 changes in the jdk8 forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From daniel.daugherty at oracle.com Wed Oct 2 06:44:58 2013 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Wed, 02 Oct 2013 07:44:58 -0600 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524C235A.20508@oracle.com> Vote: yes Dan On 10/1/13 11:13 PM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has > been contributing changes to OpenJDK since Dec 2010. He has Reviewer > role on the hsx project and is author of ~80 changes in the jdk8 > forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > From tim.bell at oracle.com Wed Oct 2 06:49:26 2013 From: tim.bell at oracle.com (Tim Bell) Date: Wed, 02 Oct 2013 06:49:26 -0700 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: <524C2466.6020509@oracle.com> Vote: yes On 10/ 2/13 02:36 AM, Erik Joelsson wrote: > I hereby nominate Magnus Ihse Bursie to JDK8 Committer. From tim.bell at oracle.com Wed Oct 2 06:49:46 2013 From: tim.bell at oracle.com (Tim Bell) Date: Wed, 02 Oct 2013 06:49:46 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524C247A.3030400@oracle.com> Vote: yes On 10/ 1/13 10:13 PM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. From Lance.Andersen at oracle.com Wed Oct 2 07:04:48 2013 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Wed, 2 Oct 2013 10:04:48 -0400 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <9197AFE4-65E1-40F5-A4C4-CE2A431C9AE6@oracle.com> Vote: yes On 10/ 1/13 10:13 PM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com From alejandro.murillo at oracle.com Wed Oct 2 08:53:49 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Wed, 02 Oct 2013 09:53:49 -0600 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: <524C418D.3000305@oracle.com> vote: yes On 10/2/2013 3:36 AM, Erik Joelsson wrote: > I hereby nominate Magnus Ihse Bursie to JDK8 Committer. > -- Alejandro From joel.franck at oracle.com Wed Oct 2 08:59:48 2013 From: joel.franck at oracle.com (=?iso-8859-1?Q?Joel_Borggr=E9n-Franck?=) Date: Wed, 2 Oct 2013 17:59:48 +0200 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: Vote: yes cheers /Joel On Oct 2, 2013, at 11:36 AM, Erik Joelsson wrote: > I hereby nominate Magnus Ihse Bursie to JDK8 Committer. > > Magnus is one of the main contributers to the build-infra project, and since recently coming back from parental leave, has provided a steady stream of change sets in the build area. For a full list of changes, see below. > > Magnus is currently a committer in the build-infra project, and an author in the JDK8 project. > > Votes are due by October 16, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Erik Joelsson > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > > > root: > 8024849: Don't remove upper case letters from username when setting USER_RELEASE_SUFFIX > 8024815: Make --with-dxsdk and friends deprecated > 8024665: Move open changes for JDK-8020411 to closed source > 8024620: config.log does not end up in corresponding configuration > 8010185: Build should support --with-override-nashorn > 8024467: Update autoconf-config.guess to autoconf 2.69 > 8024155: Fix 'make CONF= ' > 8001897: build-infra: misc adjustments to configure script > 7165277: Fix missing execute permission issue running logger.sh > > jdk: > 7172014: Remove empty and unused javah include files > 7168208: Change use of @ in one sed command involving paths to different character > > hotspot: > 7172012: Make test-in-build an option (Queens) > > Also a major contributor to these (which touched most open repos): > 7170079: Adjustments to build-infra makefiles > 7074397: Build infrastructure changes (makefile re-write) > > > From joel.franck at oracle.com Wed Oct 2 09:02:04 2013 From: joel.franck at oracle.com (=?iso-8859-1?Q?Joel_Borggr=E9n-Franck?=) Date: Wed, 2 Oct 2013 18:02:04 +0200 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <6F0C0FE6-24F6-4462-8A76-E443C0CF02DC@oracle.com> Vote: yes cheers /Joel On Oct 2, 2013, at 7:13 AM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has been contributing changes to OpenJDK since Dec 2010. He has Reviewer role on the hsx project and is author of ~80 changes in the jdk8 forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From vladimir.kozlov at oracle.com Wed Oct 2 09:12:12 2013 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 02 Oct 2013 09:12:12 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524C45DC.50600@oracle.com> Vote: yes Vladimir On 10/1/13 10:13 PM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has been contributing changes to OpenJDK since Dec 2010. > He has Reviewer role on the hsx project and is author of ~80 changes in the jdk8 forest. He has also co-reviewed ~100 > other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to > this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From mark.reinhold at oracle.com Wed Oct 2 09:16:12 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Wed, 02 Oct 2013 09:16:12 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <20131002091612.645034@eggemoggin.niobe.net> Vote: yes - Mark From mandy.chung at oracle.com Wed Oct 2 10:03:23 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Wed, 02 Oct 2013 10:03:23 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524C51DB.2010906@oracle.com> Vote: yes Mandy From mandy.chung at oracle.com Wed Oct 2 10:03:53 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Wed, 02 Oct 2013 10:03:53 -0700 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: <524C51F9.7070607@oracle.com> Vote: yes Mandy From omajid at redhat.com Wed Oct 2 10:23:53 2013 From: omajid at redhat.com (Omair Majid) Date: Wed, 02 Oct 2013 13:23:53 -0400 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: <524C56A9.1000305@redhat.com> Vote: Yes On 10/02/2013 05:36 AM, Erik Joelsson wrote: > I hereby nominate Magnus Ihse Bursie to JDK8 Committer. From david.katleman at oracle.com Wed Oct 2 11:39:30 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 02 Oct 2013 18:39:30 +0000 Subject: hg: jdk8/jdk8: 4 new changesets Message-ID: <20131002183931.4F39362CB6@hg.openjdk.java.net> Changeset: 5ec3c4948863 Author: ksrini Date: 2013-09-27 16:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/5ec3c4948863 8023495: [infra] create 64-bit solaris bits with symlinks Reviewed-by: ihse, tbell, erikj ! common/makefiles/Jprt.gmk ! common/makefiles/Main.gmk Changeset: 72c2495c86c9 Author: katleman Date: 2013-10-01 12:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/72c2495c86c9 Merge Changeset: 0f704e36bc5d Author: ihse Date: 2013-10-01 10:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/0f704e36bc5d 8006661: Use LC_ALL=C instead of LANG=C compare.sh Reviewed-by: tbell ! common/bin/compare.sh Changeset: 4faa09c7fe55 Author: erikj Date: 2013-10-02 15:08 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/4faa09c7fe55 Merge From david.katleman at oracle.com Wed Oct 2 11:40:33 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 02 Oct 2013 18:40:33 +0000 Subject: hg: jdk8/jdk8/jdk: 4 new changesets Message-ID: <20131002184144.905D062CB7@hg.openjdk.java.net> Changeset: 9684ed81cd21 Author: ksrini Date: 2013-09-27 16:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9684ed81cd21 8020552: [launcher] changes to support removal of Solaris 32-bit distribution 8023495: [infra] create 64-bit solaris bits with symlinks Reviewed-by: ihse, tbell, dholmes, darcy, alanb, erikj, sla, martin ! makefiles/Images.gmk ! src/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java ! src/solaris/bin/java_md_solinux.c ! test/com/sun/jdi/BadHandshakeTest.java ! test/com/sun/jdi/DoubleAgentTest.java ! test/com/sun/jdi/ExclusiveBind.java ! test/com/sun/jdi/PrivateTransportTest.sh ! test/com/sun/jdi/RunToExit.java - test/com/sun/jdi/Solaris32AndSolaris64Test.sh ! test/com/sun/jdi/connect/spi/SimpleLaunchingConnector.java ! test/demo/jvmti/DemoRun.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile + test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-i586/libLauncher.so - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparc/libLauncher.so ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh ! test/sun/security/tools/keytool/autotest.sh ! test/sun/tools/jhat/HatRun.java ! test/tools/launcher/6842838/Test6842838.sh ! test/tools/launcher/ChangeDataModel.java ! test/tools/launcher/ExecutionEnvironment.java ! test/tools/launcher/FXLauncherTest.java ! test/tools/launcher/RunpathTest.java ! test/tools/launcher/Test7029048.java ! test/tools/launcher/TestHelper.java Changeset: 2c7c7b813eb3 Author: katleman Date: 2013-10-01 12:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2c7c7b813eb3 Merge - test/com/sun/jdi/Solaris32AndSolaris64Test.sh - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-i586/libLauncher.so - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparc/libLauncher.so Changeset: dd43ccb3bac9 Author: ihse Date: 2013-10-01 11:08 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd43ccb3bac9 8019219: Fix typo in jdk/makefiles "default" targets Reviewed-by: erikj ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk Changeset: 54e099776f08 Author: erikj Date: 2013-10-02 15:08 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/54e099776f08 Merge From stuart.marks at oracle.com Wed Oct 2 16:42:58 2013 From: stuart.marks at oracle.com (Stuart Marks) Date: Wed, 02 Oct 2013 16:42:58 -0700 Subject: CFV: New JDK8 Committer Brent Christian (bchristi) In-Reply-To: References: Message-ID: <524CAF82.7080405@oracle.com> Vote: yes On 9/26/13 2:18 PM, Mike Duigou wrote: > I hereby nominate Brent Christian to jdk8 Committer. > > Brent has been working on the core libraries for a little less than a year but has tackled some significant problems including the initial re-write of HashMap in Java 8 to replace alternative hashing. He's also been contributing platform code for Mac OS. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bchristi --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8025173: HashMap.put() replacing an existing key can trigger a resize() > 7199674: (props) user.home property does not return an accessible location in sandboxed environment [macosx] > 8024009: Remove jdk.map.useRandomSeed system property > 8011194: Apps launched via double-clicked .jars have file.encoding value of US-ASCII on Mac OS X > 8010325: Remove hash32() method and hash32 int field from java.lang.String > 8005698: Handle Frequent HashMap Collisions with Balanced Trees > 8006039: test/tools/launcher/I18NJarTest.java fails on Mac w/ LANG=C, LC_ALL=C > 8005962: TEST_BUG: java/util/Properties/MacJNUEncoding can fail in certain environments > 8003228: (props) sun.jnu.encoding should be set to UTF-8 [macosx] > 7178922: (props) re-visit how os.name is determined on Mac > > Votes are due by 2359 UTC, October 10, 2013. > > Only current jdk8 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]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > From david.holmes at oracle.com Wed Oct 2 19:00:29 2013 From: david.holmes at oracle.com (David Holmes) Date: Thu, 03 Oct 2013 12:00:29 +1000 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: <524CCFBD.40406@oracle.com> Vote: yes David On 2/10/2013 7:36 PM, Erik Joelsson wrote: > I hereby nominate Magnus Ihse Bursie to JDK8 Committer. > > Magnus is one of the main contributers to the build-infra project, and > since recently coming back from parental leave, has provided a steady > stream of change sets in the build area. For a full list of changes, see > below. > > Magnus is currently a committer in the build-infra project, and an > author in the JDK8 project. > > Votes are due by October 16, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Erik Joelsson > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > > > root: > 8024849: Don't remove upper case letters from username when setting > USER_RELEASE_SUFFIX > 8024815: Make --with-dxsdk and friends deprecated > 8024665: Move open changes for JDK-8020411 to closed source > 8024620: config.log does not end up in corresponding configuration > 8010185: Build should support --with-override-nashorn > 8024467: Update autoconf-config.guess to autoconf 2.69 > 8024155: Fix 'make CONF= ' > 8001897: build-infra: misc adjustments to configure script > 7165277: Fix missing execute permission issue running logger.sh > > jdk: > 7172014: Remove empty and unused javah include files > 7168208: Change use of @ in one sed command involving paths to different > character > > hotspot: > 7172012: Make test-in-build an option (Queens) > > Also a major contributor to these (which touched most open repos): > 7170079: Adjustments to build-infra makefiles > 7074397: Build infrastructure changes (makefile re-write) > > > From sundararajan.athijegannathan at oracle.com Wed Oct 2 20:16:15 2013 From: sundararajan.athijegannathan at oracle.com (A. Sundararajan) Date: Thu, 03 Oct 2013 08:46:15 +0530 Subject: Heads up: Removal of the old build system in JDK8 In-Reply-To: <524ACE59.4060002@oracle.com> References: <524ACE59.4060002@oracle.com> Message-ID: <524CE17F.8050604@oracle.com> Nashorn project ($jdk8/nashorn) uses "make" directory contents. Contains NetBeans project. There is a old-style "Makefile" there which can be removed. (Nashorn does not even build with old-style build. That Makefile just instructs to run 'new style build' for nashorn). -Sundar Magnus Ihse Bursie wrote: > The new build system ("build-infra") has been the default way of > building the JDK for almost a year. Keeping the old build system in > sync with the new requires time and effort, and is getting harder all > the time. > > So the time has come to finally kill of the old build system for those > components where the new build system exists (i.e. langtools, jdk, > corba, jaxp and jaxws -- but not hotspot). > > If you have not switched over to using the new build system, this is > the time! > > If you are using build functionality in the old build system that is > not replicated in the new build system, please let us know. > > Apart from building the product, the old build system (the "make" > directories in the top-level repo or any sub repo) contains a number > of other utilities, scripts and make targets to produce results other > than the product itself. These will not be removed (unless the > functionality is replaced in the new build system), but we would still > like to hear from you what are actively being used, and what are just > remnants that can be removed. > > Please direct your replies to the build-dev at openjdk.java.net list. > > /Magnus From david.katleman at oracle.com Thu Oct 3 08:47:01 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 03 Oct 2013 15:47:01 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b110 for changeset 3d2b7ce93c5c Message-ID: <20131003154703.BCB4962CF9@hg.openjdk.java.net> Changeset: 85c1c94e7235 Author: katleman Date: 2013-10-02 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/85c1c94e7235 Added tag jdk8-b110 for changeset 3d2b7ce93c5c ! .hgtags From david.katleman at oracle.com Thu Oct 3 08:50:03 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 03 Oct 2013 15:50:03 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b110 for changeset cc682329886b Message-ID: <20131003155012.007A262CFC@hg.openjdk.java.net> Changeset: 32edc7a2c866 Author: katleman Date: 2013-10-02 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/32edc7a2c866 Added tag jdk8-b110 for changeset cc682329886b ! .hgtags From david.katleman at oracle.com Thu Oct 3 08:49:25 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 03 Oct 2013 15:49:25 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b110 for changeset 4c84c5b447b0 Message-ID: <20131003154933.08DEC62CFB@hg.openjdk.java.net> Changeset: 17ee0d3e97fd Author: katleman Date: 2013-10-02 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/17ee0d3e97fd Added tag jdk8-b110 for changeset 4c84c5b447b0 ! .hgtags From david.katleman at oracle.com Thu Oct 3 08:50:37 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 03 Oct 2013 15:50:37 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b110 for changeset 54e099776f08 Message-ID: <20131003155110.27C3662CFE@hg.openjdk.java.net> Changeset: 9f57d2774603 Author: katleman Date: 2013-10-02 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9f57d2774603 Added tag jdk8-b110 for changeset 54e099776f08 ! .hgtags From david.katleman at oracle.com Thu Oct 3 08:48:02 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 03 Oct 2013 15:48:02 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b110 for changeset 6209b0ed51c0 Message-ID: <20131003154807.D75BA62CFA@hg.openjdk.java.net> Changeset: ebfa5793d349 Author: katleman Date: 2013-10-02 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ebfa5793d349 Added tag jdk8-b110 for changeset 6209b0ed51c0 ! .hgtags From david.katleman at oracle.com Thu Oct 3 08:52:13 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 03 Oct 2013 15:52:13 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b110 for changeset 41541097533a Message-ID: <20131003155219.6A90562CFF@hg.openjdk.java.net> Changeset: af6244ba81b6 Author: katleman Date: 2013-10-02 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/af6244ba81b6 Added tag jdk8-b110 for changeset 41541097533a ! .hgtags From david.katleman at oracle.com Thu Oct 3 08:52:35 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 03 Oct 2013 15:52:35 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b110 for changeset d49a8c2173f5 Message-ID: <20131003155237.B83BC62D00@hg.openjdk.java.net> Changeset: 75fd3486e584 Author: katleman Date: 2013-10-02 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/75fd3486e584 Added tag jdk8-b110 for changeset d49a8c2173f5 ! .hgtags From david.katleman at oracle.com Thu Oct 3 08:46:48 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 03 Oct 2013 15:46:48 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b110 for changeset 4faa09c7fe55 Message-ID: <20131003154648.56EFA62CF7@hg.openjdk.java.net> Changeset: 669e3e3d4459 Author: katleman Date: 2013-10-02 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/669e3e3d4459 Added tag jdk8-b110 for changeset 4faa09c7fe55 ! .hgtags From christian.thalinger at oracle.com Thu Oct 3 14:53:06 2013 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Thu, 3 Oct 2013 14:53:06 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <0AFF1273-B516-44EE-B2B3-91979231EE49@oracle.com> Vote: yes On Oct 1, 2013, at 10:13 PM, Alan Bateman wrote: > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has been contributing changes to OpenJDK since Dec 2010. He has Reviewer role on the hsx project and is author of ~80 changes in the jdk8 forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From kumar.x.srinivasan at oracle.com Thu Oct 3 16:24:33 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Thu, 03 Oct 2013 16:24:33 -0700 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: <524DFCB1.70501@oracle.com> Vote: yes > I hereby nominate Magnus Ihse Bursie to JDK8 Committer. > > Magnus is one of the main contributers to the build-infra project, and > since recently coming back from parental leave, has provided a steady > stream of change sets in the build area. For a full list of changes, > see below. > > Magnus is currently a committer in the build-infra project, and an > author in the JDK8 project. > > Votes are due by October 16, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Erik Joelsson > > [1]http://openjdk.java.net/census > [2]http://openjdk.java.net/projects/#committer-vote > > > root: > 8024849: Don't remove upper case letters from username when setting > USER_RELEASE_SUFFIX > 8024815: Make --with-dxsdk and friends deprecated > 8024665: Move open changes for JDK-8020411 to closed source > 8024620: config.log does not end up in corresponding configuration > 8010185: Build should support --with-override-nashorn > 8024467: Update autoconf-config.guess to autoconf 2.69 > 8024155: Fix 'make CONF= ' > 8001897: build-infra: misc adjustments to configure script > 7165277: Fix missing execute permission issue running logger.sh > > jdk: > 7172014: Remove empty and unused javah include files > 7168208: Change use of @ in one sed command involving paths to > different character > > hotspot: > 7172012: Make test-in-build an option (Queens) > > Also a major contributor to these (which touched most open repos): > 7170079: Adjustments to build-infra makefiles > 7074397: Build infrastructure changes (makefile re-write) > > > From kumar.x.srinivasan at oracle.com Thu Oct 3 16:25:09 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Thu, 03 Oct 2013 16:25:09 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <524DFCD5.20208@oracle.com> Vote: yes > I hereby nominate Staffan Larsen to jdk8 Reviewer. > > Staffan leads the serviceability area in Oracle's JDK team and has > been contributing changes to OpenJDK since Dec 2010. He has Reviewer > role on the hsx project and is author of ~80 changes in the jdk8 > forest. He has also co-reviewed ~100 other changes in the jdk8 forest. > > Votes are due by Oct 17, 2013, 06:00 PDT. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote From weijun.wang at oracle.com Thu Oct 3 19:00:58 2013 From: weijun.wang at oracle.com (Weijun Wang) Date: Fri, 04 Oct 2013 10:00:58 +0800 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: <524E215A.1010505@oracle.com> Vote: yes Weijun On 10/2/13 5:36 PM, Erik Joelsson wrote: > I hereby nominate Magnus Ihse Bursie to JDK8 Committer. From roger.riggs at oracle.com Fri Oct 4 06:12:12 2013 From: roger.riggs at oracle.com (roger riggs) Date: Fri, 04 Oct 2013 09:12:12 -0400 Subject: CFV: New JDK8 Committer: Magnus Ihse Bursie In-Reply-To: <524BE917.9080604@oracle.com> References: <524BE6B4.9010501@oracle.com> <524BE917.9080604@oracle.com> Message-ID: <524EBEAC.6030801@oracle.com> Vote: Yes On 10/2/2013 5:36 AM, Erik Joelsson wrote: > I hereby nominate Magnus Ihse Bursie to JDK8 Committer. From jonathan.gibbons at oracle.com Fri Oct 4 12:36:12 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Fri, 04 Oct 2013 12:36:12 -0700 Subject: CFV: New JDK 8 Reviewer: Bhavesh Patel Message-ID: <524F18AC.3040201@oracle.com> I hereby nominate Bhavesh Patel to JDK 8 Reviewer. Bhavesh has worked on javadoc and related doclets since before the beginning of OpenJDK. He is currently the primary maintainer of the standard doclet. He has authored 51 changesets in jdk8/tl/langtools [See below]. In particular, he has helped to modernize the javadoc code base, starting with the changset for 6851834, with the goal of making the generated output be conformant to relevant standards. Votes are due by the end of Oct 18. Only current JDK 8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [2]. Jonathan Gibbons [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#reviewer-vote ---- Changesets: $ hg log -M -u bpatel --template "{desc}\n" | grep "^[0-9]\{7,7\}: " 8004825: javadoc crash DocletAbortException 8016328: Regression : Javadoc i18n regression caused by fix for 8012375 8024096: some javadoc tests may contain false positive results 8015249: javadoc fails to document static final fields in annotation types 8015496: Information that package is deprecated is missing in profiles view 8023608: method grouping tabs folding issue 8022738: doclet should only generate functional interface text if source >= 8 8015882: Javadoc prints NPE when using Taglet 7198273: RFE : Javadoc Accessibility : Hyperlinks should contain text or an image with alt text 7052170: javadoc -charset option generates wrong meta tag 8016921: Change the profiles table on overview-summary.html page to a list 4749567: stddoclet: Add CSS style for setting header/footer to be italic 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than or tags 8013738: Two javadoc tests have bug 0000000 8014017: extra space in javadoc class heading 8007338: Method grouping tab line-folding 8015997: Additional improvement in Javadoc framing 8012375: Improve Javadoc framing 8009686: Generated javadoc documentation should be able to display type annotation on an array 8005091: javadoc should be able to return the receiver type 8009684: Default top left frame should be "All Packages" in the generated javadoc documentation 8006124: javadoc/doclet should be updated to support profiles 8005092: javadoc should check for synthesized bit on an annotation 8004891: Check for abstract method in javadoc does not conform to the language model 8004893: the javadoc/doclet needs to be updated to accommodate lambda changes 8002304: Group methods by types in methods summary section 4696488: javadoc doesn't handle UNC paths for destination directory 7068595: html files in class-use dir do not get loaded correctly when Frames link is clicked 7132631: The help-doc.html generates an invalid link to constant-values.html 7180906: Javadoc tool does not apply parameter -nosince 7052425: Change the look and feel of the javadoc generate HTML pages using stylesheet 6553182: Need to modify javadoc doclet for GPL 6492694: @deprecated tag doesn't work in package-info files. 7028815: Missing styles for some bulleted items in the new stylesheet 6758050: javadoc handles nested generic types incorrectly 7010344: Some of the html files do not have element in right context. 7001086: NLS: un-used resources should be removed from standard.properties and improper concatenation 7010342: End tag for element P is not open for few html files generated using new javadoc 7025314: NLS: translatability violation on standard.properties 4743537: Help doesn't say what "All Classes" and other links really mean 7006178: findbugs high priority issues in new javadoc 6776656: Incorrect number in 'generated' help-doc.html 7010528: javadoc performance regression 7006270: Several javadoc regression tests are failing on windows 6851834: Javadoc doclet needs a structured approach to generate the output HTML. 6820360: Fix for definition list tags nesting adds an extra list tag for package summary page. 6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Table must have captions and headers 6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - DL tag and nesting issue 6802694: Javadoc doclet does not display deprecated information with -nocomment option for serialized form 6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - HTML tag should have lang attribute 6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Bold tags should be strong | From joe.darcy at oracle.com Fri Oct 4 12:52:32 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Fri, 04 Oct 2013 12:52:32 -0700 Subject: CFV: New JDK 8 Reviewer: Bhavesh Patel In-Reply-To: <524F18AC.3040201@oracle.com> References: <524F18AC.3040201@oracle.com> Message-ID: <524F1C80.5060103@oracle.com> Vote: yes -Joe On 10/04/2013 12:36 PM, Jonathan Gibbons wrote: > I hereby nominate Bhavesh Patel to JDK 8 Reviewer. > > Bhavesh has worked on javadoc and related doclets since before the > beginning of OpenJDK. He is currently the primary maintainer of the > standard doclet. He has authored 51 changesets in jdk8/tl/langtools > [See below]. In particular, he has helped to modernize the javadoc > code base, starting with the changset for 6851834, with the goal of > making the generated output be conformant to relevant standards. > > Votes are due by the end of Oct 18. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this > mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u bpatel --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8004825: javadoc crash DocletAbortException > 8016328: Regression : Javadoc i18n regression caused by fix for 8012375 > 8024096: some javadoc tests may contain false positive results > 8015249: javadoc fails to document static final fields in annotation > types > 8015496: Information that package is deprecated is missing in profiles > view > 8023608: method grouping tabs folding issue > 8022738: doclet should only generate functional interface text if > source >= 8 > 8015882: Javadoc prints NPE when using Taglet > 7198273: RFE : Javadoc Accessibility : Hyperlinks should contain text > or an image with alt text > 7052170: javadoc -charset option generates wrong meta tag > 8016921: Change the profiles table on overview-summary.html page to a > list > 4749567: stddoclet: Add CSS style for setting header/footer to be italic > 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than > or tags > 8013738: Two javadoc tests have bug 0000000 > 8014017: extra space in javadoc class heading > 8007338: Method grouping tab line-folding > 8015997: Additional improvement in Javadoc framing > 8012375: Improve Javadoc framing > 8009686: Generated javadoc documentation should be able to display > type annotation on an array > 8005091: javadoc should be able to return the receiver type > 8009684: Default top left frame should be "All Packages" in the > generated javadoc documentation > 8006124: javadoc/doclet should be updated to support profiles > 8005092: javadoc should check for synthesized bit on an annotation > 8004891: Check for abstract method in javadoc does not conform to the > language model > 8004893: the javadoc/doclet needs to be updated to accommodate lambda > changes > 8002304: Group methods by types in methods summary section > 4696488: javadoc doesn't handle UNC paths for destination directory > 7068595: html files in class-use dir do not get loaded correctly when > Frames link is clicked > 7132631: The help-doc.html generates an invalid link to > constant-values.html > 7180906: Javadoc tool does not apply parameter -nosince > 7052425: Change the look and feel of the javadoc generate HTML pages > using stylesheet > 6553182: Need to modify javadoc doclet for GPL > 6492694: @deprecated tag doesn't work in package-info files. > 7028815: Missing styles for some bulleted items in the new stylesheet > 6758050: javadoc handles nested generic types incorrectly > 7010344: Some of the html files do not have element in right context. > 7001086: NLS: un-used resources should be removed from > standard.properties and improper concatenation > 7010342: End tag for element P is not open for few html files > generated using new javadoc > 7025314: NLS: translatability violation on standard.properties > 4743537: Help doesn't say what "All Classes" and other links really mean > 7006178: findbugs high priority issues in new javadoc > 6776656: Incorrect number in 'generated' help-doc.html > 7010528: javadoc performance regression > 7006270: Several javadoc regression tests are failing on windows > 6851834: Javadoc doclet needs a structured approach to generate the > output HTML. > 6820360: Fix for definition list tags nesting adds an extra list tag > for package summary page. > 6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - Table must have captions and headers > 6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - DL tag and nesting issue > 6802694: Javadoc doclet does not display deprecated information with > -nocomment option for serialized form > 6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - HTML tag should have lang attribute > 6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - Bold tags should be strong > | > From david.katleman at oracle.com Fri Oct 4 12:56:15 2013 From: david.katleman at oracle.com (David Katleman) Date: Fri, 04 Oct 2013 12:56:15 -0700 Subject: CFV: New JDK 8 Reviewer: Bhavesh Patel In-Reply-To: <524F18AC.3040201@oracle.com> References: <524F18AC.3040201@oracle.com> Message-ID: <524F1D5F.8030006@oracle.com> Vote: yes On 10/4/2013 12:36 PM, Jonathan Gibbons wrote: > I hereby nominate Bhavesh Patel to JDK 8 Reviewer. > > Bhavesh has worked on javadoc and related doclets since before the > beginning of OpenJDK. He is currently the primary maintainer of the > standard doclet. He has authored 51 changesets in jdk8/tl/langtools > [See below]. In particular, he has helped to modernize the javadoc > code base, starting with the changset for 6851834, with the goal of > making the generated output be conformant to relevant standards. > > Votes are due by the end of Oct 18. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this > mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u bpatel --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8004825: javadoc crash DocletAbortException > 8016328: Regression : Javadoc i18n regression caused by fix for 8012375 > 8024096: some javadoc tests may contain false positive results > 8015249: javadoc fails to document static final fields in annotation > types > 8015496: Information that package is deprecated is missing in profiles > view > 8023608: method grouping tabs folding issue > 8022738: doclet should only generate functional interface text if > source >= 8 > 8015882: Javadoc prints NPE when using Taglet > 7198273: RFE : Javadoc Accessibility : Hyperlinks should contain text > or an image with alt text > 7052170: javadoc -charset option generates wrong meta tag > 8016921: Change the profiles table on overview-summary.html page to a > list > 4749567: stddoclet: Add CSS style for setting header/footer to be italic > 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than > or tags > 8013738: Two javadoc tests have bug 0000000 > 8014017: extra space in javadoc class heading > 8007338: Method grouping tab line-folding > 8015997: Additional improvement in Javadoc framing > 8012375: Improve Javadoc framing > 8009686: Generated javadoc documentation should be able to display > type annotation on an array > 8005091: javadoc should be able to return the receiver type > 8009684: Default top left frame should be "All Packages" in the > generated javadoc documentation > 8006124: javadoc/doclet should be updated to support profiles > 8005092: javadoc should check for synthesized bit on an annotation > 8004891: Check for abstract method in javadoc does not conform to the > language model > 8004893: the javadoc/doclet needs to be updated to accommodate lambda > changes > 8002304: Group methods by types in methods summary section > 4696488: javadoc doesn't handle UNC paths for destination directory > 7068595: html files in class-use dir do not get loaded correctly when > Frames link is clicked > 7132631: The help-doc.html generates an invalid link to > constant-values.html > 7180906: Javadoc tool does not apply parameter -nosince > 7052425: Change the look and feel of the javadoc generate HTML pages > using stylesheet > 6553182: Need to modify javadoc doclet for GPL > 6492694: @deprecated tag doesn't work in package-info files. > 7028815: Missing styles for some bulleted items in the new stylesheet > 6758050: javadoc handles nested generic types incorrectly > 7010344: Some of the html files do not have element in right context. > 7001086: NLS: un-used resources should be removed from > standard.properties and improper concatenation > 7010342: End tag for element P is not open for few html files > generated using new javadoc > 7025314: NLS: translatability violation on standard.properties > 4743537: Help doesn't say what "All Classes" and other links really mean > 7006178: findbugs high priority issues in new javadoc > 6776656: Incorrect number in 'generated' help-doc.html > 7010528: javadoc performance regression > 7006270: Several javadoc regression tests are failing on windows > 6851834: Javadoc doclet needs a structured approach to generate the > output HTML. > 6820360: Fix for definition list tags nesting adds an extra list tag > for package summary page. > 6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - Table must have captions and headers > 6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - DL tag and nesting issue > 6802694: Javadoc doclet does not display deprecated information with > -nocomment option for serialized form > 6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - HTML tag should have lang attribute > 6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - Bold tags should be strong > | > From tim.bell at oracle.com Fri Oct 4 13:24:26 2013 From: tim.bell at oracle.com (Tim Bell) Date: Fri, 04 Oct 2013 13:24:26 -0700 Subject: CFV: New JDK 8 Reviewer: Bhavesh Patel In-Reply-To: <524F18AC.3040201@oracle.com> References: <524F18AC.3040201@oracle.com> Message-ID: <524F23FA.50901@oracle.com> Vote: yes On 10/ 4/13 12:36 PM, Jonathan Gibbons wrote: > I hereby nominate Bhavesh Patel to JDK 8 Reviewer. From vicente.romero at oracle.com Sat Oct 5 12:06:50 2013 From: vicente.romero at oracle.com (Vicente-Arturo Romero-Zaldivar) Date: Sat, 05 Oct 2013 20:06:50 +0100 Subject: CFV: New JDK 8 Reviewer: Bhavesh Patel In-Reply-To: <524F18AC.3040201@oracle.com> References: <524F18AC.3040201@oracle.com> Message-ID: <5250634A.8080308@oracle.com> vote: yes Vicente On 04/10/13 20:36, Jonathan Gibbons wrote: > I hereby nominate Bhavesh Patel to JDK 8 Reviewer. > > Bhavesh has worked on javadoc and related doclets since before the > beginning of OpenJDK. He is currently the primary maintainer of the > standard doclet. He has authored 51 changesets in jdk8/tl/langtools > [See below]. In particular, he has helped to modernize the javadoc > code base, starting with the changset for 6851834, with the goal of > making the generated output be conformant to relevant standards. > > Votes are due by the end of Oct 18. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this > mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > From mark at talios.com Sat Oct 5 14:15:28 2013 From: mark at talios.com (Mark Derricutt) Date: Sun, 6 Oct 2013 10:15:28 +1300 Subject: Strange covariant/generics downcasting issue with JDK8 In-Reply-To: References: Message-ID: <61F02531-837C-44BC-931E-507951FAE5AB@talios.com> Just following up on this now that Java One is over and hopefully more eyes can help me track down just what's going on here. Try as a may I've not yet been able to distil this problem down to a single class file to reproduce, but the extracted project on github ( https://github.com/talios/jdk8-covariantfail ) continues to fail under JDK8. The FEST-Assert library uses a fairly complex class hierarchy, employing some gnarly "self type" generics in order to provide the appropriate type to javac. When compiling under Java 7 the project works fine, but when compiling under JDK8 ( developer preview, and also HEAD/master builds from mercurial ) fail to compile the 2nd test function, as the inferred return type is getting lost somewhere along the way. If the 2nd test is broken up with intermediate variables then the call to hasSize(3) on line 37 compiles fine. Given this works under Java 7, and fails under Java 8 - this is clearly some form of regression/bug somewhere, just exactly what is broken, and how to reproduce it is so far eluding me, any help in isolating this issue so that a relevant bug can be raised, tracked, and fixed would be helpful. Mark -- Mark Derricutt ? twitter ? podcast ? blog ? google+ On 23/09/2013, at 5:30 PM, Mark Derricutt wrote: > Hi all, > > Since you're all enjoying JavaOne at the moment I was thinking it was about time that I starting building $work's project under JDK8 and give it some love over my normal small projects and ran into an odd issue with generics/covariant returns that works fine under 7u40 and breaks under 8DP. > > I've extracted this into a simple project [1] which I've pushed to github, I've added a comment on the code that breaks under JDK8. > > The code in question is: > > List strings? > > assertThat(strings).describedAs("test") > .isNotEmpty() > .has(regexMatch("th.*")) > .doesNotHave(regexMatch("moo.*")) > .hasSize(3); > > When calling assertThat(strings) a class of type ListAssertion is returned, and passed along the call chain. > > The problem appears to be that when doesNotHave() returns, javac no longer sees a ListAssertion but rather a top level AbstractAssertion on which doesNotHave is defined: > > /** {@inheritDoc} */ > public S has(Condition condition) { > conditions.assertHas(info, actual, condition); > return myself; > } > > /** {@inheritDoc} */ > public S doesNotHave(Condition condition) { > conditions.assertDoesNotHave(info, actual, condition); > return myself; > } > > Now, both has() and doesNotHave() appear to have the exact same signature, yet commenting out the call to doesNotHave() doesn't appear to trigger what appears to be a down casting to AbstractAssertion which doesn't include a method called hasSize(), the output I see from javac is: > > ~/D/covariantfail (master|?) $ /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/java -version > java version "1.8.0-ea" > Java(TM) SE Runtime Environment (build 1.8.0-ea-b106) > Java HotSpot(TM) 64-Bit Server VM (build 25.0-b48, mixed mode) > > ~/D/covariantfail (master|?) $ /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/javac -version > javac 1.8.0-ea > > /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/javac -d /Users/amrk/Dropbox/covariantfail/target/test-classes -classpath /Users/amrk/Dropbox/covariantfail/target/test-classes:/Users/amrk/Dropbox/covariantfail/target/classes:/Users/amrk/.m2/repository/org/testng/testng/6.8.5/testng-6.8.5.jar:/Users/amrk/.m2/repository/junit/junit/4.10/junit-4.10.jar:/Users/amrk/.m2/repository/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar:/Users/amrk/.m2/repository/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar:/Users/amrk/.m2/repository/com/beust/jcommander/1.27/jcommander-1.27.jar:/Users/amrk/.m2/repository/org/yaml/snakeyaml/1.6/snakeyaml-1.6.jar:/Users/amrk/.m2/repository/org/easytesting/fest-assert-core/2.0M10/fest-assert-core-2.0M10.jar:/Users/amrk/.m2/repository/org/easytesting/fest-util/1.2.5/fest-util-1.2.5.jar: -sourcepath /Users/amrk/Dropbox/covariantfail/src/test/java: /Users/amrk/Dropbox/covariantfail/src/test/java/com/talios/RegexMatch.java /Users/amrk/Dropbox/covariantfail/src/test/java/com/talios/AppTest.java -g -nowarn -target 1.5 -source 1.5 -encoding UTF-8 > /Users/amrk/Dropbox/covariantfail/src/test/java/com/talios/AppTest.java:37: error: cannot find symbol > .hasSize(3); > ^ > symbol: method hasSize(int) > location: class AbstractAssert > Note: /Users/amrk/Dropbox/covariantfail/src/test/java/com/talios/AppTest.java uses unchecked or unsafe operations. > Note: Recompile with -Xlint:unchecked for details. > 1 error > > > Is this a known bug in the JDK at all? I'm quite surprised no one else has hit something like this before if its not? > > > > > [1] https://github.com/talios/jdk8-covariantfail > [2] https://github.com/talios/jdk8-covariantfail/commit/faa016e57f754230da46e3453b964d497ec065b5#commitcomment-4151896 > > > > -- Mark Derricutt ( mark at talios.com ) > ? twitter: https://twitter.com/talios > ? podcast: http://www.illegalargument.com > ? blog: http://www.theoryinpractice.net > ? google+: http://gplus.to/talios > From Abhi.Saha at Oracle.COM Mon Oct 7 08:13:54 2013 From: Abhi.Saha at Oracle.COM (Abhijit Saha (Oracle)) Date: Mon, 07 Oct 2013 08:13:54 -0700 Subject: CFV: New JDK 8 Reviewer: Bhavesh Patel In-Reply-To: <5250634A.8080308@oracle.com> References: <524F18AC.3040201@oracle.com> <5250634A.8080308@oracle.com> Message-ID: <5252CFB2.7090406@Oracle.COM> Vote: yes Thanks Abhijit > > On 04/10/13 20:36, Jonathan Gibbons wrote: >> I hereby nominate Bhavesh Patel to JDK 8 Reviewer. >> >> Bhavesh has worked on javadoc and related doclets since before the >> beginning of OpenJDK. He is currently the primary maintainer of the >> standard doclet. He has authored 51 changesets in jdk8/tl/langtools >> [See below]. In particular, he has helped to modernize the javadoc >> code base, starting with the changset for 6851834, with the goal of >> making the generated output be conformant to relevant standards. >> >> Votes are due by the end of Oct 18. >> >> Only current JDK 8 Reviewers [1] are eligible to vote on this >> nomination. Votes must be cast in the open by replying to this >> mailing list. >> >> For Three-Vote Consensus voting instructions, see [2]. >> >> Jonathan Gibbons >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#reviewer-vote >> > -- Lead, Java SE Updates Java Platform Group Oracle Corporation. (408)276-7564 From kumar.x.srinivasan at oracle.com Mon Oct 7 09:03:25 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Mon, 07 Oct 2013 09:03:25 -0700 Subject: CFV: New JDK 8 Reviewer: Bhavesh Patel In-Reply-To: <524F18AC.3040201@oracle.com> References: <524F18AC.3040201@oracle.com> Message-ID: <5252DB4D.9070008@oracle.com> Vote: yes > I hereby nominate Bhavesh Patel to JDK 8 Reviewer. > > Bhavesh has worked on javadoc and related doclets since before the > beginning of OpenJDK. He is currently the primary maintainer of the > standard doclet. He has authored 51 changesets in jdk8/tl/langtools > [See below]. In particular, he has helped to modernize the javadoc > code base, starting with the changset for 6851834, with the goal of > making the generated output be conformant to relevant standards. > > Votes are due by the end of Oct 18. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this > mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u bpatel --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8004825: javadoc crash DocletAbortException > 8016328: Regression : Javadoc i18n regression caused by fix for 8012375 > 8024096: some javadoc tests may contain false positive results > 8015249: javadoc fails to document static final fields in annotation > types > 8015496: Information that package is deprecated is missing in profiles > view > 8023608: method grouping tabs folding issue > 8022738: doclet should only generate functional interface text if > source >= 8 > 8015882: Javadoc prints NPE when using Taglet > 7198273: RFE : Javadoc Accessibility : Hyperlinks should contain text > or an image with alt text > 7052170: javadoc -charset option generates wrong meta tag > 8016921: Change the profiles table on overview-summary.html page to a > list > 4749567: stddoclet: Add CSS style for setting header/footer to be italic > 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than > or tags > 8013738: Two javadoc tests have bug 0000000 > 8014017: extra space in javadoc class heading > 8007338: Method grouping tab line-folding > 8015997: Additional improvement in Javadoc framing > 8012375: Improve Javadoc framing > 8009686: Generated javadoc documentation should be able to display > type annotation on an array > 8005091: javadoc should be able to return the receiver type > 8009684: Default top left frame should be "All Packages" in the > generated javadoc documentation > 8006124: javadoc/doclet should be updated to support profiles > 8005092: javadoc should check for synthesized bit on an annotation > 8004891: Check for abstract method in javadoc does not conform to the > language model > 8004893: the javadoc/doclet needs to be updated to accommodate lambda > changes > 8002304: Group methods by types in methods summary section > 4696488: javadoc doesn't handle UNC paths for destination directory > 7068595: html files in class-use dir do not get loaded correctly when > Frames link is clicked > 7132631: The help-doc.html generates an invalid link to > constant-values.html > 7180906: Javadoc tool does not apply parameter -nosince > 7052425: Change the look and feel of the javadoc generate HTML pages > using stylesheet > 6553182: Need to modify javadoc doclet for GPL > 6492694: @deprecated tag doesn't work in package-info files. > 7028815: Missing styles for some bulleted items in the new stylesheet > 6758050: javadoc handles nested generic types incorrectly > 7010344: Some of the html files do not have element in right context. > 7001086: NLS: un-used resources should be removed from > standard.properties and improper concatenation > 7010342: End tag for element P is not open for few html files > generated using new javadoc > 7025314: NLS: translatability violation on standard.properties > 4743537: Help doesn't say what "All Classes" and other links really mean > 7006178: findbugs high priority issues in new javadoc > 6776656: Incorrect number in 'generated' help-doc.html > 7010528: javadoc performance regression > 7006270: Several javadoc regression tests are failing on windows > 6851834: Javadoc doclet needs a structured approach to generate the > output HTML. > 6820360: Fix for definition list tags nesting adds an extra list tag > for package summary page. > 6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - Table must have captions and headers > 6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - DL tag and nesting issue > 6802694: Javadoc doclet does not display deprecated information with > -nocomment option for serialized form > 6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - HTML tag should have lang attribute > 6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet > - Bold tags should be strong > | > From mike.duigou at oracle.com Mon Oct 7 13:24:10 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Mon, 7 Oct 2013 13:24:10 -0700 Subject: CFV: New JDK 8 Reviewer: Bhavesh Patel In-Reply-To: <524F18AC.3040201@oracle.com> References: <524F18AC.3040201@oracle.com> Message-ID: <0F22D2C3-54E9-4498-9E2F-EC80AFB54BE6@oracle.com> Vote: YES On Oct 4 2013, at 12:36 , Jonathan Gibbons wrote: > I hereby nominate Bhavesh Patel to JDK 8 Reviewer. > > Bhavesh has worked on javadoc and related doclets since before the beginning of OpenJDK. He is currently the primary maintainer of the standard doclet. He has authored 51 changesets in jdk8/tl/langtools [See below]. In particular, he has helped to modernize the javadoc code base, starting with the changset for 6851834, with the goal of making the generated output be conformant to relevant standards. > > Votes are due by the end of Oct 18. > > Only current JDK 8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Jonathan Gibbons > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u bpatel --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8004825: javadoc crash DocletAbortException > 8016328: Regression : Javadoc i18n regression caused by fix for 8012375 > 8024096: some javadoc tests may contain false positive results > 8015249: javadoc fails to document static final fields in annotation types > 8015496: Information that package is deprecated is missing in profiles view > 8023608: method grouping tabs folding issue > 8022738: doclet should only generate functional interface text if source >= 8 > 8015882: Javadoc prints NPE when using Taglet > 7198273: RFE : Javadoc Accessibility : Hyperlinks should contain text or an image with alt text > 7052170: javadoc -charset option generates wrong meta tag > 8016921: Change the profiles table on overview-summary.html page to a list > 4749567: stddoclet: Add CSS style for setting header/footer to be italic > 7198274: RFE : Javadoc Accessibility : Use CSS styles rather than or tags > 8013738: Two javadoc tests have bug 0000000 > 8014017: extra space in javadoc class heading > 8007338: Method grouping tab line-folding > 8015997: Additional improvement in Javadoc framing > 8012375: Improve Javadoc framing > 8009686: Generated javadoc documentation should be able to display type annotation on an array > 8005091: javadoc should be able to return the receiver type > 8009684: Default top left frame should be "All Packages" in the generated javadoc documentation > 8006124: javadoc/doclet should be updated to support profiles > 8005092: javadoc should check for synthesized bit on an annotation > 8004891: Check for abstract method in javadoc does not conform to the language model > 8004893: the javadoc/doclet needs to be updated to accommodate lambda changes > 8002304: Group methods by types in methods summary section > 4696488: javadoc doesn't handle UNC paths for destination directory > 7068595: html files in class-use dir do not get loaded correctly when Frames link is clicked > 7132631: The help-doc.html generates an invalid link to constant-values.html > 7180906: Javadoc tool does not apply parameter -nosince > 7052425: Change the look and feel of the javadoc generate HTML pages using stylesheet > 6553182: Need to modify javadoc doclet for GPL > 6492694: @deprecated tag doesn't work in package-info files. > 7028815: Missing styles for some bulleted items in the new stylesheet > 6758050: javadoc handles nested generic types incorrectly > 7010344: Some of the html files do not have element in right context. > 7001086: NLS: un-used resources should be removed from standard.properties and improper concatenation > 7010342: End tag for element P is not open for few html files generated using new javadoc > 7025314: NLS: translatability violation on standard.properties > 4743537: Help doesn't say what "All Classes" and other links really mean > 7006178: findbugs high priority issues in new javadoc > 6776656: Incorrect number in 'generated' help-doc.html > 7010528: javadoc performance regression > 7006270: Several javadoc regression tests are failing on windows > 6851834: Javadoc doclet needs a structured approach to generate the output HTML. > 6820360: Fix for definition list tags nesting adds an extra list tag for package summary page. > 6786688: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Table must have captions and headers > 6786690: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - DL tag and nesting issue > 6802694: Javadoc doclet does not display deprecated information with -nocomment option for serialized form > 6786682: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - HTML tag should have lang attribute > 6786028: Javadoc HTML WCAG 2.0 accessibility issues in standard doclet - Bold tags should be strong > | > From mandy.chung at oracle.com Mon Oct 7 17:44:34 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Mon, 07 Oct 2013 17:44:34 -0700 Subject: CFV: New JDK 8 Reviewer: Bhavesh Patel In-Reply-To: <524F18AC.3040201@oracle.com> References: <524F18AC.3040201@oracle.com> Message-ID: <52535572.6010409@oracle.com> Vote: yes From paul.sandoz at oracle.com Tue Oct 8 05:33:37 2013 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Tue, 8 Oct 2013 14:33:37 +0200 Subject: Strange covariant/generics downcasting issue with JDK8 In-Reply-To: <61F02531-837C-44BC-931E-507951FAE5AB@talios.com> References: <61F02531-837C-44BC-931E-507951FAE5AB@talios.com> Message-ID: [i am not subscribed to compiler-dev] You are using raw types for the condition: public class RegexMatch extends Condition replace with: public class RegexMatch extends Condition and it will compile. So it seems the raw types for the parameter is triggering the compiler to loose the type information: class ListAssert extends AbstractIterableAssert,java.util.List,T> class AbstractIterableAssert , A extends java.lang.Iterable, T> extends org.fest.assertions.api.AbstractAssert class AbstractAssert , A> implements org.fest.assertions.core.Assert { ... public S doesNotHave(org.fest.assertions.core.Condition condition) { /* compiled code */ } ... } assertThat(strings).describedAs("test") .isNotEmpty() .doesNotHave(regexMatch("moo.*")) // raw type for A .has(regexMatch("th.*")) // raw type for A .hasSize(3); A is undefined so S also becomes undefined but only when two calls with raw types occur. I suspect javac is forgetting to propagate some information when following the chain of methods. Paul. On Oct 5, 2013, at 11:15 PM, Mark Derricutt wrote: > Just following up on this now that Java One is over and hopefully more eyes can help me track down just what's going on here. > > Try as a may I've not yet been able to distil this problem down to a single class file to reproduce, but the extracted project on github ( https://github.com/talios/jdk8-covariantfail ) continues to fail under JDK8. > > The FEST-Assert library uses a fairly complex class hierarchy, employing some gnarly "self type" generics in order to provide the appropriate type to javac. > > When compiling under Java 7 the project works fine, but when compiling under JDK8 ( developer preview, and also HEAD/master builds from mercurial ) fail to compile the 2nd test function, as the inferred return type is getting lost somewhere along the way. > > If the 2nd test is broken up with intermediate variables then the call to hasSize(3) on line 37 compiles fine. > > Given this works under Java 7, and fails under Java 8 - this is clearly some form of regression/bug somewhere, > just exactly what is broken, and how to reproduce it is so far eluding me, any help in isolating this issue so that a relevant bug can be raised, tracked, and fixed would be helpful. > > Mark > > > -- > Mark Derricutt ? twitter ? podcast ? blog ? google+ > > On 23/09/2013, at 5:30 PM, Mark Derricutt wrote: > >> Hi all, >> >> Since you're all enjoying JavaOne at the moment I was thinking it was about time that I starting building $work's project under JDK8 and give it some love over my normal small projects and ran into an odd issue with generics/covariant returns that works fine under 7u40 and breaks under 8DP. >> >> I've extracted this into a simple project [1] which I've pushed to github, I've added a comment on the code that breaks under JDK8. >> >> The code in question is: >> >> List strings? >> >> assertThat(strings).describedAs("test") >> .isNotEmpty() >> .has(regexMatch("th.*")) >> .doesNotHave(regexMatch("moo.*")) >> .hasSize(3); >> >> When calling assertThat(strings) a class of type ListAssertion is returned, and passed along the call chain. >> >> The problem appears to be that when doesNotHave() returns, javac no longer sees a ListAssertion but rather a top level AbstractAssertion on which doesNotHave is defined: >> >> /** {@inheritDoc} */ >> public S has(Condition condition) { >> conditions.assertHas(info, actual, condition); >> return myself; >> } >> >> /** {@inheritDoc} */ >> public S doesNotHave(Condition condition) { >> conditions.assertDoesNotHave(info, actual, condition); >> return myself; >> } >> >> Now, both has() and doesNotHave() appear to have the exact same signature, yet commenting out the call to doesNotHave() doesn't appear to trigger what appears to be a down casting to AbstractAssertion which doesn't include a method called hasSize(), the output I see from javac is: >> >> ~/D/covariantfail (master|?) $ /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/java -version >> java version "1.8.0-ea" >> Java(TM) SE Runtime Environment (build 1.8.0-ea-b106) >> Java HotSpot(TM) 64-Bit Server VM (build 25.0-b48, mixed mode) >> >> ~/D/covariantfail (master|?) $ /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/javac -version >> javac 1.8.0-ea >> >> /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/javac -d /Users/amrk/Dropbox/covariantfail/target/test-classes -classpath /Users/amrk/Dropbox/covariantfail/target/test-classes:/Users/amrk/Dropbox/covariantfail/target/classes:/Users/amrk/.m2/repository/org/testng/testng/6.8.5/testng-6.8.5.jar:/Users/amrk/.m2/repository/junit/junit/4.10/junit-4.10.jar:/Users/amrk/.m2/repository/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar:/Users/amrk/.m2/repository/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar:/Users/amrk/.m2/repository/com/beust/jcommander/1.27/jcommander-1.27.jar:/Users/amrk/.m2/repository/org/yaml/snakeyaml/1.6/snakeyaml-1.6.jar:/Users/amrk/.m2/repository/org/easytesting/fest-assert-core/2.0M10/fest-assert-core-2.0M10.jar:/Users/amrk/.m2/repository/org/easytesting/fest-util/1.2.5/fest-util-1.2.5.jar: -sourcepath /Users/amrk/Dropbox/covariantfail/src/test/java: /Users/amrk/Dropbox/covariantfail/src/test/java/com/talios/RegexMatch.java /Users/amrk/Dropbox/covariantfail/src/test/java/com/talios/AppTest.java -g -nowarn -target 1.5 -source 1.5 -encoding UTF-8 >> /Users/amrk/Dropbox/covariantfail/src/test/java/com/talios/AppTest.java:37: error: cannot find symbol >> .hasSize(3); >> ^ >> symbol: method hasSize(int) >> location: class AbstractAssert >> Note: /Users/amrk/Dropbox/covariantfail/src/test/java/com/talios/AppTest.java uses unchecked or unsafe operations. >> Note: Recompile with -Xlint:unchecked for details. >> 1 error >> >> >> Is this a known bug in the JDK at all? I'm quite surprised no one else has hit something like this before if its not? >> >> >> >> >> [1] https://github.com/talios/jdk8-covariantfail >> [2] https://github.com/talios/jdk8-covariantfail/commit/faa016e57f754230da46e3453b964d497ec065b5#commitcomment-4151896 >> >> >> >> -- Mark Derricutt ( mark at talios.com ) >> ? twitter: https://twitter.com/talios >> ? podcast: http://www.illegalargument.com >> ? blog: http://www.theoryinpractice.net >> ? google+: http://gplus.to/talios >> > From alejandro.murillo at oracle.com Tue Oct 8 13:18:08 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 08 Oct 2013 20:18:08 +0000 Subject: hg: jdk8/jdk8/hotspot: 43 new changesets Message-ID: <20131008201956.97BB662E60@hg.openjdk.java.net> Changeset: 24250c363d7f Author: amurillo Date: 2013-09-26 13:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/24250c363d7f 8025536: new hotspot build - hs25-b53 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 899ecf76b570 Author: dsimms Date: 2013-09-25 13:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/899ecf76b570 8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL) Summary: Execute some code at a high virtual address value, and keep mapped Reviewed-by: coleenp, zgu ! src/os/linux/vm/os_linux.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.hpp Changeset: 5b1191bf0b4b Author: ctornqvi Date: 2013-09-25 17:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5b1191bf0b4b 8024677: [TESTBUG] Move tests for classes in /testlibrary Summary: Moved the tests to /testlibrary_tests and updated TEST.groups Reviewed-by: dholmes, sla ! test/TEST.groups - test/testlibrary/AssertsTest.java - test/testlibrary/OutputAnalyzerReportingTest.java - test/testlibrary/OutputAnalyzerTest.java + test/testlibrary_tests/AssertsTest.java + test/testlibrary_tests/OutputAnalyzerReportingTest.java + test/testlibrary_tests/OutputAnalyzerTest.java Changeset: c1fbf21c7397 Author: ctornqvi Date: 2013-09-25 17:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c1fbf21c7397 8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures Summary: Added methods for 32bit, arm, ppc, x64 and x86 Reviewed-by: zgu, hseigel, mseledtsov ! test/testlibrary/com/oracle/java/testlibrary/Platform.java Changeset: 190899198332 Author: hseigel Date: 2013-09-26 10:25 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/190899198332 7195622: CheckUnhandledOops has limited usefulness now Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms. Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin Contributed-by: lois.foltan at oracle.com ! make/bsd/makefiles/fastdebug.make ! make/linux/makefiles/fastdebug.make ! make/windows/makefiles/fastdebug.make ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! 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/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parOopClosures.inline.hpp ! 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.inline.hpp ! src/share/vm/interpreter/bytecodeTracer.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/heapInspection.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/oopsHierarchy.hpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/biasedLocking.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/taskqueue.hpp Changeset: a5ac0873476c Author: zgu Date: 2013-09-27 10:08 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a5ac0873476c Merge ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 36b97be47bde Author: acorn Date: 2013-10-01 08:10 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/36b97be47bde 8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default. Reviewed-by: coleenp, bharadwaj, minqi ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/classfile/defaultMethods.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp Changeset: de059a14e159 Author: zgu Date: 2013-10-01 08:54 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/de059a14e159 8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails Summary: Uses stack for the format buffer instead of resource memory Reviewed-by: kvn, coleenp ! src/share/vm/utilities/array.hpp Changeset: 90b27e931639 Author: zgu Date: 2013-10-01 09:21 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/90b27e931639 Merge Changeset: 31f0118ea584 Author: zgu Date: 2013-10-01 11:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/31f0118ea584 Merge Changeset: 72b7e96c1922 Author: twisti Date: 2013-09-26 12:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/72b7e96c1922 8024545: make develop and notproduct flag values available in product builds Reviewed-by: dholmes, kvn ! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/dtraceAttacher.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/memoryService.cpp Changeset: c9ccd7b85f20 Author: rbackman Date: 2013-09-27 08:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c9ccd7b85f20 8024924: Intrinsify java.lang.Math.addExact Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/classes.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp + src/share/vm/opto/mathexactnode.cpp + src/share/vm/opto/mathexactnode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/runtime/vmStructs.cpp + test/compiler/intrinsics/mathexact/CondTest.java + test/compiler/intrinsics/mathexact/ConstantTest.java + test/compiler/intrinsics/mathexact/LoadTest.java + test/compiler/intrinsics/mathexact/LoopDependentTest.java + test/compiler/intrinsics/mathexact/NonConstantTest.java + test/compiler/intrinsics/mathexact/Verify.java Changeset: 510fbd28919c Author: anoll Date: 2013-09-27 10:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/510fbd28919c 8020151: PSR:PERF Large performance regressions when code cache is filled Summary: Code cache sweeping based on method hotness; removed speculatively disconnect Reviewed-by: kvn, iveresov ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/trace/trace.xml Changeset: a07c25e4f67e Author: adlertz Date: 2013-09-27 12:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a07c25e4f67e Merge ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/attachListener.cpp Changeset: 1c3486050433 Author: adlertz Date: 2013-09-27 15:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1c3486050433 Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: e8e077292da3 Author: iignatyev Date: 2013-09-28 12:32 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e8e077292da3 8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc Reviewed-by: twisti ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Utils.java Changeset: 303826f477c6 Author: iignatyev Date: 2013-09-28 12:32 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/303826f477c6 8023452: TestCase$Helper(java.lang.Object) must be osr_compiled Reviewed-by: kvn ! test/compiler/whitebox/CompilerWhiteBoxTest.java ! test/compiler/whitebox/DeoptimizeAllTest.java ! test/compiler/whitebox/DeoptimizeMethodTest.java ! test/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/compiler/whitebox/IsMethodCompilableTest.java ! test/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: f2512d89ad0c Author: twisti Date: 2013-09-28 12:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f2512d89ad0c 8025613: clang: remove -Wno-unused-value Reviewed-by: iveresov ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/ps_proc.c ! agent/src/os/linux/salibelf.c ! agent/src/os/linux/symtab.c ! make/bsd/makefiles/gcc.make ! make/linux/makefiles/gcc.make ! src/cpu/x86/vm/assembler_x86.cpp ! src/share/vm/classfile/defaultMethods.cpp Changeset: 29bdcf12457c Author: shade Date: 2013-09-27 11:52 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/29bdcf12457c 8014447: Object.hashCode intrinsic breaks inline caches Summary: Try to inline as normal method first, then fall back to intrinsic. Reviewed-by: kvn, twisti ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/library_call.cpp Changeset: d8d059e90ec1 Author: twisti Date: 2013-09-30 15:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d8d059e90ec1 8025599: Missing store barrier with OptimizeStringConcat Reviewed-by: kvn, twisti Contributed-by: Axel Siebenborn ! src/share/vm/opto/graphKit.cpp Changeset: dc261f466b6d Author: drchase Date: 2013-09-27 13:36 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dc261f466b6d 8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME) Summary: Copied null-checks from templateInterpreter_CPU into methodHandles_CPU Reviewed-by: jrose, twisti ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp + test/compiler/jsr292/methodHandleExceptions/ByteClassLoader.java + test/compiler/jsr292/methodHandleExceptions/C.java + test/compiler/jsr292/methodHandleExceptions/I.java + test/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java Changeset: cacc4c6bfc80 Author: vlivanov Date: 2013-10-02 06:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cacc4c6bfc80 8025233: Move sun.invoke.Stable into java.lang.invoke package Reviewed-by: twisti, iveresov ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/vmSymbols.hpp Changeset: 268e7a2178d7 Author: iveresov Date: 2013-10-03 16:38 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/268e7a2178d7 Merge ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/services/classLoadingService.cpp Changeset: d68894a09c7c Author: jiangli Date: 2013-09-27 13:49 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d68894a09c7c 8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build. Summary: Enable patching for load_appendix_id. Reviewed-by: kvn, dlong, bdelsart ! src/share/vm/c1/c1_Runtime1.cpp Changeset: 5186dcaca431 Author: jiangli Date: 2013-09-27 13:53 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5186dcaca431 Merge ! src/share/vm/c1/c1_Runtime1.cpp - test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java - test/runtime/6878713/Test6878713.sh - test/runtime/6878713/testcase.jar - test/runtime/7020373/Test7020373.sh - test/runtime/7020373/testcase.jar Changeset: d0cfa6502dfe Author: jprovino Date: 2013-10-03 10:25 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d0cfa6502dfe Merge ! src/share/vm/c1/c1_Runtime1.cpp Changeset: 100614790c1e Author: vladidan Date: 2013-10-03 10:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/100614790c1e Merge Changeset: c319b188c7b2 Author: tschatzl Date: 2013-09-26 12:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c319b188c7b2 8014078: G1: improve remembered set summary information by providing per region type information Summary: Add memory consumption breakdown on a per region type in the G1 remembered set summary statistics. This simplifies remembered set memory consumption analysis. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! test/gc/g1/TestSummarizeRSetStats.java + test/gc/g1/TestSummarizeRSetStatsPerRegion.java + test/gc/g1/TestSummarizeRSetStatsTools.java Changeset: bc918fd1e584 Author: mgerdin Date: 2013-09-27 10:23 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bc918fd1e584 8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space Summary: Only put "Compressed class space" as OOM cause if actually using Compressed class space Reviewed-by: jwilhelm, stefank, ehelin, coleenp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp Changeset: 4fa18058548e Author: tschatzl Date: 2013-09-27 11:18 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4fa18058548e Merge Changeset: ccef6e165e8b Author: tschatzl Date: 2013-09-27 13:41 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ccef6e165e8b Merge Changeset: d55c004e1d4d Author: mgerdin Date: 2013-09-24 14:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d55c004e1d4d 8025305: Cleanup CardTableModRefBS usage in G1 Summary: Move some G1 specific code from CardTableModRefBS to G1SATBCardTableModRefBS. Reviewed-by: brutisso, tschatzl, ehelin ! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp ! src/share/vm/gc_implementation/g1/g1CardCounts.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/g1EvacFailure.hpp ! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp ! 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/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp Changeset: 7ec10139bf37 Author: tschatzl Date: 2013-09-30 12:43 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7ec10139bf37 8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads Summary: The initialization for the remembered set summary data structures used the wrong thread count, i.e. number of worker threads instead of number of refinement threads. Reviewed-by: brutisso ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.hpp + test/gc/g1/TestSummarizeRSetStatsThreads.java Changeset: 9de9169ddde6 Author: brutisso Date: 2013-10-01 07:52 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9de9169ddde6 8025605: G1: Heap expansion logging misleading for fully expanded heap Reviewed-by: tschatzl, jwilhelm, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 9ecd6d3782b1 Author: ehelin Date: 2013-10-01 15:21 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9ecd6d3782b1 8025313: MetaspaceMemoryPool incorrectly reports undefined size for max Reviewed-by: stefank, tschatzl ! src/share/vm/memory/collectorPolicy.cpp Changeset: 77a774ab3cf0 Author: mgerdin Date: 2013-10-02 14:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/77a774ab3cf0 8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs. Reviewed-by: brutisso, tschatzl ! test/gc/metaspace/G1AddMetaspaceDependency.java Changeset: 6e22e7042433 Author: ehelin Date: 2013-09-30 11:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6e22e7042433 8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp Reviewed-by: brutisso, mgerdin ! test/gc/metaspace/TestPerfCountersAndMemoryPools.java Changeset: 379ef2cc19c0 Author: ehelin Date: 2013-10-02 18:24 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/379ef2cc19c0 Merge Changeset: ab68fc0101ce Author: jwilhelm Date: 2013-10-03 13:19 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ab68fc0101ce 8025855: Simplify GenRemSet code slightly Summary: Remove a few redundant switch-statements Reviewed-by: jcoomes, tschatzl ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/genRemSet.cpp Changeset: c49c7f835e8d Author: jwilhelm Date: 2013-10-03 17:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c49c7f835e8d 8025853: Remove unnecessary uses of GenerationSizer Summary: Removed stray includes and some minor cleanup of GenerationSizer Reviewed-by: tschatzl, jcoomes ! src/share/vm/gc_implementation/parallelScavenge/generationSizer.hpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/parallelScavenge/psAdaptiveSizePolicy.hpp ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp Changeset: 798522662fcd Author: jcoomes Date: 2013-10-04 13:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/798522662fcd Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp Changeset: 562a3d356de6 Author: amurillo Date: 2013-10-04 14:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/562a3d356de6 Merge - test/testlibrary/AssertsTest.java - test/testlibrary/OutputAnalyzerReportingTest.java - test/testlibrary/OutputAnalyzerTest.java Changeset: f6962730bbde Author: amurillo Date: 2013-10-04 14:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f6962730bbde Added tag hs25-b53 for changeset 562a3d356de6 ! .hgtags From alejandro.murillo at oracle.com Tue Oct 8 13:33:01 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 08 Oct 2013 14:33:01 -0600 Subject: jdk8-b111: HotSpot Message-ID: <52546BFD.8050101@oracle.com> hs25-b53 has been integrated into jdk8-b111. http://hg.openjdk.java.net/jdk8/jdk8/rev/669e3e3d4459 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/85c1c94e7235 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f6962730bbde http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/17ee0d3e97fd http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/32edc7a2c866 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9f57d2774603 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/af6244ba81b6 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/75fd3486e584 Component : VM Status : 0 major failures, 0 minor failures Date : 10/08/2013 at 20:00 MSK Tested By : VM SQE &dmitry.fazunenko at oracle.com Cost(total man-days): 1 Workspace : 2013-10-04-211148.amurillo.hs25-b53-snapshot Bundles : 2013-10-04-211148.amurillo.hs25-b53-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Logs :http://surl.us.oracle.com/PIT_HS25_b53 Browsers : NA Patches : NA Number of Tests Executed : 301634 passed tests, 4188 failed tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7195622: CheckUnhandledOops has limited usefulness now 8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default. 8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs. 8014078: G1: improve remembered set summary information by providing per region type information 8014447: Object.hashCode intrinsic breaks inline caches 8020151: PSR:PERF Large performance regressions when code cache is filled 8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails 8023452: TestCase$Helper(java.lang.Object) must be osr_compiled 8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL) 8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures 8024545: make develop and notproduct flag values available in product builds 8024677: [TESTBUG] Move tests for classes in /testlibrary 8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc 8024924: Intrinsify java.lang.Math.addExact 8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build. 8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp 8025233: Move sun.invoke.Stable into java.lang.invoke package 8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME) 8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space 8025305: Cleanup CardTableModRefBS usage in G1 8025313: MetaspaceMemoryPool incorrectly reports undefined size for max 8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads 8025536: new hotspot build - hs25-b53 8025599: Missing store barrier with OptimizeStringConcat 8025605: G1: Heap expansion logging misleading for fully expanded heap 8025613: clang: remove -Wno-unused-value 8025853: Remove unnecessary uses of GenerationSizer 8025855: Simplify GenRemSet code slightly Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b111. Issues and Notes: This is PIT for HS25 b53 for JDK 8 b111. -- Alejandro From Alan.Bateman at oracle.com Wed Oct 9 03:08:40 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 09 Oct 2013 11:08:40 +0100 Subject: CFV: New JDK8 Committer Brent Christian (bchristi) In-Reply-To: References: Message-ID: <52552B28.9050203@oracle.com> Vote: yes From John.Coomes at oracle.com Wed Oct 9 05:15:46 2013 From: John.Coomes at oracle.com (John Coomes) Date: Wed, 9 Oct 2013 05:15:46 -0700 Subject: CFV: New jdk8 Reviewer: Staffan Larsen In-Reply-To: <524BAB69.3060400@oracle.com> References: <524BAB69.3060400@oracle.com> Message-ID: <21077.18674.644197.270869@oracle.com> Vote: yes -John From Thomas.Salter at unisys.com Wed Oct 9 10:08:50 2013 From: Thomas.Salter at unisys.com (Salter, Thomas A) Date: Wed, 9 Oct 2013 12:08:50 -0500 Subject: Slow readng tzdb.dat Message-ID: <63D5DCACD1E9E34C89C8203C64F521C30148FC1CA52B@USEA-EXCH7.na.uis.unisys.com> I noticed recently that the JDK8 JVM was very slow starting on systems where the JRE is on a high-latency, remote file system. I tracked this down to the reading of tzdb.dat. In java/time/zone/TzdbZoneRulesProvider.java and sun/util/calendar/ZoneInfoFile.java the tzdb.dat file is read using a DataInputStream directly over a FileInputStream. Consequently there ends up being a large number of very small (often a single byte) read requests to the underlying O/S file system. This can be fixed trivially by adding a BufferedInputStream between the DataInputStream and the FileInputStream. Thus this: try (DataInputStream dis = new DataInputStream( new FileInputStream(new File(libDir, "tzdb.dat")))) { becomes: try (DataInputStream dis = new DataInputStream( new BufferedInputStream( new FileInputStream(new File(libDir, "tzdb.dat")), 32000))) { ? Tom Salter? |? Software Engineer? |? Java & Middleware Development Unisys? |? 2476 Swedesford Road? |? Malvern, PA? 19355?? |? 610-648-2568 | ?N385-2568 From xueming.shen at oracle.com Wed Oct 9 10:50:21 2013 From: xueming.shen at oracle.com (Xueming Shen) Date: Wed, 09 Oct 2013 10:50:21 -0700 Subject: Slow readng tzdb.dat In-Reply-To: <63D5DCACD1E9E34C89C8203C64F521C30148FC1CA52B@USEA-EXCH7.na.uis.unisys.com> References: <63D5DCACD1E9E34C89C8203C64F521C30148FC1CA52B@USEA-EXCH7.na.uis.unisys.com> Message-ID: <5255975D.8090507@oracle.com> Hi Salter, Thanks for the report and suggested fix, I have filed a bug for this issue. Yes, it probably will trigger a slow loading if run on a "high-latency" remote file system. There was a BufferredInputstram wrapper at the beginning, then I guess it got dropped during performance measure/testing, on local local file system. Will get it fixed. https://bugs.openjdk.java.net/browse/JDK-8026197 thanks! -Sherman On 10/09/2013 10:08 AM, Salter, Thomas A wrote: > I noticed recently that the JDK8 JVM was very slow starting on systems where the JRE is on a high-latency, remote file system. I tracked this down to the reading of tzdb.dat. In java/time/zone/TzdbZoneRulesProvider.java and sun/util/calendar/ZoneInfoFile.java the tzdb.dat file is read using a DataInputStream directly over a FileInputStream. Consequently there ends up being a large number of very small (often a single byte) read requests to the underlying O/S file system. This can be fixed trivially by adding a BufferedInputStream between the DataInputStream and the FileInputStream. > > Thus this: > try (DataInputStream dis = new DataInputStream( > new FileInputStream(new File(libDir, "tzdb.dat")))) { > becomes: > try (DataInputStream dis = new DataInputStream( > new BufferedInputStream( > new FileInputStream(new File(libDir, "tzdb.dat")), 32000))) { > From heinz at javaspecialists.eu Wed Oct 9 11:00:04 2013 From: heinz at javaspecialists.eu (Dr Heinz M. Kabutz) Date: Wed, 09 Oct 2013 21:00:04 +0300 Subject: Slow readng tzdb.dat In-Reply-To: <63D5DCACD1E9E34C89C8203C64F521C30148FC1CA52B@USEA-EXCH7.na.uis.unisys.com> References: <63D5DCACD1E9E34C89C8203C64F521C30148FC1CA52B@USEA-EXCH7.na.uis.unisys.com> Message-ID: <525599A4.1010701@javaspecialists.eu> May I suggest rather: try ( File file = new File(libDir, "tzdb.dat"); FileInputStream fis = new FileInputStream(file); BufferedInputStream bis = new BufferedInputStream(fis, 32000); DataInputStream dis = new DataInputStream(bis); ) { ... That way, the resources are closed in the reverse order in which they are opened and an exception in the middle of the creation chain does not prevent the earlier resources from being closed. Regards Heinz -- Dr Heinz M. Kabutz (PhD CompSci) Author of "The Java(tm) Specialists' Newsletter" Oracle Java Champion 2005-2013 JavaOne Rock Star Speaker 2012 http://www.javaspecialists.eu Tel: +30 69 75 595 262 Skype: kabutz Salter, Thomas A wrote: > I noticed recently that the JDK8 JVM was very slow starting on systems where the JRE is on a high-latency, remote file system. I tracked this down to the reading of tzdb.dat. In java/time/zone/TzdbZoneRulesProvider.java and sun/util/calendar/ZoneInfoFile.java the tzdb.dat file is read using a DataInputStream directly over a FileInputStream. Consequently there ends up being a large number of very small (often a single byte) read requests to the underlying O/S file system. This can be fixed trivially by adding a BufferedInputStream between the DataInputStream and the FileInputStream. > > Thus this: > try (DataInputStream dis = new DataInputStream( > new FileInputStream(new File(libDir, "tzdb.dat")))) { > becomes: > try (DataInputStream dis = new DataInputStream( > new BufferedInputStream( > new FileInputStream(new File(libDir, "tzdb.dat")), 32000))) { > > > > Tom Salter | Software Engineer | Java & Middleware Development > Unisys | 2476 Swedesford Road | Malvern, PA 19355 | 610-648-2568 | N385-2568 > > > > From chris.hegarty at oracle.com Wed Oct 9 11:51:27 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Wed, 09 Oct 2013 19:51:27 +0100 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= Message-ID: <5255A5AF.5090002@oracle.com> I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. Se?n has worked in the core libraries and networking area since before the beginning of OpenJDK. Se?n is probably best known for his role as 7u maintainer, but as the list of changesets below shows he does much more. He has authored 67 changesets in several jdk8 repositories [See below]. In particular, he has resolved several sensitive issues in the corba area. Votes are due by the end of Oct 23. Only current JDK 8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [2]. Chris Hegarty [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#reviewer-vote ---- Changesets: $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep "^[0-9]\{7,7\}: " 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash 8024952: ClassCastException in PlainSocketImpl.accept() when using custom socketImpl 8017195: Introduce option to setKeepAlive parameter on CORBA sockets 8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl 8019979: Replace CheckPackageAccess test with better one from closed repo 8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext() 8015978: Incorrect transformation of XPath expression "string(-0)" 8000450: Restrict access to com/sun/corba/se/impl package 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters 8007315: HttpURLConnection.filterHeaderField method returns null where empty string is expected 7197187: Currency.isPastCutoverDate should be made more robust 8002227: (tz) Support tzdata2012i 7181793: Socket getOutputStream create streams that cannot be GC'ed until Socket is closed 7196533: TimeZone.getDefault() slow due to synchronization bottleneck 7180362: RFE: Implement date cutover functionality for currency.properties file 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with Error failure. 7185965: Build error in javadoc make stage for bundles not containing crypto package 7056731: Race condition in CORBA code causes re-use of ABORTed connections 7179879: SSLSocket connect times out instead of throwing socket closed exception 6893617: JDK 6 CNCtx always uses the default ORB 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces 7143851: Improve IIOP stub and tie generation in RMIC 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process 7156963: Incorrect copyright header in java/io/SerialCallbackContext 7167359: (tz) SEGV on solaris if TZ variable not set 7163470: Build fails if javax.crypto src files not present 7149608: Default TZ detection fails on linux when symbolic links to non default location used. 7148584: Jar tools fails to generate manifest correctly when boundary condition hit 7144488: Infinite recursion for some equals tests in Collections 7133138: Improve io performance around timezone lookups 7102369: remove java.rmi.server.codebase property parsing from registyimpl 7094468: rmiregistry clean up 7105952: Improve finalisation for FileInputStream/FileOutputStream/RandomAccessFile 7099658: Properties.loadFromXML fails with ClassCastException 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid 7047325: Internal API to improve management of direct buffers 7041125: LDAP API does not catch malformed filters that contain two operands for the ! operator 7049774: UID construction appears to hang if time changed backwards 7025227: SSLSocketImpl does not close the TCP layer socket if a close notify cannot be sent to the peer 6932403: SSLSocketImpl state issue 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should be cleaned up 6750362: Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls 6748156: add an new JNDI property to control the boolean flag WaitForReply 7016897: Copyright header correction : test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java 6998583: NativeSeedGenerator is making 8192 byte read requests from entropy pool on each init. 6957378: JMX memory leak 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be rejected by the RMI conn provider. 6984520: NPE IN RMIConnector.connect 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 and jdk6 workspace 6860491: WRAP_TIME_MILLIS incorrectly set --- $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep "^[0-9]\{7,7\}: " 8017195: Introduce option to setKeepAlive parameter on CORBA sockets 8000642: Better handling of objects for transportation 8001032: Restrict object access 7201066: Change modifiers on unused fields 8000631: Restrict access to class constructor 7196086: update copyright years for files in corba repository (JDK 8) 7056731: Race condition in CORBA code causes re-use of ABORTed connections 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 7143851: Improve IIOP stub and tie generation in RMIC 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process 7161925: sjava files in corba don't have copyright string and legal notice 7110704: Issues with some method in corba 7091388: Regular unexplained npe's from corba libs after system has been running for days -- $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep "^[0-9]\{7,7\}: " 8015978: Incorrect transformation of XPath expression "string(-0)" --- $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep "^[0-9]\{7,7\}: " 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash From daniel.daugherty at oracle.com Wed Oct 9 11:59:13 2013 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Wed, 09 Oct 2013 12:59:13 -0600 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255A781.5090208@oracle.com> Vote: yes Dan On 10/9/13 12:51 PM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as > 7u maintainer, but as the list of changesets below shows he does much > more. He has authored 67 changesets in several jdk8 repositories [See > below]. In particular, he has resolved several sensitive issues in the > corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates > formatted with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and > IPv6 port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to > non default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from > registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred > to by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java > should be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag > WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to > jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal > notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has > been running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > > > From david.katleman at oracle.com Wed Oct 9 12:02:53 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 09 Oct 2013 19:02:53 +0000 Subject: hg: jdk8/jdk8: 4 new changesets Message-ID: <20131009190253.9A24F62EA9@hg.openjdk.java.net> Changeset: feb4f2d97042 Author: ihse Date: 2013-10-03 11:26 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/feb4f2d97042 8008944: Correct typos Reviewed-by: tbell, erikj ! NewMakefile.gmk ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/makefiles/JavaCompilation.gmk Changeset: d23177734b28 Author: thurka Date: 2013-10-07 13:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/d23177734b28 8025920: webrev.ksh does not provide any details about changes in zip files Summary: Add support for diffs for zip files Reviewed-by: ksrini, chegar ! make/scripts/webrev.ksh Changeset: 9b102ab97693 Author: erikj Date: 2013-10-07 18:19 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/9b102ab97693 8005924: Make it possible to set both --with-user-release-suffix and --with-build-number Reviewed-by: ihse, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in Changeset: d086227bfc45 Author: katleman Date: 2013-10-08 13:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/d086227bfc45 Merge From david.katleman at oracle.com Wed Oct 9 12:03:54 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 09 Oct 2013 19:03:54 +0000 Subject: hg: jdk8/jdk8/jdk: 3 new changesets Message-ID: <20131009190443.8853362EAA@hg.openjdk.java.net> Changeset: 88597d465e48 Author: ihse Date: 2013-10-01 15:13 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/88597d465e48 8016024: Remove solaris path from FillCacheFind Reviewed-by: erikj ! makefiles/Tools.gmk Changeset: 760af86b3f3f Author: erikj Date: 2013-10-03 11:27 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/760af86b3f3f 8024522: java.time packages missing from src.zip Reviewed-by: tbell ! makefiles/CreateJars.gmk Changeset: 719befd87c7b Author: katleman Date: 2013-10-08 13:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/719befd87c7b Merge From jonathan.gibbons at oracle.com Wed Oct 9 12:11:54 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 09 Oct 2013 12:11:54 -0700 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255AA7A.9010602@oracle.com> Vote: yes On 10/09/2013 11:51 AM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as > 7u maintainer, but as the list of changesets below shows he does much > more. He has authored 67 changesets in several jdk8 repositories [See > below]. In particular, he has resolved several sensitive issues in the > corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates > formatted with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and > IPv6 port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to > non default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from > registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred > to by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java > should be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag > WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to > jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal > notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has > been running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > From vicente.romero at oracle.com Wed Oct 9 12:18:44 2013 From: vicente.romero at oracle.com (Vicente-Arturo Romero-Zaldivar) Date: Wed, 09 Oct 2013 21:18:44 +0200 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255AC14.8080602@oracle.com> Vote: yes Vicente On 09/10/13 20:51, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as > 7u maintainer, but as the list of changesets below shows he does much > more. He has authored 67 changesets in several jdk8 repositories [See > below]. In particular, he has resolved several sensitive issues in the > corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates > formatted with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and > IPv6 port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to > non default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from > registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred > to by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java > should be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag > WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to > jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal > notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has > been running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > From mike.duigou at oracle.com Wed Oct 9 12:23:16 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 9 Oct 2013 12:23:16 -0700 Subject: =?iso-8859-1?Q?Re=3A_CFV=3A_New_JDK_8_Reviewer=3A_Se=E1n_Coffey?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <834CF215-D792-42C4-997D-1B6D61DB67B5@oracle.com> Vote: YES On Oct 9 2013, at 11:51 , Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before the beginning of OpenJDK. Se?n is probably best known for his role as 7u maintainer, but as the list of changesets below shows he does much more. He has authored 67 changesets in several jdk8 repositories [See below]. In particular, he has resolved several sensitive issues in the corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with Error failure. > 7185965: Build error in javadoc make stage for bundles not containing crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7179879: SSLSocket connect times out instead of throwing socket closed exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to non default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag WaitForReply > 7016897: Copyright header correction : test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process > 7161925: sjava files in corba don't have copyright string and legal notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has been running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash > > From Lance.Andersen at oracle.com Wed Oct 9 12:28:13 2013 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Wed, 9 Oct 2013 15:28:13 -0400 Subject: =?iso-8859-1?Q?Re=3A_CFV=3A_New_JDK_8_Reviewer=3A_Se=E1n_Coffey?= In-Reply-To: <834CF215-D792-42C4-997D-1B6D61DB67B5@oracle.com> References: <5255A5AF.5090002@oracle.com> <834CF215-D792-42C4-997D-1B6D61DB67B5@oracle.com> Message-ID: Vote: yes > > On Oct 9 2013, at 11:51 , Chris Hegarty wrote: > >> I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. >> >> Se?n has worked in the core libraries and networking area since before the beginning of OpenJDK. Se?n is probably best known for his role as 7u maintainer, but as the list of changesets below shows he does much more. He has authored 67 changesets in several jdk8 repositories [See below]. In particular, he has resolved several sensitive issues in the corba area. >> >> Votes are due by the end of Oct 23. >> >> Only current JDK 8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. >> >> For Three-Vote Consensus voting instructions, see [2]. >> >> Chris Hegarty >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#reviewer-vote >> >> ---- >> >> Changesets: >> >> $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep "^[0-9]\{7,7\}: " >> 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash >> 8024952: ClassCastException in PlainSocketImpl.accept() when using custom socketImpl >> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets >> 8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl >> 8019979: Replace CheckPackageAccess test with better one from closed repo >> 8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext() >> 8015978: Incorrect transformation of XPath expression "string(-0)" >> 8000450: Restrict access to com/sun/corba/se/impl package >> 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters >> 8007315: HttpURLConnection.filterHeaderField method returns null where empty string is expected >> 7197187: Currency.isPastCutoverDate should be made more robust >> 8002227: (tz) Support tzdata2012i >> 7181793: Socket getOutputStream create streams that cannot be GC'ed until Socket is closed >> 7196533: TimeZone.getDefault() slow due to synchronization bottleneck >> 7180362: RFE: Implement date cutover functionality for currency.properties file >> 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with Error failure. >> 7185965: Build error in javadoc make stage for bundles not containing crypto package >> 7056731: Race condition in CORBA code causes re-use of ABORTed connections >> 7179879: SSLSocket connect times out instead of throwing socket closed exception >> 6893617: JDK 6 CNCtx always uses the default ORB >> 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces >> 7143851: Improve IIOP stub and tie generation in RMIC >> 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process >> 7156963: Incorrect copyright header in java/io/SerialCallbackContext >> 7167359: (tz) SEGV on solaris if TZ variable not set >> 7163470: Build fails if javax.crypto src files not present >> 7149608: Default TZ detection fails on linux when symbolic links to non default location used. >> 7148584: Jar tools fails to generate manifest correctly when boundary condition hit >> 7144488: Infinite recursion for some equals tests in Collections >> 7133138: Improve io performance around timezone lookups >> 7102369: remove java.rmi.server.codebase property parsing from registyimpl >> 7094468: rmiregistry clean up >> 7105952: Improve finalisation for FileInputStream/FileOutputStream/RandomAccessFile >> 7099658: Properties.loadFromXML fails with ClassCastException >> 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use >> 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS >> 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid >> 7047325: Internal API to improve management of direct buffers >> 7041125: LDAP API does not catch malformed filters that contain two operands for the ! operator >> 7049774: UID construction appears to hang if time changed backwards >> 7025227: SSLSocketImpl does not close the TCP layer socket if a close notify cannot be sent to the peer >> 6932403: SSLSocketImpl state issue >> 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should be cleaned up >> 6750362: Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls >> 6748156: add an new JNDI property to control the boolean flag WaitForReply >> 7016897: Copyright header correction : test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java >> 6998583: NativeSeedGenerator is making 8192 byte read requests from entropy pool on each init. >> 6957378: JMX memory leak >> 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be rejected by the RMI conn provider. >> 6984520: NPE IN RMIConnector.connect >> 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 and jdk6 workspace >> 6860491: WRAP_TIME_MILLIS incorrectly set >> --- >> $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep "^[0-9]\{7,7\}: " >> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets >> 8000642: Better handling of objects for transportation >> 8001032: Restrict object access >> 7201066: Change modifiers on unused fields >> 8000631: Restrict access to class constructor >> 7196086: update copyright years for files in corba repository (JDK 8) >> 7056731: Race condition in CORBA code causes re-use of ABORTed connections >> 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 >> 7143851: Improve IIOP stub and tie generation in RMIC >> 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process >> 7161925: sjava files in corba don't have copyright string and legal notice >> 7110704: Issues with some method in corba >> 7091388: Regular unexplained npe's from corba libs after system has been running for days >> -- >> $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep "^[0-9]\{7,7\}: " >> 8015978: Incorrect transformation of XPath expression "string(-0)" >> --- >> $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep "^[0-9]\{7,7\}: " >> 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash >> >> > -------------- next part -------------- Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com From xueming.shen at oracle.com Wed Oct 9 12:40:05 2013 From: xueming.shen at oracle.com (Xueming Shen) Date: Wed, 09 Oct 2013 12:40:05 -0700 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255B115.8030000@oracle.com> Vote: yes On 10/09/2013 11:51 AM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before the beginning of OpenJDK. Se?n is probably best known for his role as 7u maintainer, but as the list of changesets below shows he does much more. He has authored 67 changesets in several jdk8 repositories [See below]. In particular, he has resolved several sensitive issues in the corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with Error failure. > 7185965: Build error in javadoc make stage for bundles not containing crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7179879: SSLSocket connect times out instead of throwing socket closed exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to non default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag WaitForReply > 7016897: Copyright header correction : test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process > 7161925: sjava files in corba don't have copyright string and legal notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has been running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash > > From tim.bell at oracle.com Wed Oct 9 12:35:31 2013 From: tim.bell at oracle.com (Tim Bell) Date: Wed, 09 Oct 2013 12:35:31 -0700 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255B003.7070901@oracle.com> Vote: yes On 10/ 9/13 11:51 AM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. From david.katleman at oracle.com Wed Oct 9 12:38:38 2013 From: david.katleman at oracle.com (David Katleman) Date: Wed, 09 Oct 2013 12:38:38 -0700 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255B0BE.7000904@oracle.com> Vote: yes Dave On 10/9/2013 11:51 AM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as > 7u maintainer, but as the list of changesets below shows he does much > more. He has authored 67 changesets in several jdk8 repositories [See > below]. In particular, he has resolved several sensitive issues in the > corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates > formatted with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and > IPv6 port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to > non default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from > registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred > to by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java > should be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag > WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to > jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal > notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has > been running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > From valerie.peng at oracle.com Wed Oct 9 12:51:02 2013 From: valerie.peng at oracle.com (Valerie (Yu-Ching) Peng) Date: Wed, 09 Oct 2013 12:51:02 -0700 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255B115.8030000@oracle.com> References: <5255A5AF.5090002@oracle.com> <5255B115.8030000@oracle.com> Message-ID: <5255B3A6.5010305@oracle.com> Vote: yes On 10/09/13 12:40, Xueming Shen wrote: > Vote: yes > > On 10/09/2013 11:51 AM, Chris Hegarty wrote: >> I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. >> >> Se?n has worked in the core libraries and networking area since >> before the beginning of OpenJDK. Se?n is probably best known for his >> role as 7u maintainer, but as the list of changesets below shows he >> does much more. He has authored 67 changesets in several jdk8 >> repositories [See below]. In particular, he has resolved several >> sensitive issues in the corba area. >> >> Votes are due by the end of Oct 23. >> >> Only current JDK 8 Reviewers [1] are eligible to vote on this >> nomination. Votes must be cast in the open by replying to this >> mailing list. >> >> For Three-Vote Consensus voting instructions, see [2]. >> >> Chris Hegarty >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#reviewer-vote >> >> ---- >> >> Changesets: >> >> $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep >> "^[0-9]\{7,7\}: " >> 8016271: wsimport -clientjar does not create portable jars on Windows >> due to hardcoded backslash >> 8024952: ClassCastException in PlainSocketImpl.accept() when using >> custom socketImpl >> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets >> 8017566: Backout 8000450 - Cannot access to >> com.sun.corba.se.impl.orb.ORBImpl >> 8019979: Replace CheckPackageAccess test with better one from closed >> repo >> 8013196: TimeZone.getDefault() throws NPE due to >> sun.awt.AppContext.getAppContext() >> 8015978: Incorrect transformation of XPath expression "string(-0)" >> 8000450: Restrict access to com/sun/corba/se/impl package >> 8000529: Regression: SimpleDateFormat incorrectly parses dates >> formatted with Z and z pattern letters >> 8007315: HttpURLConnection.filterHeaderField method returns null >> where empty string is expected >> 7197187: Currency.isPastCutoverDate should be made more robust >> 8002227: (tz) Support tzdata2012i >> 7181793: Socket getOutputStream create streams that cannot be GC'ed >> until Socket is closed >> 7196533: TimeZone.getDefault() slow due to synchronization bottleneck >> 7180362: RFE: Implement date cutover functionality for >> currency.properties file >> 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh >> with Error failure. >> 7185965: Build error in javadoc make stage for bundles not containing >> crypto package >> 7056731: Race condition in CORBA code causes re-use of ABORTed >> connections >> 7179879: SSLSocket connect times out instead of throwing socket >> closed exception >> 6893617: JDK 6 CNCtx always uses the default ORB >> 7123896: Unexpected behavior due to Solaris using separate IPv4 and >> IPv6 port spaces >> 7143851: Improve IIOP stub and tie generation in RMIC >> 7149048: Changes to corba rmic stubGenerator class are not used >> during jdk build process >> 7156963: Incorrect copyright header in java/io/SerialCallbackContext >> 7167359: (tz) SEGV on solaris if TZ variable not set >> 7163470: Build fails if javax.crypto src files not present >> 7149608: Default TZ detection fails on linux when symbolic links to >> non default location used. >> 7148584: Jar tools fails to generate manifest correctly when boundary >> condition hit >> 7144488: Infinite recursion for some equals tests in Collections >> 7133138: Improve io performance around timezone lookups >> 7102369: remove java.rmi.server.codebase property parsing from >> registyimpl >> 7094468: rmiregistry clean up >> 7105952: Improve finalisation for >> FileInputStream/FileOutputStream/RandomAccessFile >> 7099658: Properties.loadFromXML fails with ClassCastException >> 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file >> descriptor be closed when still in use >> 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS >> 7024697: SessionRef.dispose() should determine if the token referred >> to by the token object is still valid >> 7047325: Internal API to improve management of direct buffers >> 7041125: LDAP API does not catch malformed filters that contain two >> operands for the ! operator >> 7049774: UID construction appears to hang if time changed backwards >> 7025227: SSLSocketImpl does not close the TCP layer socket if a close >> notify cannot be sent to the peer >> 6932403: SSLSocketImpl state issue >> 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java >> should be cleaned up >> 6750362: Very large LDAP requests throw a OOM on LDAP servers which >> aren't aware of Paged Results Controls >> 6748156: add an new JNDI property to control the boolean flag >> WaitForReply >> 7016897: Copyright header correction : >> test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java >> 6998583: NativeSeedGenerator is making 8192 byte read requests from >> entropy pool on each init. >> 6957378: JMX memory leak >> 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be >> rejected by the RMI conn provider. >> 6984520: NPE IN RMIConnector.connect >> 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 >> and jdk6 workspace >> 6860491: WRAP_TIME_MILLIS incorrectly set >> --- >> $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep >> "^[0-9]\{7,7\}: " >> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets >> 8000642: Better handling of objects for transportation >> 8001032: Restrict object access >> 7201066: Change modifiers on unused fields >> 8000631: Restrict access to class constructor >> 7196086: update copyright years for files in corba repository (JDK 8) >> 7056731: Race condition in CORBA code causes re-use of ABORTed >> connections >> 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to >> jdk7u/8 >> 7143851: Improve IIOP stub and tie generation in RMIC >> 7149048: Changes to corba rmic stubGenerator class are not used >> during jdk build process >> 7161925: sjava files in corba don't have copyright string and legal >> notice >> 7110704: Issues with some method in corba >> 7091388: Regular unexplained npe's from corba libs after system has >> been running for days >> -- >> $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep >> "^[0-9]\{7,7\}: " >> 8015978: Incorrect transformation of XPath expression "string(-0)" >> --- >> $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep >> "^[0-9]\{7,7\}: " >> 8016271: wsimport -clientjar does not create portable jars on Windows >> due to hardcoded backslash >> >> > From naoto.sato at oracle.com Wed Oct 9 12:52:34 2013 From: naoto.sato at oracle.com (Naoto Sato) Date: Wed, 09 Oct 2013 12:52:34 -0700 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255B402.5040909@oracle.com> Vote: yes Naoto On 10/9/13 11:51 AM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as 7u > maintainer, but as the list of changesets below shows he does much more. > He has authored 67 changesets in several jdk8 repositories [See below]. > In particular, he has resolved several sensitive issues in the corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted > with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 > port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to non > default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred to > by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should > be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has been > running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > From coleen.phillimore at oracle.com Wed Oct 9 13:11:01 2013 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Wed, 09 Oct 2013 16:11:01 -0400 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255B855.70709@oracle.com> Vote: yes On 10/9/2013 2:51 PM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as > 7u maintainer, but as the list of changesets below shows he does much > more. He has authored 67 changesets in several jdk8 repositories [See > below]. In particular, he has resolved several sensitive issues in the > corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates > formatted with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and > IPv6 port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to > non default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from > registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred > to by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java > should be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag > WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to > jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal > notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has > been running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > From sean.mullan at oracle.com Wed Oct 9 13:31:47 2013 From: sean.mullan at oracle.com (Sean Mullan) Date: Wed, 09 Oct 2013 16:31:47 -0400 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255BD33.5000006@oracle.com> Vote: yes On 10/09/2013 02:51 PM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as 7u > maintainer, but as the list of changesets below shows he does much more. > He has authored 67 changesets in several jdk8 repositories [See below]. > In particular, he has resolved several sensitive issues in the corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted > with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 > port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to non > default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred to > by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should > be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has been > running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > From Sergey.Bylokhov at oracle.com Wed Oct 9 13:37:25 2013 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Thu, 10 Oct 2013 00:37:25 +0400 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255BE85.3060906@oracle.com> Vote: yes On 09.10.2013 22:51, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as > 7u maintainer, but as the list of changesets below shows he does much > more. He has authored 67 changesets in several jdk8 repositories [See > below]. In particular, he has resolved several sensitive issues in the > corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates > formatted with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and > IPv6 port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to > non default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from > registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred > to by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java > should be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag > WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to > jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal > notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has > been running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > -- Best regards, Sergey. From joe.darcy at oracle.com Wed Oct 9 13:38:23 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 09 Oct 2013 13:38:23 -0700 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255BEBF.3040003@oracle.com> Vote: yes -Joe On 10/09/2013 11:51 AM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as > 7u maintainer, but as the list of changesets below shows he does much > more. He has authored 67 changesets in several jdk8 repositories [See > below]. In particular, he has resolved several sensitive issues in the > corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates > formatted with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and > IPv6 port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to > non default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from > registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred > to by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java > should be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag > WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed > connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to > jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal > notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has > been running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > From anthony.petrov at oracle.com Wed Oct 9 13:41:00 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Thu, 10 Oct 2013 00:41:00 +0400 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255BF5C.9060904@oracle.com> Vote: YES -- best regards, Anthony On 10/09/2013 10:51 PM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as 7u > maintainer, but as the list of changesets below shows he does much more. > He has authored 67 changesets in several jdk8 repositories [See below]. > In particular, he has resolved several sensitive issues in the corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted > with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 > port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to non > default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred to > by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should > be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has been > running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > From vladimir.kozlov at oracle.com Wed Oct 9 14:28:13 2013 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 09 Oct 2013 14:28:13 -0700 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255CA6D.7090509@oracle.com> Vote: yes Vladimir K On 10/9/13 11:51 AM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > > Se?n has worked in the core libraries and networking area since before > the beginning of OpenJDK. Se?n is probably best known for his role as 7u > maintainer, but as the list of changesets below shows he does much more. > He has authored 67 changesets in several jdk8 repositories [See below]. > In particular, he has resolved several sensitive issues in the corba area. > > Votes are due by the end of Oct 23. > > Only current JDK 8 Reviewers [1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > Chris Hegarty > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > ---- > > Changesets: > > $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > 8024952: ClassCastException in PlainSocketImpl.accept() when using > custom socketImpl > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8017566: Backout 8000450 - Cannot access to > com.sun.corba.se.impl.orb.ORBImpl > 8019979: Replace CheckPackageAccess test with better one from closed repo > 8013196: TimeZone.getDefault() throws NPE due to > sun.awt.AppContext.getAppContext() > 8015978: Incorrect transformation of XPath expression "string(-0)" > 8000450: Restrict access to com/sun/corba/se/impl package > 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted > with Z and z pattern letters > 8007315: HttpURLConnection.filterHeaderField method returns null where > empty string is expected > 7197187: Currency.isPastCutoverDate should be made more robust > 8002227: (tz) Support tzdata2012i > 7181793: Socket getOutputStream create streams that cannot be GC'ed > until Socket is closed > 7196533: TimeZone.getDefault() slow due to synchronization bottleneck > 7180362: RFE: Implement date cutover functionality for > currency.properties file > 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with > Error failure. > 7185965: Build error in javadoc make stage for bundles not containing > crypto package > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7179879: SSLSocket connect times out instead of throwing socket closed > exception > 6893617: JDK 6 CNCtx always uses the default ORB > 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 > port spaces > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7156963: Incorrect copyright header in java/io/SerialCallbackContext > 7167359: (tz) SEGV on solaris if TZ variable not set > 7163470: Build fails if javax.crypto src files not present > 7149608: Default TZ detection fails on linux when symbolic links to non > default location used. > 7148584: Jar tools fails to generate manifest correctly when boundary > condition hit > 7144488: Infinite recursion for some equals tests in Collections > 7133138: Improve io performance around timezone lookups > 7102369: remove java.rmi.server.codebase property parsing from registyimpl > 7094468: rmiregistry clean up > 7105952: Improve finalisation for > FileInputStream/FileOutputStream/RandomAccessFile > 7099658: Properties.loadFromXML fails with ClassCastException > 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file > descriptor be closed when still in use > 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS > 7024697: SessionRef.dispose() should determine if the token referred to > by the token object is still valid > 7047325: Internal API to improve management of direct buffers > 7041125: LDAP API does not catch malformed filters that contain two > operands for the ! operator > 7049774: UID construction appears to hang if time changed backwards > 7025227: SSLSocketImpl does not close the TCP layer socket if a close > notify cannot be sent to the peer > 6932403: SSLSocketImpl state issue > 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should > be cleaned up > 6750362: Very large LDAP requests throw a OOM on LDAP servers which > aren't aware of Paged Results Controls > 6748156: add an new JNDI property to control the boolean flag WaitForReply > 7016897: Copyright header correction : > test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java > 6998583: NativeSeedGenerator is making 8192 byte read requests from > entropy pool on each init. > 6957378: JMX memory leak > 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be > rejected by the RMI conn provider. > 6984520: NPE IN RMIConnector.connect > 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 > and jdk6 workspace > 6860491: WRAP_TIME_MILLIS incorrectly set > --- > $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8017195: Introduce option to setKeepAlive parameter on CORBA sockets > 8000642: Better handling of objects for transportation > 8001032: Restrict object access > 7201066: Change modifiers on unused fields > 8000631: Restrict access to class constructor > 7196086: update copyright years for files in corba repository (JDK 8) > 7056731: Race condition in CORBA code causes re-use of ABORTed connections > 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8 > 7143851: Improve IIOP stub and tie generation in RMIC > 7149048: Changes to corba rmic stubGenerator class are not used during > jdk build process > 7161925: sjava files in corba don't have copyright string and legal notice > 7110704: Issues with some method in corba > 7091388: Regular unexplained npe's from corba libs after system has been > running for days > -- > $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8015978: Incorrect transformation of XPath expression "string(-0)" > --- > $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep > "^[0-9]\{7,7\}: " > 8016271: wsimport -clientjar does not create portable jars on Windows > due to hardcoded backslash > > From mike.duigou at oracle.com Wed Oct 9 15:54:07 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 9 Oct 2013 15:54:07 -0700 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support Message-ID: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> Hello all; This changeset revisits webrev's integration with bugs.openjdk.java.net to correct problems with the scraping of bug titles from jbs html. I also eliminated the now obsolete "-O" option since bugs are now all visible on the preferred bugs.openjdk.java.net system. While I was at it I finally eliminated the obsolete teamware, sac and wxfile support with the hopes that cruft removal may lower the bar to others contributing to webrev (yeah, it's not glamourous but we still need it). http://cr.openjdk.java.net/~mduigou/JDK-8026062/0 Mike From weijun.wang at oracle.com Wed Oct 9 16:50:23 2013 From: weijun.wang at oracle.com (Weijun Wang) Date: Thu, 10 Oct 2013 07:50:23 +0800 Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?= In-Reply-To: <5255A5AF.5090002@oracle.com> References: <5255A5AF.5090002@oracle.com> Message-ID: <5255EBBF.1060605@oracle.com> Vote: yes On 10/10/13 2:51 AM, Chris Hegarty wrote: > I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer. > From joe.darcy at oracle.com Wed Oct 9 18:39:52 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 09 Oct 2013 18:39:52 -0700 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> Message-ID: <52560568.9030802@oracle.com> On 10/09/2013 03:54 PM, Mike Duigou wrote: > Hello all; > > This changeset revisits webrev's integration with bugs.openjdk.java.net to correct problems with the scraping of bug titles from jbs html. I also eliminated the now obsolete "-O" option since bugs are now all visible on the preferred bugs.openjdk.java.net system. > > While I was at it I finally eliminated the obsolete teamware, sac and wxfile support with the hopes that cruft removal may lower the bar to others contributing to webrev (yeah, it's not glamourous but we still need it). > > http://cr.openjdk.java.net/~mduigou/JDK-8026062/0 > > Mike Looks good Mike; happy to see the cruft getting removed! -Joe From john.r.rose at oracle.com Wed Oct 9 19:45:35 2013 From: john.r.rose at oracle.com (John Rose) Date: Wed, 9 Oct 2013 19:45:35 -0700 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> Message-ID: <9D485E8B-52B3-4000-9138-8C5D8C183B00@oracle.com> On Oct 9, 2013, at 3:54 PM, Mike Duigou wrote: > Hello all; > > This changeset revisits webrev's integration with bugs.openjdk.java.net to correct problems with the scraping of bug titles from jbs html. I also eliminated the now obsolete "-O" option since bugs are now all visible on the preferred bugs.openjdk.java.net system. > > While I was at it I finally eliminated the obsolete teamware, sac and wxfile support with the hopes that cruft removal may lower the bar to others contributing to webrev (yeah, it's not glamourous but we still need it). > > http://cr.openjdk.java.net/~mduigou/JDK-8026062/0 Great deletions! Here's my "private reserve" version of webrev's html_quote, some of which you may want to use: # # Make a piece of source code safe for display in an HTML
 block.
+# If the line appears to start with an HTML tag, assume it is markup and don't quote on it.
 #
 html_quote()
 {
-	sed -e "s/&/\&/g" -e "s//\>/g" "$@" | expand
+	sed -e '/^<[a-zA-Z][^<]*[a-zA-Z_0-9\/"'\'']>/{p;d;}' \
+	    -e '/^&#*[a-zA-Z_0-9]*;/{p;d;}' \
+	    -e "s/&/\&/g" -e "s//\>/g" \
+	    "$@" \
+	| expand
 }
 
A few points about it:

If a line appears to already have HTML in it (heuristically!), it goes completely unquoted.  (This makes it easy to add markup to "include" files.)
The sed code for & handles consecutive rewrites, as "&&" or "<&>", which yours does not appear to do.
My Mac's version of sed does not appear to rewrite "&" to "&" using your code.

? John

P.S.  Like most folks, I have other tweaks in my webrev, but they would be out of scope for this change.

Here is the way I use webrev (in the setting of a workflow script):
  webrev-from-openjdk $force_mercurial -u $WEBREV_USER -o $WEBREV_DIR -N -r -2

The "off by one" revision is very important.  It selects the parent of the revision I want to review.  I use mq to manage changes all the way through review, so "hg outgoing" is irrelevant to me.  Instead, I "hg qgoto" the change I want to review, to make it the tip, and then review against -2.  This seems to me far safer and more flexible (and with fewer Merge changesets) than the alternatives.

I also have a push-button workflow script which can generate the next (00, 01, 02, ...) minor webrev version for a given bug and push it to cr.ojn.  It seems like that should be easy to do with an OpenJDK savvy webrev.


From weijun.wang at oracle.com  Wed Oct  9 22:11:18 2013
From: weijun.wang at oracle.com (Weijun Wang)
Date: Thu, 10 Oct 2013 13:11:18 +0800
Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove
	teamware, sac, "open bug" and wxfile support
In-Reply-To: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com>
References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com>
Message-ID: <525636F6.9000305@oracle.com>

Some of us still use wxfile to generate a single webrev for code changes 
in multiple repos. Is there another way to do it?

Thanks
Max

On 10/10/13 6:54 AM, Mike Duigou wrote:
> Hello all;
>
> This changeset revisits webrev's integration with bugs.openjdk.java.net to correct problems with the scraping of bug titles from jbs html. I also eliminated the now obsolete "-O" option since bugs are now all visible on the preferred bugs.openjdk.java.net system.
>
> While I was at it I finally eliminated the obsolete teamware, sac and wxfile support with the hopes that cruft removal may lower the bar to others contributing to webrev (yeah, it's not glamourous but we still need it).
>
> http://cr.openjdk.java.net/~mduigou/JDK-8026062/0
>
> Mike
>

From mike.duigou at oracle.com  Wed Oct  9 22:13:43 2013
From: mike.duigou at oracle.com (Mike Duigou)
Date: Wed, 9 Oct 2013 22:13:43 -0700
Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping,
	remove teamware, sac, "open bug" and wxfile support
In-Reply-To: <525636F6.9000305@oracle.com>
References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com>
	<525636F6.9000305@oracle.com>
Message-ID: <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com>


On Oct 9 2013, at 22:11 , Weijun Wang wrote:

> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it?

Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support.

Mike


> Thanks
> Max
> 
> On 10/10/13 6:54 AM, Mike Duigou wrote:
>> Hello all;
>> 
>> This changeset revisits webrev's integration with bugs.openjdk.java.net to correct problems with the scraping of bug titles from jbs html. I also eliminated the now obsolete "-O" option since bugs are now all visible on the preferred bugs.openjdk.java.net system.
>> 
>> While I was at it I finally eliminated the obsolete teamware, sac and wxfile support with the hopes that cruft removal may lower the bar to others contributing to webrev (yeah, it's not glamourous but we still need it).
>> 
>> http://cr.openjdk.java.net/~mduigou/JDK-8026062/0
>> 
>> Mike
>> 


From mike.duigou at oracle.com  Wed Oct  9 22:17:20 2013
From: mike.duigou at oracle.com (Mike Duigou)
Date: Wed, 9 Oct 2013 22:17:20 -0700
Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping,
	remove teamware, sac, "open bug" and wxfile support
In-Reply-To: <9D485E8B-52B3-4000-9138-8C5D8C183B00@oracle.com>
References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com>
	<9D485E8B-52B3-4000-9138-8C5D8C183B00@oracle.com>
Message-ID: 


On Oct 9 2013, at 19:45 , John Rose wrote:

> On Oct 9, 2013, at 3:54 PM, Mike Duigou  wrote:
> 
>> Hello all;
>> 
>> This changeset revisits webrev's integration with bugs.openjdk.java.net to correct problems with the scraping of bug titles from jbs html. I also eliminated the now obsolete "-O" option since bugs are now all visible on the preferred bugs.openjdk.java.net system. 
>> 
>> While I was at it I finally eliminated the obsolete teamware, sac and wxfile support with the hopes that cruft removal may lower the bar to others contributing to webrev (yeah, it's not glamourous but we still need it).
>> 
>> http://cr.openjdk.java.net/~mduigou/JDK-8026062/0
> 
> Great deletions!

It does feel good!


> Here's my "private reserve" version of webrev's html_quote, some of which you may want to use:
> 
> #
> # Make a piece of source code safe for display in an HTML 
 block.
> +# If the line appears to start with an HTML tag, assume it is markup and don't quote on it.
> #
> html_quote()
> {
> -	sed -e "s/&/\&/g" -e "s//\>/g" "$@" | expand
> +	sed -e '/^<[a-zA-Z][^<]*[a-zA-Z_0-9\/"'\'']>/{p;d;}' \
> +	    -e '/^&#*[a-zA-Z_0-9]*;/{p;d;}' \
> +	    -e "s/&/\&/g" -e "s//\>/g" \
> +	    "$@" \
> +	| expand
> }

You also have one for numeric character entities at the start of a line. I've opted to fix my numeric entities replacer (it was definitely broken, thanks!).

I'm reluctant to add yours since I don't have test data to see if I like the effects. If you can point me to some I'd certainly consider it.

> A few points about it:
> 
> If a line appears to already have HTML in it (heuristically!), it goes completely unquoted.  (This makes it easy to add markup to "include" files.)
> The sed code for & handles consecutive rewrites, as "&&" or "<&>", which yours does not appear to do.

Yes, it was definitely broken.

> My Mac's version of sed does not appear to rewrite "&" to "&" using your code.

My code was only working accidentally. I had failed to escape the writing of & in the replacement which meant it was writing the matched expression. eek!


> ? John
> 
> P.S.  Like most folks, I have other tweaks in my webrev, but they would be out of scope for this change.
> 
> Here is the way I use webrev (in the setting of a workflow script):
>  webrev-from-openjdk $force_mercurial -u $WEBREV_USER -o $WEBREV_DIR -N -r -2
> 
> The "off by one" revision is very important.  It selects the parent of the revision I want to review.  I use mq to manage changes all the way through review, so "hg outgoing" is irrelevant to me.  Instead, I "hg qgoto" the change I want to review, to make it the tip, and then review against -2.  This seems to me far safer and more flexible (and with fewer Merge changesets) than the alternatives.

I use similar. It is bit of black magic to be using the "-2". Now that hg has "secret" changesets (for mq) I'd prefer to be automatically detect whether the changeset being generated is; outgoing (current default), the qapplied, or uncommitted (-N). I would prefer to have it refuse to support any mixed cases. I liked the work done by Jim Gish to produce real changesets (only to lose it with Mercurial 2.1 when MQ patches became secret changesets).

> I also have a push-button workflow script which can generate the next (00, 01, 02, ...) minor webrev version for a given bug and push it to cr.ojn.

I've been meaning to make a script wrapper for the shell commands I use.

ksh ../make/scripts/webrev.ksh -m -u mduigou -c `hg qtop` -r -3 -o ~/`hg qtop`/0
hg log -r -1:qtip --template "{desc}\n" | grep "^[0-9]\{7,7\}: " | tee ~/`hg qtop`/.title

automated directory incrementing would be a nice addition.

>  It seems like that should be easy to do with an OpenJDK savvy webrev. 

I keep hoping something will come along to replace webrev....

I will update my webrev after some more testing.

Thanks!

Mike


From John.Coomes at oracle.com  Thu Oct 10 00:23:57 2013
From: John.Coomes at oracle.com (John Coomes)
Date: Thu, 10 Oct 2013 00:23:57 -0700
Subject: CFV: New JDK 8 Reviewer: =?iso-8859-1?Q?Se=E1n?= Coffey
In-Reply-To: <5255A5AF.5090002@oracle.com>
References: <5255A5AF.5090002@oracle.com>
Message-ID: <21078.22029.252666.95476@oracle.com>

Vote: yes

-John

From alexey.utkin at gmail.com  Thu Oct 10 00:45:25 2013
From: alexey.utkin at gmail.com (Alexey Utkin)
Date: Thu, 10 Oct 2013 11:45:25 +0400
Subject: =?UTF-8?Q?Re=3A_CFV=3A_New_JDK_8_Reviewer=3A_Se=C3=A1n_Coffey?=
In-Reply-To: <21078.22029.252666.95476@oracle.com>
References: <5255A5AF.5090002@oracle.com> <21078.22029.252666.95476@oracle.com>
Message-ID: 

Vote: yes


On Thu, Oct 10, 2013 at 11:23 AM, John Coomes wrote:

> Vote: yes
>
> -John
>

From david.holmes at oracle.com  Thu Oct 10 01:30:53 2013
From: david.holmes at oracle.com (David Holmes)
Date: Thu, 10 Oct 2013 18:30:53 +1000
Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?=
In-Reply-To: <5255A5AF.5090002@oracle.com>
References: <5255A5AF.5090002@oracle.com>
Message-ID: <525665BD.7000108@oracle.com>

Vote: yes

On 10/10/2013 4:51 AM, Chris Hegarty wrote:
> I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer.

From julien.ponge at gmail.com  Thu Oct 10 01:32:24 2013
From: julien.ponge at gmail.com (Julien Ponge)
Date: Thu, 10 Oct 2013 10:32:24 +0200
Subject: Severe invokers performance drop from OpenJDK 7 to OpenJDK 8
Message-ID: <1381393944.18489.32276329.6EA85A9B@webmail.messagingengine.com>

Hello,



The runtime of Golo (http://golo-lang.org/) makes several uses of
general invokers (MethodHandles.{invoker,exactInvoker}).



I noticed a severe performance drop when running code on OpenJDK 8.
Perhaps this has something to do with the lambda form backend?



To give you an idea some of my micro-benchmarks stress call sites based
on such invokers.



  * Under OpenJDK 7 or Oracle JDK 7 I get ~0.175s on a machine once the
    JIT stabilises. It aligns with what you get with a static method
    dispatch at an invokestatic call site.
  * Under OpenJDK 8 I get ~0.75s in the same conditions, which is
    severely slower.



I am not doing anything fancy in the Golo runtime, just dispatching
calls where the first argument is method handle, and the remainder are
arguments. One of such call sites bootstrap is as simple as:



public static CallSite bootstrap(MethodHandles.Lookup caller, String
name, MethodType type) {

  return new
ConstantCallSite(MethodHandles.invoker(type.dropParameterTypes(0, 1)));

}



// e.g., (MethodHandle mh, Object a, Object b) => mh.invoke(a, b)



Any idea?



- Julien

From yuri.nesterenko at oracle.com  Thu Oct 10 01:34:29 2013
From: yuri.nesterenko at oracle.com (Yuri Nesterenko)
Date: Thu, 10 Oct 2013 12:34:29 +0400
Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?=
In-Reply-To: <5255A5AF.5090002@oracle.com>
References: <5255A5AF.5090002@oracle.com>
Message-ID: <52566695.5040800@oracle.com>

Vote: yes.

-yan

On 10/09/2013 10:51 PM, Chris Hegarty wrote:
> I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer.
>
> Se?n has worked in the core libraries and networking area since before
> the beginning of OpenJDK. Se?n is probably best known for his role as 7u
> maintainer, but as the list of changesets below shows he does much more.
> He has authored 67 changesets in several jdk8 repositories [See below].
> In particular, he has resolved several sensitive issues in the corba area.
>
> Votes are due by the end of Oct 23.
>
> Only current JDK 8 Reviewers [1] are eligible to vote on this
> nomination. Votes must be cast in the open by replying to this mailing
> list.
>
> For Three-Vote Consensus voting instructions, see [2].
>
> Chris Hegarty
>
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote
>
> ----
>
> Changesets:
>
> $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep
> "^[0-9]\{7,7\}: "
> 8016271: wsimport -clientjar does not create portable jars on Windows
> due to hardcoded backslash
> 8024952: ClassCastException in PlainSocketImpl.accept() when using
> custom socketImpl
> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets
> 8017566: Backout 8000450 - Cannot access to
> com.sun.corba.se.impl.orb.ORBImpl
> 8019979: Replace CheckPackageAccess test with better one from closed repo
> 8013196: TimeZone.getDefault() throws NPE due to
> sun.awt.AppContext.getAppContext()
> 8015978: Incorrect transformation of XPath expression "string(-0)"
> 8000450: Restrict access to com/sun/corba/se/impl package
> 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted
> with Z and z pattern letters
> 8007315: HttpURLConnection.filterHeaderField method returns null where
> empty string is expected
> 7197187: Currency.isPastCutoverDate should be made more robust
> 8002227: (tz) Support tzdata2012i
> 7181793: Socket getOutputStream create streams that cannot be GC'ed
> until Socket is closed
> 7196533: TimeZone.getDefault() slow due to synchronization bottleneck
> 7180362: RFE: Implement date cutover functionality for
> currency.properties file
> 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with
> Error failure.
> 7185965: Build error in javadoc make stage for bundles not containing
> crypto package
> 7056731: Race condition in CORBA code causes re-use of ABORTed connections
> 7179879: SSLSocket connect times out instead of throwing socket closed
> exception
> 6893617: JDK 6 CNCtx always uses the default ORB
> 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6
> port spaces
> 7143851: Improve IIOP stub and tie generation in RMIC
> 7149048: Changes to corba rmic stubGenerator class are not used during
> jdk build process
> 7156963: Incorrect copyright header in java/io/SerialCallbackContext
> 7167359: (tz) SEGV on solaris if TZ variable not set
> 7163470: Build fails if javax.crypto src files not present
> 7149608: Default TZ detection fails on linux when symbolic links to non
> default location used.
> 7148584: Jar tools fails to generate manifest correctly when boundary
> condition hit
> 7144488: Infinite recursion for some equals tests in Collections
> 7133138: Improve io performance around timezone lookups
> 7102369: remove java.rmi.server.codebase property parsing from registyimpl
> 7094468: rmiregistry clean up
> 7105952: Improve finalisation for
> FileInputStream/FileOutputStream/RandomAccessFile
> 7099658: Properties.loadFromXML fails with ClassCastException
> 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file
> descriptor be closed when still in use
> 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS
> 7024697: SessionRef.dispose() should determine if the token referred to
> by the token object is still valid
> 7047325: Internal API to improve management of direct buffers
> 7041125: LDAP API does not catch malformed filters that contain two
> operands for the ! operator
> 7049774: UID construction appears to hang if time changed backwards
> 7025227: SSLSocketImpl does not close the TCP layer socket if a close
> notify cannot be sent to the peer
> 6932403: SSLSocketImpl state issue
> 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should
> be cleaned up
> 6750362: Very large LDAP requests throw a OOM on LDAP servers which
> aren't aware of Paged Results Controls
> 6748156: add an new JNDI property to control the boolean flag WaitForReply
> 7016897: Copyright header correction :
> test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java
> 6998583: NativeSeedGenerator is making 8192 byte read requests from
> entropy pool on each init.
> 6957378: JMX memory leak
> 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be
> rejected by the RMI conn provider.
> 6984520: NPE IN RMIConnector.connect
> 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05
> and jdk6 workspace
> 6860491: WRAP_TIME_MILLIS incorrectly set
> ---
> $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep
> "^[0-9]\{7,7\}: "
> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets
> 8000642: Better handling of objects for transportation
> 8001032: Restrict object access
> 7201066: Change modifiers on unused fields
> 8000631: Restrict access to class constructor
> 7196086: update copyright years for files in corba repository (JDK 8)
> 7056731: Race condition in CORBA code causes re-use of ABORTed connections
> 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8
> 7143851: Improve IIOP stub and tie generation in RMIC
> 7149048: Changes to corba rmic stubGenerator class are not used during
> jdk build process
> 7161925: sjava files in corba don't have copyright string and legal notice
> 7110704: Issues with some method in corba
> 7091388: Regular unexplained npe's from corba libs after system has been
> running for days
> --
> $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep
> "^[0-9]\{7,7\}: "
> 8015978: Incorrect transformation of XPath expression "string(-0)"
> ---
> $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep
> "^[0-9]\{7,7\}: "
> 8016271: wsimport -clientjar does not create portable jars on Windows
> due to hardcoded backslash
>
>


From Alan.Bateman at oracle.com  Thu Oct 10 01:35:10 2013
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Thu, 10 Oct 2013 09:35:10 +0100
Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?=
In-Reply-To: <5255A5AF.5090002@oracle.com>
References: <5255A5AF.5090002@oracle.com>
Message-ID: <525666BE.1080201@oracle.com>

Vote: yes

From paul.sandoz at oracle.com  Thu Oct 10 01:43:05 2013
From: paul.sandoz at oracle.com (Paul Sandoz)
Date: Thu, 10 Oct 2013 10:43:05 +0200
Subject: =?iso-8859-1?Q?Re=3A_CFV=3A_New_JDK_8_Reviewer=3A_Se=E1n_Coffey?=
In-Reply-To: <5255A5AF.5090002@oracle.com>
References: <5255A5AF.5090002@oracle.com>
Message-ID: <41B406F7-0DE8-43D4-9393-EE5C6CE21098@oracle.com>

Vote: yes

Paul.

From mlists at juma.me.uk  Thu Oct 10 01:44:20 2013
From: mlists at juma.me.uk (Ismael Juma)
Date: Thu, 10 Oct 2013 09:44:20 +0100
Subject: Severe invokers performance drop from OpenJDK 7 to OpenJDK 8
In-Reply-To: <1381393944.18489.32276329.6EA85A9B@webmail.messagingengine.com>
References: <1381393944.18489.32276329.6EA85A9B@webmail.messagingengine.com>
Message-ID: 

On Thu, Oct 10, 2013 at 9:32 AM, Julien Ponge wrote:

>   * Under OpenJDK 7 or Oracle JDK 7 I get ~0.175s on a machine once the
>     JIT stabilises. It aligns with what you get with a static method
>     dispatch at an invokestatic call site.
>

I think it may be useful to specify which version of OpenJDK 7 was used as
significant differences exist.


>   * Under OpenJDK 8 I get ~0.75s in the same conditions, which is
>     severely slower.
>

Probably useful to say which build was used here too.

Best,
Ismael

From mandy.chung at oracle.com  Thu Oct 10 01:53:59 2013
From: mandy.chung at oracle.com (Mandy Chung)
Date: Thu, 10 Oct 2013 01:53:59 -0700
Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?=
In-Reply-To: <5255A5AF.5090002@oracle.com>
References: <5255A5AF.5090002@oracle.com>
Message-ID: <52566B27.2000808@oracle.com>

Vote: yes

From julien.ponge at gmail.com  Thu Oct 10 01:54:55 2013
From: julien.ponge at gmail.com (Julien Ponge)
Date: Thu, 10 Oct 2013 10:54:55 +0200
Subject: Severe invokers performance drop from OpenJDK 7 to OpenJDK 8
In-Reply-To: 
References: <1381393944.18489.32276329.6EA85A9B@webmail.messagingengine.com>
	
Message-ID: <1381395295.24418.32287521.6C72CE61@webmail.messagingengine.com>

> I think it may be useful to specify which version of OpenJDK 7 was used as significant differences exist.

Recent tries have been made on Oracle JDK for MacOSX:
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)

>> ? * Under OpenJDK 8 I get ~0.75s in the same conditions, which is
>> ? ? severely slower.
> 
> Probably useful to say which build was used here too

Custom build from jdk8/jdk8. The behaviour has been observed for some
time. Here I have a build from last month:
OpenJDK 64-Bit Server VM (build 25.0-b50, mixed mode)

- Julien

From artem.ananiev at oracle.com  Thu Oct 10 02:17:07 2013
From: artem.ananiev at oracle.com (Artem Ananiev)
Date: Thu, 10 Oct 2013 13:17:07 +0400
Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?=
In-Reply-To: <5255A5AF.5090002@oracle.com>
References: <5255A5AF.5090002@oracle.com>
Message-ID: <52567093.6070501@oracle.com>


Vote: YES

Artem

On 10/9/2013 10:51 PM, Chris Hegarty wrote:
> I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer.
>
> Se?n has worked in the core libraries and networking area since before
> the beginning of OpenJDK. Se?n is probably best known for his role as 7u
> maintainer, but as the list of changesets below shows he does much more.
> He has authored 67 changesets in several jdk8 repositories [See below].
> In particular, he has resolved several sensitive issues in the corba area.
>
> Votes are due by the end of Oct 23.
>
> Only current JDK 8 Reviewers [1] are eligible to vote on this
> nomination. Votes must be cast in the open by replying to this mailing
> list.
>
> For Three-Vote Consensus voting instructions, see [2].
>
> Chris Hegarty
>
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote
>
> ----
>
> Changesets:
>
> $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep
> "^[0-9]\{7,7\}: "
> 8016271: wsimport -clientjar does not create portable jars on Windows
> due to hardcoded backslash
> 8024952: ClassCastException in PlainSocketImpl.accept() when using
> custom socketImpl
> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets
> 8017566: Backout 8000450 - Cannot access to
> com.sun.corba.se.impl.orb.ORBImpl
> 8019979: Replace CheckPackageAccess test with better one from closed repo
> 8013196: TimeZone.getDefault() throws NPE due to
> sun.awt.AppContext.getAppContext()
> 8015978: Incorrect transformation of XPath expression "string(-0)"
> 8000450: Restrict access to com/sun/corba/se/impl package
> 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted
> with Z and z pattern letters
> 8007315: HttpURLConnection.filterHeaderField method returns null where
> empty string is expected
> 7197187: Currency.isPastCutoverDate should be made more robust
> 8002227: (tz) Support tzdata2012i
> 7181793: Socket getOutputStream create streams that cannot be GC'ed
> until Socket is closed
> 7196533: TimeZone.getDefault() slow due to synchronization bottleneck
> 7180362: RFE: Implement date cutover functionality for
> currency.properties file
> 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with
> Error failure.
> 7185965: Build error in javadoc make stage for bundles not containing
> crypto package
> 7056731: Race condition in CORBA code causes re-use of ABORTed connections
> 7179879: SSLSocket connect times out instead of throwing socket closed
> exception
> 6893617: JDK 6 CNCtx always uses the default ORB
> 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6
> port spaces
> 7143851: Improve IIOP stub and tie generation in RMIC
> 7149048: Changes to corba rmic stubGenerator class are not used during
> jdk build process
> 7156963: Incorrect copyright header in java/io/SerialCallbackContext
> 7167359: (tz) SEGV on solaris if TZ variable not set
> 7163470: Build fails if javax.crypto src files not present
> 7149608: Default TZ detection fails on linux when symbolic links to non
> default location used.
> 7148584: Jar tools fails to generate manifest correctly when boundary
> condition hit
> 7144488: Infinite recursion for some equals tests in Collections
> 7133138: Improve io performance around timezone lookups
> 7102369: remove java.rmi.server.codebase property parsing from registyimpl
> 7094468: rmiregistry clean up
> 7105952: Improve finalisation for
> FileInputStream/FileOutputStream/RandomAccessFile
> 7099658: Properties.loadFromXML fails with ClassCastException
> 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file
> descriptor be closed when still in use
> 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS
> 7024697: SessionRef.dispose() should determine if the token referred to
> by the token object is still valid
> 7047325: Internal API to improve management of direct buffers
> 7041125: LDAP API does not catch malformed filters that contain two
> operands for the ! operator
> 7049774: UID construction appears to hang if time changed backwards
> 7025227: SSLSocketImpl does not close the TCP layer socket if a close
> notify cannot be sent to the peer
> 6932403: SSLSocketImpl state issue
> 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should
> be cleaned up
> 6750362: Very large LDAP requests throw a OOM on LDAP servers which
> aren't aware of Paged Results Controls
> 6748156: add an new JNDI property to control the boolean flag WaitForReply
> 7016897: Copyright header correction :
> test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java
> 6998583: NativeSeedGenerator is making 8192 byte read requests from
> entropy pool on each init.
> 6957378: JMX memory leak
> 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be
> rejected by the RMI conn provider.
> 6984520: NPE IN RMIConnector.connect
> 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05
> and jdk6 workspace
> 6860491: WRAP_TIME_MILLIS incorrectly set
> ---
> $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep
> "^[0-9]\{7,7\}: "
> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets
> 8000642: Better handling of objects for transportation
> 8001032: Restrict object access
> 7201066: Change modifiers on unused fields
> 8000631: Restrict access to class constructor
> 7196086: update copyright years for files in corba repository (JDK 8)
> 7056731: Race condition in CORBA code causes re-use of ABORTed connections
> 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8
> 7143851: Improve IIOP stub and tie generation in RMIC
> 7149048: Changes to corba rmic stubGenerator class are not used during
> jdk build process
> 7161925: sjava files in corba don't have copyright string and legal notice
> 7110704: Issues with some method in corba
> 7091388: Regular unexplained npe's from corba libs after system has been
> running for days
> --
> $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep
> "^[0-9]\{7,7\}: "
> 8015978: Incorrect transformation of XPath expression "string(-0)"
> ---
> $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep
> "^[0-9]\{7,7\}: "
> 8016271: wsimport -clientjar does not create portable jars on Windows
> due to hardcoded backslash
>
>

From vincent.x.ryan at oracle.com  Thu Oct 10 02:20:16 2013
From: vincent.x.ryan at oracle.com (Vincent Ryan)
Date: Thu, 10 Oct 2013 10:20:16 +0100
Subject: =?iso-8859-1?Q?Re=3A_CFV=3A_New_JDK_8_Reviewer=3A_Se=E1n_Coffey?=
In-Reply-To: <5255A5AF.5090002@oracle.com>
References: <5255A5AF.5090002@oracle.com>
Message-ID: 

Vote: yes

On 9 Oct 2013, at 19:51, Chris Hegarty wrote:

> I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer.
> 
> Se?n has worked in the core libraries and networking area since before the beginning of OpenJDK. Se?n is probably best known for his role as 7u maintainer, but as the list of changesets below shows he does much more. He has authored 67 changesets in several jdk8 repositories [See below]. In particular, he has resolved several sensitive issues in the corba area.
> 
> Votes are due by the end of Oct 23.
> 
> Only current JDK 8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.
> 
> For Three-Vote Consensus voting instructions, see [2].
> 
> Chris Hegarty
> 
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote
> 
> ----
> 
> Changesets:
> 
> $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep "^[0-9]\{7,7\}: "
> 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash
> 8024952: ClassCastException in PlainSocketImpl.accept() when using custom socketImpl
> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets
> 8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl
> 8019979: Replace CheckPackageAccess test with better one from closed repo
> 8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext()
> 8015978: Incorrect transformation of XPath expression "string(-0)"
> 8000450: Restrict access to com/sun/corba/se/impl package
> 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters
> 8007315: HttpURLConnection.filterHeaderField method returns null where empty string is expected
> 7197187: Currency.isPastCutoverDate should be made more robust
> 8002227: (tz) Support tzdata2012i
> 7181793: Socket getOutputStream create streams that cannot be GC'ed until Socket is closed
> 7196533: TimeZone.getDefault() slow due to synchronization bottleneck
> 7180362: RFE: Implement date cutover functionality for currency.properties file
> 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with Error failure.
> 7185965: Build error in javadoc make stage for bundles not containing crypto package
> 7056731: Race condition in CORBA code causes re-use of ABORTed connections
> 7179879: SSLSocket connect times out instead of throwing socket closed exception
> 6893617: JDK 6 CNCtx always uses the default ORB
> 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces
> 7143851: Improve IIOP stub and tie generation in RMIC
> 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process
> 7156963: Incorrect copyright header in java/io/SerialCallbackContext
> 7167359: (tz) SEGV on solaris if TZ variable not set
> 7163470: Build fails if javax.crypto src files not present
> 7149608: Default TZ detection fails on linux when symbolic links to non default location used.
> 7148584: Jar tools fails to generate manifest correctly when boundary condition hit
> 7144488: Infinite recursion for some equals tests in Collections
> 7133138: Improve io performance around timezone lookups
> 7102369: remove java.rmi.server.codebase property parsing from registyimpl
> 7094468: rmiregistry clean up
> 7105952: Improve finalisation for FileInputStream/FileOutputStream/RandomAccessFile
> 7099658: Properties.loadFromXML fails with ClassCastException
> 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use
> 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS
> 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid
> 7047325: Internal API to improve management of direct buffers
> 7041125: LDAP API does not catch malformed filters that contain two operands for the ! operator
> 7049774: UID construction appears to hang if time changed backwards
> 7025227: SSLSocketImpl does not close the TCP layer socket if a close notify cannot be sent to the peer
> 6932403: SSLSocketImpl state issue
> 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should be cleaned up
> 6750362: Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls
> 6748156: add an new JNDI property to control the boolean flag WaitForReply
> 7016897: Copyright header correction : test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java
> 6998583: NativeSeedGenerator is making 8192 byte read requests from entropy pool on each init.
> 6957378: JMX memory leak
> 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be rejected by the RMI conn provider.
> 6984520: NPE IN RMIConnector.connect
> 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 and jdk6 workspace
> 6860491: WRAP_TIME_MILLIS incorrectly set
> ---
> $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep "^[0-9]\{7,7\}: "
> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets
> 8000642: Better handling of objects for transportation
> 8001032: Restrict object access
> 7201066: Change modifiers on unused fields
> 8000631: Restrict access to class constructor
> 7196086: update copyright years for files in corba repository (JDK 8)
> 7056731: Race condition in CORBA code causes re-use of ABORTed connections
> 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8
> 7143851: Improve IIOP stub and tie generation in RMIC
> 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process
> 7161925: sjava files in corba don't have copyright string and legal notice
> 7110704: Issues with some method in corba
> 7091388: Regular unexplained npe's from corba libs after system has been running for days
> --
> $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep "^[0-9]\{7,7\}: "
> 8015978: Incorrect transformation of XPath expression "string(-0)"
> ---
> $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep "^[0-9]\{7,7\}: "
> 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash
> 
> 


From christine.lu at oracle.com  Thu Oct 10 10:12:26 2013
From: christine.lu at oracle.com (christine.lu at oracle.com)
Date: Thu, 10 Oct 2013 17:12:26 +0000
Subject: hg: jdk8/jdk8: Added tag jdk8-b111 for changeset d086227bfc45
Message-ID: <20131010171226.3FC7F62F08@hg.openjdk.java.net>

Changeset: 82a36c5c4eaf
Author:    cl
Date:      2013-10-10 10:08 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/rev/82a36c5c4eaf

Added tag jdk8-b111 for changeset d086227bfc45

! .hgtags


From christine.lu at oracle.com  Thu Oct 10 10:12:47 2013
From: christine.lu at oracle.com (christine.lu at oracle.com)
Date: Thu, 10 Oct 2013 17:12:47 +0000
Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b111 for changeset 85c1c94e7235
Message-ID: <20131010171247.CAC8062F09@hg.openjdk.java.net>

Changeset: d7e478820c56
Author:    cl
Date:      2013-10-10 10:08 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/d7e478820c56

Added tag jdk8-b111 for changeset 85c1c94e7235

! .hgtags


From christine.lu at oracle.com  Thu Oct 10 10:14:22 2013
From: christine.lu at oracle.com (christine.lu at oracle.com)
Date: Thu, 10 Oct 2013 17:14:22 +0000
Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b111 for changeset f6962730bbde
Message-ID: <20131010171425.9351162F0A@hg.openjdk.java.net>

Changeset: 02d171a3b5d1
Author:    cl
Date:      2013-10-10 10:08 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/02d171a3b5d1

Added tag jdk8-b111 for changeset f6962730bbde

! .hgtags


From christine.lu at oracle.com  Thu Oct 10 10:15:47 2013
From: christine.lu at oracle.com (christine.lu at oracle.com)
Date: Thu, 10 Oct 2013 17:15:47 +0000
Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b111 for changeset 17ee0d3e97fd
Message-ID: <20131010171551.B552062F0B@hg.openjdk.java.net>

Changeset: a4622ff1462b
Author:    cl
Date:      2013-10-10 10:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/a4622ff1462b

Added tag jdk8-b111 for changeset 17ee0d3e97fd

! .hgtags


From christine.lu at oracle.com  Thu Oct 10 10:16:14 2013
From: christine.lu at oracle.com (christine.lu at oracle.com)
Date: Thu, 10 Oct 2013 17:16:14 +0000
Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b111 for changeset 32edc7a2c866
Message-ID: <20131010171618.15E6D62F0C@hg.openjdk.java.net>

Changeset: fc94ce4b899e
Author:    cl
Date:      2013-10-10 10:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/fc94ce4b899e

Added tag jdk8-b111 for changeset 32edc7a2c866

! .hgtags


From christine.lu at oracle.com  Thu Oct 10 10:16:45 2013
From: christine.lu at oracle.com (christine.lu at oracle.com)
Date: Thu, 10 Oct 2013 17:16:45 +0000
Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b111 for changeset 719befd87c7b
Message-ID: <20131010171713.9EC0F62F0D@hg.openjdk.java.net>

Changeset: 7af04d2d2139
Author:    cl
Date:      2013-10-10 10:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7af04d2d2139

Added tag jdk8-b111 for changeset 719befd87c7b

! .hgtags


From christine.lu at oracle.com  Thu Oct 10 10:18:23 2013
From: christine.lu at oracle.com (christine.lu at oracle.com)
Date: Thu, 10 Oct 2013 17:18:23 +0000
Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b111 for changeset
	af6244ba81b6
Message-ID: <20131010171831.2723E62F0E@hg.openjdk.java.net>

Changeset: a0e8fd2464d6
Author:    cl
Date:      2013-10-10 10:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a0e8fd2464d6

Added tag jdk8-b111 for changeset af6244ba81b6

! .hgtags


From christine.lu at oracle.com  Thu Oct 10 10:18:54 2013
From: christine.lu at oracle.com (christine.lu at oracle.com)
Date: Thu, 10 Oct 2013 17:18:54 +0000
Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b111 for changeset 75fd3486e584
Message-ID: <20131010171856.32EA962F0F@hg.openjdk.java.net>

Changeset: fc2b6885e60e
Author:    cl
Date:      2013-10-10 10:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fc2b6885e60e

Added tag jdk8-b111 for changeset 75fd3486e584

! .hgtags


From kumar.x.srinivasan at oracle.com  Thu Oct 10 11:47:38 2013
From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan)
Date: Thu, 10 Oct 2013 11:47:38 -0700
Subject: CFV: New JDK 8 Reviewer: =?UTF-8?B?U2XDoW4gQ29mZmV5?=
In-Reply-To: <5255A5AF.5090002@oracle.com>
References: <5255A5AF.5090002@oracle.com>
Message-ID: <5256F64A.9070004@oracle.com>

Vote: yes

> I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer.
>
> Se?n has worked in the core libraries and networking area since before 
> the beginning of OpenJDK. Se?n is probably best known for his role as 
> 7u maintainer, but as the list of changesets below shows he does much 
> more. He has authored 67 changesets in several jdk8 repositories [See 
> below]. In particular, he has resolved several sensitive issues in the 
> corba area.
>
> Votes are due by the end of Oct 23.
>
> Only current JDK 8 Reviewers [1] are eligible to vote on this 
> nomination. Votes must be cast in the open by replying to this mailing 
> list.
>
> For Three-Vote Consensus voting instructions, see [2].
>
> Chris Hegarty
>
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote
>
> ----
>
> Changesets:
>
> $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep 
> "^[0-9]\{7,7\}: "
> 8016271: wsimport -clientjar does not create portable jars on Windows 
> due to hardcoded backslash
> 8024952: ClassCastException in PlainSocketImpl.accept() when using 
> custom socketImpl
> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets
> 8017566: Backout 8000450 - Cannot access to 
> com.sun.corba.se.impl.orb.ORBImpl
> 8019979: Replace CheckPackageAccess test with better one from closed repo
> 8013196: TimeZone.getDefault() throws NPE due to 
> sun.awt.AppContext.getAppContext()
> 8015978: Incorrect transformation of XPath expression "string(-0)"
> 8000450: Restrict access to com/sun/corba/se/impl package
> 8000529: Regression: SimpleDateFormat incorrectly parses dates 
> formatted with Z and z pattern letters
> 8007315: HttpURLConnection.filterHeaderField method returns null where 
> empty string is expected
> 7197187: Currency.isPastCutoverDate should be made more robust
> 8002227: (tz) Support tzdata2012i
> 7181793: Socket getOutputStream create streams that cannot be GC'ed 
> until Socket is closed
> 7196533: TimeZone.getDefault() slow due to synchronization bottleneck
> 7180362: RFE: Implement date cutover functionality for 
> currency.properties file
> 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with 
> Error failure.
> 7185965: Build error in javadoc make stage for bundles not containing 
> crypto package
> 7056731: Race condition in CORBA code causes re-use of ABORTed 
> connections
> 7179879: SSLSocket connect times out instead of throwing socket closed 
> exception
> 6893617: JDK 6 CNCtx always uses the default ORB
> 7123896: Unexpected behavior due to Solaris using separate IPv4 and 
> IPv6 port spaces
> 7143851: Improve IIOP stub and tie generation in RMIC
> 7149048: Changes to corba rmic stubGenerator class are not used during 
> jdk build process
> 7156963: Incorrect copyright header in java/io/SerialCallbackContext
> 7167359: (tz) SEGV on solaris if TZ variable not set
> 7163470: Build fails if javax.crypto src files not present
> 7149608: Default TZ detection fails on linux when symbolic links to 
> non default location used.
> 7148584: Jar tools fails to generate manifest correctly when boundary 
> condition hit
> 7144488: Infinite recursion for some equals tests in Collections
> 7133138: Improve io performance around timezone lookups
> 7102369: remove java.rmi.server.codebase property parsing from 
> registyimpl
> 7094468: rmiregistry clean up
> 7105952: Improve finalisation for 
> FileInputStream/FileOutputStream/RandomAccessFile
> 7099658: Properties.loadFromXML fails with ClassCastException
> 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file 
> descriptor be closed when still in use
> 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS
> 7024697: SessionRef.dispose() should determine if the token referred 
> to by the token object is still valid
> 7047325: Internal API to improve management of direct buffers
> 7041125: LDAP API does not catch malformed filters that contain two 
> operands for the ! operator
> 7049774: UID construction appears to hang if time changed backwards
> 7025227: SSLSocketImpl does not close the TCP layer socket if a close 
> notify cannot be sent to the peer
> 6932403: SSLSocketImpl state issue
> 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java 
> should be cleaned up
> 6750362: Very large LDAP requests throw a OOM on LDAP servers which 
> aren't aware of Paged Results Controls
> 6748156: add an new JNDI property to control the boolean flag 
> WaitForReply
> 7016897: Copyright header correction : 
> test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java
> 6998583: NativeSeedGenerator is making 8192 byte read requests from 
> entropy pool on each init.
> 6957378: JMX memory leak
> 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be 
> rejected by the RMI conn provider.
> 6984520: NPE IN RMIConnector.connect
> 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 
> and jdk6 workspace
> 6860491: WRAP_TIME_MILLIS incorrectly set
> ---
> $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep 
> "^[0-9]\{7,7\}: "
> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets
> 8000642: Better handling of objects for transportation
> 8001032: Restrict object access
> 7201066: Change modifiers on unused fields
> 8000631: Restrict access to class constructor
> 7196086: update copyright years for files in corba repository (JDK 8)
> 7056731: Race condition in CORBA code causes re-use of ABORTed 
> connections
> 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to 
> jdk7u/8
> 7143851: Improve IIOP stub and tie generation in RMIC
> 7149048: Changes to corba rmic stubGenerator class are not used during 
> jdk build process
> 7161925: sjava files in corba don't have copyright string and legal 
> notice
> 7110704: Issues with some method in corba
> 7091388: Regular unexplained npe's from corba libs after system has 
> been running for days
> -- 
> $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep 
> "^[0-9]\{7,7\}: "
> 8015978: Incorrect transformation of XPath expression "string(-0)"
> ---
> $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep 
> "^[0-9]\{7,7\}: "
> 8016271: wsimport -clientjar does not create portable jars on Windows 
> due to hardcoded backslash
>
>


From christian.thalinger at oracle.com  Thu Oct 10 13:57:46 2013
From: christian.thalinger at oracle.com (Christian Thalinger)
Date: Thu, 10 Oct 2013 13:57:46 -0700
Subject: =?iso-8859-1?Q?Re=3A_CFV=3A_New_JDK_8_Reviewer=3A_Se=E1n_Coffey?=
In-Reply-To: <5255A5AF.5090002@oracle.com>
References: <5255A5AF.5090002@oracle.com>
Message-ID: <47CA9A3F-C7CF-4E8C-AB2A-09FE6ECC9D4B@oracle.com>

Vote: yes

On Oct 9, 2013, at 11:51 AM, Chris Hegarty  wrote:

> I hereby nominate Se?n Coffey (coffeys) to JDK 8 Reviewer.
> 
> Se?n has worked in the core libraries and networking area since before the beginning of OpenJDK. Se?n is probably best known for his role as 7u maintainer, but as the list of changesets below shows he does much more. He has authored 67 changesets in several jdk8 repositories [See below]. In particular, he has resolved several sensitive issues in the corba area.
> 
> Votes are due by the end of Oct 23.
> 
> Only current JDK 8 Reviewers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.
> 
> For Three-Vote Consensus voting instructions, see [2].
> 
> Chris Hegarty
> 
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote
> 
> ----
> 
> Changesets:
> 
> $ hg log -M -u coffeys -R jdk --template "{desc}\n" | grep "^[0-9]\{7,7\}: "
> 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash
> 8024952: ClassCastException in PlainSocketImpl.accept() when using custom socketImpl
> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets
> 8017566: Backout 8000450 - Cannot access to com.sun.corba.se.impl.orb.ORBImpl
> 8019979: Replace CheckPackageAccess test with better one from closed repo
> 8013196: TimeZone.getDefault() throws NPE due to sun.awt.AppContext.getAppContext()
> 8015978: Incorrect transformation of XPath expression "string(-0)"
> 8000450: Restrict access to com/sun/corba/se/impl package
> 8000529: Regression: SimpleDateFormat incorrectly parses dates formatted with Z and z pattern letters
> 8007315: HttpURLConnection.filterHeaderField method returns null where empty string is expected
> 7197187: Currency.isPastCutoverDate should be made more robust
> 8002227: (tz) Support tzdata2012i
> 7181793: Socket getOutputStream create streams that cannot be GC'ed until Socket is closed
> 7196533: TimeZone.getDefault() slow due to synchronization bottleneck
> 7180362: RFE: Implement date cutover functionality for currency.properties file
> 7195063: [TEST] jtreg flags com/sun/corba/cachedSocket/7056731.sh with Error failure.
> 7185965: Build error in javadoc make stage for bundles not containing crypto package
> 7056731: Race condition in CORBA code causes re-use of ABORTed connections
> 7179879: SSLSocket connect times out instead of throwing socket closed exception
> 6893617: JDK 6 CNCtx always uses the default ORB
> 7123896: Unexpected behavior due to Solaris using separate IPv4 and IPv6 port spaces
> 7143851: Improve IIOP stub and tie generation in RMIC
> 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process
> 7156963: Incorrect copyright header in java/io/SerialCallbackContext
> 7167359: (tz) SEGV on solaris if TZ variable not set
> 7163470: Build fails if javax.crypto src files not present
> 7149608: Default TZ detection fails on linux when symbolic links to non default location used.
> 7148584: Jar tools fails to generate manifest correctly when boundary condition hit
> 7144488: Infinite recursion for some equals tests in Collections
> 7133138: Improve io performance around timezone lookups
> 7102369: remove java.rmi.server.codebase property parsing from registyimpl
> 7094468: rmiregistry clean up
> 7105952: Improve finalisation for FileInputStream/FileOutputStream/RandomAccessFile
> 7099658: Properties.loadFromXML fails with ClassCastException
> 7082769: FileInputStream/FileOutputStream/RandomAccessFile allow file descriptor be closed when still in use
> 7049079: NTSYSTEM CLASS IS LEAKING WINDOWS TOKENS
> 7024697: SessionRef.dispose() should determine if the token referred to by the token object is still valid
> 7047325: Internal API to improve management of direct buffers
> 7041125: LDAP API does not catch malformed filters that contain two operands for the ! operator
> 7049774: UID construction appears to hang if time changed backwards
> 7025227: SSLSocketImpl does not close the TCP layer socket if a close notify cannot be sent to the peer
> 6932403: SSLSocketImpl state issue
> 7025105: TEST_BUG test/com/sun/jndi/ldap/NoWaitForReplyTest.java should be cleaned up
> 6750362: Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls
> 6748156: add an new JNDI property to control the boolean flag WaitForReply
> 7016897: Copyright header correction : test/sun/security/provider/SeedGenerator/SeedGeneratorChoice.java
> 6998583: NativeSeedGenerator is making 8192 byte read requests from entropy pool on each init.
> 6957378: JMX memory leak
> 6696028: JMXServiceURL like service:jmx:rmi:///jndi/iiop:// should be rejected by the RMI conn provider.
> 6984520: NPE IN RMIConnector.connect
> 6974104: TEST: sun/nio/ch/6645197.java should be fixed in 1.5.0u25b05 and jdk6 workspace
> 6860491: WRAP_TIME_MILLIS incorrectly set
> ---
> $ hg log -M -u coffeys -R corba --template "{desc}\n" | grep "^[0-9]\{7,7\}: "
> 8017195: Introduce option to setKeepAlive parameter on CORBA sockets
> 8000642: Better handling of objects for transportation
> 8001032: Restrict object access
> 7201066: Change modifiers on unused fields
> 8000631: Restrict access to class constructor
> 7196086: update copyright years for files in corba repository (JDK 8)
> 7056731: Race condition in CORBA code causes re-use of ABORTed connections
> 7162902: Umbrella port of a number of corba bug fixes from JDK 6 to jdk7u/8
> 7143851: Improve IIOP stub and tie generation in RMIC
> 7149048: Changes to corba rmic stubGenerator class are not used during jdk build process
> 7161925: sjava files in corba don't have copyright string and legal notice
> 7110704: Issues with some method in corba
> 7091388: Regular unexplained npe's from corba libs after system has been running for days
> --
> $ hg log -M -u coffeys -R jaxp --template "{desc}\n" | grep "^[0-9]\{7,7\}: "
> 8015978: Incorrect transformation of XPath expression "string(-0)"
> ---
> $ hg log -M -u coffeys -R jaxws --template "{desc}\n" | grep "^[0-9]\{7,7\}: "
> 8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash
> 
> 


From christian.thalinger at oracle.com  Thu Oct 10 15:38:02 2013
From: christian.thalinger at oracle.com (Christian Thalinger)
Date: Thu, 10 Oct 2013 15:38:02 -0700
Subject: Severe invokers performance drop from OpenJDK 7 to OpenJDK 8
In-Reply-To: <1381393944.18489.32276329.6EA85A9B@webmail.messagingengine.com>
References: <1381393944.18489.32276329.6EA85A9B@webmail.messagingengine.com>
Message-ID: <211E34DD-A29F-4836-B023-BB053561645A@oracle.com>

Thanks for the report.  This seems to be a real issue and one of our engineers filed:

https://bugs.openjdk.java.net/browse/JDK-8026288

On Oct 10, 2013, at 1:32 AM, Julien Ponge  wrote:

> Hello,
> 
> 
> 
> The runtime of Golo (http://golo-lang.org/) makes several uses of
> general invokers (MethodHandles.{invoker,exactInvoker}).
> 
> 
> 
> I noticed a severe performance drop when running code on OpenJDK 8.
> Perhaps this has something to do with the lambda form backend?
> 
> 
> 
> To give you an idea some of my micro-benchmarks stress call sites based
> on such invokers.
> 
> 
> 
>  * Under OpenJDK 7 or Oracle JDK 7 I get ~0.175s on a machine once the
>    JIT stabilises. It aligns with what you get with a static method
>    dispatch at an invokestatic call site.
>  * Under OpenJDK 8 I get ~0.75s in the same conditions, which is
>    severely slower.
> 
> 
> 
> I am not doing anything fancy in the Golo runtime, just dispatching
> calls where the first argument is method handle, and the remainder are
> arguments. One of such call sites bootstrap is as simple as:
> 
> 
> 
> public static CallSite bootstrap(MethodHandles.Lookup caller, String
> name, MethodType type) {
> 
>  return new
> ConstantCallSite(MethodHandles.invoker(type.dropParameterTypes(0, 1)));
> 
> }
> 
> 
> 
> // e.g., (MethodHandle mh, Object a, Object b) => mh.invoke(a, b)
> 
> 
> 
> Any idea?
> 
> 
> 
> - Julien


From weijun.wang at oracle.com  Thu Oct 10 17:20:55 2013
From: weijun.wang at oracle.com (Weijun Wang)
Date: Fri, 11 Oct 2013 08:20:55 +0800
Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove
	teamware, sac, "open bug" and wxfile support
In-Reply-To: <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com>
References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com>
	<525636F6.9000305@oracle.com>
	<27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com>
Message-ID: <52574467.10901@oracle.com>



On 10/10/13 1:13 PM, Mike Duigou wrote:
>
> On Oct 9 2013, at 22:11 , Weijun Wang wrote:
>
>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it?
>
> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support.

I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but 
seems not working. Am I using the wrong options?

Thanks
Max

From julien.ponge at gmail.com  Thu Oct 10 23:41:10 2013
From: julien.ponge at gmail.com (Julien Ponge)
Date: Fri, 11 Oct 2013 08:41:10 +0200
Subject: Severe invokers performance drop from OpenJDK 7 to OpenJDK 8
In-Reply-To: <211E34DD-A29F-4836-B023-BB053561645A@oracle.com>
References: <1381393944.18489.32276329.6EA85A9B@webmail.messagingengine.com>
	<211E34DD-A29F-4836-B023-BB053561645A@oracle.com>
Message-ID: <1381473670.27868.32702385.204919AD@webmail.messagingengine.com>

Thanks for the report.  This seems to be a real issue and one of our
engineers filed:

https://bugs.openjdk.java.net/browse/JDK-8026288

Great!

Let me know if you want me to test patches.

- Julien

From vadim.pakhnushev at oracle.com  Thu Oct 10 23:56:49 2013
From: vadim.pakhnushev at oracle.com (Vadim Pakhnushev)
Date: Fri, 11 Oct 2013 10:56:49 +0400
Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove
	teamware, sac, "open bug" and wxfile support
In-Reply-To: <52574467.10901@oracle.com>
References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com>
	<525636F6.9000305@oracle.com>
	<27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com>
	<52574467.10901@oracle.com>
Message-ID: <5257A131.8090705@oracle.com>

You probably either supply a list file as a parameter, or pipe with '-' 
as a parameter.
At least file name as a parameter works for me, haven't tried '-' with pipe.

Thanks,
Vadim

On 11.10.2013 4:20, Weijun Wang wrote:
>
>
> On 10/10/13 1:13 PM, Mike Duigou wrote:
>>
>> On Oct 9 2013, at 22:11 , Weijun Wang wrote:
>>
>>> Some of us still use wxfile to generate a single webrev for code 
>>> changes in multiple repos. Is there another way to do it?
>>
>> Yes, you can pipe a simple file list to webrev to have it use that 
>> list of files. I removed wxfile support in part because it's not 
>> documented anywhere and there are alternatives. If you can confirm 
>> that the alternatives are adequate I would very much appreciate being 
>> able to go ahead with removing wxfile support.
>
> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but 
> seems not working. Am I using the wrong options?
>
> Thanks
> Max


From julien.ponge at gmail.com  Fri Oct 11 00:04:23 2013
From: julien.ponge at gmail.com (Julien Ponge)
Date: Fri, 11 Oct 2013 09:04:23 +0200
Subject: Severe invokers performance drop from OpenJDK 7 to OpenJDK 8
In-Reply-To: <1381473670.27868.32702385.204919AD@webmail.messagingengine.com>
References: <1381393944.18489.32276329.6EA85A9B@webmail.messagingengine.com>
	<211E34DD-A29F-4836-B023-BB053561645A@oracle.com>
	<1381473670.27868.32702385.204919AD@webmail.messagingengine.com>
Message-ID: <1381475063.790.32708549.395BB1FC@webmail.messagingengine.com>

Just to clarify, my MUA screwed the original quote, so I only wrote
this: :-)

> Great!
> 
> Let me know if you want me to test patches.
> 
> - Julien

From weijun.wang at oracle.com  Fri Oct 11 00:05:07 2013
From: weijun.wang at oracle.com (Weijun Wang)
Date: Fri, 11 Oct 2013 15:05:07 +0800
Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove
	teamware, sac, "open bug" and wxfile support
In-Reply-To: <5257A131.8090705@oracle.com>
References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com>
	<525636F6.9000305@oracle.com>
	<27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com>
	<52574467.10901@oracle.com> <5257A131.8090705@oracle.com>
Message-ID: <5257A323.1060509@oracle.com>

Yes, both works. Thanks.

--Max

On 10/11/13 2:56 PM, Vadim Pakhnushev wrote:
> You probably either supply a list file as a parameter, or pipe with '-'
> as a parameter.
> At least file name as a parameter works for me, haven't tried '-' with
> pipe.
>
> Thanks,
> Vadim
>
> On 11.10.2013 4:20, Weijun Wang wrote:
>>
>>
>> On 10/10/13 1:13 PM, Mike Duigou wrote:
>>>
>>> On Oct 9 2013, at 22:11 , Weijun Wang wrote:
>>>
>>>> Some of us still use wxfile to generate a single webrev for code
>>>> changes in multiple repos. Is there another way to do it?
>>>
>>> Yes, you can pipe a simple file list to webrev to have it use that
>>> list of files. I removed wxfile support in part because it's not
>>> documented anywhere and there are alternatives. If you can confirm
>>> that the alternatives are adequate I would very much appreciate being
>>> able to go ahead with removing wxfile support.
>>
>> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but
>> seems not working. Am I using the wrong options?
>>
>> Thanks
>> Max
>

From lana.steuck at oracle.com  Fri Oct 11 10:36:58 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 11 Oct 2013 17:36:58 +0000
Subject: hg: jdk8/jdk8: 4 new changesets
Message-ID: <20131011173658.E86CD62F89@hg.openjdk.java.net>

Changeset: 187a759c08ba
Author:    alanb
Date:      2013-10-02 04:21 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/rev/187a759c08ba

8006843: org.w3c.dom.events.UIEvent.getView is specified to return type that is not in the Java SE specification
Reviewed-by: mduigou, tbell

! common/makefiles/javadoc/CORE_PKGS.gmk

Changeset: 6b8f5030e5ad
Author:    bpatel
Date:      2013-10-04 15:26 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/rev/6b8f5030e5ad

8025741: Fix jdk/make/docs/Makefile to point to correct docs URL for JDK 8.
Reviewed-by: tbell

! common/makefiles/javadoc/Javadoc.gmk

Changeset: 7c0e2fd8be4d
Author:    lana
Date:      2013-10-08 14:54 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/rev/7c0e2fd8be4d

Merge


Changeset: 3ece65f23ed2
Author:    lana
Date:      2013-10-11 00:06 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/rev/3ece65f23ed2

Merge



From lana.steuck at oracle.com  Fri Oct 11 10:37:10 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 11 Oct 2013 17:37:10 +0000
Subject: hg: jdk8/jdk8/jaxws: 4 new changesets
Message-ID: <20131011173735.2B78562F8A@hg.openjdk.java.net>

Changeset: b0610cd08440
Author:    mkos
Date:      2013-10-04 16:21 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/b0610cd08440

8025054: Update JAX-WS RI integration to 2.2.9-b130926.1035
Reviewed-by: chegar

! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/ExternalMetadataFeature.java
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_de.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_es.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_fr.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_it.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_ja.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_ko.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_pt_BR.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_zh_CN.properties
! src/share/jaxws_classes/com/sun/tools/internal/jxc/MessageBundle_zh_TW.properties
! src/share/jaxws_classes/com/sun/tools/internal/ws/resources/WscompileMessages.java
! src/share/jaxws_classes/com/sun/tools/internal/ws/resources/wscompile.properties
! src/share/jaxws_classes/com/sun/tools/internal/ws/version.properties
! src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/Options.java
! src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsgenTool.java
! src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsimportOptions.java
! src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java
! src/share/jaxws_classes/com/sun/tools/internal/ws/wsdl/parser/DOMForest.java
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_de.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_es.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_it.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties
! src/share/jaxws_classes/com/sun/tools/internal/xjc/SchemaCache.java
! src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/internalizer/DOMForest.java
! src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/ct/AbstractExtendedComplexTypeBuilder.java
! src/share/jaxws_classes/com/sun/tools/internal/xjc/reader/xmlschema/parser/SchemaConstraintChecker.java
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/Messages.java
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/Messages.properties
! 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/opt/AccessorInjector.java
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/Injector.java
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/runtime/reflect/opt/OptimizedAccessorFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/bind/v2/util/XmlFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64Data.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64Encoder.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/Base64EncoderStream.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/ByteArrayOutputStreamEx.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/NamespaceContextEx.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/StreamingDataHandler.java
! src/share/jaxws_classes/com/sun/xml/internal/org/jvnet/staxex/XMLStreamWriterEx.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/binary/SchemaBuilderImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DDataPattern.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DPattern.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DXMLPrinter.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/DataPatternBuilderImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/digested/GrammarBuilderImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/AnyNameClass.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/NameClassBuilderImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/nc/SimpleNameClass.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/compact/UCode_UCodeESC_CharStream.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/parse/xml/SchemaParser.java
! src/share/jaxws_classes/com/sun/xml/internal/rngom/xml/sax/JAXPXMLReaderCreator.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/addressing/WsaTubeHelper.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundOperation.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLBoundPortType.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLExtensible.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLFault.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLModel.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLOperation.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLOutput.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLPort.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLPortType.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/WSDLService.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundFault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundOperation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLBoundPortType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLFault.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLInput.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLMessage.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLModel.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOperation.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLOutput.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPart.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPort.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLPortType.java
+ src/share/jaxws_classes/com/sun/xml/internal/ws/api/model/wsdl/editable/EditableWSDLService.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtensionContext.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/binding/WebServiceFeatureList.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/client/MonitorRootClient.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/client/PortInfo.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/client/Stub.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/client/WSServiceDelegate.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/ExternalMetadataReader.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/JavaMethodImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/AbstractExtensibleImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLBoundFaultImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLBoundOperationImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLBoundPortTypeImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLFaultImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLInputImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLMessageImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLModelImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLOperationImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLOutputImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLPartImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLPortImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLPortTypeImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLProperties.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/model/wsdl/WSDLServiceImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/policy/jaxws/PolicyWSDLParserExtension.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/resources/WsservletMessages.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/resources/wsservlet.properties
! src/share/jaxws_classes/com/sun/xml/internal/ws/server/EndpointFactory.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/server/WSEndpointImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/spi/ProviderImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/HttpAdapter.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/client/HttpTransportPipe.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/util/pipe/AbstractSchemaValidationTube.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/util/version.properties
! src/share/jaxws_classes/com/sun/xml/internal/ws/util/xml/XmlUtil.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/ActionBasedOperationFinder.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/PayloadQNameBasedOperationFinder.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/DelegatingParserExtension.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/FoolProofParserExtension.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/MemberSubmissionAddressingWSDLParserExtension.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/W3CAddressingMetadataWSDLParserExtension.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/W3CAddressingWSDLParserExtension.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionContextImpl.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/parser/WSDLParserExtensionFacade.java
! src/share/jaxws_classes/com/sun/xml/internal/ws/wsdl/writer/WSDLGenerator.java
! src/share/jaxws_classes/javax/annotation/PostConstruct.java
! src/share/jaxws_classes/javax/annotation/PreDestroy.java
! src/share/jaxws_classes/javax/xml/bind/JAXBException.java
! src/share/jaxws_classes/javax/xml/bind/Marshaller.java
! src/share/jaxws_classes/javax/xml/bind/TypeConstraintException.java
! src/share/jaxws_classes/javax/xml/bind/annotation/adapters/package.html
! src/share/jaxws_classes/javax/xml/soap/MessageFactory.java

Changeset: e56be3a2287a
Author:    coffeys
Date:      2013-10-05 08:56 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/e56be3a2287a

8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash
Reviewed-by: mkos, chegar

! src/share/jaxws_classes/com/sun/tools/internal/ws/wscompile/WsimportTool.java

Changeset: 1d6c13d3b8de
Author:    lana
Date:      2013-10-08 14:55 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/1d6c13d3b8de

Merge


Changeset: 7c0a7937f6ef
Author:    lana
Date:      2013-10-11 00:07 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/7c0a7937f6ef

Merge



From lana.steuck at oracle.com  Fri Oct 11 10:37:08 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 11 Oct 2013 17:37:08 +0000
Subject: hg: jdk8/jdk8/nashorn: 18 new changesets
Message-ID: <20131011173741.2DFEA62F8C@hg.openjdk.java.net>

Changeset: 982dd6e1bf4f
Author:    lana
Date:      2013-09-27 18:38 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/982dd6e1bf4f

Merge


Changeset: 2016a6b9e1f3
Author:    hannesw
Date:      2013-09-27 16:59 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2016a6b9e1f3

8025515: Performance issues with Source.getLine()
Reviewed-by: sundar, lagergren

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk/nashorn/internal/ir/LexicalContext.java
! src/jdk/nashorn/internal/parser/Parser.java
! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk/nashorn/internal/runtime/Source.java
+ test/script/basic/JDK-8025515.js

Changeset: 1809c9e97c71
Author:    hannesw
Date:      2013-09-27 17:00 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1809c9e97c71

8025520: Array.prototype.slice should only copy defined elements
Reviewed-by: sundar, lagergren

! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8025520.js

Changeset: efc40aacaee4
Author:    hannesw
Date:      2013-09-30 15:54 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/efc40aacaee4

8025589: Array.prototype.shift should only copy defined elements in generic mode
Reviewed-by: sundar, attila

! src/jdk/nashorn/internal/objects/NativeArray.java
+ test/script/basic/JDK-8025589.js

Changeset: ad5f9ce2a95b
Author:    jlaskey
Date:      2013-09-30 10:24 -0300
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ad5f9ce2a95b

Merge


Changeset: 787e36fdf69a
Author:    jlaskey
Date:      2013-09-30 12:06 -0300
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/787e36fdf69a

Merge


Changeset: 7272ec90f2c6
Author:    sundar
Date:      2013-09-30 21:33 +0530
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7272ec90f2c6

8025629: load function should support a way to load scripts from classpath
Reviewed-by: lagergren, hannesw, attila

! make/build.xml
! src/jdk/nashorn/internal/runtime/Context.java
+ test/script/trusted/JDK-8025629.js
+ test/src/jdk/nashorn/internal/runtime/resources/load_test.js

Changeset: f5aefbe76cec
Author:    jlaskey
Date:      2013-09-30 18:09 -0300
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f5aefbe76cec

8025689: fx:base.js classes not loading
Reviewed-by: sundar
Contributed-by: james.laskey at oracle.com

! src/jdk/nashorn/internal/runtime/resources/fx/base.js

Changeset: cd7fb58043cb
Author:    sundar
Date:      2013-10-01 14:38 +0530
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd7fb58043cb

8025488: Error.captureStackTrace should not format error stack
Reviewed-by: hannesw, attila

! src/jdk/nashorn/internal/objects/NativeError.java
+ test/script/basic/JDK-8025488.js
+ test/script/basic/JDK-8025488.js.EXPECTED

Changeset: 3470bc26128f
Author:    sundar
Date:      2013-10-04 16:21 +0530
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3470bc26128f

8025771: Enhance Nashorn Contexts
Reviewed-by: jlaskey, hannesw

- make/java.security.override
! make/project.properties
! src/jdk/nashorn/api/scripting/NashornScriptEngine.java
! src/jdk/nashorn/internal/runtime/Context.java
! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java
! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java
! test/script/basic/JDK-8023026.js
+ test/script/sandbox/arrayclass.js
+ test/script/sandbox/arrayclass.js.EXPECTED

Changeset: 6345d08fd5de
Author:    hannesw
Date:      2013-10-08 11:55 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6345d08fd5de

8025213: Assignment marks variable as defined too early
Reviewed-by: jlaskey, lagergren, sundar

! src/jdk/nashorn/internal/codegen/Attr.java
+ test/script/basic/JDK-8025213.js
+ test/script/basic/JDK-8025213.js.EXPECTED

Changeset: 8c326f8c6799
Author:    sundar
Date:      2013-10-08 13:02 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c326f8c6799

8026033: Switch should load expression even when there are no cases in it
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/codegen/CodeGenerator.java
+ test/script/basic/JDK-8026033.js
+ test/script/basic/JDK-8026033.js.EXPECTED

Changeset: 025e2ff9e91b
Author:    hannesw
Date:      2013-10-08 13:11 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/025e2ff9e91b

8025965: Specialized functions with same weight replace each other in TreeSet
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/runtime/CompiledFunction.java

Changeset: 19dba6637f20
Author:    sundar
Date:      2013-10-08 14:57 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/19dba6637f20

8026039: future strict names are allowed as function name and argument name of a strict function
Reviewed-by: hannesw, jlaskey

! src/jdk/nashorn/internal/ir/IdentNode.java
! src/jdk/nashorn/internal/parser/AbstractParser.java
! src/jdk/nashorn/internal/parser/Parser.java
+ test/script/error/JDK-8026039.js
+ test/script/error/JDK-8026039.js.EXPECTED

Changeset: c9921761903b
Author:    hannesw
Date:      2013-10-08 15:53 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c9921761903b

8026042: FoldConstants need to guard against ArrayLiteralNode
Reviewed-by: jlaskey, sundar

! src/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk/nashorn/internal/ir/LiteralNode.java
+ test/script/basic/JDK-8026042.js
+ test/script/basic/JDK-8026042.js.EXPECTED

Changeset: 346ba5b8a488
Author:    sundar
Date:      2013-10-08 16:46 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/346ba5b8a488

8026048: Function constructor should convert arguments to String before performing any syntax checks
Reviewed-by: jlaskey, hannesw

! src/jdk/nashorn/internal/objects/NativeFunction.java
+ test/script/basic/JDK-8026048.js

Changeset: 3551855c4f40
Author:    lana
Date:      2013-10-08 15:00 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3551855c4f40

Merge

- make/java.security.override

Changeset: b48b719c5efc
Author:    lana
Date:      2013-10-11 03:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b48b719c5efc

Merge

- make/java.security.override


From lana.steuck at oracle.com  Fri Oct 11 10:37:10 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 11 Oct 2013 17:37:10 +0000
Subject: hg: jdk8/jdk8/jaxp: 6 new changesets
Message-ID: <20131011173739.A0D0362F8B@hg.openjdk.java.net>

Changeset: 84a2b2ee6fc6
Author:    aefimov
Date:      2013-10-01 17:14 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/84a2b2ee6fc6

8024707: TransformerException : item() return null with node list of length != 1
Reviewed-by: joehw, lancea

! src/com/sun/org/apache/xml/internal/dtm/ref/DTMAxisIterNodeList.java

Changeset: f031b2fe21cd
Author:    dfuchs
Date:      2013-10-04 19:15 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/f031b2fe21cd

8025745: Clarify API documentation of JAXP factories.
Summary: Clarifies usage of ServiceLoader in JAXP factories.
Reviewed-by: alanb, joehw, psandoz

! src/javax/xml/datatype/DatatypeFactory.java
! src/javax/xml/parsers/DocumentBuilderFactory.java
! src/javax/xml/parsers/SAXParserFactory.java
! src/javax/xml/stream/XMLEventFactory.java
! src/javax/xml/stream/XMLInputFactory.java
! src/javax/xml/stream/XMLOutputFactory.java
! src/javax/xml/transform/TransformerFactory.java
! src/javax/xml/validation/SchemaFactory.java
! src/javax/xml/xpath/XPathFactory.java

Changeset: dbecbb685503
Author:    mfang
Date:      2013-10-08 09:22 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/dbecbb685503

8025215: jdk8 l10n resource file translation update 4
Reviewed-by: joehw, yhuang

! 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_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_pt_BR.java
! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_sv.java
! src/com/sun/org/apache/xerces/internal/impl/msg/JAXPValidationMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_TW.properties
! src/com/sun/org/apache/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_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_es.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java
! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java

Changeset: 1c074a0c2b97
Author:    mfang
Date:      2013-10-08 09:24 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/1c074a0c2b97

Merge


Changeset: d69f4ac43d64
Author:    lana
Date:      2013-10-08 14:55 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/d69f4ac43d64

Merge


Changeset: cdc3577cba0b
Author:    lana
Date:      2013-10-11 00:07 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/cdc3577cba0b

Merge



From lana.steuck at oracle.com  Fri Oct 11 10:37:34 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 11 Oct 2013 17:37:34 +0000
Subject: hg: jdk8/jdk8/langtools: 25 new changesets
Message-ID: <20131011173851.3BDC962F8D@hg.openjdk.java.net>

Changeset: 16194509e483
Author:    vromero
Date:      2013-09-27 10:24 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/16194509e483

8024497: crash returning this-referencing lambda from default method
Reviewed-by: jjg, rfield

! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/lambda/8024497/CrashUsingReturningThisRefLambdaFromDefaultMetTest.java

Changeset: b7d8b71e1658
Author:    jlahoda
Date:      2013-09-27 17:28 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b7d8b71e1658

8022765: Compiler crashes with exception on wrong usage of an annotation.
Summary: Error recovery for incorrect annotation attribute values - ensure the values are always attributed appropriately
Reviewed-by: jfranck, jjg

! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/annotations/neg/8022765/T8022765.java
+ test/tools/javac/annotations/neg/8022765/T8022765.out
+ test/tools/javac/annotations/neg/8022765/VerifyAnnotationsAttributed.java

Changeset: 2c24a04ebfb4
Author:    kizune
Date:      2013-09-27 21:20 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2c24a04ebfb4

6978886: javadoc shows stacktrace after print error resulting from disk full
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AbstractBuilder.java

Changeset: 699b86e82656
Author:    sogoel
Date:      2013-09-27 10:39 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/699b86e82656

8025537: Convert 2 javac/enumdeclarations tests in jtreg for regression ws
Reviewed-by: jjg

+ test/tools/javac/enum/EnumAsIdentifier.java
+ test/tools/javac/enum/EnumAsIdentifier.out
+ test/tools/javac/enum/EnumAsIdentifier4.out
+ test/tools/javac/enum/EnumAsIdentifier5.out
+ test/tools/javac/enum/EnumMembersOrder.java
+ test/tools/javac/enum/EnumMembersOrder.out

Changeset: 4ed8565fa536
Author:    mduigou
Date:      2013-09-27 11:34 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4ed8565fa536

8024842: Define ABS_TEST_OUTPUT_DIR via TEST_OUTPUT_DIR
Reviewed-by: ihse, erikj, vromero

! test/Makefile

Changeset: dee28dd47e12
Author:    rfield
Date:      2013-09-27 13:06 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/dee28dd47e12

8025548: langtools test tools/javac/lambda/methodReference/BridgeMethod.java incorrectly assumes no other methods generated in lambda class
Reviewed-by: vromero

! test/tools/javac/lambda/methodReference/BridgeMethod.java

Changeset: 82044fe8c7f7
Author:    ksrini
Date:      2013-09-27 16:05 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/82044fe8c7f7

8015073: c.s.t.javac.api.JavacTool.getTask() - more informative exception
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/api/JavacTool.java
! test/tools/javac/api/TestJavacTask.java

Changeset: 34223fc58c1a
Author:    lana
Date:      2013-09-27 18:38 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/34223fc58c1a

Merge


Changeset: 84161510f257
Author:    emc
Date:      2013-09-28 13:46 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/84161510f257

8025413: NPE in Type.java due to recent change
Summary: isCompound throws a NPE for noType and other types.  Made it return a reasonable result instead.
Reviewed-by: jjg, vromero

! src/share/classes/com/sun/tools/javac/code/Type.java
+ test/tools/javac/processing/model/type/InheritedAP.java

Changeset: 1a3e8347f3dd
Author:    kizune
Date:      2013-10-01 17:03 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1a3e8347f3dd

7118749: NPE in CreateSymbols caused by bad diagnostic
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java

Changeset: de1c5dbe6c28
Author:    emc
Date:      2013-10-01 17:41 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/de1c5dbe6c28

8021339: Compile-time error during casting array to intersection
Summary: Add ability to have arrays in intersection types.
Reviewed-by: jjg, vromero

! 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
+ test/tools/javac/ArraysInIntersections.java
+ test/tools/javac/InferArraysInIntersections.java
! test/tools/javac/generics/typevars/6680106/T6680106.out

Changeset: 1e6088da1740
Author:    vromero
Date:      2013-10-02 17:04 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1e6088da1740

8023679: Improve error message for '_' used as a lambda parameter name
Reviewed-by: jjg, dlsmith

! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/UnderscoreInLambdaExpression.java

Changeset: c13305cf8528
Author:    jlahoda
Date:      2013-10-04 08:29 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c13305cf8528

8025118: Annotation processing api returns default modifier for interface without default methods
Summary: TypeElement.getModifiers() should not contain Modifier.DEFAULT
Reviewed-by: darcy, jjg

! src/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/tools/javac/processing/model/element/TestTypeElement.java

Changeset: c0d44b1e6b6a
Author:    kizune
Date:      2013-10-04 19:38 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c0d44b1e6b6a

7096170: should remove unused support for enabling javac logging
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: 379c04c090cf
Author:    darcy
Date:      2013-10-04 10:00 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/379c04c090cf

8025913: Rename jdk.Supported to jdk.Exported
Reviewed-by: psandoz, forax, lancea, alanb, mchung, jjg

! src/share/classes/com/sun/source/doctree/AttributeTree.java
! src/share/classes/com/sun/source/doctree/AuthorTree.java
! src/share/classes/com/sun/source/doctree/BlockTagTree.java
! src/share/classes/com/sun/source/doctree/CommentTree.java
! src/share/classes/com/sun/source/doctree/DeprecatedTree.java
! src/share/classes/com/sun/source/doctree/DocCommentTree.java
! src/share/classes/com/sun/source/doctree/DocRootTree.java
! src/share/classes/com/sun/source/doctree/DocTree.java
! src/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/share/classes/com/sun/source/doctree/EndElementTree.java
! src/share/classes/com/sun/source/doctree/EntityTree.java
! src/share/classes/com/sun/source/doctree/ErroneousTree.java
! src/share/classes/com/sun/source/doctree/IdentifierTree.java
! src/share/classes/com/sun/source/doctree/InheritDocTree.java
! src/share/classes/com/sun/source/doctree/InlineTagTree.java
! src/share/classes/com/sun/source/doctree/LinkTree.java
! src/share/classes/com/sun/source/doctree/LiteralTree.java
! src/share/classes/com/sun/source/doctree/ParamTree.java
! src/share/classes/com/sun/source/doctree/ReferenceTree.java
! src/share/classes/com/sun/source/doctree/ReturnTree.java
! src/share/classes/com/sun/source/doctree/SeeTree.java
! src/share/classes/com/sun/source/doctree/SerialDataTree.java
! src/share/classes/com/sun/source/doctree/SerialFieldTree.java
! src/share/classes/com/sun/source/doctree/SerialTree.java
! src/share/classes/com/sun/source/doctree/SinceTree.java
! src/share/classes/com/sun/source/doctree/StartElementTree.java
! src/share/classes/com/sun/source/doctree/TextTree.java
! src/share/classes/com/sun/source/doctree/ThrowsTree.java
! src/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java
! src/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java
! src/share/classes/com/sun/source/doctree/ValueTree.java
! src/share/classes/com/sun/source/doctree/VersionTree.java
! src/share/classes/com/sun/source/doctree/package-info.java
! src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java
! src/share/classes/com/sun/source/tree/AnnotationTree.java
! src/share/classes/com/sun/source/tree/ArrayAccessTree.java
! src/share/classes/com/sun/source/tree/ArrayTypeTree.java
! src/share/classes/com/sun/source/tree/AssertTree.java
! src/share/classes/com/sun/source/tree/AssignmentTree.java
! src/share/classes/com/sun/source/tree/BinaryTree.java
! src/share/classes/com/sun/source/tree/BlockTree.java
! src/share/classes/com/sun/source/tree/BreakTree.java
! src/share/classes/com/sun/source/tree/CaseTree.java
! src/share/classes/com/sun/source/tree/CatchTree.java
! src/share/classes/com/sun/source/tree/ClassTree.java
! src/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/share/classes/com/sun/source/tree/CompoundAssignmentTree.java
! src/share/classes/com/sun/source/tree/ConditionalExpressionTree.java
! src/share/classes/com/sun/source/tree/ContinueTree.java
! src/share/classes/com/sun/source/tree/DoWhileLoopTree.java
! src/share/classes/com/sun/source/tree/EmptyStatementTree.java
! src/share/classes/com/sun/source/tree/EnhancedForLoopTree.java
! src/share/classes/com/sun/source/tree/ErroneousTree.java
! src/share/classes/com/sun/source/tree/ExpressionStatementTree.java
! src/share/classes/com/sun/source/tree/ExpressionTree.java
! src/share/classes/com/sun/source/tree/ForLoopTree.java
! src/share/classes/com/sun/source/tree/IdentifierTree.java
! src/share/classes/com/sun/source/tree/IfTree.java
! src/share/classes/com/sun/source/tree/ImportTree.java
! src/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/share/classes/com/sun/source/tree/IntersectionTypeTree.java
! src/share/classes/com/sun/source/tree/LabeledStatementTree.java
! src/share/classes/com/sun/source/tree/LambdaExpressionTree.java
! src/share/classes/com/sun/source/tree/LineMap.java
! src/share/classes/com/sun/source/tree/LiteralTree.java
! src/share/classes/com/sun/source/tree/MemberReferenceTree.java
! src/share/classes/com/sun/source/tree/MemberSelectTree.java
! src/share/classes/com/sun/source/tree/MethodInvocationTree.java
! src/share/classes/com/sun/source/tree/MethodTree.java
! src/share/classes/com/sun/source/tree/ModifiersTree.java
! src/share/classes/com/sun/source/tree/NewArrayTree.java
! src/share/classes/com/sun/source/tree/NewClassTree.java
! src/share/classes/com/sun/source/tree/ParameterizedTypeTree.java
! src/share/classes/com/sun/source/tree/ParenthesizedTree.java
! src/share/classes/com/sun/source/tree/PrimitiveTypeTree.java
! src/share/classes/com/sun/source/tree/ReturnTree.java
! src/share/classes/com/sun/source/tree/Scope.java
! src/share/classes/com/sun/source/tree/StatementTree.java
! src/share/classes/com/sun/source/tree/SwitchTree.java
! src/share/classes/com/sun/source/tree/SynchronizedTree.java
! src/share/classes/com/sun/source/tree/ThrowTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/tree/TryTree.java
! src/share/classes/com/sun/source/tree/TypeCastTree.java
! src/share/classes/com/sun/source/tree/TypeParameterTree.java
! src/share/classes/com/sun/source/tree/UnaryTree.java
! src/share/classes/com/sun/source/tree/UnionTypeTree.java
! src/share/classes/com/sun/source/tree/VariableTree.java
! src/share/classes/com/sun/source/tree/WhileLoopTree.java
! src/share/classes/com/sun/source/tree/WildcardTree.java
! src/share/classes/com/sun/source/tree/package-info.java
! src/share/classes/com/sun/source/util/DocSourcePositions.java
! src/share/classes/com/sun/source/util/DocTreePath.java
! src/share/classes/com/sun/source/util/DocTreePathScanner.java
! src/share/classes/com/sun/source/util/DocTreeScanner.java
! src/share/classes/com/sun/source/util/DocTrees.java
! src/share/classes/com/sun/source/util/JavacTask.java
! src/share/classes/com/sun/source/util/Plugin.java
! src/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/SourcePositions.java
! src/share/classes/com/sun/source/util/TaskEvent.java
! src/share/classes/com/sun/source/util/TaskListener.java
! src/share/classes/com/sun/source/util/TreePath.java
! src/share/classes/com/sun/source/util/TreePathScanner.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/source/util/Trees.java
! src/share/classes/com/sun/source/util/package-info.java
! src/share/classes/com/sun/tools/javac/Main.java
+ src/share/classes/jdk/Exported.java
- src/share/classes/jdk/Supported.java

Changeset: 6e186ca11ec0
Author:    bpatel
Date:      2013-10-04 13:32 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6e186ca11ec0

8008164: Invisible table captions in javadoc-generated html
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/AbstractMemberWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/share/classes/com/sun/tools/doclets/formats/html/SubWriterHolderWriter.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlStyle.java
! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java
! src/share/classes/com/sun/tools/doclets/internal/toolkit/resources/stylesheet.css
+ test/com/sun/javadoc/testHtmlTableStyles/TestHtmlTableStyles.java
+ test/com/sun/javadoc/testHtmlTableStyles/pkg1/TestTable.java
+ test/com/sun/javadoc/testHtmlTableStyles/pkg2/TestUse.java
! test/com/sun/javadoc/testHtmlTableTags/TestHtmlTableTags.java
! test/com/sun/javadoc/testProfiles/TestProfiles.java
! test/com/sun/javadoc/testStylesheet/TestStylesheet.java

Changeset: 3344ea7404b1
Author:    bpatel
Date:      2013-10-04 13:41 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3344ea7404b1

8024756: method grouping tabs are not selectable
Reviewed-by: jjg

! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java
! test/com/sun/javadoc/JavascriptWinTitle/JavascriptWinTitle.java
! test/com/sun/javadoc/testJavascript/TestJavascript.java

Changeset: 2fa6ced325cc
Author:    jjg
Date:      2013-10-04 13:59 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2fa6ced325cc

8022163: javac exits with 0 status and no messages on error to construct an ann-procesor
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/tools/javac/processing/errors/TestBadProcessor.java

Changeset: 515d54c1b063
Author:    jjg
Date:      2013-10-04 14:46 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/515d54c1b063

6525408: DiagnosticListener should receive MANDATORY_WARNING in standard compiler mode
Reviewed-by: darcy

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/share/classes/javax/tools/Diagnostic.java

Changeset: 3e3c321710be
Author:    jjg
Date:      2013-10-04 15:24 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3e3c321710be

8025970: Spurious characters in JavaCompiler
Reviewed-by: ksrini

! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Changeset: bb87db832b31
Author:    ksrini
Date:      2013-10-04 16:08 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bb87db832b31

8003537: javap use internal class name when printing bound of type variable
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/tools/javap/BoundsTypeVariableTest.java

Changeset: 15651a673358
Author:    ksrini
Date:      2013-10-04 16:23 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/15651a673358

8005542: jtreg test OverrideBridge.java contains @ignore
Reviewed-by: jjg
Contributed-by: steve.sides at oracle.com

- test/tools/javac/generics/OverrideBridge.java

Changeset: 4dd7ffbf01fb
Author:    darcy
Date:      2013-10-07 16:51 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4dd7ffbf01fb

8026017: Make history of AnnotatedConstruct methods in jx.l.m.e.Element clearer
Reviewed-by: jjg

! src/share/classes/javax/lang/model/element/Element.java

Changeset: 4dfcf3a6902f
Author:    lana
Date:      2013-10-08 14:59 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4dfcf3a6902f

Merge

- src/share/classes/jdk/Supported.java
- test/tools/javac/generics/OverrideBridge.java

Changeset: 2f43529df42f
Author:    lana
Date:      2013-10-11 03:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2f43529df42f

Merge

- src/share/classes/jdk/Supported.java
- test/tools/javac/generics/OverrideBridge.java


From lana.steuck at oracle.com  Fri Oct 11 10:47:24 2013
From: lana.steuck at oracle.com (lana.steuck at oracle.com)
Date: Fri, 11 Oct 2013 17:47:24 +0000
Subject: hg: jdk8/jdk8/jdk: 131 new changesets
Message-ID: <20131011182446.25D8062F91@hg.openjdk.java.net>

Changeset: 8a041011b6e6
Author:    jgodinez
Date:      2013-09-27 13:04 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8a041011b6e6

6870661: Setting a custom PrintService on a PrinterJob leads to a PrinterException
Reviewed-by: prr, jgodinez
Contributed-by: patrick at reini.net

! src/windows/classes/sun/awt/windows/WPrinterJob.java
+ test/java/awt/print/PrinterJob/CustomPrintService/PrintDialog.java
+ test/java/awt/print/PrinterJob/CustomPrintService/PrintServiceStub.java
+ test/java/awt/print/PrinterJob/CustomPrintService/SetPrintServiceTest.java

Changeset: 31b8d4931a09
Author:    prr
Date:      2013-09-27 13:06 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/31b8d4931a09

8020190: Fatal: Bug in native code: jfieldID must match object
Reviewed-by: jgodinez, vadim

! src/share/classes/sun/font/FreetypeFontScaler.java
! src/share/native/sun/font/freetypeScaler.c

Changeset: 6ef33b4553a4
Author:    vadim
Date:      2013-09-30 12:50 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6ef33b4553a4

8001119: [fingbugs] Evaluate necessity to make some arrays package protected
Reviewed-by: prr, bae

+ src/share/classes/com/sun/imageio/plugins/bmp/BMPCompressionTypes.java
! src/share/classes/com/sun/imageio/plugins/bmp/BMPConstants.java
! src/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriter.java
! src/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java
! src/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java
! src/share/classes/com/sun/imageio/plugins/jpeg/JPEG.java
! src/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
! src/share/classes/javax/imageio/plugins/bmp/BMPImageWriteParam.java

Changeset: e2604b873b36
Author:    prr
Date:      2013-10-01 15:36 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e2604b873b36

8007386: On physical machine (video card is Intel Q45) the text is blank.
Reviewed-by: prr, jchen

! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java
! src/solaris/native/sun/java2d/x11/XRBackendNative.c

Changeset: 96ff585555f4
Author:    vadim
Date:      2013-10-02 10:06 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/96ff585555f4

8024343: Change different color with the "The XOR alternation color" combobox, the color of the image can not shown immediately.
Reviewed-by: ceisserer, prr, bae

! src/solaris/classes/sun/java2d/xr/XRSurfaceData.java
+ test/sun/java2d/AcceleratedXORModeTest.java

Changeset: 5f3d984d8207
Author:    prr
Date:      2013-10-02 11:16 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5f3d984d8207

8025837: Extraneous changes in the fix for 8007386
Reviewed-by: jgodinez, jchen

! src/solaris/native/sun/java2d/x11/XRBackendNative.c

Changeset: f53aeb3c7eed
Author:    prr
Date:      2013-10-02 11:22 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f53aeb3c7eed

7179526: xrender : closed/sun/java2d/volatileImage/LineClipTest.java failed since jdk8b36
Reviewed-by: prr, jchen

! src/solaris/classes/sun/java2d/xr/GrowableRectArray.java
! src/solaris/classes/sun/java2d/xr/MaskTile.java
! src/solaris/classes/sun/java2d/xr/MaskTileManager.java
+ src/solaris/classes/sun/java2d/xr/XRDrawLine.java
! src/solaris/classes/sun/java2d/xr/XRRenderer.java
+ test/java/awt/Graphics/LineClipTest.java

Changeset: a15cad0e12d3
Author:    bae
Date:      2013-10-03 11:28 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a15cad0e12d3

8022632: Reading a PNG file fails because of WBMPImageReaderSpi.canDecodeInput()
Reviewed-by: prr, jgodinez

! src/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java
+ test/javax/imageio/plugins/wbmp/StreamResetTest.java

Changeset: 2f11a00279ec
Author:    jchen
Date:      2013-10-03 13:16 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2f11a00279ec

8025280: [parfait] warnings from b107 for jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI critical region violation
Reviewed-by: prr, jgodinez

! src/share/native/sun/java2d/loops/Blit.c
! src/share/native/sun/java2d/loops/BlitBg.c
! src/share/native/sun/java2d/loops/DrawPath.c
! src/share/native/sun/java2d/loops/DrawPolygons.c
! src/share/native/sun/java2d/loops/FillPath.c
! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.c
! src/share/native/sun/java2d/loops/MaskBlit.c
! src/share/native/sun/java2d/loops/MaskFill.c
! src/share/native/sun/java2d/loops/ScaledBlit.c
! src/share/native/sun/java2d/loops/TransformHelper.c

Changeset: e88d39b110dd
Author:    jchen
Date:      2013-10-03 13:26 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e88d39b110dd

8025480: [parfait] "JNI exception pending" warnings from b107 for jdk.src.share.native.sun.java2d
Reviewed-by: prr, jgodinez

! src/share/native/sun/java2d/Disposer.c
! src/share/native/sun/java2d/SurfaceData.c

Changeset: 3c1b13ad0677
Author:    jchen
Date:      2013-10-03 13:35 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3c1b13ad0677

8025309: [parfait] JNI-related warnings from b107 for jdk.src.share.native.sun.java2d.pipe
Reviewed-by: prr, jgodinez

! src/share/native/sun/java2d/pipe/BufferedRenderPipe.c
! src/share/native/sun/java2d/pipe/Region.c
! src/share/native/sun/java2d/pipe/ShapeSpanIterator.c
! src/share/native/sun/java2d/pipe/SpanClipRenderer.c

Changeset: d37594b689ce
Author:    jchen
Date:      2013-10-03 13:41 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d37594b689ce

8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font
Reviewed-by: prr, jgodinez

! src/share/native/sun/font/freetypeScaler.c

Changeset: 0ed939dc4230
Author:    jchen
Date:      2013-10-03 13:49 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0ed939dc4230

8025294: [parfait] JNI-related warnings from b107 for jdk.src.solaris.native.sun.java2d.x11
Reviewed-by: prr, jgodinez

! src/solaris/native/sun/java2d/x11/X11Renderer.c
! src/solaris/native/sun/java2d/x11/X11SurfaceData.c
! src/solaris/native/sun/java2d/x11/XRBackendNative.c
! src/solaris/native/sun/java2d/x11/XRSurfaceData.c

Changeset: 8fd757f31470
Author:    jchen
Date:      2013-10-04 16:17 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8fd757f31470

8025940: Windows build fails after the fix for 8025280
Reviewed-by: prr, jgodinez

! src/share/native/sun/java2d/loops/MaskBlit.c

Changeset: 727b60f9c09c
Author:    lana
Date:      2013-10-08 14:37 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/727b60f9c09c

Merge


Changeset: e4e151f6ae50
Author:    yan
Date:      2013-09-27 12:35 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e4e151f6ae50

8025249: [javadoc] fix some javadoc errors in javax/swing/
Reviewed-by: alexsch, yan
Contributed-by: Taras Ledkov 

! src/share/classes/javax/swing/border/CompoundBorder.java
! src/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java
! src/share/classes/javax/swing/event/CaretEvent.java
! src/share/classes/javax/swing/event/DocumentEvent.java
! src/share/classes/javax/swing/event/EventListenerList.java
! src/share/classes/javax/swing/event/ListDataEvent.java
! src/share/classes/javax/swing/event/TreeModelEvent.java
! src/share/classes/javax/swing/filechooser/FileView.java
! src/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/share/classes/javax/swing/table/DefaultTableModel.java
! src/share/classes/javax/swing/table/JTableHeader.java
! src/share/classes/javax/swing/table/TableCellRenderer.java
! src/share/classes/javax/swing/text/AbstractDocument.java
! src/share/classes/javax/swing/text/AbstractWriter.java
! src/share/classes/javax/swing/text/AsyncBoxView.java
! src/share/classes/javax/swing/text/AttributeSet.java
! src/share/classes/javax/swing/text/Document.java
! src/share/classes/javax/swing/text/Element.java
! src/share/classes/javax/swing/text/View.java

Changeset: ca45169cb4eb
Author:    pchelko
Date:      2013-09-27 14:29 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ca45169cb4eb

8024122: [TEST] need test to cover JDK-7146572
Reviewed-by: anthony, yan
Contributed-by: Alexander Stepanov 

+ test/java/awt/InputMethods/InputMethodsTest/InputMethodsTest.html
+ test/java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java

Changeset: ad7db846c951
Author:    pchelko
Date:      2013-09-27 17:04 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ad7db846c951

8025503: [macosx] FileDialog allows file selection with apple.awt.fileDialogForDirectories = true
Reviewed-by: serb, anthony

! src/macosx/native/sun/awt/CFileDialog.m

Changeset: 260bc59ca253
Author:    pchelko
Date:      2013-09-27 18:35 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/260bc59ca253

8016563: Test closed/java/awt/dnd/ImageTransferTest/ImageTransferTest.html fails
Reviewed-by: anthony, serb

! src/share/classes/sun/awt/datatransfer/DataTransferer.java

Changeset: bfff9e9120ec
Author:    malenkov
Date:      2013-09-27 22:17 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bfff9e9120ec

8012716: java.beans.EventHandler.create method should check if the given listenerInterface is a public interface
Reviewed-by: art, mchung

! src/share/classes/java/beans/EventHandler.java

Changeset: 0042f54f65d0
Author:    malenkov
Date:      2013-09-27 22:25 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0042f54f65d0

7117595: ArrayIndexOutOfBoundsException in Win32GraphicsEnvironment if display is removed
Reviewed-by: anthony, serb

! src/macosx/classes/sun/awt/CGraphicsEnvironment.java
! src/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java
! src/windows/classes/sun/awt/Win32GraphicsEnvironment.java

Changeset: 603cd3cefbb0
Author:    malenkov
Date:      2013-09-30 22:08 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/603cd3cefbb0

8025652: [macos] build failed
Reviewed-by: serb

! src/share/classes/sun/java2d/SunGraphicsEnvironment.java
! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java
! src/windows/classes/sun/awt/Win32GraphicsEnvironment.java

Changeset: cdfa2301a291
Author:    serb
Date:      2013-10-01 04:29 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cdfa2301a291

7150100: [macosx] "0123456789" is selected in the TextField
Reviewed-by: anthony, art

! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java
! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java
! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java
+ test/java/awt/TextArea/SelectionVisible/SelectionVisible.html
+ test/java/awt/TextArea/SelectionVisible/SelectionVisible.java
+ test/java/awt/TextField/SelectionVisible/SelectionVisible.html
+ test/java/awt/TextField/SelectionVisible/SelectionVisible.java

Changeset: 2d8418d68a3c
Author:    kshefov
Date:      2013-10-01 13:19 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2d8418d68a3c

7125471: [macosx] NofocusListDblClickTest should wait between doublr clicks
Reviewed-by: anthony, serb
Contributed-by: vera.akulova at oracle.com

+ test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java

Changeset: 329011aad090
Author:    kshefov
Date:      2013-10-01 13:30 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/329011aad090

8012468: [TEST_BUG] javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java doesn't release mouse button
Reviewed-by: serb, alexsch
Contributed-by: vera.akulova at oracle.com

! test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java

Changeset: 0887aad989fb
Author:    kshefov
Date:      2013-10-01 13:38 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0887aad989fb

8012466: [TEST_BUG] javax/swing/JInternalFrame/Test6505027.java doesn't release mouse button
Reviewed-by: serb, alexsch
Contributed-by: vera.akulova at oracle.com

! test/javax/swing/JInternalFrame/Test6505027.java

Changeset: 1043bd1f7fca
Author:    kshefov
Date:      2013-10-01 13:40 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1043bd1f7fca

8004294: [TEST_BUG] javax/swing/JSpinner/4973721/bug4973721.java failed on win2003
Reviewed-by: serb, alexsch
Contributed-by: vera.akulova at oracle.com

+ test/javax/swing/JSpinner/4973721/bug4973721.java

Changeset: 68157255f3eb
Author:    kshefov
Date:      2013-10-01 13:45 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/68157255f3eb

8012461: [TEST_BUG] closed/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java doesn't release mouse button
Reviewed-by: serb, alexsch
Contributed-by: vera.akulova at oracle.com

+ test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java
+ test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.xml

Changeset: 172405287fde
Author:    kshefov
Date:      2013-10-01 13:46 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/172405287fde

7133545: [macosx] closed/javax/swing/JSplitPane/4514858/bug4514858.java fails on MacOS
Reviewed-by: serb, alexsch
Contributed-by: vera.akulova at oracle.com

+ test/javax/swing/JSplitPane/4514858/bug4514858.java

Changeset: 291e66f4cb83
Author:    kshefov
Date:      2013-10-01 13:47 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/291e66f4cb83

7133532: [macosx] closed/javax/swing/JScrollBar/bug4202954/bug4202954.java fails on MacOS
Reviewed-by: serb, alexsch
Contributed-by: vera.akulova at oracle.com

+ test/javax/swing/JScrollBar/bug4202954/bug4202954.java

Changeset: 560ede42bd2e
Author:    kshefov
Date:      2013-10-01 14:38 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/560ede42bd2e

8025707: Frogot to add a file to fix for JDK-8012461
Reviewed-by: serb, alexsch
Contributed-by: vera.akulova at oracle.com

+ test/javax/swing/plaf/synth/SynthButtonUI/6276188/red.gif

Changeset: a0c28e64c049
Author:    alitvinov
Date:      2013-10-01 18:40 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a0c28e64c049

8025145: [macosx]: java 7 does not recognize tiff image on clipboard
Reviewed-by: anthony, serb
Contributed-by: anton.nashatyrev at oracle.com

! src/macosx/lib/flavormap.properties

Changeset: 5e205645d990
Author:    pchelko
Date:      2013-10-02 11:18 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5e205645d990

7124363: [macosx] ClassCastException: CFileDialog cannot be cast to LWWindowPeer
Reviewed-by: anthony, serb

! src/macosx/classes/sun/lwawt/LWWindowPeer.java

Changeset: 1189f954d52f
Author:    pchelko
Date:      2013-10-02 11:32 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1189f954d52f

8024163: [macosx] NullPointerException at javax.swing.TransferHandler$DropHandler.handleDrag since jdk8b93, 7u40b28
Reviewed-by: anthony, serb

! src/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java
! src/macosx/native/sun/awt/CDropTarget.m
+ test/java/awt/dnd/DropTargetEnterExitTest/ExtraDragEnterTest.java
+ test/java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java

Changeset: 01198c681710
Author:    pchelko
Date:      2013-10-02 11:50 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/01198c681710

8024600: [macosx] code prevents use of -Xlint:auxiliaryclass,empty in jdk build
Reviewed-by: anthony, serb

! src/macosx/classes/com/apple/eawt/_AppEventLegacyHandler.java
+ src/macosx/classes/com/apple/eawt/_OpenAppHandler.java
! src/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java
+ src/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java
! src/macosx/classes/com/apple/laf/AquaMenuBarUI.java

Changeset: 287e0a7731ff
Author:    pchelko
Date:      2013-10-02 16:58 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/287e0a7731ff

8024158: [macosx] java/awt/EventDispatchThread/LoopRobustness/LoopRobustness still failed after fix JDK-8022247; since jdk8b96
Reviewed-by: art, leonidr

! src/macosx/classes/sun/lwawt/LWWindowPeer.java

Changeset: 244f2ee51f31
Author:    leonidr
Date:      2013-10-02 17:06 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/244f2ee51f31

8023994: Right click on the icon added to the system tray for the first time, java.lang.IllegalArgumentException thrown.
Reviewed-by: anthony, serb

! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java

Changeset: f40f2421c60f
Author:    serb
Date:      2013-10-02 21:02 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f40f2421c60f

8013563: Memory leak in JFrame on Linux
Reviewed-by: anthony, art

! src/share/classes/java/awt/Window.java
+ test/java/awt/Window/WindowsLeak/WindowsLeak.java

Changeset: 1da5d306e84b
Author:    cl
Date:      2013-10-02 11:28 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1da5d306e84b

8025409: Fix javadoc comments errors and warning reported by doclint report
Reviewed-by: anthony, yan

! src/share/classes/java/awt/BorderLayout.java
! src/share/classes/java/awt/Button.java
! src/share/classes/java/awt/Checkbox.java
! src/share/classes/java/awt/CheckboxGroup.java
! src/share/classes/java/awt/CheckboxMenuItem.java
! src/share/classes/java/awt/Choice.java
! src/share/classes/java/awt/Color.java
! src/share/classes/java/awt/EventQueue.java
! src/share/classes/java/awt/FlowLayout.java
! src/share/classes/java/awt/FontMetrics.java
! src/share/classes/java/awt/Frame.java
! src/share/classes/java/awt/GridBagLayout.java
! src/share/classes/java/awt/GridLayout.java
! src/share/classes/java/awt/Label.java
! src/share/classes/java/awt/LinearGradientPaint.java
! src/share/classes/java/awt/List.java
! src/share/classes/java/awt/MenuBar.java
! src/share/classes/java/awt/MenuItem.java
! src/share/classes/java/awt/RadialGradientPaint.java
! src/share/classes/java/awt/Scrollbar.java
! src/share/classes/java/awt/SystemTray.java
! src/share/classes/java/awt/TextArea.java
! src/share/classes/java/awt/TextField.java
! src/share/classes/java/awt/Window.java
! src/share/classes/java/awt/font/TextAttribute.java
! src/share/classes/java/awt/geom/AffineTransform.java
! src/share/classes/java/awt/geom/Line2D.java
! src/share/classes/java/awt/print/PrinterJob.java
! src/share/classes/javax/print/Doc.java
! src/share/classes/javax/print/DocFlavor.java
! src/share/classes/javax/print/MultiDoc.java
! src/share/classes/javax/print/attribute/standard/Finishings.java
! src/share/classes/javax/print/attribute/standard/JobStateReasons.java
! src/share/classes/javax/print/attribute/standard/MediaPrintableArea.java
! src/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java
! src/share/classes/javax/print/attribute/standard/PrinterStateReasons.java
! src/share/classes/javax/print/attribute/standard/Sides.java
! src/share/classes/javax/swing/JLayeredPane.java
! src/share/classes/javax/swing/JOptionPane.java
! src/share/classes/javax/swing/JScrollPane.java
! src/share/classes/javax/swing/JTabbedPane.java
! src/share/classes/javax/swing/LookAndFeel.java
! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/share/classes/javax/swing/plaf/metal/MetalTreeUI.java
! src/share/classes/javax/swing/text/Document.java
! src/share/classes/javax/swing/text/MaskFormatter.java
! src/share/classes/javax/swing/text/View.java
! src/share/classes/javax/swing/text/html/HTMLDocument.java

Changeset: 998578a87c0e
Author:    bagiras
Date:      2013-10-03 16:51 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/998578a87c0e

8013553: [macosx] java.awt.FileDialog removes file extensions
Reviewed-by: leonidr, serb

! src/macosx/native/sun/awt/CFileDialog.m

Changeset: 1533a379deb0
Author:    anthony
Date:      2013-10-03 18:01 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1533a379deb0

7174704: [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure
Summary: Load the lwawt native library on Mac regardless of the headless/headful mode. Also, some minor cleanup.
Reviewed-by: art, serb

! src/macosx/native/sun/awt/awt.m
! src/solaris/native/sun/awt/awt_LoadLibrary.c

Changeset: 39b674405270
Author:    alexsch
Date:      2013-10-03 19:02 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/39b674405270

7092283: Property Window.locationByPlatform is not cleared by calling setVisible(false)
Reviewed-by: anthony, serb

! src/share/classes/java/awt/Window.java
+ test/java/awt/Window/LocationByPlatform/LocationByPlatformTest.java

Changeset: 6ffe50fe06bd
Author:    mcherkas
Date:      2013-10-04 20:13 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6ffe50fe06bd

8020688: Broken links in documentation at http://docs.oracle.com/javase/6/docs/api/index.
Reviewed-by: anthony, alexsch

! src/macosx/classes/apple/applescript/AppleScriptEngine.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/applet/Applet.java
! src/share/classes/java/applet/AppletStub.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/Font.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/beans/Introspector.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/javax/management/Descriptor.java
! src/share/classes/javax/swing/AbstractButton.java
! src/share/classes/javax/swing/BorderFactory.java
! src/share/classes/javax/swing/BoundedRangeModel.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/plaf/basic/BasicComboBoxUI.java
! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.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/swing/PrintingStatus.java
! src/share/classes/sun/text/normalizer/UCharacter.java
! src/share/demo/jfc/FileChooserDemo/FileChooserDemo.java

Changeset: 01b40315f872
Author:    alexsch
Date:      2013-10-07 16:13 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/01b40315f872

8025438: [macosx] right JNFCall* method should be used in JDK-8008728 fix
Reviewed-by: serb, anthony

! src/macosx/native/sun/awt/AWTWindow.m

Changeset: 72afa269fa3b
Author:    alexsch
Date:      2013-10-07 16:42 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/72afa269fa3b

8007219: [macosx] Frame size reverts meaning of maximized attribute if frame size close to display
Reviewed-by: serb, anthony

! src/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/macosx/classes/sun/lwawt/macosx/CWrapper.java
! src/macosx/native/sun/awt/CWrapper.m
+ test/java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java

Changeset: 546c0ebfbf56
Author:    cl
Date:      2013-10-07 11:34 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/546c0ebfbf56

8025840: Fix all the doclint warnings about trademark
Reviewed-by: art

! src/share/classes/javax/swing/AbstractAction.java
! src/share/classes/javax/swing/AbstractButton.java
! src/share/classes/javax/swing/AbstractCellEditor.java
! src/share/classes/javax/swing/AbstractListModel.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/CellRendererPane.java
! src/share/classes/javax/swing/DefaultBoundedRangeModel.java
! src/share/classes/javax/swing/DefaultButtonModel.java
! src/share/classes/javax/swing/DefaultCellEditor.java
! src/share/classes/javax/swing/DefaultListCellRenderer.java
! src/share/classes/javax/swing/DefaultListModel.java
! src/share/classes/javax/swing/DefaultListSelectionModel.java
! src/share/classes/javax/swing/DefaultSingleSelectionModel.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/JFormattedTextField.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/JScrollBar.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/JViewport.java
! src/share/classes/javax/swing/JWindow.java
! src/share/classes/javax/swing/KeyStroke.java
! src/share/classes/javax/swing/OverlayLayout.java
! src/share/classes/javax/swing/ScrollPaneLayout.java
! src/share/classes/javax/swing/SizeRequirements.java
! src/share/classes/javax/swing/Spring.java
! src/share/classes/javax/swing/SpringLayout.java
! src/share/classes/javax/swing/Timer.java
! src/share/classes/javax/swing/UIDefaults.java
! src/share/classes/javax/swing/UIManager.java
! src/share/classes/javax/swing/UnsupportedLookAndFeelException.java
! src/share/classes/javax/swing/ViewportLayout.java
! src/share/classes/javax/swing/border/AbstractBorder.java
! src/share/classes/javax/swing/border/BevelBorder.java
! src/share/classes/javax/swing/border/CompoundBorder.java
! src/share/classes/javax/swing/border/EmptyBorder.java
! src/share/classes/javax/swing/border/EtchedBorder.java
! src/share/classes/javax/swing/border/LineBorder.java
! src/share/classes/javax/swing/border/MatteBorder.java
! src/share/classes/javax/swing/border/SoftBevelBorder.java
! src/share/classes/javax/swing/border/TitledBorder.java
! src/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java
! src/share/classes/javax/swing/colorchooser/ColorChooserComponentFactory.java
! src/share/classes/javax/swing/colorchooser/DefaultPreviewPanel.java
! src/share/classes/javax/swing/colorchooser/DefaultSwatchChooserPanel.java
! src/share/classes/javax/swing/event/AncestorEvent.java
! src/share/classes/javax/swing/event/CaretEvent.java
! src/share/classes/javax/swing/event/ChangeEvent.java
! src/share/classes/javax/swing/event/EventListenerList.java
! src/share/classes/javax/swing/event/HyperlinkEvent.java
! src/share/classes/javax/swing/event/InternalFrameEvent.java
! src/share/classes/javax/swing/event/ListDataEvent.java
! src/share/classes/javax/swing/event/ListSelectionEvent.java
! src/share/classes/javax/swing/event/MenuDragMouseEvent.java
! src/share/classes/javax/swing/event/MenuEvent.java
! src/share/classes/javax/swing/event/MenuKeyEvent.java
! src/share/classes/javax/swing/event/PopupMenuEvent.java
! src/share/classes/javax/swing/event/TableColumnModelEvent.java
! src/share/classes/javax/swing/event/TableModelEvent.java
! src/share/classes/javax/swing/event/TreeExpansionEvent.java
! src/share/classes/javax/swing/event/TreeModelEvent.java
! src/share/classes/javax/swing/event/TreeSelectionEvent.java
! src/share/classes/javax/swing/event/UndoableEditEvent.java
! src/share/classes/javax/swing/plaf/BorderUIResource.java
! src/share/classes/javax/swing/plaf/ColorUIResource.java
! src/share/classes/javax/swing/plaf/DimensionUIResource.java
! src/share/classes/javax/swing/plaf/FontUIResource.java
! src/share/classes/javax/swing/plaf/IconUIResource.java
! src/share/classes/javax/swing/plaf/InsetsUIResource.java
! src/share/classes/javax/swing/plaf/basic/BasicArrowButton.java
! src/share/classes/javax/swing/plaf/basic/BasicCheckBoxUI.java
! src/share/classes/javax/swing/plaf/basic/BasicComboBoxEditor.java
! src/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java
! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
! src/share/classes/javax/swing/plaf/basic/BasicEditorPaneUI.java
! src/share/classes/javax/swing/plaf/basic/BasicIconFactory.java
! src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
! src/share/classes/javax/swing/plaf/basic/BasicListUI.java
! src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/share/classes/javax/swing/plaf/basic/BasicSplitPaneDivider.java
! src/share/classes/javax/swing/plaf/basic/BasicTextAreaUI.java
! src/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java
! src/share/classes/javax/swing/plaf/basic/BasicTextPaneUI.java
! src/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/share/classes/javax/swing/plaf/basic/ComboPopup.java
! src/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java
! src/share/classes/javax/swing/plaf/metal/MetalButtonUI.java
! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxIcon.java
! src/share/classes/javax/swing/plaf/metal/MetalCheckBoxUI.java
! src/share/classes/javax/swing/plaf/metal/MetalComboBoxButton.java
! src/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java
! src/share/classes/javax/swing/plaf/metal/MetalComboBoxUI.java
! src/share/classes/javax/swing/plaf/metal/MetalIconFactory.java
! src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/share/classes/javax/swing/plaf/metal/MetalProgressBarUI.java
! src/share/classes/javax/swing/plaf/metal/MetalRadioButtonUI.java
! src/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java
! src/share/classes/javax/swing/plaf/metal/MetalScrollButton.java
! src/share/classes/javax/swing/plaf/metal/MetalScrollPaneUI.java
! src/share/classes/javax/swing/plaf/metal/MetalSeparatorUI.java
! src/share/classes/javax/swing/plaf/metal/MetalSliderUI.java
! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneDivider.java
! src/share/classes/javax/swing/plaf/metal/MetalSplitPaneUI.java
! src/share/classes/javax/swing/plaf/metal/MetalTabbedPaneUI.java
! src/share/classes/javax/swing/plaf/metal/MetalTextFieldUI.java
! src/share/classes/javax/swing/plaf/metal/MetalToggleButtonUI.java
! src/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java
! src/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java
! src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java
! src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java
! src/share/classes/javax/swing/plaf/synth/SynthTextPaneUI.java
! src/share/classes/javax/swing/table/AbstractTableModel.java
! src/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/share/classes/javax/swing/table/DefaultTableColumnModel.java
! src/share/classes/javax/swing/table/DefaultTableModel.java
! src/share/classes/javax/swing/table/JTableHeader.java
! src/share/classes/javax/swing/table/TableColumn.java
! src/share/classes/javax/swing/text/AbstractDocument.java
! src/share/classes/javax/swing/text/BadLocationException.java
! src/share/classes/javax/swing/text/DateFormatter.java
! src/share/classes/javax/swing/text/DefaultCaret.java
! src/share/classes/javax/swing/text/DefaultEditorKit.java
! src/share/classes/javax/swing/text/DefaultFormatter.java
! src/share/classes/javax/swing/text/DefaultFormatterFactory.java
! src/share/classes/javax/swing/text/DefaultStyledDocument.java
! src/share/classes/javax/swing/text/InternationalFormatter.java
! src/share/classes/javax/swing/text/JTextComponent.java
! src/share/classes/javax/swing/text/MaskFormatter.java
! src/share/classes/javax/swing/text/NumberFormatter.java
! src/share/classes/javax/swing/text/PlainDocument.java
! src/share/classes/javax/swing/text/SimpleAttributeSet.java
! src/share/classes/javax/swing/text/StringContent.java
! src/share/classes/javax/swing/text/StyleContext.java
! src/share/classes/javax/swing/text/StyledEditorKit.java
! src/share/classes/javax/swing/text/TabSet.java
! src/share/classes/javax/swing/text/TabStop.java
! src/share/classes/javax/swing/text/TextAction.java
! src/share/classes/javax/swing/text/html/Option.java
! src/share/classes/javax/swing/tree/AbstractLayoutCache.java
! src/share/classes/javax/swing/tree/DefaultMutableTreeNode.java
! src/share/classes/javax/swing/tree/DefaultTreeCellEditor.java
! src/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java
! src/share/classes/javax/swing/tree/DefaultTreeModel.java
! src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
! src/share/classes/javax/swing/tree/FixedHeightLayoutCache.java
! src/share/classes/javax/swing/tree/TreePath.java
! src/share/classes/javax/swing/tree/VariableHeightLayoutCache.java
! src/share/classes/javax/swing/undo/CannotRedoException.java
! src/share/classes/javax/swing/undo/CannotUndoException.java
! src/share/classes/javax/swing/undo/UndoManager.java

Changeset: bdc8abbce9c1
Author:    yan
Date:      2013-10-08 13:57 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bdc8abbce9c1

8025236: [javadoc] fix some errors in AWT
Reviewed-by: yan, anthony
Contributed-by: Dmitry Ginzburg 

! src/share/classes/java/awt/event/InputEvent.java
! src/share/classes/java/awt/event/MouseEvent.java
! src/share/classes/java/awt/im/InputContext.java
! src/share/classes/java/awt/im/InputMethodHighlight.java

Changeset: 01022f461570
Author:    pchelko
Date:      2013-10-08 15:17 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/01022f461570

7158311: GraphicsDevice.setDisplayMode(...) leads to hang when DISPLAY variable points to Oracle Linux
8001463: Regression : Deadlock between AWT-XAWT thread and AWT-EventQueue-0 Thread when screen resolution changes
Reviewed-by: art, serb
Contributed-by: alexander.zvegintsev at oracle.com

! src/solaris/classes/sun/awt/X11/XToolkit.java

Changeset: a5d0730342a5
Author:    pchelko
Date:      2013-10-08 15:54 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a5d0730342a5

8025585: Win: Popups in JFXPanel do not receive MouseWheel events
Reviewed-by: anthony, art

! src/windows/native/sun/windows/awt_Toolkit.cpp

Changeset: 85a72bb00d74
Author:    bagiras
Date:      2013-10-08 16:04 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/85a72bb00d74

8000425: FileDialog documentation should be enhanced
Reviewed-by: serb, anthony

! src/share/classes/java/awt/FileDialog.java

Changeset: 01607de6265d
Author:    bagiras
Date:      2013-10-08 16:56 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/01607de6265d

7068423: Spec for java.awt.GraphicsDevice.getFullScreenWindow() needs clarification
Reviewed-by: art, anthony

! src/share/classes/java/awt/GraphicsDevice.java

Changeset: 184b16f4e61f
Author:    bagiras
Date:      2013-10-08 17:00 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/184b16f4e61f

7199196: Incremental transfer is broken because of a typo
Reviewed-by: anthony, serb

! src/solaris/classes/sun/awt/X11/XSelection.java

Changeset: 42d3ea1c35b4
Author:    malenkov
Date:      2013-10-08 18:10 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/42d3ea1c35b4

7081584: Specification for Window.isAlwaysOnTopSupported needs to be clarified
Reviewed-by: art, serb

! src/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/share/classes/java/awt/Component.java
! src/share/classes/java/awt/Window.java
! src/share/classes/java/awt/peer/ComponentPeer.java
! src/share/classes/sun/awt/NullComponentPeer.java
! src/solaris/classes/sun/awt/X11/XComponentPeer.java
! src/windows/classes/sun/awt/windows/WComponentPeer.java

Changeset: 6914b883c3bb
Author:    malenkov
Date:      2013-10-08 18:19 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6914b883c3bb

7172597: java.awt.KeyboardFocusManager.clearFocusOwner() missed javadoc tag @since 1.8
Reviewed-by: art, anthony

! src/share/classes/java/awt/KeyboardFocusManager.java

Changeset: a2dd2b411723
Author:    alexsch
Date:      2013-10-08 18:45 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a2dd2b411723

7081594: Windows owned by an always-on-top window DO NOT automatically become always-on-top
Reviewed-by: art, anthony, serb

! src/share/classes/java/awt/Window.java
+ test/java/awt/Window/AlwaysOnTop/AlwaysOnTopFieldTest.java

Changeset: 0c06c38dfc3e
Author:    serb
Date:      2013-10-08 21:24 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0c06c38dfc3e

8022119: test api/javax_sound/sampled/spi/MixerProvider/indexTGF_MixerProviderTests fails
Reviewed-by: art, anthony

! src/share/classes/com/sun/media/sound/JSSecurityManager.java

Changeset: b218a14bdc8a
Author:    serb
Date:      2013-10-08 23:34 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b218a14bdc8a

8025603: Unused methods in the awt text peers should be removed
Reviewed-by: art, anthony

! src/macosx/classes/sun/lwawt/LWTextComponentPeer.java
! src/share/classes/java/awt/TextComponent.java
! src/share/classes/java/awt/peer/TextComponentPeer.java
! src/solaris/classes/sun/awt/X11/XTextAreaPeer.java
! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java
! src/windows/classes/sun/awt/windows/WButtonPeer.java
! src/windows/classes/sun/awt/windows/WCheckboxPeer.java
! src/windows/classes/sun/awt/windows/WChoicePeer.java
! src/windows/classes/sun/awt/windows/WComponentPeer.java
! src/windows/classes/sun/awt/windows/WLabelPeer.java
! src/windows/classes/sun/awt/windows/WListPeer.java
! src/windows/classes/sun/awt/windows/WScrollbarPeer.java
! src/windows/classes/sun/awt/windows/WTextAreaPeer.java
! src/windows/classes/sun/awt/windows/WTextComponentPeer.java
! src/windows/classes/sun/awt/windows/WTextFieldPeer.java
! src/windows/native/sun/windows/awt_TextArea.cpp
! src/windows/native/sun/windows/awt_TextComponent.cpp
! src/windows/native/sun/windows/awt_TextField.cpp

Changeset: e591ac19174f
Author:    leonidr
Date:      2013-10-09 01:03 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e591ac19174f

8004050: [macosx] The 'ESC' key does not work with jdk8
Reviewed-by: alexsch, serb

! src/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/macosx/classes/com/apple/laf/AquaKeyBindings.java

Changeset: c1ef9ebac26a
Author:    lana
Date:      2013-10-08 14:53 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1ef9ebac26a

Merge

! src/solaris/classes/sun/awt/X11GraphicsEnvironment.java

Changeset: 78b4dc33e6e6
Author:    twisti
Date:      2013-09-26 18:20 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78b4dc33e6e6

8019192: StringIndexOutOfBoundsException: in Class.getSimpleName()
Reviewed-by: jrose

! src/share/classes/java/lang/invoke/MemberName.java

Changeset: eb2c81533876
Author:    weijun
Date:      2013-09-27 15:25 +0800
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eb2c81533876

8024861: Incomplete token triggers GSS-API NullPointerException
Reviewed-by: mullan

! src/share/classes/sun/security/jgss/spnego/SpNegoContext.java
+ test/sun/security/jgss/spnego/MechTokenMissing.java

Changeset: 95f609fcb639
Author:    ehelin
Date:      2013-09-26 16:23 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/95f609fcb639

8025502: Exclude tests due to JDK-8025427
Reviewed-by: ksrini

! test/ProblemList.txt

Changeset: 914f8d4570df
Author:    mduigou
Date:      2013-09-27 10:21 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/914f8d4570df

8025595: Remove alt-rt.jar, used by +AggressiveOps (jdk repo portion of JDK-8024826)
Reviewed-by: alanb, chegar, dholmes, ksrini

! makefiles/CompileJavaClasses.gmk
! makefiles/CreateJars.gmk
! makefiles/Profiles.gmk
! makefiles/profile-includes.txt
! test/java/util/TreeMap/Clone.java

Changeset: fbe6f5dbb24f
Author:    mduigou
Date:      2013-09-27 13:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fbe6f5dbb24f

8023339: Refined Collection.removeIf UOE conditions
Reviewed-by: mduigou
Contributed-by: paul.sandoz at oracle.com

! src/share/classes/java/util/Collection.java
! test/java/util/Collection/MOAT.java

Changeset: 91222be67b27
Author:    mduigou
Date:      2013-09-27 13:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/91222be67b27

8023340: Clarify that unmodifiable List.replaceAll() may not throw UOE if there are no items to be replaced.
Reviewed-by: psandoz, jjg

! src/share/classes/java/util/List.java

Changeset: 754db1268be1
Author:    dxu
Date:      2013-09-27 17:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/754db1268be1

8025128: File.createTempFile fails if prefix is absolute path
Summary: Use only the file name from the supplied prefix for backward compatibility
Reviewed-by: alanb, chegar

! src/share/classes/java/io/File.java
! test/java/io/File/createTempFile/SpecialTempFile.java

Changeset: d921ce805abe
Author:    mduigou
Date:      2013-09-27 17:27 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d921ce805abe

8025610: Add explicit @throws NPE documentation to Optional constructor and Optional.of
Reviewed-by: briangoetz, chegar, alanb

! src/share/classes/java/util/Optional.java

Changeset: 0b535e920dd5
Author:    lana
Date:      2013-09-27 18:38 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0b535e920dd5

Merge


Changeset: 15955d335cd0
Author:    jfranck
Date:      2013-09-30 11:18 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/15955d335cd0

8007072: Update Core Reflection for Type Annotations to match latest spec
8022324: j.l.Class.getAnnotatedInterfaces() for array type returns wrong value
8024915: j.l.r.Executable.getAnnotatedReceiverType() should return null for static methods
Summary: Update javadoc and implementation of reflection for type annotations to match latest spec
Reviewed-by: darcy

! src/share/classes/java/lang/Class.java
! src/share/classes/java/lang/reflect/AnnotatedArrayType.java
! src/share/classes/java/lang/reflect/AnnotatedParameterizedType.java
! src/share/classes/java/lang/reflect/AnnotatedType.java
! src/share/classes/java/lang/reflect/AnnotatedTypeVariable.java
! src/share/classes/java/lang/reflect/AnnotatedWildcardType.java
! src/share/classes/java/lang/reflect/Executable.java
! src/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
+ test/java/lang/annotation/typeAnnotations/GetAnnotatedInterfaces.java
+ test/java/lang/annotation/typeAnnotations/GetAnnotatedReceiverType.java
! test/java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java

Changeset: 89174cddaec8
Author:    jfranck
Date:      2013-09-30 12:19 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/89174cddaec8

8009719: core reflection should get type annotation data from the VM lazily
Summary: Remove typeAnnotations field from Method, Constructor, and Field, update  Executable and Field to fetch data on demand.
Reviewed-by: darcy, erikj

! make/java/java/FILES_c.gmk
! make/java/java/mapfile-vers
! makefiles/mapfiles/libjava/mapfile-vers
! 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
! src/share/javavm/export/jvm.h
! src/share/native/java/lang/reflect/Executable.c
+ src/share/native/java/lang/reflect/Field.c

Changeset: cceaad499685
Author:    sla
Date:      2013-09-30 12:58 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cceaad499685

8023492: jfr.jar gets loaded even though it's not used
Reviewed-by: erikj, mgronlun

! make/tools/src/build/tools/buildmetaindex/BuildMetaIndex.java

Changeset: ede1fd12e0da
Author:    allwin
Date:      2013-09-30 14:28 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ede1fd12e0da

8012923: [parfait] File Descriptor Leak in jdk/src/windows/demo/jvmti/hprof/hprof_md.c
Reviewed-by: chegar, sla, sspitsyn, mgronlun

! src/windows/demo/jvmti/hprof/hprof_md.c

Changeset: d0de46a2cbd0
Author:    ascarpino
Date:      2013-09-19 11:59 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d0de46a2cbd0

7122707: Security Providers need to have their version numbers updated for JDK8
Reviewed-by: xuelei

! src/macosx/classes/apple/security/AppleProvider.java
! src/share/classes/com/sun/crypto/provider/SunJCE.java
! src/share/classes/com/sun/security/sasl/Provider.java
! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/share/classes/sun/security/ec/SunEC.java
! src/share/classes/sun/security/jgss/SunProvider.java
! src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/share/classes/sun/security/provider/MD4.java
! src/share/classes/sun/security/provider/Sun.java
! src/share/classes/sun/security/provider/VerificationProvider.java
! src/share/classes/sun/security/rsa/SunRsaSign.java
! src/share/classes/sun/security/smartcardio/SunPCSC.java
! src/share/classes/sun/security/ssl/JsseJce.java
! src/share/classes/sun/security/ssl/SunJSSE.java
! src/windows/classes/sun/security/mscapi/SunMSCAPI.java
+ test/java/security/Provider/ProviderVersionCheck.java

Changeset: 2434e79fc41f
Author:    ascarpino
Date:      2013-09-18 14:57 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2434e79fc41f

8004283: test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing intermittently
Reviewed-by: vinnie

! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh

Changeset: e4c897b33cb7
Author:    ascarpino
Date:      2013-09-02 09:52 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e4c897b33cb7

8009438: sun/security/pkcs11/Secmod tests failing on Ubuntu 12.04
Reviewed-by: vinnie

! src/share/classes/sun/security/pkcs11/Secmod.java

Changeset: b4c259743371
Author:    naoto
Date:      2013-09-30 16:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b4c259743371

8016110: Japanese char (MS932) 0x5C cannot be used as an argument when quoted
Reviewed-by: ksrini, akhil

! src/windows/bin/cmdtoargs.c
+ test/tools/launcher/I18NArgTest.java

Changeset: f8b3ab514564
Author:    psandoz
Date:      2013-10-01 12:19 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f8b3ab514564

8024408: Specifications for Collection/List/Set/SortedSet.spliterator() need to document if all the (subclass) instances are required to return SIZED spliterators
Reviewed-by: alanb

! src/share/classes/java/util/Collection.java
! src/share/classes/java/util/Set.java
! src/share/classes/java/util/SortedSet.java
! test/java/util/Spliterator/SpliteratorCharacteristics.java

Changeset: bf52ea6bd9eb
Author:    aefimov
Date:      2013-10-01 17:15 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bf52ea6bd9eb

8024707: TransformerException : item() return null with node list of length != 1
Reviewed-by: joehw, lancea

+ test/javax/xml/jaxp/parsers/8024707/TestFunc.java
+ test/javax/xml/jaxp/parsers/8024707/XSLT.java
+ test/javax/xml/jaxp/parsers/8024707/in.xml
+ test/javax/xml/jaxp/parsers/8024707/test.xsl

Changeset: 8cfb2bddd95e
Author:    mduigou
Date:      2013-09-30 15:50 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8cfb2bddd95e

7057785: Add note about optional support of recursive methods for self-referential Collection/Map
Reviewed-by: scolebourne, darcy, mduigou
Contributed-by: Stephen Colebourne 

! src/share/classes/java/util/Collection.java
! src/share/classes/java/util/Map.java

Changeset: f2e2326f787b
Author:    mduigou
Date:      2013-10-01 10:23 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f2e2326f787b

8025067: Unconditionally throw NPE if null op provided to Arrays.parallelPrefix
Reviewed-by: henryjen, chegar, psandoz

! src/share/classes/java/util/Arrays.java
! test/java/util/Arrays/ParallelPrefix.java

Changeset: c32ab940a183
Author:    mduigou
Date:      2013-10-01 10:37 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c32ab940a183

8025686: Update jdk repo netbeans projects to support NetBeans 7.4 for Java 8 support
Reviewed-by: lancea, chegar

! make/netbeans/common/java-data-native.ent
! make/netbeans/common/java-data-no-native.ent

Changeset: 5a7bd9825c01
Author:    vlivanov
Date:      2013-09-23 19:51 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5a7bd9825c01

8001107: @Stable annotation for constant folding of lazily evaluated variables
Reviewed-by: twisti, kvn, rbackman
Contributed-by: john.r.rose at oracle.com, vladimir.x.ivanov at oracle.com

! src/share/classes/java/lang/invoke/LambdaForm.java
! src/share/classes/java/lang/invoke/MethodType.java
! src/share/classes/java/lang/invoke/MethodTypeForm.java
+ src/share/classes/java/lang/invoke/Stable.java

Changeset: 1ed675532589
Author:    vlivanov
Date:      2013-09-18 20:12 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1ed675532589

8024616: JSR292: lazily initialize core NamedFunctions used for bootstrapping
Reviewed-by: jrose

! src/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java

Changeset: bf1118ab775b
Author:    emc
Date:      2013-10-01 17:35 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bf1118ab775b

8021398: j.l.r.Parameter.getAnnotatedType().getType() for not annotated use of type returns null
Summary: Fixed issue with type annotation reflection framework that would cause getType of AnnotatedTypes to be null if no annotations were present.
Reviewed-by: darcy, jfranck

! src/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
+ test/java/lang/reflect/Parameter/GetAnnotatedTypeTest.java

Changeset: 84e7f6685319
Author:    ksrini
Date:      2013-10-01 15:40 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/84e7f6685319

8025342: NLS: unsupported translation format in jar/pack/DriverResource.java
Reviewed-by: naoto, mfang

! src/share/classes/com/sun/java/util/jar/pack/Driver.java
! src/share/classes/com/sun/java/util/jar/pack/DriverResource.java

Changeset: d90928a89af5
Author:    drchase
Date:      2013-09-27 13:32 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d90928a89af5

8022701: Accessibility checking: InvocationTargetException is thrown instead of IllegalAccessError
Summary: Inserted code to convert specific exceptions, case-by-case, plus a test.
Reviewed-by: jrose, twisti

! src/share/classes/java/lang/invoke/MethodHandleNatives.java
+ test/java/lang/invoke/8022701/BogoLoader.java
+ test/java/lang/invoke/8022701/InvokeSeveralWays.java
+ test/java/lang/invoke/8022701/Invoker.java
+ test/java/lang/invoke/8022701/MHIllegalAccess.java
+ test/java/lang/invoke/8022701/MethodSupplier.java

Changeset: 3fca37c636be
Author:    xuelei
Date:      2013-10-01 20:25 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3fca37c636be

8025123: SNI support in Kerberos cipher suites
Reviewed-by: weijun, xuelei
Contributed-by: Artem Smotrakov 

! src/share/classes/sun/security/ssl/ClientHandshaker.java
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java
! src/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java
! test/sun/security/krb5/auto/SSL.java

Changeset: 914c29c10bce
Author:    okutsu
Date:      2013-10-02 15:31 +0900
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/914c29c10bce

6902861: (cal) GregorianCalendar roll WEEK_OF_YEAR is broken for January 1 2010
Reviewed-by: peytoia

! src/share/classes/java/util/GregorianCalendar.java
+ test/java/util/Calendar/Bug6902861.java

Changeset: 368172cb6dc5
Author:    coffeys
Date:      2013-10-02 09:21 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/368172cb6dc5

8024952: ClassCastException in PlainSocketImpl.accept() when using custom socketImpl
Reviewed-by: chegar

! src/windows/classes/java/net/PlainSocketImpl.java
+ test/java/net/PlainSocketImpl/CustomSocketImplFactory.java

Changeset: 82e3150778e0
Author:    okutsu
Date:      2013-10-02 17:57 +0900
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/82e3150778e0

8022666: java.util.Calendar.set(int,int,int,int,int,int) documentation typo
Reviewed-by: peytoia

! src/share/classes/java/util/Calendar.java

Changeset: e1b04fd49204
Author:    psandoz
Date:      2013-10-01 18:20 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e1b04fd49204

8025535: Unsafe typecast in java.util.stream.SortedOps
Reviewed-by: mduigou, chegar

! src/share/classes/java/util/stream/SortedOps.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java

Changeset: 3bb89c509d59
Author:    egahlin
Date:      2013-10-01 17:48 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3bb89c509d59

6696975: JTop plugin fails if connected readonly to target JVM
Reviewed-by: mchung, jbachorik, sla, sjiang

! src/share/demo/management/JTop/JTop.java

Changeset: a6ac824b463d
Author:    wetmore
Date:      2013-10-02 09:38 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a6ac824b463d

8025694: Rename getStrongSecureRandom based on feedback
8014838: getStrongSecureRandom() should require at least one implementation
Reviewed-by: mullan, darcy

! src/share/classes/java/security/SecureRandom.java
! src/share/lib/security/java.security-windows
! test/sun/security/provider/SecureRandom/StrongSecureRandom.java

Changeset: cb8946eda85b
Author:    emc
Date:      2013-10-02 19:13 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cb8946eda85b

8020981: Update methods of java.lang.reflect.Parameter to throw correct exceptions
Summary: Fix behavior of parameter reflection API for malformed class files.
Reviewed-by: darcy

! src/share/classes/java/lang/reflect/Executable.java
+ src/share/classes/java/lang/reflect/MalformedParametersException.java
! src/share/classes/java/lang/reflect/Parameter.java
+ test/java/lang/reflect/Parameter/BadClassFiles.java

Changeset: 811c35a6a58f
Author:    psandoz
Date:      2013-10-02 16:34 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c35a6a58f

8025534: Unsafe typecast in java.util.stream.Streams.Nodes
8025538: Unsafe typecast in java.util.stream.SpinedBuffer
8025533: Unsafe typecast in java.util.stream.Streams.RangeIntSpliterator.splitPoint()
8025525: Unsafe typecast in java.util.stream.Node.OfPrimitive.asArray()
Reviewed-by: chegar

! src/share/classes/java/util/stream/Node.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/Streams.java

Changeset: c55a7941050c
Author:    psandoz
Date:      2013-10-03 10:59 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c55a7941050c

8025567: Mark relevant public stream tests as serialization hostile
Reviewed-by: alanb

! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ForEachOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamBuilderTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java

Changeset: 5d6dc0cba08f
Author:    dsamersoff
Date:      2013-10-03 16:54 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5d6dc0cba08f

8009213: sun/management/jdp/JdpTest.sh fails with exit code 1
Summary: There's no guarantee that the java process has executed far enough to be found by jps when we try to obtain it's pid.
Reviewed-by: sla

! test/sun/management/jdp/JdpTest.sh

Changeset: 9c32a9490eac
Author:    kizune
Date:      2013-10-03 17:40 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c32a9490eac

8025738: locale related test fails on langtools mac 10.7 test host
Reviewed-by: ksrini

! test/tools/launcher/DiacriticTest.java

Changeset: 8d8b809dd294
Author:    rfield
Date:      2013-10-03 10:23 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8d8b809dd294

8010433: Remove lambda metafactory work-around to JDK-8005119
Summary: Restore invokespecial to lambda metafactory
Reviewed-by: ksrini

! src/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java

Changeset: 1b3616c4a836
Author:    rfield
Date:      2013-10-03 11:26 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3616c4a836

8020849: jdk/lambda/vm/DefaultMethodsTest.java
Summary: Bridge generation has been removed from the VM. Fix is to remove tests that no longer make sense.
Reviewed-by: ksrini

! test/jdk/lambda/vm/DefaultMethodsTest.java

Changeset: 01b8604e8268
Author:    rriggs
Date:      2013-08-22 10:01 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/01b8604e8268

8024896: Refactor java.time serialization tests into separate subpackage
Summary: Move serialization tests to .serial subpackage
Reviewed-by: sherman
Contributed-by: paul.rank at oracle.com

! test/java/time/tck/java/time/TCKDuration.java
! test/java/time/tck/java/time/TCKInstant.java
! test/java/time/tck/java/time/TCKLocalDate.java
! test/java/time/tck/java/time/TCKLocalDateTime.java
! test/java/time/tck/java/time/TCKLocalTime.java
! test/java/time/tck/java/time/TCKMonthDay.java
! test/java/time/tck/java/time/TCKOffsetDateTime.java
! test/java/time/tck/java/time/TCKOffsetTime.java
! test/java/time/tck/java/time/TCKPeriod.java
! test/java/time/tck/java/time/TCKYear.java
! test/java/time/tck/java/time/TCKYearMonth.java
! test/java/time/tck/java/time/TCKZoneId.java
! test/java/time/tck/java/time/TCKZoneOffset.java
! test/java/time/tck/java/time/TCKZonedDateTime.java
! test/java/time/tck/java/time/chrono/TCKChronoLocalDate.java
! test/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java
- test/java/time/tck/java/time/chrono/TCKChronologySerialization.java
+ test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDate.java
+ test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTime.java
+ test/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java
+ test/java/time/tck/java/time/serial/TCKDuration.java
+ test/java/time/tck/java/time/serial/TCKInstant.java
+ test/java/time/tck/java/time/serial/TCKLocalDate.java
+ test/java/time/tck/java/time/serial/TCKLocalDateTime.java
+ test/java/time/tck/java/time/serial/TCKLocalTime.java
+ test/java/time/tck/java/time/serial/TCKMonthDay.java
+ test/java/time/tck/java/time/serial/TCKOffsetDateTime.java
+ test/java/time/tck/java/time/serial/TCKOffsetTime.java
+ test/java/time/tck/java/time/serial/TCKPeriod.java
+ test/java/time/tck/java/time/serial/TCKYear.java
+ test/java/time/tck/java/time/serial/TCKYearMonth.java
+ test/java/time/tck/java/time/serial/TCKZoneId.java
+ test/java/time/tck/java/time/serial/TCKZoneOffset.java
+ test/java/time/tck/java/time/serial/TCKZonedDateTime.java
! test/java/time/tck/java/time/temporal/TCKWeekFields.java
+ test/java/time/tck/java/time/temporal/serial/TCKWeekFields.java
! test/java/time/tck/java/time/zone/TCKFixedZoneRules.java
! test/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java
! test/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java
! test/java/time/tck/java/time/zone/TCKZoneRules.java
+ test/java/time/tck/java/time/zone/serial/TCKFixedZoneRules.java
+ test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransition.java
+ test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRule.java
+ test/java/time/tck/java/time/zone/serial/TCKZoneRules.java

Changeset: e813b58bd6db
Author:    rriggs
Date:      2013-10-03 15:16 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e813b58bd6db

8024427: Missing java.time.chrono serialization tests
Summary: Add tests and cleanup existing serialization tests
Reviewed-by: sherman

! src/share/classes/java/time/temporal/ValueRange.java
! test/java/time/tck/java/time/AbstractTCKTest.java
! test/java/time/tck/java/time/TCKClock_Fixed.java
! test/java/time/tck/java/time/TCKClock_Offset.java
! test/java/time/tck/java/time/TCKClock_System.java
! test/java/time/tck/java/time/TCKClock_Tick.java
! test/java/time/tck/java/time/chrono/CopticDate.java
! test/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java
! test/java/time/tck/java/time/chrono/TCKChronology.java
! test/java/time/tck/java/time/chrono/TCKTestServiceLoader.java
! test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java < test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDate.java
! test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java < test/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTime.java
+ test/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java
! test/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java
+ test/java/time/tck/java/time/chrono/serial/TCKCopticSerialization.java
+ test/java/time/tck/java/time/chrono/serial/TCKEraSerialization.java
+ test/java/time/tck/java/time/serial/TCKClockSerialization.java
! test/java/time/tck/java/time/serial/TCKDurationSerialization.java < test/java/time/tck/java/time/serial/TCKDuration.java
! test/java/time/tck/java/time/serial/TCKInstantSerialization.java < test/java/time/tck/java/time/serial/TCKInstant.java
! test/java/time/tck/java/time/serial/TCKLocalDateSerialization.java < test/java/time/tck/java/time/serial/TCKLocalDate.java
! test/java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java < test/java/time/tck/java/time/serial/TCKLocalDateTime.java
! test/java/time/tck/java/time/serial/TCKLocalTimeSerialization.java < test/java/time/tck/java/time/serial/TCKLocalTime.java
! test/java/time/tck/java/time/serial/TCKMonthDaySerialization.java < test/java/time/tck/java/time/serial/TCKMonthDay.java
! test/java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java < test/java/time/tck/java/time/serial/TCKOffsetDateTime.java
! test/java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java < test/java/time/tck/java/time/serial/TCKOffsetTime.java
! test/java/time/tck/java/time/serial/TCKPeriodSerialization.java < test/java/time/tck/java/time/serial/TCKPeriod.java
! test/java/time/tck/java/time/serial/TCKYearMonthSerialization.java < test/java/time/tck/java/time/serial/TCKYearMonth.java
! test/java/time/tck/java/time/serial/TCKYearSerialization.java < test/java/time/tck/java/time/serial/TCKYear.java
! test/java/time/tck/java/time/serial/TCKZoneIdSerialization.java < test/java/time/tck/java/time/serial/TCKZoneId.java
! test/java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java < test/java/time/tck/java/time/serial/TCKZoneOffset.java
! test/java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java < test/java/time/tck/java/time/serial/TCKZonedDateTime.java
! test/java/time/tck/java/time/temporal/TCKJulianFields.java
+ test/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java
+ test/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java
+ test/java/time/tck/java/time/temporal/serial/TCKJulianFieldsSerialization.java
+ test/java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java
! test/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java < test/java/time/tck/java/time/temporal/serial/TCKWeekFields.java
! test/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java
! test/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java
! test/java/time/tck/java/time/zone/serial/TCKFixedZoneRulesSerialization.java < test/java/time/tck/java/time/zone/serial/TCKFixedZoneRules.java
! test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java < test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRule.java
! test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java < test/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransition.java
! test/java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java < test/java/time/tck/java/time/zone/serial/TCKZoneRules.java
! test/java/time/test/java/time/AbstractTest.java
! test/java/time/test/java/time/TestDuration.java
! test/java/time/test/java/time/temporal/TestDateTimeValueRange.java

Changeset: 77ba1e67707c
Author:    allwin
Date:      2013-10-04 15:00 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/77ba1e67707c

8025829: Add java/lang/instrument/RetransformBigClass.sh to problemlist
Reviewed-by: sla, jbachorik

! test/ProblemList.txt

Changeset: b5aad88cbf12
Author:    vinnie
Date:      2013-10-04 16:05 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b5aad88cbf12

8008296: keytool utility doesn't support '-importpassword' command
Reviewed-by: weijun

! src/share/classes/sun/security/tools/keytool/Main.java
! src/share/classes/sun/security/tools/keytool/Resources.java
+ test/sun/security/tools/keytool/StorePasswords.java
+ test/sun/security/tools/keytool/StorePasswordsByShell.sh

Changeset: 1de0fac9b962
Author:    rriggs
Date:      2013-08-29 20:38 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1de0fac9b962

8023764: Optimize Period addition
Summary: Optimise plus/minus for common cases
Reviewed-by: sherman
Contributed-by: scolebourne at joda.org

! src/share/classes/java/time/LocalDate.java
! src/share/classes/java/time/LocalDateTime.java
! src/share/classes/java/time/ZonedDateTime.java

Changeset: 356df1b99976
Author:    rriggs
Date:      2013-08-30 11:43 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/356df1b99976

8023763: Rename ChronoDateImpl
Summary: Rename ChronoDateImpl to ChronoLocalDateImpl
Reviewed-by: sherman
Contributed-by: scolebourne at joda.org

- src/share/classes/java/time/chrono/ChronoDateImpl.java
! src/share/classes/java/time/chrono/ChronoLocalDate.java
+ src/share/classes/java/time/chrono/ChronoLocalDateImpl.java
! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/share/classes/java/time/chrono/HijrahDate.java
! src/share/classes/java/time/chrono/JapaneseDate.java
! src/share/classes/java/time/chrono/MinguoDate.java
! src/share/classes/java/time/chrono/ThaiBuddhistDate.java

Changeset: 5d73f7a2db51
Author:    rriggs
Date:      2013-09-04 15:18 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5d73f7a2db51

8023762: Add ChronoPeriod interface and bind period to Chronology
Summary: Make Period ISO-only, adding a Chronology-specific period concept
Reviewed-by: sherman
Contributed-by: scolebourne at joda.org

! src/share/classes/java/time/LocalDate.java
! src/share/classes/java/time/Period.java
! src/share/classes/java/time/chrono/ChronoLocalDate.java
+ src/share/classes/java/time/chrono/ChronoPeriod.java
+ src/share/classes/java/time/chrono/ChronoPeriodImpl.java
! src/share/classes/java/time/chrono/Chronology.java
! src/share/classes/java/time/chrono/HijrahDate.java
! src/share/classes/java/time/chrono/IsoChronology.java
! src/share/classes/java/time/chrono/JapaneseDate.java
! src/share/classes/java/time/chrono/MinguoDate.java
! src/share/classes/java/time/chrono/Ser.java
! src/share/classes/java/time/chrono/ThaiBuddhistDate.java
! src/share/classes/java/time/temporal/Temporal.java
! test/java/time/tck/java/time/TCKPeriod.java
+ test/java/time/tck/java/time/chrono/TCKChronoPeriod.java
! test/java/time/tck/java/time/chrono/TCKJapaneseChronology.java
! test/java/time/tck/java/time/chrono/TCKMinguoChronology.java
! test/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java
! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java

Changeset: 79077f1641cc
Author:    rriggs
Date:      2013-09-14 22:46 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/79077f1641cc

8024835: Change until() to accept any compatible temporal
Summary: Method until(Temporal,TemporalUnit) now uses from() to convert; Enhance from() methods where necessary
Reviewed-by: sherman
Contributed-by: scolebourne at joda.org

! src/share/classes/java/time/Duration.java
! src/share/classes/java/time/Instant.java
! src/share/classes/java/time/LocalDate.java
! src/share/classes/java/time/LocalDateTime.java
! src/share/classes/java/time/LocalTime.java
! src/share/classes/java/time/MonthDay.java
! src/share/classes/java/time/OffsetDateTime.java
! src/share/classes/java/time/OffsetTime.java
! src/share/classes/java/time/Year.java
! src/share/classes/java/time/YearMonth.java
! src/share/classes/java/time/ZoneOffset.java
! src/share/classes/java/time/ZonedDateTime.java
! src/share/classes/java/time/chrono/ChronoLocalDate.java
! src/share/classes/java/time/chrono/ChronoLocalDateImpl.java
! src/share/classes/java/time/chrono/ChronoLocalDateTime.java
! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/share/classes/java/time/chrono/ChronoZonedDateTime.java
! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java
! src/share/classes/java/time/temporal/ChronoUnit.java
! src/share/classes/java/time/temporal/IsoFields.java
! src/share/classes/java/time/temporal/Temporal.java
! src/share/classes/java/time/temporal/TemporalUnit.java
! test/java/time/tck/java/time/TCKDuration.java
! test/java/time/tck/java/time/TCKInstant.java
! test/java/time/tck/java/time/TCKLocalDate.java
! test/java/time/tck/java/time/TCKLocalDateTime.java
! test/java/time/tck/java/time/TCKLocalTime.java
! test/java/time/tck/java/time/TCKOffsetDateTime.java
! test/java/time/tck/java/time/TCKOffsetTime.java
! test/java/time/tck/java/time/TCKYear.java
! test/java/time/tck/java/time/TCKYearMonth.java
! test/java/time/tck/java/time/TCKZonedDateTime.java
! test/java/time/tck/java/time/chrono/CopticDate.java
! test/java/time/tck/java/time/temporal/TCKIsoFields.java

Changeset: 14a187dc4ffe
Author:    rriggs
Date:      2013-10-04 12:01 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/14a187dc4ffe

8024999: Instant.Parse typo in example
Summary: javadoc only fix to correct example to use "." and "Z"
Reviewed-by: sherman

! src/share/classes/java/time/Instant.java

Changeset: f9c701ba04e7
Author:    rriggs
Date:      2013-09-14 22:50 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f9c701ba04e7

8024807: Add getChronlogy() to CLDT/CZDT
Summary: Alternative to method is clunky and hard to find
Reviewed-by: sherman
Contributed-by: scolebourne at joda.org

! src/share/classes/java/time/chrono/ChronoLocalDateTime.java
! src/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/share/classes/java/time/chrono/ChronoZonedDateTime.java
! src/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java
! test/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java
! test/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java

Changeset: e12b912ab98e
Author:    rriggs
Date:      2013-09-14 22:54 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e12b912ab98e

8024834: Better return type for TemporalField resolve
Summary: Allow resolve method to return more than just ChronoLocalDate
Reviewed-by: sherman
Contributed-by: scolebourne at joda.org

! src/share/classes/java/time/format/Parsed.java
! src/share/classes/java/time/temporal/TemporalField.java
! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java

Changeset: 7736abdf0805
Author:    rfield
Date:      2013-10-04 09:54 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7736abdf0805

8021186: jdk/lambda/vm/DefaultMethodsTest.java fails
Summary: remove DefaultMethodsTest from jdk/test/problemList.txt
Reviewed-by: mduigou

! test/ProblemList.txt

Changeset: 66181f7991bd
Author:    bpatel
Date:      2013-10-04 15:25 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/66181f7991bd

8025741: Fix jdk/make/docs/Makefile to point to correct docs URL for JDK 8.
Reviewed-by: tbell

! make/docs/Makefile

Changeset: 7d2112abbb1d
Author:    coffeys
Date:      2013-10-04 16:27 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7d2112abbb1d

8016271: wsimport -clientjar does not create portable jars on Windows due to hardcoded backslash
Reviewed-by: mkos, chegar

+ test/javax/xml/ws/clientjar/TestService.java
+ test/javax/xml/ws/clientjar/TestWsImport.java

Changeset: 44da760eed4b
Author:    jrose
Date:      2013-10-05 05:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/44da760eed4b

8024761: JSR 292 improve performance of generic invocation
Summary: use a per-MH one element cache for MH.asType to speed up MH.invoke; also cache enough MH constants to cache LMF.metafactory
Reviewed-by: twisti

! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/CallSite.java
- src/share/classes/java/lang/invoke/InvokeGeneric.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/MethodHandleNatives.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/lang/invoke/MethodTypeForm.java

Changeset: 97d5cc1e7586
Author:    jrose
Date:      2013-10-05 05:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/97d5cc1e7586

8001105: findVirtual of Object[].clone produces internal error
Summary: Replicate JVM logic for access control that makes Object.clone appear public when applied to an array type.
Reviewed-by: twisti

! src/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/MethodHandlesTest.java

Changeset: 91535ade7349
Author:    jrose
Date:      2013-10-05 05:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/91535ade7349

8019417: JSR 292 javadoc should clarify method handle arity limits
Summary: clarification of erroneous reading of spec. that led to 7194534
Reviewed-by: twisti, darcy

! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/BigArityTest.java

Changeset: d391e062b983
Author:    jrose
Date:      2013-10-05 05:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d391e062b983

8001109: arity mismatch on a call to spreader method handle should elicit IllegalArgumentException
Summary: Document error conditions that may occur when calling a "spreader" method handle.  Use IAE in all cases.
Reviewed-by: twisti, vlivanov

! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/JavaDocExamplesTest.java

Changeset: acdf5bf1a918
Author:    jrose
Date:      2013-10-05 05:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/acdf5bf1a918

8001108: an attempt to use "" as a method name should elicit NoSuchMethodException
Summary: add an explicit check for leading "<", upgrade the unit tests
Reviewed-by: twisti, darcy

! src/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/JavaDocExamplesTest.java
! test/java/lang/invoke/MethodHandlesTest.java

Changeset: df6236da299d
Author:    jrose
Date:      2013-10-05 05:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/df6236da299d

8024599: JSR 292 direct method handles need to respect initialization rules for static members
Summary: Align MH semantic with bytecode behavior of constructor and static member accesses, regarding  invocation.
Reviewed-by: twisti, darcy, abuckley, vlivanov

! src/share/classes/java/lang/invoke/MethodHandles.java
+ test/java/lang/invoke/CallStaticInitOrder.java

Changeset: eb3cfc69c16e
Author:    jrose
Date:      2013-10-05 05:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eb3cfc69c16e

8001110: method handles should have a collectArguments transform, generalizing asCollector
Summary: promote an existing private method; make unit tests on all argument positions to arity 10 with mixed types
Reviewed-by: twisti, vlivanov

! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/sun/invoke/util/ValueConversions.java
! test/java/lang/invoke/JavaDocExamplesTest.java
! test/java/lang/invoke/MethodHandlesTest.java

Changeset: b670477bff8f
Author:    jrose
Date:      2013-10-05 05:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b670477bff8f

8025112: JSR 292 spec updates for security manager and caller sensitivity
Summary: align CONSTANT_MethodHandle and Lookup.find* API calls, clarify security manager & @CallerSensitive interactions
Reviewed-by: mchung, twisti

! src/share/classes/java/lang/invoke/MethodHandle.java
! src/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/share/classes/java/lang/invoke/MethodHandleInfo.java
! src/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! test/java/lang/invoke/TestPrivateMember.java

Changeset: 6623c675e734
Author:    jrose
Date:      2013-10-05 05:30 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6623c675e734

8024438: JSR 292 API specification maintenance for JDK 8
Summary: add wildcard to unreflectConstructor, various clarifications and minor edits
Reviewed-by: mchung, darcy, twisti

! src/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/share/classes/java/lang/invoke/CallSite.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/MethodHandleInfo.java
! src/share/classes/java/lang/invoke/MethodHandles.java
! src/share/classes/java/lang/invoke/MethodType.java
! src/share/classes/java/lang/invoke/MutableCallSite.java
! src/share/classes/java/lang/invoke/SwitchPoint.java
! src/share/classes/sun/invoke/WrapperInstance.java
! src/share/classes/sun/invoke/util/VerifyAccess.java
! src/share/classes/sun/invoke/util/VerifyType.java
! test/java/lang/invoke/AccessControlTest.java
! test/java/lang/invoke/MethodHandlesTest.java
! test/java/lang/invoke/RevealDirectTest.java

Changeset: 0ac9dc315071
Author:    alanb
Date:      2013-10-07 11:48 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0ac9dc315071

8025983: Typo in Javadoc of Files.isRegularFile()
Reviewed-by: mchung, chegar

! src/share/classes/java/nio/file/Files.java
! src/share/classes/java/nio/file/Path.java

Changeset: f0ad3e2918b4
Author:    henryjen
Date:      2013-10-07 11:25 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f0ad3e2918b4

8025968: Integrate test improvements made in lambda repo
Reviewed-by: psandoz

! test/java/util/stream/bootlib/java/util/stream/OpTestCase.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/ExplodeOpTest.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/TabulatorsTest.java

Changeset: 0cffe1dab0bf
Author:    henryjen
Date:      2013-10-07 15:18 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0cffe1dab0bf

8026009: Changes for 8025968 break all stream tests
Reviewed-by: mduigou

! test/java/util/stream/bootlib/java/util/stream/OpTestCase.java

Changeset: 0d5f4f1782e8
Author:    xuelei
Date:      2013-10-07 18:46 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0d5f4f1782e8

6956398: make ephemeral DH key match the length of the certificate key
Reviewed-by: weijun

! src/share/classes/sun/security/ssl/ServerHandshaker.java
+ test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java

Changeset: b90dcd1a71bf
Author:    psandoz
Date:      2013-10-08 11:17 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b90dcd1a71bf

8025136: SplittableRandom enchancements
Reviewed-by: psandoz, martin
Contributed-by: Doug Lea 
, Guy Steele ! src/share/classes/java/util/Random.java ! src/share/classes/java/util/SplittableRandom.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: 95bb56c61276 Author: alanb Date: 2013-10-08 10:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/95bb56c61276 8024788: (fs) Files.readAllBytes uses FileChannel which may not be supported by all providers Reviewed-by: chegar ! src/share/classes/java/nio/file/Files.java ! test/java/nio/file/Files/BytesAndLines.java Changeset: 748207aa9620 Author: lana Date: 2013-10-08 14:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/748207aa9620 Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CreateJars.gmk - src/share/classes/java/lang/invoke/InvokeGeneric.java - src/share/classes/java/time/chrono/ChronoDateImpl.java - test/java/time/tck/java/time/chrono/TCKChronologySerialization.java Changeset: 575d4bc3bcae Author: lana Date: 2013-10-11 03:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/575d4bc3bcae Merge ! makefiles/CreateJars.gmk - src/share/classes/java/lang/invoke/InvokeGeneric.java - src/share/classes/java/time/chrono/ChronoDateImpl.java - test/java/time/tck/java/time/chrono/TCKChronologySerialization.java From mike.duigou at oracle.com Fri Oct 11 11:33:40 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Fri, 11 Oct 2013 11:33:40 -0700 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <52574467.10901@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> <525636F6.9000305@oracle.com> <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com> <52574467.10901@oracle.com> Message-ID: <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> I should also ask if anyone is using the -l option. I would like to delete it as well as it offers no particular value for mercurial (that I can tell). Mike On Oct 10 2013, at 17:20 , Weijun Wang wrote: > > > On 10/10/13 1:13 PM, Mike Duigou wrote: >> >> On Oct 9 2013, at 22:11 , Weijun Wang wrote: >> >>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it? >> >> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support. > > I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but seems not working. Am I using the wrong options? > > Thanks > Max From lana.steuck at oracle.com Fri Oct 11 12:12:15 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 11 Oct 2013 12:12:15 -0700 (PDT) Subject: jdk8-b112: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201310111912.r9BJCFuT023145@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/3ece65f23ed2 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b48b719c5efc http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2f43529df42f http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/575d4bc3bcae http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/7c0a7937f6ef http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/cdc3577cba0b http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/02d171a3b5d1 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/d7e478820c56 --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8025940 client-libs Windows build fails after the fix for 8025280 JDK-8025840 client-libs Fix all the doclint warnings about trademark JDK-8025837 client-libs Fix for 8007386 contained unrelated partial changes JDK-8025707 client-libs Frogot to add a file to fix for JDK-8012461 JDK-8025664 client-libs [parfait] warnings from b62 for jdk.src.share.native.sun.font JDK-8025652 client-libs [macos] build failed JDK-8025603 client-libs Unused methods in the awt text peers should be removed JDK-8025585 client-libs Win: Popups in JFXPanel do not receive MouseWheel events JDK-8025503 client-libs [macosx] FileDialog allows file selection with apple.awt.fileDialogForDirectories = true JDK-8025480 client-libs [parfait] "JNI exception pending" warnings from b107 for jdk.src.share.native.sun.java2d JDK-8025447 client-libs [macosx] closed/sun/java2d/SunGraphics2D/CoordinateTruncationBug.java failed JDK-8025438 client-libs [macosx] right JNFCall* method should be used in JDK-8008728 fix JDK-8025409 client-libs Fix javadoc comments errors and warning reported by doclint report JDK-8025309 client-libs [parfait] JNI-related warnings from b107 for jdk.src.share.native.sun.java2d.pipe JDK-8025294 client-libs [parfait] JNI-related warnings from b107 for jdk.src.solaris.native.sun.java2d.x11 JDK-8025280 client-libs [parfait] warnings from b107 for jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI critical region violation JDK-8025249 client-libs [javadoc] fix some javadoc errors in javax/swing JDK-8025236 client-libs [javadoc] fix some errors in AWT JDK-8025145 client-libs [macosx]: java 7 does not recognize tiff image on clipboard JDK-8024600 client-libs [macosx] code prevents use of -Xlint:auxiliaryclass,empty in jdk build JDK-8024343 client-libs Change different color with the "The XOR alternation color" combobox,the color of the image can not shown immediately. JDK-8024163 client-libs [macosx] NullPointerException at javax.swing.TransferHandler$DropHandler.handleDrag since jdk8b93, 7u40b28 JDK-8024158 client-libs [macosx] java/awt/EventDispatchThread/LoopRobustness/LoopRobustness still failed after fix JDK-8022247; since jdk8b96 JDK-8024122 client-libs [TEST] need test to cover JDK-7146572 JDK-8023994 client-libs Right click on the icon added to the system tray for the first time, java.lang.IllegalArgumentException thrown. JDK-8022632 client-libs Reading a PNG file fails because of WBMPImageReaderSpi.canDecodeInput() JDK-8022119 client-libs test api/javax_sound/sampled/spi/MixerProvider/indexTGF_MixerProviderTests fails JDK-8020688 client-libs broken links in documentation at http://docs.oracle.com/javase/6/docs/api/index. JDK-8020190 client-libs Fatal: Bug in native code: jfieldID class must match object JDK-8016563 client-libs Test closed/java/awt/dnd/ImageTransferTest/ImageTransferTest.html fails JDK-8013563 client-libs Memory leak in JFrame on Linux JDK-8013553 client-libs [macosx] java.awt.FileDialog removes file extensions JDK-8012716 client-libs java.beans.EventHandler.create method should check if the given listenerInterface is a public interface JDK-8012468 client-libs [TEST_BUG] javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java doesn't release mouse button JDK-8012466 client-libs [TEST_BUG] javax/swing/JInternalFrame/Test6505027.java doesn't release mouse button JDK-8012461 client-libs [TEST_BUG] closed/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java doesn't release mouse button JDK-8007386 client-libs On physical machine (video card is Intel Q45)the case of text is blank. JDK-8007219 client-libs [macosx] Frame size reverts meaning of maximized attribute if frame size close to display JDK-8004294 client-libs [TEST_BUG] javax/swing/JSpinner/4973721/bug4973721.java failed on win2003 JDK-8004050 client-libs [macosx] The 'ESC' key does not work with jdk8 JDK-8001463 client-libs Regression : Deadlock between AWT-XAWT thread and AWT-EventQueue-0 Thread when screen resolution changes JDK-8001119 client-libs [fingbugs] Evaluate necessity to make some arrays package protected JDK-8000425 client-libs FileDialog documentation should be enhanced JDK-7199196 client-libs Incremental transfer is broken because of a typo JDK-7179526 client-libs xrender : closed/sun/java2d/volatileImage/LineClipTest.java failed since jdk8b36 JDK-7174704 client-libs [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure JDK-7172597 client-libs java.awt.KeyboardFocusManager.clearFocusOwner() missed javadoc tag @since 1.8 JDK-7158311 client-libs GraphicsDevice.setDisplayMode(...) leads to hang when DISPLAY variable points to Oracle Linux JDK-7150100 client-libs [macosx] "0123456789" is selected in the TextField. JDK-7133545 client-libs [macosx] closed/javax/swing/JSplitPane/4514858/bug4514858.java fails on MacOS JDK-7133532 client-libs [macosx] closed/javax/swing/JScrollBar/bug4202954/bug4202954.java fails on MacOS JDK-7125471 client-libs [macosx] NofocusListDblClickTest should wait between doublr clicks JDK-7124363 client-libs [macosx] ClassCastException: CFileDialog cannot be cast to LWWindowPeer JDK-7117595 client-libs ArrayIndexOutOfBoundsException in Win32GraphicsEnvironment if display is removed JDK-7092283 client-libs Property Window.locationByPlatform is not cleared by calling setVisible(false) JDK-7081594 client-libs Windows owned by an always-on-top window DO NOT automatically become always-on-top JDK-7081584 client-libs Specification for Window.isAlwaysOnTopSupported needs to be clarified JDK-7068423 client-libs Spec for java.awt.GraphicsDevice.getFullScreenWindow() needs clarification JDK-6957799 client-libs 3 tests failed with compilation error JDK-6870661 client-libs Setting a custom PrintService on a PrinterJob leads to a PrinterException JDK-8026048 core-libs Function constructor should convert arguments to String before performing any syntax checks JDK-8026042 core-libs FoldConstants need to guard against ArrayLiteralNode JDK-8026039 core-libs future strict names are allowed as function name and argument name of a strict function JDK-8026033 core-libs Switch should load expression even when there are no cases in it JDK-8026017 core-libs Make history of AnnotatedConstruct methods in jx.l.m.e.Element clearer JDK-8026009 core-libs Changes for 8025968 break all stream tests JDK-8025983 core-libs Typo in Javadoc of Files.isRegularFile() JDK-8025968 core-libs Integrate test improvements made in lambda repo JDK-8025965 core-libs Specialized functions with same weight replace each other in TreeSet JDK-8025771 core-libs Enhance Nashorn Contexts JDK-8025689 core-libs fx:base.js classes not loading JDK-8025629 core-libs load function should support a way to load scripts from classpath JDK-8025610 core-libs Optional.of should document throws NPE JDK-8025596 core-libs Remove alt-rt.jar, used by +AggressiveOps (closed) JDK-8025589 core-libs Array.prototype.shift should only copy defined elements in generic mode JDK-8025567 core-libs Mark relevant public stream tests as serialization hostile JDK-8025538 core-libs Unsafe typecast in java.util.stream.SpinedBuffer JDK-8025535 core-libs Unsafe typecast in java.util.stream.SortedOps JDK-8025534 core-libs Unsafe typecast in java.util.stream.Streams.Nodes JDK-8025533 core-libs Unsafe typecast in java.util.stream.Streams.RangeIntSpliterator.splitPoint() JDK-8025525 core-libs Unsafe typecast in java.util.stream.Node.OfPrimitive.asArray() JDK-8025520 core-libs Array.prototype.slice should only copy defined elements JDK-8025515 core-libs Performance issues with Source.getLine() JDK-8025488 core-libs Error.captureStackTrace should not format error stack JDK-8025342 core-libs NLS: unsupported translation format in jar/pack/DriverResource.java JDK-8025213 core-libs Assignment marks variable as defined too early JDK-8025136 core-libs SplittableRandom enchancements JDK-8025128 core-libs File.createTempFile fails if prefix is absolute path JDK-8025118 core-libs Annotation processing api returns default modifier for interface without default methods JDK-8025112 core-libs JSR 292 spec updates for security manager and caller sensitivity JDK-8025067 core-libs Arrays.parallelPrefix may fail to throw NPE for null op JDK-8024999 core-libs Instant.Parse typo in example JDK-8024952 core-libs ClassCastException in PlainSocketImpl.accept() when using custom socketImpl JDK-8024915 core-libs j.l.r.Executable.getAnnotatedReceiverType() should return null for static methods JDK-8024896 core-libs Refactor java.time serialization tests into separate subpackage JDK-8024835 core-libs Improve method implementations that accept temporal interface parameters JDK-8024834 core-libs Better return type for TemporalField resolve JDK-8024807 core-libs Add getChronlogy() to CLDT/CZDT JDK-8024788 core-libs (fs) Files.readAllBytes uses FileChannel which may not be supported by all providers JDK-8024761 core-libs JSR 292 improve performance of generic invocation JDK-8024616 core-libs JSR292: lazily initialize core NamedFunctions used for bootstrapping JDK-8024599 core-libs JSR 292 direct method handles need to respect initialization rules for static members JDK-8024438 core-libs JSR 292 API specification maintenance for JDK 8 JDK-8024427 core-libs Missing java.time.chrono serialization tests JDK-8024408 core-libs Specifications for Collection/List/Set/SortedSet.spliterator() need to document if all the (subclass) instances are required to return SIZED spliterators JDK-8023764 core-libs Optimize Period addition JDK-8023763 core-libs Rename ChronoDateImpl JDK-8023762 core-libs Add ChronoPeriod interface and bind period to Chronology JDK-8023340 core-libs j.u.Collections.emptyList() is inconsistent in not supporting the "set" operation via set(..) and replaceAll(..) JDK-8023339 core-libs j.u.Arrays.asList().removeIf() is "lazy" in throwing UOE JDK-8023206 core-libs closed/java/util/TimeZone/LinuxTZVM.sh failed for zh_CN locale. JDK-8022701 core-libs Accessibility checking: InvocationTargetException is thrown instead of IllegalAccessError JDK-8022666 core-libs java.util.Calendar.set(int,int,int,int,int,int) documentation typo JDK-8022324 core-libs j.l.Class.getAnnotatedInterfaces() for array type returns wrong value JDK-8021398 core-libs j.l.r.Parameter.getAnnotatedType().getType() for not annotated use of type returns null JDK-8021186 core-libs jdk/lambda/vm/DefaultMethodsTest.java fails JDK-8020981 core-libs Update methods of java.lang.reflect.Parameter to throw correct exceptions JDK-8020849 core-libs jdk/lambda/vm/DefaultMethodsTest.java JDK-8019417 core-libs JSR 292 javadoc should clarify method handle arity limits JDK-8019192 core-libs StringIndexOutOfBoundsException: in Class.getSimpleName() JDK-8010433 core-libs Remove lambda metafactory work-around to JDK-8005119 JDK-8009719 core-libs core reflection should get type annotation data from the VM lazily JDK-8007072 core-libs Update Core Reflection for Type Annotations to match latest spec JDK-8001110 core-libs method handles should have a collectArguments transform, generalizing asCollector JDK-8001109 core-libs arity mismatch on a call to spreader method handle should elicit IllegalArgumentException JDK-8001108 core-libs an attempt to use "" as a method name should elicit NoSuchMethodException JDK-8001105 core-libs findVirtual of Object[].clone produces internal error JDK-7057785 core-libs hashCode() on list containing itself causes stackoverflow JDK-6902861 core-libs (cal) GregorianCalendar roll WEEK_OF_YEAR is broken for January 1 2010 JDK-8025829 core-svc Add java/lang/instrument/RetransformBigClass.sh to problemlist JDK-8025502 core-svc Exclude tests due to JDK-8025427 JDK-8012923 core-svc [parfait] File Descriptor Leak in jdk/src/windows/demo/jvmti/hprof/hprof_md.c JDK-8009213 core-svc sun/management/jdp/JdpTest.sh fails with exit code 1 JDK-8007448 core-svc MarshalledObjectgetTest2 needs reworking JDK-8024756 docs method grouping tabs are not selectable JDK-8008164 docs Invisible table captions in javadoc-generated html JDK-8025215 globalization jdk8 l10n resource file translation update 4 JDK-8024642 hotspot jfr code prevents use of -Xlint:try in jdk build JDK-8023492 hotspot jfr.jar gets loaded even though it's not used JDK-8020151 hotspot PSR:PERF Large performance regressions when code cache is filled JDK-8001107 hotspot @Stable annotation for constant folding of lazily evaluated variables JDK-8025741 infrastructure Fix jdk/make/docs/Makefile to point to correct docs URL for JDK 8. JDK-8025686 infrastructure Update jdk repo netbeans projects to support NetBeans 7.4 for Java 8 support JDK-8025595 infrastructure Remove alt-rt.jar, used by +AggressiveOps (jdk) JDK-8024842 infrastructure Define langtools/Makefile ABS_TEST_OUTPUT_DIR using TEST_OUTPUT_DIR JDK-8025913 other-libs Rename jdk.Supported to jdk.Exported JDK-8025811 security-libs TEST_BUG: test comments should not be in jtreg tag comment block JDK-8025694 security-libs Rename getStrongSecureRandom based on feedback JDK-8025123 security-libs SNI support in Kerberos cipher suites JDK-8024861 security-libs Incomplete token triggers GSS-API NullPointerException JDK-8024606 security-libs NegativeArraySizeException in NativeRSACipher JDK-8014838 security-libs getStrongSecureRandom() should require at least one implementation JDK-8009438 security-libs sun/security/pkcs11/Secmod tests failing on Ubuntu 12.04 JDK-8008296 security-libs keytool utility doesn't support '-importpassword' command JDK-8004283 security-libs test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing intermittently JDK-7122707 security-libs Security Providers need to have their version numbers updated for JDK8 JDK-6956398 security-libs make ephemeral DH key match the length of the certificate key JDK-8025970 tools Spurious characters in JavaCompiler JDK-8025738 tools locale related test fails on langtools mac 10.7 test host JDK-8025548 tools langtools test tools/javac/lambda/methodReference/BridgeMethod.java incorrectly assumes no other methods generated in lambda class JDK-8025537 tools Convert 2 javac/enumdeclarations tests in jtreg for regression ws JDK-8025413 tools NPE in Type.java due to recent change JDK-8024497 tools crash returning this-referencing lambda from default method JDK-8023679 tools Improve error message for '_' used as a lambda parameter name JDK-8022765 tools Compiler crashes with exception on wrong usage of an annotation. JDK-8022163 tools javac exits with 0 status and no messages on error to construct an ann-procesor JDK-8021339 tools Compile-time error during casting array to intersection JDK-8016110 tools Japanese char (MS932) 0x5C cannot be used as an argument when quoted JDK-8015073 tools c.s.t.javac.api.JavacTool.getTask() - more informative exception JDK-8005542 tools jtreg test OverrideBridge.java contains @ignore JDK-8003537 tools javap use internal class name when printing bound of type variable JDK-7118749 tools NPE in CreateSymbols caused by bad diagnostic JDK-7096170 tools should remove unused support for enabling javac logging JDK-6978886 tools javadoc shows stacktrace after print error resulting from disk full JDK-6696975 tools JTop plugin fails if connected readonly to target JVM JDK-6525408 tools DiagnosticListener should receive MANDATORY_WARNING in standard compiler mode JDK-8025745 xml Clarify API documentation of JAXP factories. JDK-8025054 xml Update JAX-WS RI integration to 2.2.9-b130926.1035 JDK-8024707 xml TransformerException : item() return null with node list of length != 1 JDK-8016271 xml wsimport -clientjar does not create portable jars on windows due to hardcoded backslash JDK-8006843 xml org.w3c.dom.events.UIEvent.getView is specified to return type that is not in the Java SE specification From bradford.wetmore at oracle.com Fri Oct 11 14:56:23 2013 From: bradford.wetmore at oracle.com (Bradford Wetmore) Date: Fri, 11 Oct 2013 14:56:23 -0700 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> <525636F6.9000305@oracle.com> <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com> <52574467.10901@oracle.com> <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> Message-ID: <52587407.80609@oracle.com> It never worked like it did in Teamware. Brad On 10/11/2013 11:33 AM, Mike Duigou wrote: > I should also ask if anyone is using the -l option. I would like to delete it as well as it offers no particular value for mercurial (that I can tell). > > Mike > > On Oct 10 2013, at 17:20 , Weijun Wang wrote: > >> >> >> On 10/10/13 1:13 PM, Mike Duigou wrote: >>> >>> On Oct 9 2013, at 22:11 , Weijun Wang wrote: >>> >>>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it? >>> >>> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support. >> >> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but seems not working. Am I using the wrong options? >> >> Thanks >> Max > From mike.duigou at oracle.com Fri Oct 11 17:22:15 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Fri, 11 Oct 2013 17:22:15 -0700 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <52587407.80609@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> <525636F6.9000305@oracle.com> <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com> <52574467.10901@oracle.com> <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> <52587407.80609@oracle.com> Message-ID: <02E08484-8D6B-43BF-AA60-22C423260725@oracle.com> On Oct 11 2013, at 14:56 , Bradford Wetmore wrote: > It never worked like it did in Teamware. Thanks Brad, that's what I thought reading the source. It appeared that it had never been implemented for mercurial. I have removed support for -l Here's an updated webrev (generated with itself!): http://cr.openjdk.java.net/~mduigou/JDK-8026062/1 In addition to removing support for -l it also cleans up options handling, fixes incorrect escaping of &# numeric character entities (pointed out by John Rose), and adds some documentation to the -? help. Mike > > Brad > > On 10/11/2013 11:33 AM, Mike Duigou wrote: >> I should also ask if anyone is using the -l option. I would like to delete it as well as it offers no particular value for mercurial (that I can tell). >> >> Mike >> >> On Oct 10 2013, at 17:20 , Weijun Wang wrote: >> >>> >>> >>> On 10/10/13 1:13 PM, Mike Duigou wrote: >>>> >>>> On Oct 9 2013, at 22:11 , Weijun Wang wrote: >>>> >>>>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it? >>>> >>>> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support. >>> >>> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but seems not working. Am I using the wrong options? >>> >>> Thanks >>> Max >> From weijun.wang at oracle.com Fri Oct 11 18:03:43 2013 From: weijun.wang at oracle.com (Weijun Wang) Date: Sat, 12 Oct 2013 09:03:43 +0800 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <02E08484-8D6B-43BF-AA60-22C423260725@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> <525636F6.9000305@oracle.com> <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com> <52574467.10901@oracle.com> <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> <52587407.80609@oracle.com> <02E08484-8D6B-43BF-AA60-22C423260725@oracle.com> Message-ID: <52589FEF.9090003@oracle.com> The webrev shows """ inside the "Bug id" header entry. Also, the following headers look a little suspicious: Compare against: ssh://hg.openjdk.java.net/jdk8/tl-gate Compare against version: -2 I usually compare with -2 when -1 is an mq patch and I also have "-N". But the "compare against" line seems to show you are comparing to -2 of the remote repo. That would include the last changeset. It's so cool reviewing webrev itself without looking at the actual code changes. :) Thanks Max On 10/12/13 8:22 AM, Mike Duigou wrote: > > On Oct 11 2013, at 14:56 , Bradford Wetmore wrote: > >> It never worked like it did in Teamware. > > Thanks Brad, that's what I thought reading the source. It appeared that it had never been implemented for mercurial. I have removed support for -l > > Here's an updated webrev (generated with itself!): > > http://cr.openjdk.java.net/~mduigou/JDK-8026062/1 > > In addition to removing support for -l it also cleans up options handling, fixes incorrect escaping of &# numeric character entities (pointed out by John Rose), and adds some documentation to the -? help. > > Mike > > >> >> Brad >> >> On 10/11/2013 11:33 AM, Mike Duigou wrote: >>> I should also ask if anyone is using the -l option. I would like to delete it as well as it offers no particular value for mercurial (that I can tell). >>> >>> Mike >>> >>> On Oct 10 2013, at 17:20 , Weijun Wang wrote: >>> >>>> >>>> >>>> On 10/10/13 1:13 PM, Mike Duigou wrote: >>>>> >>>>> On Oct 9 2013, at 22:11 , Weijun Wang wrote: >>>>> >>>>>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it? >>>>> >>>>> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support. >>>> >>>> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but seems not working. Am I using the wrong options? >>>> >>>> Thanks >>>> Max >>> > From mike.duigou at oracle.com Mon Oct 14 11:56:32 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Mon, 14 Oct 2013 11:56:32 -0700 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <52589FEF.9090003@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> <525636F6.9000305@oracle.com> <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com> <52574467.10901@oracle.com> <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> <52587407.80609@oracle.com> <02E08484-8D6B-43BF-AA60-22C423260725@oracle.com> <52589FEF.9090003@oracle.com> Message-ID: <2827BB68-C474-46B8-9F10-9EBBF540E2BC@oracle.com> On Oct 11 2013, at 18:03 , Weijun Wang wrote: > The webrev shows """ inside the "Bug id" header entry. I have fixed this. It was being double escaped. ie. &quot; Updated webrev: http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 > > Also, the following headers look a little suspicious: > > Compare against: ssh://hg.openjdk.java.net/jdk8/tl-gate > Compare against version: -2 > > I usually compare with -2 when -1 is an mq patch and I also have "-N". But the "compare against" line seems to show you are comparing to -2 of the remote repo. That would include the last changeset. This is because I have [mq]secret = True in my .hgrc file. (secret prevents me from accidentally committing mq patches to a non-jcheck repo). It may look a little unfamiliar but it is not a consequence of my webrev changes. > It's so cool reviewing webrev itself without looking at the actual code changes. :) Thank you for the review! Mike > > Thanks > Max > > On 10/12/13 8:22 AM, Mike Duigou wrote: >> >> On Oct 11 2013, at 14:56 , Bradford Wetmore wrote: >> >>> It never worked like it did in Teamware. >> >> Thanks Brad, that's what I thought reading the source. It appeared that it had never been implemented for mercurial. I have removed support for -l >> >> Here's an updated webrev (generated with itself!): >> >> http://cr.openjdk.java.net/~mduigou/JDK-8026062/1 >> >> In addition to removing support for -l it also cleans up options handling, fixes incorrect escaping of &# numeric character entities (pointed out by John Rose), and adds some documentation to the -? help. >> >> Mike >> >> >>> >>> Brad >>> >>> On 10/11/2013 11:33 AM, Mike Duigou wrote: >>>> I should also ask if anyone is using the -l option. I would like to delete it as well as it offers no particular value for mercurial (that I can tell). >>>> >>>> Mike >>>> >>>> On Oct 10 2013, at 17:20 , Weijun Wang wrote: >>>> >>>>> >>>>> >>>>> On 10/10/13 1:13 PM, Mike Duigou wrote: >>>>>> >>>>>> On Oct 9 2013, at 22:11 , Weijun Wang wrote: >>>>>> >>>>>>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it? >>>>>> >>>>>> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support. >>>>> >>>>> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but seems not working. Am I using the wrong options? >>>>> >>>>> Thanks >>>>> Max >>>> >> From jennifer.zuo at oracle.com Tue Oct 15 12:48:05 2013 From: jennifer.zuo at oracle.com (jennifer.zuo at oracle.com) Date: Tue, 15 Oct 2013 19:48:05 +0000 Subject: hg: jdk8/jdk8: 18 new changesets Message-ID: <20131015194807.42B6462407@hg.openjdk.java.net> Changeset: 7dea0ce25bdc Author: pbhat Date: 2013-05-30 16:00 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/7dea0ce25bdc Merge ! common/autoconf/generated-configure.sh Changeset: d081bdbf904d Author: jqzuo Date: 2013-06-10 16:15 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/d081bdbf904d Merge ! common/autoconf/generated-configure.sh Changeset: b59990653fb9 Author: pbhat Date: 2013-06-21 18:56 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/b59990653fb9 Merge ! common/autoconf/generated-configure.sh Changeset: dd345e4b51fb Author: pbhat Date: 2013-07-05 11:00 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/dd345e4b51fb Merge ! common/autoconf/generated-configure.sh Changeset: 24cc2d9b0af5 Author: pbhat Date: 2013-07-18 16:49 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/24cc2d9b0af5 Merge ! common/autoconf/generated-configure.sh Changeset: 4a4c9e7bc6c9 Author: pbhat Date: 2013-07-25 17:26 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/4a4c9e7bc6c9 Merge Changeset: 63d794ade242 Author: pbhat Date: 2013-08-02 09:41 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/63d794ade242 Merge Changeset: a5485b9a2d14 Author: pbhat Date: 2013-08-09 14:54 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/a5485b9a2d14 Merge Changeset: 028ac95111b9 Author: pbhat Date: 2013-08-16 14:33 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/028ac95111b9 Merge Changeset: 4b686cbc32c7 Author: pbhat Date: 2013-08-23 09:45 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/4b686cbc32c7 Merge ! common/autoconf/generated-configure.sh Changeset: ec583e324aaf Author: pbhat Date: 2013-08-30 10:14 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ec583e324aaf Merge ! common/autoconf/generated-configure.sh Changeset: 96f00091b570 Author: pbhat Date: 2013-09-05 11:23 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/96f00091b570 Merge ! common/autoconf/generated-configure.sh Changeset: 69096d4b1da2 Author: pbhat Date: 2013-09-12 12:08 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/69096d4b1da2 Merge ! common/autoconf/generated-configure.sh Changeset: 5a306baf3bb7 Author: pbhat Date: 2013-09-19 14:01 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/5a306baf3bb7 Merge ! common/autoconf/generated-configure.sh Changeset: 88ca3ff9ce2d Author: billyh Date: 2013-09-25 10:50 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/88ca3ff9ce2d 8025262: new64jre/new64jdk wrappers should be removed, build 32-bit AU during windows-amd64 builds instead Reviewed-by: amenkov, jqzuo ! make/install-rules.gmk Changeset: c8066e5d7a7b Author: pbhat Date: 2013-09-26 11:20 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c8066e5d7a7b Merge Changeset: 00ae95ca1755 Author: pbhat Date: 2013-10-03 09:52 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/00ae95ca1755 Merge Changeset: 7deff16cf438 Author: jqzuo Date: 2013-10-14 18:53 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/7deff16cf438 Merge ! common/autoconf/generated-configure.sh From john.coomes at oracle.com Tue Oct 15 15:38:30 2013 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Tue, 15 Oct 2013 22:38:30 +0000 Subject: hg: jdk8/jdk8/hotspot: 44 new changesets Message-ID: <20131015224004.32E4562429@hg.openjdk.java.net> Changeset: deec468baebd Author: amurillo Date: 2013-10-04 14:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/deec468baebd 8025859: new hotspot build - hs25-b54 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 5b3b75d9eb2f Author: coleenp Date: 2013-10-01 14:23 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5b3b75d9eb2f 8025570: Naked oop in test/serviceability/ParserTest Summary: Fix for two naked objArrayOop(s) oops causing test failure Reviewed-by: coleenp, ctornqvi Contributed-by: lois.foltan at oracle.com ! src/share/vm/prims/wbtestmethods/parserTests.cpp Changeset: f21415c32ca1 Author: coleenp Date: 2013-10-01 15:41 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f21415c32ca1 Merge Changeset: d574419c5372 Author: mseledtsov Date: 2013-10-02 15:17 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d574419c5372 8025671: Test name changed, test list not updated. Test6878713.sh Summary: Removed the obsolete test from the test group file Reviewed-by: sla, ctornqvi, dholmes ! test/TEST.groups Changeset: 931f105563c5 Author: coleenp Date: 2013-10-02 13:02 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/931f105563c5 8025569: -XX:+CheckUnhandledOops crashes on Windows Summary: Disable CHECK_UNHANDLED_OOPS in fastdebug builds for JDK 8 on WIndows 32 & 64 bit machines Reviewed-by: coleenp, ctornqvi, zgu Contributed-by: lois.foltan at oracle.com ! make/windows/makefiles/fastdebug.make Changeset: 6f73bc5df986 Author: coleenp Date: 2013-10-02 15:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6f73bc5df986 Merge Changeset: 2bd38d594b9a Author: dsamersoff Date: 2013-10-02 20:58 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2bd38d594b9a 8025283: Nits in os_bsd file breaks compilation of open hotspot Summary: Couple of nits in os_bsd.cpp brake compilation of open hotspot on non-apple platforms Reviewed-by: sla, sspitsyn ! src/os/bsd/vm/os_bsd.cpp Changeset: 9855f17334d8 Author: dsamersoff Date: 2013-10-03 01:12 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9855f17334d8 Merge Changeset: 5705c7ee6dd7 Author: dsamersoff Date: 2013-10-02 22:27 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5705c7ee6dd7 8025250: SA: Sync linux and bsd versions of ps_core file Summary: linux/ps_core.c and bsd/ps_core.c share most of code, but it has different formatting, comments etc. Reviewed-by: sla, minqi ! agent/src/os/bsd/ps_core.c ! agent/src/os/linux/ps_core.c Changeset: 7ae82c3a781a Author: dsamersoff Date: 2013-10-03 04:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7ae82c3a781a Merge Changeset: faff125a1ead Author: dsamersoff Date: 2013-10-03 12:39 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/faff125a1ead 8022616: u4 should not be used as a type for thread_id Summary: Usage of u4 as a type for thread_id cause a compilation error on platform, where thread_id is a pointer Reviewed-by: sla, sspitsyn, minqi ! src/os/bsd/vm/osThread_bsd.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp Changeset: 07f8c2a453f8 Author: coleenp Date: 2013-10-03 18:53 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/07f8c2a453f8 8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV Summary: Redefined class in stack trace may not be found by method_idnum so handle null. Reviewed-by: sla, dcubed, sspitsyn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp Changeset: 3374b92de2d9 Author: coleenp Date: 2013-10-03 18:50 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3374b92de2d9 8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries Summary: Remove unnecessary volatile keyword on stack locals within instanceKlass.cpp to work around Solaris Studio C++ compiler issue Reviewed-by: coleenp, dcubed Contributed-by: lois.foltan at oracle.com ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 3bf767171ea4 Author: coleenp Date: 2013-10-05 00:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3bf767171ea4 Merge Changeset: 675ffabf3798 Author: mikael Date: 2013-10-02 09:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/675ffabf3798 8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions Summary: The two functions were used to support JDK 1.3 but are no longer in use Reviewed-by: coleenp, ctornqvi, twisti, dsamersoff ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm_misc.hpp ! src/share/vm/prims/nativeLookup.cpp Changeset: a1fd44b003c7 Author: coleenp Date: 2013-10-05 00:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a1fd44b003c7 Merge Changeset: 4212bfb33d76 Author: coleenp Date: 2013-10-05 03:14 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4212bfb33d76 Merge Changeset: 2720ab7a0d70 Author: ccheung Date: 2013-10-04 21:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2720ab7a0d70 Merge ! src/share/vm/prims/jvm.cpp Changeset: febab3a8f203 Author: erikj Date: 2013-10-04 12:45 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/febab3a8f203 8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK. Reviewed-by: sla, ctornqvi ! make/windows/makefiles/compile.make ! make/windows/makefiles/sa.make Changeset: 763705f0fec3 Author: sla Date: 2013-10-04 13:01 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/763705f0fec3 8016845: SA is unable to use hsdis on windows Summary: Added sadis.c to the build to provide missing symbols in sawindbg.dll. Added code to use the correct hsdisXXX.dll filename on different windows platforms. Reviewed-by: sla, mgerdin Contributed-by: fredrik.arvidsson at oracle.com ! agent/src/share/classes/sun/jvm/hotspot/asm/Disassembler.java ! make/windows/makefiles/sa.make Changeset: f9be370a7d54 Author: sla Date: 2013-10-05 15:18 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f9be370a7d54 8025922: JNI access to Strings need to check if the value field is non-null Reviewed-by: dholmes, dcubed ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.cpp Changeset: 8ef918538e22 Author: sla Date: 2013-10-04 13:44 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8ef918538e22 6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2" Summary: Adds support for large(>4G) heap dumps in hprof format. Adds tests and updates testlibrary. Reviewed-by: sla, allwin Contributed-by: fredrik.arvidsson at oracle.com ! agent/src/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java ! agent/src/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! test/TEST.groups + test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapProc.java + test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java Changeset: 9c63ad02c0a4 Author: sla Date: 2013-10-05 10:56 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9c63ad02c0a4 Merge Changeset: cc4f5f8d885e Author: mseledtsov Date: 2013-10-06 16:13 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cc4f5f8d885e 8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh Summary: added -XX:-TransmitErrorReport to the test Reviewed-by: stefank, ctornqvi ! test/runtime/6888954/vmerrors.sh ! test/runtime/memory/ReserveMemory.java Changeset: ac9cb1d5a202 Author: acorn Date: 2013-10-07 12:20 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ac9cb1d5a202 8009130: Lambda: Fix access controls, loader constraints. Summary: New default methods list with inherited superinterface methods Reviewed-by: minqi, sspitsyn, coleenp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/memory/heapInspection.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/jni.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/reflectionUtils.cpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 615d83933195 Author: dholmes Date: 2013-10-08 02:56 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/615d83933195 8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use Reviewed-by: alanb, dholmes, twisti Contributed-by: mandy.chung at oracle.com ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: c90e76575b03 Author: kevinw Date: 2013-10-08 09:33 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c90e76575b03 8019375: Internal symbol table size should be tunable. Reviewed-by: coleenp, kamg ! agent/src/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: ced68a57cdbd Author: kevinw Date: 2013-10-08 11:37 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ced68a57cdbd Merge Changeset: c72075c2883e Author: acorn Date: 2013-10-08 16:58 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c72075c2883e 8026022: Verifier: allow anon classes to invokespecial host class/intf methods. Reviewed-by: coleenp, bharadwaj ! src/share/vm/classfile/verifier.cpp Changeset: d25557d03ec0 Author: acorn Date: 2013-10-09 17:57 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d25557d03ec0 8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed Summary: Missed initialization. Thanks Coleen. Reviewed-by: coleenp, minqi ! src/share/vm/oops/instanceKlass.cpp Changeset: c01f4910f5f5 Author: ccheung Date: 2013-10-10 13:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c01f4910f5f5 Merge Changeset: 9b4d0569f2f4 Author: jwilhelm Date: 2013-10-03 21:36 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9b4d0569f2f4 8025852: Remove unnecessary setters in collector policy classes Summary: Use instance variables directly within the collector policy classes and remove unused setters. Reviewed-by: tschatzl, jcoomes ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/collectorPolicy.hpp Changeset: 087f02e22fc2 Author: jwilhelm Date: 2013-10-04 22:08 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/087f02e22fc2 8025854: Use "young gen" instead of "eden" Summary: Changed a few descriptions and variable names to young gen. Reviewed-by: tschatzl, jcoomes ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 263f2c796d6c Author: stefank Date: 2013-10-05 10:14 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/263f2c796d6c 8024838: Significant slowdown due to transparent huge pages Summary: Don't turn on transparent huge pages (-XX:+UseTransparentHugePages) unless explicitly specified on the command line. This has the effect that large pages are never turned on Linux unless the user has explicitly enabled any of the large pages flags: -XX:+UseLargePages, -XX:+UseTransparentHugePages, -XX:+UseHugeTLBFS, and -XX:+UseSHM. Reviewed-by: jwilhelm, tschatzl, brutisso ! src/os/linux/vm/globals_linux.hpp ! src/os/linux/vm/os_linux.cpp + test/runtime/memory/LargePages/TestLargePagesFlags.java Changeset: 8618e0d7735b Author: stefank Date: 2013-10-05 08:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8618e0d7735b Merge Changeset: 04b18a42c2f3 Author: mgerdin Date: 2013-10-04 13:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/04b18a42c2f3 8025526: VirtualSpace should support per-instance disabling of large pages Summary: Add a new initialization function to VirtualSpace which allows the caller to override the max commit granularity. Reviewed-by: stefank, ehelin, tschatzl ! src/share/vm/runtime/virtualspace.cpp ! src/share/vm/runtime/virtualspace.hpp Changeset: 69944b868a32 Author: mgerdin Date: 2013-10-08 17:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/69944b868a32 8014555: G1: Memory ordering problem with Conc refinement and card marking Summary: Add a StoreLoad barrier in the G1 post-barrier to fix a race with concurrent refinement. Also-reviewed-by: martin.doerr at sap.com Reviewed-by: iveresov, tschatzl, brutisso, roland, kvn ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc_implementation/g1/ptrQueue.hpp ! src/share/vm/opto/graphKit.cpp Changeset: b4d8a3d4db73 Author: tamao Date: 2013-10-09 11:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b4d8a3d4db73 8010506: Typos and errors in descriptions of vm options in globals.hpp Summary: Fix typos and errors in descriptions of vm options in globals.hpp Reviewed-by: jmasa, jwilhelm ! src/share/vm/runtime/globals.hpp Changeset: 82af7d7a0128 Author: tschatzl Date: 2013-10-09 10:57 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/82af7d7a0128 8003420: NPG: make new GC root for pd_set Summary: Move protection domain oops from system dictionary entries into a seperate set; the system dictionary references entries in that set now. This allows fast iteration during non-classunloading garbage collection. Implementation based on initial prototype from Ioi Lam (iklam). Reviewed-by: coleenp, iklam + agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainCacheEntry.java ! agent/src/share/classes/sun/jvm/hotspot/memory/ProtectionDomainEntry.java ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 85c1ca43713f Author: stefank Date: 2013-10-07 15:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/85c1ca43713f 8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces Reviewed-by: brutisso, jmasa, coleenp ! 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/memory/collectorPolicy.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: a6414751d537 Author: stefank Date: 2013-10-07 15:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a6414751d537 8025996: Track metaspace usage when metaspace is expanded Reviewed-by: coleenp, ehelin ! src/share/vm/memory/metaspace.cpp ! src/share/vm/services/memoryService.hpp Changeset: aa6f2ea19d8f Author: jcoomes Date: 2013-10-11 08:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/aa6f2ea19d8f Merge ! src/os/linux/vm/os_linux.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 4a845c7a4638 Author: amurillo Date: 2013-10-11 13:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4a845c7a4638 Merge Changeset: 0ed9a90f45e1 Author: amurillo Date: 2013-10-11 13:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0ed9a90f45e1 Added tag hs25-b54 for changeset 4a845c7a4638 ! .hgtags From John.Coomes at oracle.com Tue Oct 15 16:01:40 2013 From: John.Coomes at oracle.com (John Coomes) Date: Tue, 15 Oct 2013 16:01:40 -0700 Subject: jdk8-b112: HotSpot Message-ID: <21085.51540.874346.353399@oracle.com> hs25-b54 has been integrated into jdk8-b112. http://hg.openjdk.java.net/jdk8/jdk8/rev/7deff16cf438 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/d7e478820c56 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0ed9a90f45e1 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/cdc3577cba0b http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/7c0a7937f6ef http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/575d4bc3bcae http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2f43529df42f http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b48b719c5efc Component : VM Status : 0 major failures, 0 minor failures Date : 15/10/2013 at 23:56 Tested By : VM SQE and leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : N/A Bundles : 2013-10-11-200208.jcoomes.hs25-b54-snapshot Platforms : Others Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : none Number of Tests Executed : 0 product tests, 0 unit tests, 0 tck tests Bug verification status: Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2" 8003420: NPG: make new GC root for pd_set 8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK. 8009130: Lambda: Fix access controls, loader constraints. 8010506: Typos and errors in descriptions of vm options in globals.hpp 8014555: G1: Memory ordering problem with Conc refinement and card marking 8016845: SA is unable to use hsdis on windows ng unaligned stack 8019375: Internal symbol table size should be tunable. 8022616: u4 should not be used as a type for thread_id 8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh 8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions 8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces 8024838: Significant slowdown due to transparent huge pages 8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries 8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV 8025250: SA: Sync linux and bsd versions of ps_core file 8025283: Nits in os_bsd file breaks compilation of open hotspot 8025526: VirtualSpace should support per-instance disabling of large pages 8025569: -XX:+CheckUnhandledOops crashes on Windows 8025570: Naked oop in test/serviceability/ParserTest 8025671: Test name changed, test list not updated. Test6878713.sh instead of AbstractMethodError (AME) 8025852: Remove unnecessary setters in collector policy classes 8025854: Use "young gen" instead of "eden" 8025859: new hotspot build - hs25-b54 8025922: JNI access to Strings need to check if the value field is non-null d 8025996: Track metaspace usage when metaspace is expanded 8026022: Verifier: allow anon classes to invokespecial host class/intf methods. 8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use 8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: JDK8 b112 Issues and Notes: This is HS 25 b54 PIT for JDK 8 b112. ------------------------------- From david.katleman at oracle.com Wed Oct 16 13:26:00 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 16 Oct 2013 20:26:00 +0000 Subject: hg: jdk8/jdk8: 4 new changesets Message-ID: <20131016202600.AD76262482@hg.openjdk.java.net> Changeset: ec48d637778a Author: tbell Date: 2013-10-09 18:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ec48d637778a 8023611: Win32 and win64: Remove all the WARNINGS in JDK 8 builds for Windows 2008 and MSVS 2010 SP1 Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: 174a54ce39c4 Author: ihse Date: 2013-10-10 14:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/174a54ce39c4 8001931: The new build system whitespace cleanup Reviewed-by: tbell, simonis, erikj ! NewMakefile.gmk ! common/autoconf/autogen.sh ! common/autoconf/basics.m4 ! common/autoconf/basics_windows.m4 ! common/autoconf/boot-jdk.m4 ! common/autoconf/bootcycle-spec.gmk.in ! common/autoconf/build-aux/config.guess ! common/autoconf/build-performance.m4 ! common/autoconf/builddeps.conf.example ! common/autoconf/builddeps.conf.nfs.example ! common/autoconf/builddeps.m4 ! common/autoconf/compare.sh.in ! common/autoconf/config.h.in ! common/autoconf/configure ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/jdk-options.m4 ! common/autoconf/libraries.m4 ! common/autoconf/platform.m4 ! common/autoconf/source-dirs.m4 ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 ! common/autoconf/toolchain_windows.m4 ! common/makefiles/HotspotWrapper.gmk ! common/makefiles/IdlCompilation.gmk ! common/makefiles/JavaCompilation.gmk ! common/makefiles/Jprt.gmk ! common/makefiles/Main.gmk ! common/makefiles/MakeBase.gmk ! common/makefiles/MakeHelpers.gmk ! common/makefiles/NativeCompilation.gmk ! common/makefiles/RMICompilation.gmk ! common/makefiles/devkit/Makefile ! common/makefiles/devkit/Tools.gmk ! common/makefiles/javadoc/CORE_PKGS.gmk ! common/makefiles/javadoc/Javadoc.gmk ! common/makefiles/javadoc/NON_CORE_PKGS.gmk ! common/makefiles/javadoc/Notes.html Changeset: 6274d4cd22d3 Author: erikj Date: 2013-10-14 11:54 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/6274d4cd22d3 8025921: Make LOG=debug output more readable Reviewed-by: tbell, ihse ! common/makefiles/JavaCompilation.gmk ! common/makefiles/MakeBase.gmk Changeset: 547316ea137d Author: katleman Date: 2013-10-16 11:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/547316ea137d Merge ! common/autoconf/generated-configure.sh ! common/makefiles/javadoc/CORE_PKGS.gmk ! common/makefiles/javadoc/Javadoc.gmk From david.katleman at oracle.com Wed Oct 16 13:27:56 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 16 Oct 2013 20:27:56 +0000 Subject: hg: jdk8/jdk8/corba: 2 new changesets Message-ID: <20131016202759.44C3962483@hg.openjdk.java.net> Changeset: 66fc1a749867 Author: ihse Date: 2013-10-10 14:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/66fc1a749867 8001931: The new build system whitespace cleanup Reviewed-by: tbell, simonis, erikj ! makefiles/BuildCorba.gmk ! makefiles/Makefile Changeset: 43cec76d1d62 Author: katleman Date: 2013-10-16 11:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/43cec76d1d62 Merge From david.katleman at oracle.com Wed Oct 16 13:30:09 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 16 Oct 2013 20:30:09 +0000 Subject: hg: jdk8/jdk8/jaxws: 2 new changesets Message-ID: <20131016203017.CF3FD62485@hg.openjdk.java.net> Changeset: 602fdd7bb765 Author: ihse Date: 2013-10-10 14:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/602fdd7bb765 8001931: The new build system whitespace cleanup Reviewed-by: tbell, simonis, erikj ! makefiles/BuildJaxws.gmk ! makefiles/Makefile Changeset: dbdd5c762509 Author: katleman Date: 2013-10-16 11:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/dbdd5c762509 Merge From david.katleman at oracle.com Wed Oct 16 13:29:35 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 16 Oct 2013 20:29:35 +0000 Subject: hg: jdk8/jdk8/jaxp: 2 new changesets Message-ID: <20131016202943.9CD8A62484@hg.openjdk.java.net> Changeset: acae2e8a46df Author: ihse Date: 2013-10-10 14:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/acae2e8a46df 8001931: The new build system whitespace cleanup Reviewed-by: tbell, simonis, erikj ! makefiles/BuildJaxp.gmk ! makefiles/Makefile Changeset: c1f9158fbb9c Author: katleman Date: 2013-10-16 11:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/c1f9158fbb9c Merge From david.katleman at oracle.com Wed Oct 16 13:30:56 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 16 Oct 2013 20:30:56 +0000 Subject: hg: jdk8/jdk8/jdk: 8 new changesets Message-ID: <20131016203309.4DA6962486@hg.openjdk.java.net> Changeset: 28191d3ff921 Author: erikj Date: 2013-10-09 16:22 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/28191d3ff921 8026144: Missing mkdir in Images.gmk Reviewed-by: tbell ! makefiles/Images.gmk Changeset: 86df2e879eca Author: tbell Date: 2013-10-09 18:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/86df2e879eca 8023611: Win32 and win64: Remove all the WARNINGS in JDK 8 builds for Windows 2008 and MSVS 2010 SP1 Reviewed-by: erikj ! make/common/shared/Compiler-msvc.gmk ! make/common/shared/Defs-versions.gmk ! make/common/shared/Sanity.gmk Changeset: 98d98ec01f07 Author: tbell Date: 2013-10-09 23:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/98d98ec01f07 Merge Changeset: 9c60860b1812 Author: ihse Date: 2013-10-10 15:06 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c60860b1812 8001931: The new build system whitespace cleanup Reviewed-by: tbell, simonis, erikj ! makefiles/BuildJdk.gmk ! makefiles/Bundles.gmk ! makefiles/CompileDemos.gmk ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CopyFiles.gmk ! makefiles/CopyIntoClasses.gmk ! makefiles/CopySamples.gmk ! makefiles/CreateJars.gmk ! makefiles/GendataBreakIterator.gmk ! makefiles/GendataFontConfig.gmk ! makefiles/GendataHtml32dtd.gmk ! makefiles/GendataTZDB.gmk ! makefiles/GendataTimeZone.gmk ! makefiles/GenerateClasses.gmk ! makefiles/GenerateData.gmk ! makefiles/GenerateJavaSources.gmk ! makefiles/GensrcBuffer.gmk ! makefiles/GensrcCLDR.gmk ! makefiles/GensrcCharacterData.gmk ! makefiles/GensrcCharsetCoder.gmk ! makefiles/GensrcCharsetMapping.gmk ! makefiles/GensrcExceptions.gmk ! makefiles/GensrcIcons.gmk ! makefiles/GensrcJDWP.gmk ! makefiles/GensrcJObjC.gmk ! makefiles/GensrcLocaleDataMetaInfo.gmk ! makefiles/GensrcMisc.gmk ! makefiles/GensrcProperties.gmk ! makefiles/GensrcSwing.gmk ! makefiles/GensrcX11Wrappers.gmk ! makefiles/Images.gmk ! makefiles/Import.gmk ! makefiles/Makefile ! makefiles/PatchList.solaris ! makefiles/ProfileNames.gmk ! makefiles/Profiles.gmk ! makefiles/Setup.gmk ! makefiles/SignJars.gmk ! makefiles/Tools.gmk ! makefiles/jpda/jdwp/jdwp.spec ! makefiles/jprt.gmk ! makefiles/jprt.properties ! makefiles/mapfiles/libawt/mapfile-mawt-vers ! makefiles/mapfiles/libawt/mapfile-vers ! makefiles/mapfiles/libawt/mapfile-vers-linux ! makefiles/mapfiles/libawt_headless/mapfile-vers ! makefiles/mapfiles/libawt_xawt/mapfile-vers ! makefiles/mapfiles/libfontmanager/mapfile-vers ! makefiles/mapfiles/libfontmanager/mapfile-vers.openjdk ! makefiles/mapfiles/libj2pcsc/mapfile-vers ! makefiles/mapfiles/libjdga/mapfile-vers ! makefiles/mapfiles/libjli/mapfile-vers ! makefiles/mapfiles/libverify/mapfile-vers ! makefiles/profile-includes.txt ! makefiles/profile-rtjar-includes.txt ! makefiles/scripts/addNotices.sh ! makefiles/scripts/genCharsetProvider.sh ! makefiles/scripts/genExceptions.sh ! makefiles/scripts/localelist.sh ! makefiles/sun/awt/ToBin.java Changeset: cf3ee0e2c1a5 Author: erikj Date: 2013-10-14 11:36 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cf3ee0e2c1a5 8025612: rt.jar still has old specification value in the manifest Reviewed-by: alanb, dholmes, tbell, wetmore ! make/tools/manifest.mf Changeset: 986acae7efe9 Author: ihse Date: 2013-10-15 13:06 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/986acae7efe9 8001933: Move Gensrc*.gmk and Gendata*.gmk into separate directories. Reviewed-by: erikj, tbell ! makefiles/BuildJdk.gmk ! makefiles/CreateJars.gmk - makefiles/GendataBreakIterator.gmk - makefiles/GendataFontConfig.gmk - makefiles/GendataHtml32dtd.gmk - makefiles/GendataTZDB.gmk - makefiles/GendataTimeZone.gmk ! makefiles/GenerateData.gmk - makefiles/GenerateJavaSources.gmk + makefiles/GenerateSources.gmk - makefiles/GensrcBuffer.gmk - makefiles/GensrcCLDR.gmk - makefiles/GensrcCharacterData.gmk - makefiles/GensrcCharsetCoder.gmk - makefiles/GensrcCharsetMapping.gmk - makefiles/GensrcExceptions.gmk - makefiles/GensrcIcons.gmk - makefiles/GensrcJDWP.gmk - makefiles/GensrcJObjC.gmk - makefiles/GensrcLocaleDataMetaInfo.gmk - makefiles/GensrcMisc.gmk - makefiles/GensrcProperties.gmk - makefiles/GensrcSwing.gmk - makefiles/GensrcX11Wrappers.gmk + makefiles/gendata/GendataBreakIterator.gmk + makefiles/gendata/GendataFontConfig.gmk + makefiles/gendata/GendataHtml32dtd.gmk + makefiles/gendata/GendataTZDB.gmk + makefiles/gendata/GendataTimeZone.gmk + makefiles/gensrc/GensrcBuffer.gmk + makefiles/gensrc/GensrcCLDR.gmk + makefiles/gensrc/GensrcCharacterData.gmk + makefiles/gensrc/GensrcCharsetCoder.gmk + makefiles/gensrc/GensrcCharsetMapping.gmk + makefiles/gensrc/GensrcExceptions.gmk + makefiles/gensrc/GensrcIcons.gmk + makefiles/gensrc/GensrcJDWP.gmk + makefiles/gensrc/GensrcJObjC.gmk + makefiles/gensrc/GensrcLocaleDataMetaInfo.gmk + makefiles/gensrc/GensrcMisc.gmk + makefiles/gensrc/GensrcProperties.gmk + makefiles/gensrc/GensrcSwing.gmk + makefiles/gensrc/GensrcX11Wrappers.gmk Changeset: eef656e1bdeb Author: ksrini Date: 2013-10-16 07:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eef656e1bdeb 8026500: [infra] remove extraneous docs in solaris images Reviewed-by: erikj, mchung, tbell ! makefiles/Images.gmk - src/solaris/doc/sun/man/man1/ja/javaws.1 - src/solaris/doc/sun/man/man1/javaws.1 Changeset: f002f5f3a16c Author: katleman Date: 2013-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f002f5f3a16c Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CreateJars.gmk - makefiles/GendataBreakIterator.gmk - makefiles/GendataFontConfig.gmk - makefiles/GendataHtml32dtd.gmk - makefiles/GendataTZDB.gmk - makefiles/GendataTimeZone.gmk - makefiles/GenerateJavaSources.gmk - makefiles/GensrcBuffer.gmk - makefiles/GensrcCLDR.gmk - makefiles/GensrcCharacterData.gmk - makefiles/GensrcCharsetCoder.gmk - makefiles/GensrcCharsetMapping.gmk - makefiles/GensrcExceptions.gmk - makefiles/GensrcIcons.gmk - makefiles/GensrcJDWP.gmk - makefiles/GensrcJObjC.gmk - makefiles/GensrcLocaleDataMetaInfo.gmk - makefiles/GensrcMisc.gmk - makefiles/GensrcProperties.gmk - makefiles/GensrcSwing.gmk - makefiles/GensrcX11Wrappers.gmk ! makefiles/Profiles.gmk ! makefiles/profile-includes.txt - src/solaris/doc/sun/man/man1/ja/javaws.1 - src/solaris/doc/sun/man/man1/javaws.1 From david.katleman at oracle.com Wed Oct 16 13:34:34 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 16 Oct 2013 20:34:34 +0000 Subject: hg: jdk8/jdk8/langtools: 2 new changesets Message-ID: <20131016203452.5A61962488@hg.openjdk.java.net> Changeset: 343aeb2033f0 Author: ihse Date: 2013-10-10 14:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/343aeb2033f0 8001931: The new build system whitespace cleanup Reviewed-by: tbell, simonis, erikj ! makefiles/BuildLangtools.gmk ! makefiles/Makefile Changeset: 954dd199d6ff Author: katleman Date: 2013-10-16 12:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/954dd199d6ff Merge From david.katleman at oracle.com Wed Oct 16 13:35:15 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 16 Oct 2013 20:35:15 +0000 Subject: hg: jdk8/jdk8/nashorn: 2 new changesets Message-ID: <20131016203518.6706C62489@hg.openjdk.java.net> Changeset: 45399f3ef717 Author: ihse Date: 2013-10-10 14:58 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/45399f3ef717 8001931: The new build system whitespace cleanup Reviewed-by: tbell, simonis, erikj ! makefiles/BuildNashorn.gmk ! makefiles/Makefile Changeset: 6a4fdb3bb4e3 Author: katleman Date: 2013-10-16 12:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6a4fdb3bb4e3 Merge From mike.duigou at oracle.com Wed Oct 16 15:31:49 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 16 Oct 2013 15:31:49 -0700 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <2827BB68-C474-46B8-9F10-9EBBF540E2BC@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> <525636F6.9000305@oracle.com> <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com> <52574467.10901@oracle.com> <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> <52587407.80609@oracle.com> <02E08484-8D6B-43BF-AA60-22C423260725@oracle.com> <52589FEF.9090003@oracle.com> <2827BB68-C474-46B8-9F10-9EBBF540E2BC@oracle.com> Message-ID: <964B6238-C11E-417D-8840-993F592DE2D1@oracle.com> Reminder: http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 needs final review. Mike On Oct 14 2013, at 11:56 , Mike Duigou wrote: > > On Oct 11 2013, at 18:03 , Weijun Wang wrote: > >> The webrev shows """ inside the "Bug id" header entry. > > I have fixed this. It was being double escaped. ie. &quot; > > Updated webrev: > > http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 > > >> >> Also, the following headers look a little suspicious: >> >> Compare against: ssh://hg.openjdk.java.net/jdk8/tl-gate >> Compare against version: -2 >> >> I usually compare with -2 when -1 is an mq patch and I also have "-N". But the "compare against" line seems to show you are comparing to -2 of the remote repo. That would include the last changeset. > > This is because I have > > [mq]secret = True > > in my .hgrc file. (secret prevents me from accidentally committing mq patches to a non-jcheck repo). It may look a little unfamiliar but it is not a consequence of my webrev changes. > > >> It's so cool reviewing webrev itself without looking at the actual code changes. :) > > Thank you for the review! > > Mike > >> >> Thanks >> Max >> >> On 10/12/13 8:22 AM, Mike Duigou wrote: >>> >>> On Oct 11 2013, at 14:56 , Bradford Wetmore wrote: >>> >>>> It never worked like it did in Teamware. >>> >>> Thanks Brad, that's what I thought reading the source. It appeared that it had never been implemented for mercurial. I have removed support for -l >>> >>> Here's an updated webrev (generated with itself!): >>> >>> http://cr.openjdk.java.net/~mduigou/JDK-8026062/1 >>> >>> In addition to removing support for -l it also cleans up options handling, fixes incorrect escaping of &# numeric character entities (pointed out by John Rose), and adds some documentation to the -? help. >>> >>> Mike >>> >>> >>>> >>>> Brad >>>> >>>> On 10/11/2013 11:33 AM, Mike Duigou wrote: >>>>> I should also ask if anyone is using the -l option. I would like to delete it as well as it offers no particular value for mercurial (that I can tell). >>>>> >>>>> Mike >>>>> >>>>> On Oct 10 2013, at 17:20 , Weijun Wang wrote: >>>>> >>>>>> >>>>>> >>>>>> On 10/10/13 1:13 PM, Mike Duigou wrote: >>>>>>> >>>>>>> On Oct 9 2013, at 22:11 , Weijun Wang wrote: >>>>>>> >>>>>>>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it? >>>>>>> >>>>>>> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support. >>>>>> >>>>>> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but seems not working. Am I using the wrong options? >>>>>> >>>>>> Thanks >>>>>> Max >>>>> >>> > From dmitry.samersoff at oracle.com Wed Oct 16 15:41:05 2013 From: dmitry.samersoff at oracle.com (Dmitry Samersoff) Date: Thu, 17 Oct 2013 02:41:05 +0400 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <964B6238-C11E-417D-8840-993F592DE2D1@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> <525636F6.9000305@oracle.com> <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com> <52574467.10901@oracle.com> <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> <52587407.80609@oracle.com> <02E08484-8D6B-43BF-AA60-22C423260725@oracle.com> <52589FEF.9090003@oracle.com> <2827BB68-C474-46B8-9F10-9EBBF540E2BC@oracle.com> <964B6238-C11E-417D-8840-993F592DE2D1@oracle.com> Message-ID: <525F1601.8060905@oracle.com> Mike, Looks good for me (not a reviewer) -Dmitry On 2013-10-17 02:31, Mike Duigou wrote: > Reminder: > > http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 > > needs final review. > > Mike > > On Oct 14 2013, at 11:56 , Mike Duigou wrote: > >> >> On Oct 11 2013, at 18:03 , Weijun Wang wrote: >> >>> The webrev shows """ inside the "Bug id" header entry. >> >> I have fixed this. It was being double escaped. ie. &quot; >> >> Updated webrev: >> >> http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 >> >> >>> >>> Also, the following headers look a little suspicious: >>> >>> Compare against: ssh://hg.openjdk.java.net/jdk8/tl-gate >>> Compare against version: -2 >>> >>> I usually compare with -2 when -1 is an mq patch and I also have "-N". But the "compare against" line seems to show you are comparing to -2 of the remote repo. That would include the last changeset. >> >> This is because I have >> >> [mq]secret = True >> >> in my .hgrc file. (secret prevents me from accidentally committing mq patches to a non-jcheck repo). It may look a little unfamiliar but it is not a consequence of my webrev changes. >> >> >>> It's so cool reviewing webrev itself without looking at the actual code changes. :) >> >> Thank you for the review! >> >> Mike >> >>> >>> Thanks >>> Max >>> >>> On 10/12/13 8:22 AM, Mike Duigou wrote: >>>> >>>> On Oct 11 2013, at 14:56 , Bradford Wetmore wrote: >>>> >>>>> It never worked like it did in Teamware. >>>> >>>> Thanks Brad, that's what I thought reading the source. It appeared that it had never been implemented for mercurial. I have removed support for -l >>>> >>>> Here's an updated webrev (generated with itself!): >>>> >>>> http://cr.openjdk.java.net/~mduigou/JDK-8026062/1 >>>> >>>> In addition to removing support for -l it also cleans up options handling, fixes incorrect escaping of &# numeric character entities (pointed out by John Rose), and adds some documentation to the -? help. >>>> >>>> Mike >>>> >>>> >>>>> >>>>> Brad >>>>> >>>>> On 10/11/2013 11:33 AM, Mike Duigou wrote: >>>>>> I should also ask if anyone is using the -l option. I would like to delete it as well as it offers no particular value for mercurial (that I can tell). >>>>>> >>>>>> Mike >>>>>> >>>>>> On Oct 10 2013, at 17:20 , Weijun Wang wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On 10/10/13 1:13 PM, Mike Duigou wrote: >>>>>>>> >>>>>>>> On Oct 9 2013, at 22:11 , Weijun Wang wrote: >>>>>>>> >>>>>>>>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it? >>>>>>>> >>>>>>>> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support. >>>>>>> >>>>>>> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but seems not working. Am I using the wrong options? >>>>>>> >>>>>>> Thanks >>>>>>> Max >>>>>> >>>> >> > -- Dmitry Samersoff Oracle Java development team, Saint Petersburg, Russia * I would love to change the world, but they won't give me the sources. From joe.darcy at oracle.com Wed Oct 16 17:15:05 2013 From: joe.darcy at oracle.com (Joseph Darcy) Date: Wed, 16 Oct 2013 17:15:05 -0700 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <964B6238-C11E-417D-8840-993F592DE2D1@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> <525636F6.9000305@oracle.com> <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com> <52574467.10901@oracle.com> <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> <52587407.80609@oracle.com> <02E08484-8D6B-43BF-AA60-22C423260725@oracle.com> <52589FEF.9090003@oracle.com> <2827BB68-C474-46B8-9F10-9EBBF540E2BC@oracle.com> <964B6238-C11E-417D-8840-993F592DE2D1@oracle.com> Message-ID: <525F2C09.8080102@oracle.com> Looks fine; thanks for giving webrev some love! -Joe On 10/16/2013 3:31 PM, Mike Duigou wrote: > Reminder: > > http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 > > needs final review. > > Mike > > On Oct 14 2013, at 11:56 , Mike Duigou wrote: > >> On Oct 11 2013, at 18:03 , Weijun Wang wrote: >> >>> The webrev shows """ inside the "Bug id" header entry. >> I have fixed this. It was being double escaped. ie. &quot; >> >> Updated webrev: >> >> http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 >> >> >>> Also, the following headers look a little suspicious: >>> >>> Compare against: ssh://hg.openjdk.java.net/jdk8/tl-gate >>> Compare against version: -2 >>> >>> I usually compare with -2 when -1 is an mq patch and I also have "-N". But the "compare against" line seems to show you are comparing to -2 of the remote repo. That would include the last changeset. >> This is because I have >> >> [mq]secret = True >> >> in my .hgrc file. (secret prevents me from accidentally committing mq patches to a non-jcheck repo). It may look a little unfamiliar but it is not a consequence of my webrev changes. >> >> >>> It's so cool reviewing webrev itself without looking at the actual code changes. :) >> Thank you for the review! >> >> Mike >> >>> Thanks >>> Max >>> >>> On 10/12/13 8:22 AM, Mike Duigou wrote: >>>> On Oct 11 2013, at 14:56 , Bradford Wetmore wrote: >>>> >>>>> It never worked like it did in Teamware. >>>> Thanks Brad, that's what I thought reading the source. It appeared that it had never been implemented for mercurial. I have removed support for -l >>>> >>>> Here's an updated webrev (generated with itself!): >>>> >>>> http://cr.openjdk.java.net/~mduigou/JDK-8026062/1 >>>> >>>> In addition to removing support for -l it also cleans up options handling, fixes incorrect escaping of &# numeric character entities (pointed out by John Rose), and adds some documentation to the -? help. >>>> >>>> Mike >>>> >>>> >>>>> Brad >>>>> >>>>> On 10/11/2013 11:33 AM, Mike Duigou wrote: >>>>>> I should also ask if anyone is using the -l option. I would like to delete it as well as it offers no particular value for mercurial (that I can tell). >>>>>> >>>>>> Mike >>>>>> >>>>>> On Oct 10 2013, at 17:20 , Weijun Wang wrote: >>>>>> >>>>>>> >>>>>>> On 10/10/13 1:13 PM, Mike Duigou wrote: >>>>>>>> On Oct 9 2013, at 22:11 , Weijun Wang wrote: >>>>>>>> >>>>>>>>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it? >>>>>>>> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support. >>>>>>> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but seems not working. Am I using the wrong options? >>>>>>> >>>>>>> Thanks >>>>>>> Max From weijun.wang at oracle.com Wed Oct 16 17:46:49 2013 From: weijun.wang at oracle.com (Weijun Wang) Date: Thu, 17 Oct 2013 08:46:49 +0800 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <964B6238-C11E-417D-8840-993F592DE2D1@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> <525636F6.9000305@oracle.com> <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com> <52574467.10901@oracle.com> <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> <52587407.80609@oracle.com> <02E08484-8D6B-43BF-AA60-22C423260725@oracle.com> <52589FEF.9090003@oracle.com> <2827BB68-C474-46B8-9F10-9EBBF540E2BC@oracle.com> <964B6238-C11E-417D-8840-993F592DE2D1@oracle.com> Message-ID: <525F3379.1030804@oracle.com> Looks fine. Thanks Max On 10/17/13 6:31 AM, Mike Duigou wrote: > Reminder: > > http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 > > needs final review. > > Mike > > On Oct 14 2013, at 11:56 , Mike Duigou wrote: > >> >> On Oct 11 2013, at 18:03 , Weijun Wang wrote: >> >>> The webrev shows """ inside the "Bug id" header entry. >> >> I have fixed this. It was being double escaped. ie. &quot; >> >> Updated webrev: >> >> http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 >> >> >>> >>> Also, the following headers look a little suspicious: >>> >>> Compare against: ssh://hg.openjdk.java.net/jdk8/tl-gate >>> Compare against version: -2 >>> >>> I usually compare with -2 when -1 is an mq patch and I also have "-N". But the "compare against" line seems to show you are comparing to -2 of the remote repo. That would include the last changeset. >> >> This is because I have >> >> [mq]secret = True >> >> in my .hgrc file. (secret prevents me from accidentally committing mq patches to a non-jcheck repo). It may look a little unfamiliar but it is not a consequence of my webrev changes. >> >> >>> It's so cool reviewing webrev itself without looking at the actual code changes. :) >> >> Thank you for the review! >> >> Mike >> >>> >>> Thanks >>> Max >>> >>> On 10/12/13 8:22 AM, Mike Duigou wrote: >>>> >>>> On Oct 11 2013, at 14:56 , Bradford Wetmore wrote: >>>> >>>>> It never worked like it did in Teamware. >>>> >>>> Thanks Brad, that's what I thought reading the source. It appeared that it had never been implemented for mercurial. I have removed support for -l >>>> >>>> Here's an updated webrev (generated with itself!): >>>> >>>> http://cr.openjdk.java.net/~mduigou/JDK-8026062/1 >>>> >>>> In addition to removing support for -l it also cleans up options handling, fixes incorrect escaping of &# numeric character entities (pointed out by John Rose), and adds some documentation to the -? help. >>>> >>>> Mike >>>> >>>> >>>>> >>>>> Brad >>>>> >>>>> On 10/11/2013 11:33 AM, Mike Duigou wrote: >>>>>> I should also ask if anyone is using the -l option. I would like to delete it as well as it offers no particular value for mercurial (that I can tell). >>>>>> >>>>>> Mike >>>>>> >>>>>> On Oct 10 2013, at 17:20 , Weijun Wang wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On 10/10/13 1:13 PM, Mike Duigou wrote: >>>>>>>> >>>>>>>> On Oct 9 2013, at 22:11 , Weijun Wang wrote: >>>>>>>> >>>>>>>>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it? >>>>>>>> >>>>>>>> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support. >>>>>>> >>>>>>> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but seems not working. Am I using the wrong options? >>>>>>> >>>>>>> Thanks >>>>>>> Max >>>>>> >>>> >> > From Alan.Bateman at oracle.com Thu Oct 17 06:25:20 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 17 Oct 2013 14:25:20 +0100 Subject: Result: New jdk8-dev Reviewer: Staffan Larsen Message-ID: <525FE540.7090207@oracle.com> Voting for Staffan Larsen [1] is now closed. Yes: 21 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. -Alan. [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-October/003287.html From erik.joelsson at oracle.com Thu Oct 17 06:40:53 2013 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Thu, 17 Oct 2013 15:40:53 +0200 Subject: Result: New JDK8 Committer: Magnus Ihse Bursie Message-ID: <525FE8E5.7070105@oracle.com> Voting for Magnus Ihse Bursie [1] is now closed. Yes: 11 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination /Erik [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-October/003296.html From mike.duigou at oracle.com Thu Oct 17 09:22:42 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Thu, 17 Oct 2013 09:22:42 -0700 Subject: Result: New JDK8 Committer Brent Christian (bchristi) In-Reply-To: References: Message-ID: Voting for Brent Christian is now closed. [1] Yes: 26 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Congratulations! -Mike [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-September/003247.html On Sep 26 2013, at 14:18 , Mike Duigou wrote: > I hereby nominate Brent Christian to jdk8 Committer. > > Brent has been working on the core libraries for a little less than a year but has tackled some significant problems including the initial re-write of HashMap in Java 8 to replace alternative hashing. He's also been contributing platform code for Mac OS. > > Changesets (in jdk8/jdk repo): > > hg log -M -u bchristi --template "{desc}\n" | grep "^[0-9]\{7,7\}: " > > 8025173: HashMap.put() replacing an existing key can trigger a resize() > 7199674: (props) user.home property does not return an accessible location in sandboxed environment [macosx] > 8024009: Remove jdk.map.useRandomSeed system property > 8011194: Apps launched via double-clicked .jars have file.encoding value of US-ASCII on Mac OS X > 8010325: Remove hash32() method and hash32 int field from java.lang.String > 8005698: Handle Frequent HashMap Collisions with Balanced Trees > 8006039: test/tools/launcher/I18NJarTest.java fails on Mac w/ LANG=C, LC_ALL=C > 8005962: TEST_BUG: java/util/Properties/MacJNUEncoding can fail in certain environments > 8003228: (props) sun.jnu.encoding should be set to UTF-8 [macosx] > 7178922: (props) re-visit how os.name is determined on Mac > > Votes are due by 2359 UTC, October 10, 2013. > > Only current jdk8 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]. > > -Mike > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From tim.bell at oracle.com Thu Oct 17 09:26:39 2013 From: tim.bell at oracle.com (Tim Bell) Date: Thu, 17 Oct 2013 09:26:39 -0700 Subject: RFR: 8026062 : (s) webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug" and wxfile support In-Reply-To: <964B6238-C11E-417D-8840-993F592DE2D1@oracle.com> References: <740CCEF5-8F4A-44E4-9AC0-946C9A686A85@oracle.com> <525636F6.9000305@oracle.com> <27A28C01-09C9-4FA1-B933-0EB695F675F8@oracle.com> <52574467.10901@oracle.com> <539678AF-B1C7-42A8-950A-E809497A6E32@oracle.com> <52587407.80609@oracle.com> <02E08484-8D6B-43BF-AA60-22C423260725@oracle.com> <52589FEF.9090003@oracle.com> <2827BB68-C474-46B8-9F10-9EBBF540E2BC@oracle.com> <964B6238-C11E-417D-8840-993F592DE2D1@oracle.com> Message-ID: <52600FBF.8030201@oracle.com> Hi Mike: That's quite a makeover. Looks good to me. Tim > Reminder: > > http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 > > needs final review. > > Mike > > On Oct 14 2013, at 11:56 , Mike Duigou wrote: > >> On Oct 11 2013, at 18:03 , Weijun Wang wrote: >> >>> The webrev shows """ inside the "Bug id" header entry. >> I have fixed this. It was being double escaped. ie. &quot; >> >> Updated webrev: >> >> http://cr.openjdk.java.net/~mduigou/JDK-8026062/2 >> >> >>> Also, the following headers look a little suspicious: >>> >>> Compare against: ssh://hg.openjdk.java.net/jdk8/tl-gate >>> Compare against version: -2 >>> >>> I usually compare with -2 when -1 is an mq patch and I also have "-N". But the "compare against" line seems to show you are comparing to -2 of the remote repo. That would include the last changeset. >> This is because I have >> >> [mq]secret = True >> >> in my .hgrc file. (secret prevents me from accidentally committing mq patches to a non-jcheck repo). It may look a little unfamiliar but it is not a consequence of my webrev changes. >> >> >>> It's so cool reviewing webrev itself without looking at the actual code changes. :) >> Thank you for the review! >> >> Mike >> >>> Thanks >>> Max >>> >>> On 10/12/13 8:22 AM, Mike Duigou wrote: >>>> On Oct 11 2013, at 14:56 , Bradford Wetmore wrote: >>>> >>>>> It never worked like it did in Teamware. >>>> Thanks Brad, that's what I thought reading the source. It appeared that it had never been implemented for mercurial. I have removed support for -l >>>> >>>> Here's an updated webrev (generated with itself!): >>>> >>>> http://cr.openjdk.java.net/~mduigou/JDK-8026062/1 >>>> >>>> In addition to removing support for -l it also cleans up options handling, fixes incorrect escaping of &# numeric character entities (pointed out by John Rose), and adds some documentation to the -? help. >>>> >>>> Mike >>>> >>>> >>>>> Brad >>>>> >>>>> On 10/11/2013 11:33 AM, Mike Duigou wrote: >>>>>> I should also ask if anyone is using the -l option. I would like to delete it as well as it offers no particular value for mercurial (that I can tell). >>>>>> >>>>>> Mike >>>>>> >>>>>> On Oct 10 2013, at 17:20 , Weijun Wang wrote: >>>>>> >>>>>>> >>>>>>> On 10/10/13 1:13 PM, Mike Duigou wrote: >>>>>>>> On Oct 9 2013, at 22:11 , Weijun Wang wrote: >>>>>>>> >>>>>>>>> Some of us still use wxfile to generate a single webrev for code changes in multiple repos. Is there another way to do it? >>>>>>>> Yes, you can pipe a simple file list to webrev to have it use that list of files. I removed wxfile support in part because it's not documented anywhere and there are alternatives. If you can confirm that the alternatives are adequate I would very much appreciate being able to go ahead with removing wxfile support. >>>>>>> I tried to create a file list and pipe it to "webrev.ksh -N -r -1" but seems not working. Am I using the wrong options? >>>>>>> >>>>>>> Thanks >>>>>>> Max From christine.lu at oracle.com Thu Oct 17 09:55:54 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 17 Oct 2013 16:55:54 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b112 for changeset 547316ea137d Message-ID: <20131017165554.59F01624BD@hg.openjdk.java.net> Changeset: ac748011cbbf Author: cl Date: 2013-10-17 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ac748011cbbf Added tag jdk8-b112 for changeset 547316ea137d ! .hgtags From christine.lu at oracle.com Thu Oct 17 09:58:07 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 17 Oct 2013 16:58:07 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b112 for changeset c1f9158fbb9c Message-ID: <20131017165810.3EC09624C1@hg.openjdk.java.net> Changeset: e85dd07c0eea Author: cl Date: 2013-10-17 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/e85dd07c0eea Added tag jdk8-b112 for changeset c1f9158fbb9c ! .hgtags From christine.lu at oracle.com Thu Oct 17 09:58:41 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 17 Oct 2013 16:58:41 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b112 for changeset dbdd5c762509 Message-ID: <20131017165845.3F3BA624C2@hg.openjdk.java.net> Changeset: 9ca9735d9966 Author: cl Date: 2013-10-17 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/9ca9735d9966 Added tag jdk8-b112 for changeset dbdd5c762509 ! .hgtags From christine.lu at oracle.com Thu Oct 17 09:56:56 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 17 Oct 2013 16:56:56 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b112 for changeset 0ed9a90f45e1 Message-ID: <20131017165658.8540E624C0@hg.openjdk.java.net> Changeset: aeae561a6d0b Author: cl Date: 2013-10-17 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/aeae561a6d0b Added tag jdk8-b112 for changeset 0ed9a90f45e1 ! .hgtags From christine.lu at oracle.com Thu Oct 17 09:59:44 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 17 Oct 2013 16:59:44 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b112 for changeset f002f5f3a16c Message-ID: <20131017170044.B68B2624C4@hg.openjdk.java.net> Changeset: bef8f6d429de Author: cl Date: 2013-10-17 09:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bef8f6d429de Added tag jdk8-b112 for changeset f002f5f3a16c ! .hgtags From christine.lu at oracle.com Thu Oct 17 10:02:55 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 17 Oct 2013 17:02:55 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b112 for changeset 954dd199d6ff Message-ID: <20131017170309.22E36624C5@hg.openjdk.java.net> Changeset: 8f54b4231c28 Author: cl Date: 2013-10-17 09:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8f54b4231c28 Added tag jdk8-b112 for changeset 954dd199d6ff ! .hgtags From christine.lu at oracle.com Thu Oct 17 10:03:44 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 17 Oct 2013 17:03:44 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b112 for changeset 6a4fdb3bb4e3 Message-ID: <20131017170346.D4630624C6@hg.openjdk.java.net> Changeset: 103590fc1e0a Author: cl Date: 2013-10-17 09:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/103590fc1e0a Added tag jdk8-b112 for changeset 6a4fdb3bb4e3 ! .hgtags From christine.lu at oracle.com Thu Oct 17 09:56:09 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 17 Oct 2013 16:56:09 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b112 for changeset 43cec76d1d62 Message-ID: <20131017165610.764E3624BE@hg.openjdk.java.net> Changeset: 54aa9b7d743d Author: cl Date: 2013-10-17 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/54aa9b7d743d Added tag jdk8-b112 for changeset 43cec76d1d62 ! .hgtags From mathias.axelsson at oracle.com Fri Oct 18 04:24:28 2013 From: mathias.axelsson at oracle.com (Mathias Axelsson) Date: Fri, 18 Oct 2013 13:24:28 +0200 Subject: JDK 8 end-game details and proposal for making a few exceptions Message-ID: Hi, JDK 8 is making progress towards the planned GA date of March 18, 2014. During the summer we entered rampdown phase 1 [1] where the bar was raised in terms of what bugs can be fixed (only P1-P3 issues). Our next milestone is Zero Bug Bounce (ZBB, [1]) where the focus is addressing the backlog of bugs targeted to the JDK 8 release so that we only have showstopper issues left to address. ZBB is targeted for October 24, but since ZBB is a criterion and not a point in time we cannot declare that we've hit ZBB until the criterion has been met. For JDK 7 it took us a few weeks beyond the planned ZBB date until we hit the criterion. We've been monitoring the number of bugs targeted to JDK 8 and for product bugs we're in fairly good shape to get to ZBB. However for some areas we need a little more time and therefore we are proposing to make an exception for three areas: - Documentation bugs (e.g. Java API docs) should be allowed to be fixed until Dec 12 unless they affect the product build. For doc bugs that affects the product build (e.g. man pages) the regular milestone dates must apply. - Test stabilization bugs should be allowed to be fixed until Dec 12 - JavaFX should be allowed to fix P1-P3 issues until Dec 5 to ensure the quality of FX is good enough when we ship JDK 8. The reason doc bugs affecting the product must follow the regular milestone dates is because we will be translating some of these. We've provided translation drops throughout the release and only have one more planned translation cycle (for showstopper issues). This translation drop will be cut on October 24 so therefore any critical issues that impact translation must be in the JDK 8 master no later than October 24. The above proposed exceptions assumes that all the fixes are in the JDK 8 master at the proposed date and will thus have to take into account the extra time needed to integrate the fixes from the team repos into the master. We are proposing to grant exceptions for these to ensure the documentation would be as good as possible when we ship JDK 8. Regarding test stabilization this work is very important as well to ensure the tests are stable and produce predictable results. We will not be done with the test stabilization in JDK 8 and will continue to work in this area in future update releases but we want to give the teams some extra time to address as much as possible before we ship JDK 8. Please let us know if you see any issues with the above proposal. Another milestone that we set up when we planned JDK 8 was the API/interface freeze milestone. The date for this milestone was set to October 10 which means API and interface changes must now focus only on showstopper issues. The reasons we're raising the bar is to ensure the amount of changes going on in the JSRs goes down so that the JCK and standalone TCK development team can complete their work in time for the release next year. The Java / Technology Compliance Kit team need to ensure the tests match the specification and thus they need some extra time to complete their work once the specification changes has been completed. The TCK development is required for the JSR activity and standardization in the Java Community Process (JCP). Another reason we are raising the bar is to make sure there is enough time to test and bake the changes before we ship JDK 8. Please note that APIs and interfaces for Java SE 8 JSRs can go through changes until the Final Approval Ballot has been completed and the Java SE 8 specification has been approved. The intent of the API/interface freeze milestone is to ensure that focus shifts to only address showstopper issues and that bigger changes are not taking place at this stage. Release bug dashboard With the JDK Bug System opened up you can use the JDK 8 release bug dashboard [2] to see what bugs are in scope for the release. The release bug dashboard will give you details about unresolved issues that are being investigated but it also provides details about what has been deferred to a later release. It will also provide you with insight into what showstopper issues are being investigated or requested to be fixed in JDK (called critical watch/critical request in the dashboard). I hope that you will find the release bug dashboard helpful and that it will allow for more transparency in terms of what bugs are in scope for the JDK 8 release. Later milestones (heads up) Here are some details about upcoming milestones and the end-game for JDK 8. - On November 21 we will go into rampdown phase 2 [1]. At that stage only showstopper bugs will be allowed to be fixed. - On January 14, 2014 we will integrate the January CPU fixes into the JDK 8 master to ensure that JDK 8 includes the latest security fixes. We cannot integrate the fixes until the CPU release has gone live, hence the late integration date. We are going to test the CPU fixes out internally at Oracle prior to these being integrated to mitigate the risk of integrating these late in the JDK 8 release. - In case any issues are raised after we've integrated the Jan CPU fixes we have some buffer time between Jan 14 and the deadline for when we must have built the final release candidate for JDK 8 and start final testing. For all intents and purposes everyone must assume that all fixes are completed and in the JDK 8 master before January 14, 2014, since we may cut the final release candidate as soon as the CPU fixes has been integrated. Outstanding Updates I will make sure we post details about the critical and deferral process on the OpenJDK web site at least a couple of weeks prior to entering rampdown phase 2 so you know what the process is. Kind regards, Mathias Axelsson, Oracle JDK 8 release manager [1] http://openjdk.java.net/projects/jdk8/milestones [2] https://bugs.openjdk.java.net/secure/Dashboard.jspa?selectPageId=12078 From sergey.malenkov at oracle.com Tue Oct 22 05:22:29 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Tue, 22 Oct 2013 16:22:29 +0400 Subject: RFR: 8022746: List of spelling errors in API doc Message-ID: <52666E05.8030901@oracle.com> Hello, Could you please review the following huge fix: fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ bug:https://bugs.openjdk.java.net/browse/JDK-8022746 I've replaced all typos with correct words in all documentations and comments. Our technical writer has already checked it. Thanks, SAM From Alan.Bateman at oracle.com Tue Oct 22 06:05:45 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 22 Oct 2013 14:05:45 +0100 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <52666E05.8030901@oracle.com> References: <52666E05.8030901@oracle.com> Message-ID: <52667829.1090804@oracle.com> On 22/10/2013 13:22, sergey malenkov wrote: > Hello, > > Could you please review the following huge fix: > fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ > bug:https://bugs.openjdk.java.net/browse/JDK-8022746 > > I've replaced all typos with correct words in all documentations and > comments. Our technical writer has already checked it. This is a good work. Can you say what tools you used for this, was in an IDE or did you run a spell checker by other means? I skimmed through most of the non-client sources and don't see any errors. One comment on jvm.h is that it has a copy in the hotspot repository and that appears to have the same typos. This makes me wonder if you are only doing the jdk repository? -Alan From artem.ananiev at oracle.com Tue Oct 22 06:35:17 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Tue, 22 Oct 2013 17:35:17 +0400 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <52666E05.8030901@oracle.com> References: <52666E05.8030901@oracle.com> Message-ID: <52667F15.9050709@oracle.com> Hi, Sergey, I quickly looked through the client libs code and it all looks fine. Thanks, Artem On 10/22/2013 4:22 PM, sergey malenkov wrote: > Hello, > > Could you please review the following huge fix: > fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ > bug:https://bugs.openjdk.java.net/browse/JDK-8022746 > > I've replaced all typos with correct words in all documentations and > comments. Our technical writer has already checked it. > > Thanks, > SAM From sergey.malenkov at oracle.com Tue Oct 22 06:50:15 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Tue, 22 Oct 2013 17:50:15 +0400 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <52667829.1090804@oracle.com> References: <52666E05.8030901@oracle.com> <52667829.1090804@oracle.com> Message-ID: <52668297.8000705@oracle.com> > Can you say what tools you used for this, was in an IDE > or did you run a spell checker by other means? No, I've used only the words listed in the bug description. To find all places I used a very simple script mentioned in the bug comments. But editing should be handled manually, because of the same typos in code. And for the string literals I will provide additional fix later: https://bugs.openjdk.java.net/browse/JDK-8026491 > This makes me wonder if you are only doing the jdk repository? I've handled only the jdk/src without the closed part. SAM On 22.10.2013 17:05, Alan Bateman wrote: > On 22/10/2013 13:22, sergey malenkov wrote: >> Hello, >> >> Could you please review the following huge fix: >> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 >> >> I've replaced all typos with correct words in all documentations and >> comments. Our technical writer has already checked it. > This is a good work. Can you say what tools you used for this, was in > an IDE or did you run a spell checker by other means? > > I skimmed through most of the non-client sources and don't see any > errors. One comment on jvm.h is that it has a copy in the hotspot > repository and that appears to have the same typos. This makes me > wonder if you are only doing the jdk repository? > > -Alan > From chris.hegarty at oracle.com Tue Oct 22 07:07:55 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Tue, 22 Oct 2013 15:07:55 +0100 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <52667829.1090804@oracle.com> References: <52666E05.8030901@oracle.com> <52667829.1090804@oracle.com> Message-ID: <526686BB.60200@oracle.com> I looked over the networking and concurrency changes, and they look fine to me. I think Doug won't have a problem accepting these trivial typos into his CVS. -Chris. On 22/10/2013 14:05, Alan Bateman wrote: > On 22/10/2013 13:22, sergey malenkov wrote: >> Hello, >> >> Could you please review the following huge fix: >> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 >> >> I've replaced all typos with correct words in all documentations and >> comments. Our technical writer has already checked it. > This is a good work. Can you say what tools you used for this, was in an > IDE or did you run a spell checker by other means? > > I skimmed through most of the non-client sources and don't see any > errors. One comment on jvm.h is that it has a copy in the hotspot > repository and that appears to have the same typos. This makes me wonder > if you are only doing the jdk repository? > > -Alan > From sean.mullan at oracle.com Tue Oct 22 08:13:32 2013 From: sean.mullan at oracle.com (Sean Mullan) Date: Tue, 22 Oct 2013 11:13:32 -0400 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <52666E05.8030901@oracle.com> References: <52666E05.8030901@oracle.com> Message-ID: <5266961C.30500@oracle.com> You have some merge cruft left in jdk/src/share/classes/sun/security/krb5/Realm.java Line 246 of jdk/src/share/classes/sun/security/ssl/SSLContextImpl.java should be: // Get supported ProtocolList. Other than that, I reviewed all the security/crypto changes and they look good to me. BTW, "accommodate, "occurred" and "preferred" are commonly misspelt ;) --Sean On 10/22/2013 08:22 AM, sergey malenkov wrote: > Hello, > > Could you please review the following huge fix: > fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ > bug:https://bugs.openjdk.java.net/browse/JDK-8022746 > > I've replaced all typos with correct words in all documentations and > comments. Our technical writer has already checked it. > > Thanks, > SAM From martinrb at google.com Tue Oct 22 08:21:50 2013 From: martinrb at google.com (Martin Buchholz) Date: Tue, 22 Oct 2013 08:21:50 -0700 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <526686BB.60200@oracle.com> References: <52666E05.8030901@oracle.com> <52667829.1090804@oracle.com> <526686BB.60200@oracle.com> Message-ID: On Tue, Oct 22, 2013 at 7:07 AM, Chris Hegarty wrote: > I looked over the networking and concurrency changes, and they look fine > to me. > > I think Doug won't have a problem accepting these trivial typos into his > CVS. jsr166 CVS updated with typo fixes. Sergey, thanks very much for doing this! From Lance.Andersen at oracle.com Tue Oct 22 08:39:03 2013 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Tue, 22 Oct 2013 11:39:03 -0400 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <52667829.1090804@oracle.com> References: <52666E05.8030901@oracle.com> <52667829.1090804@oracle.com> Message-ID: <6215F60F-49FC-420F-8735-C15D014F1F62@oracle.com> First, thank you for doing this. I went through all of the JDBC/RowSet diffs. They all look good but I found one other error that the spell checker missed in one of the lines you changed http://cr.openjdk.java.net/~malenkov/8022746.8.0/jdk/src/share/classes/com/sun/rowset/package.html.sdiff.html 77 classess so that any developer can extend them to provider additional features change provider to provide on line 77. Best Lance On Oct 22, 2013, at 9:05 AM, Alan Bateman wrote: > On 22/10/2013 13:22, sergey malenkov wrote: >> Hello, >> >> Could you please review the following huge fix: >> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 >> >> I've replaced all typos with correct words in all documentations and comments. Our technical writer has already checked it. > This is a good work. Can you say what tools you used for this, was in an IDE or did you run a spell checker by other means? > > I skimmed through most of the non-client sources and don't see any errors. One comment on jvm.h is that it has a copy in the hotspot repository and that appears to have the same typos. This makes me wonder if you are only doing the jdk repository? > > -Alan > -------------- next part -------------- Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com From jonathan.gibbons at oracle.com Tue Oct 22 08:46:33 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Tue, 22 Oct 2013 08:46:33 -0700 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <52666E05.8030901@oracle.com> References: <52666E05.8030901@oracle.com> Message-ID: <52669DD9.3060307@oracle.com> On 10/22/2013 05:22 AM, sergey malenkov wrote: > Hello, > > Could you please review the following huge fix: > fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ > bug:https://bugs.openjdk.java.net/browse/JDK-8022746 > > I've replaced all typos with correct words in all documentations and > comments. Our technical writer has already checked it. > > Thanks, > SAM I believe the "man" pages are derived files, generated by the docs team from upstream files. You might want to check if that is the case and if so, have them update the upstream files, otherwise the changes to *.1 files will come back again. -- Jon From lana.steuck at oracle.com Tue Oct 22 09:25:48 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 22 Oct 2013 16:25:48 +0000 Subject: hg: jdk8/jdk8/corba: 18 new changesets Message-ID: <20131022162624.3F4DE62621@hg.openjdk.java.net> Changeset: 81d694b1ab2f Author: msheppar Date: 2013-06-14 16:31 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/81d694b1ab2f 8011157: Improve CORBA portablility Summary: fix also reviewed by Alexander Fomin Reviewed-by: alanb, coffeys, skoivu ! src/share/classes/com/sun/corba/se/impl/transport/SelectorImpl.java ! src/share/classes/sun/rmi/rmic/iiop/StubGenerator.java Changeset: ab6eae733bce Author: chegar Date: 2013-07-15 11:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/ab6eae733bce Merge Changeset: e5ea72df9806 Author: chegar Date: 2013-07-22 13:59 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/e5ea72df9806 Merge Changeset: be4fdc568d73 Author: mchung Date: 2013-07-22 19:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/be4fdc568d73 8017196: Ensure Proxies are handled appropriately Reviewed-by: dfuchs, jrose, jdn, ahgross, chegar ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/InvocationHandlerFactoryImpl.java ! src/share/classes/com/sun/corba/se/spi/orbutil/proxy/CompositeInvocationHandlerImpl.java Changeset: b0aeb77f0292 Author: chegar Date: 2013-07-25 17:32 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/b0aeb77f0292 Merge Changeset: a72f506e3058 Author: chegar Date: 2013-08-02 09:38 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/a72f506e3058 Merge Changeset: 0717fc6f2960 Author: chegar Date: 2013-08-09 14:24 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/0717fc6f2960 Merge Changeset: 6b5db99e194c Author: chegar Date: 2013-08-15 21:33 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/6b5db99e194c Merge - src/share/classes/com/sun/corba/se/impl/copyobject/JavaInputStream.sjava - src/share/classes/com/sun/corba/se/impl/copyobject/JavaOutputStream.sjava - src/share/classes/com/sun/corba/se/impl/interceptors/ThreadCurrentStack.sjava - src/share/classes/com/sun/corba/se/impl/orbutil/DefineWrapper.sjava - src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl_save.sjava - src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLTypesUtil_save.sjava - src/share/classes/com/sun/corba/se/impl/protocol/oldlocal/LocalClientRequestImpl.sjava - src/share/classes/com/sun/corba/se/impl/protocol/oldlocal/LocalClientResponseImpl.sjava - src/share/classes/com/sun/corba/se/impl/protocol/oldlocal/LocalServerRequestImpl.sjava - src/share/classes/com/sun/corba/se/impl/protocol/oldlocal/LocalServerResponseImpl.sjava - src/share/classes/com/sun/corba/se/impl/transport/BufferConnectionImpl.sjava Changeset: 9c75c61d97f8 Author: msheppar Date: 2013-08-19 15:22 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/9c75c61d97f8 8022940: Enhance CORBA translations Reviewed-by: coffeys, alanb, skoivu ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/IDLNameTranslatorImpl.java Changeset: 2caa37dfd7cd Author: chegar Date: 2013-08-23 22:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/2caa37dfd7cd Merge Changeset: a5788ab042dc Author: chegar Date: 2013-08-30 09:48 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/a5788ab042dc Merge Changeset: 118a211bb3ba Author: chegar Date: 2013-09-06 09:48 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/118a211bb3ba Merge Changeset: cc52d582df09 Author: chegar Date: 2013-09-14 19:40 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/cc52d582df09 Merge Changeset: 396854c032bb Author: chegar Date: 2013-10-03 19:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/396854c032bb Merge Changeset: 47513cdce4ed Author: chegar Date: 2013-10-13 22:00 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/47513cdce4ed Merge Changeset: 438c54c148a6 Author: erikj Date: 2013-10-16 13:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/438c54c148a6 6604021: RMIC is defaulting to BOOT jdk version, needs to be rmic.jar Reviewed-by: dholmes, chegar ! makefiles/BuildCorba.gmk Changeset: 1a71d800b032 Author: wetmore Date: 2013-10-16 23:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/1a71d800b032 8026762: jdk8-tl builds windows builds failing in corba - javac: no source files Reviewed-by: katleman, dholmes ! makefiles/BuildCorba.gmk Changeset: 1c01208087b5 Author: lana Date: 2013-10-17 14:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/1c01208087b5 Merge ! makefiles/BuildCorba.gmk From lana.steuck at oracle.com Tue Oct 22 09:26:14 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 22 Oct 2013 16:26:14 +0000 Subject: hg: jdk8/jdk8/nashorn: 28 new changesets Message-ID: <20131022162739.3AABF62622@hg.openjdk.java.net> Changeset: 8d29733ad609 Author: sundar Date: 2013-10-09 10:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8d29733ad609 8026112: Function("with(x ? 1e81 : (x2.constructor = 0.1)){}") throws AssertionError: double is not compatible with object Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8026112.js Changeset: 1e03d7caa68b Author: sundar Date: 2013-10-09 13:26 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03d7caa68b 8026125: Array.prototype.slice.call(Java.type("java.util.HashMap")) throws ClassCastException: jdk.internal.dynalink.beans.StaticClass cannot be cast to jdk.nashorn.internal.runtime.ScriptObject Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8026125.js Changeset: ec3094d9d5d5 Author: hannesw Date: 2013-10-09 14:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec3094d9d5d5 8026008: Constant folding removes var statement Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/internal/codegen/FoldConstants.java + test/script/basic/JDK-8026008.js + test/script/basic/JDK-8026008.js.EXPECTED Changeset: 03a68e7ca1d5 Author: lagergren Date: 2013-10-09 17:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/03a68e7ca1d5 8026137: Fix Issues with Binary Evaluation Order Reviewed-by: hannesw, jlaskey Contributed-by: marcus.lagergren at oracle.com, attila.szegedi at oracle.com ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompileUnit.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/codegen/types/BooleanType.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/CallNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java - src/jdk/nashorn/internal/ir/TypeOverride.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk/nashorn/internal/parser/TokenType.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/arrays/JavaArrayIterator.java ! src/jdk/nashorn/internal/runtime/arrays/ReverseJavaArrayIterator.java ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8026137.js + test/script/basic/JDK-8026137.js.EXPECTED Changeset: 7cc5ff16380f Author: sundar Date: 2013-10-10 11:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7cc5ff16380f 8026167: Class cache/reuse of 'eval' scripts results in ClassCastException in some cases. Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk/nashorn/internal/runtime/Context.java ! test/script/assert.js ! test/script/basic/JDK-8019508.js ! test/script/basic/JDK-8019508.js.EXPECTED ! test/script/basic/JDK-8019553.js ! test/script/basic/JDK-8019553.js.EXPECTED ! test/script/basic/JDK-8019791.js ! test/script/basic/JDK-8019791.js.EXPECTED ! test/script/basic/JDK-8019805.js ! test/script/basic/JDK-8019805.js.EXPECTED + test/script/basic/JDK-8026167.js ! test/script/basic/NASHORN-100.js ! test/script/basic/NASHORN-100.js.EXPECTED ! test/script/basic/NASHORN-293.js ! test/script/basic/NASHORN-293.js.EXPECTED ! test/script/basic/NASHORN-40.js ! test/script/basic/NASHORN-40.js.EXPECTED ! test/script/basic/NASHORN-51.js ! test/script/basic/NASHORN-51.js.EXPECTED ! test/script/basic/NASHORN-98.js ! test/script/basic/NASHORN-98.js.EXPECTED ! test/script/basic/eval.js ! test/script/basic/eval.js.EXPECTED Changeset: e60bbcf2f6b6 Author: sundar Date: 2013-10-10 13:17 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e60bbcf2f6b6 8026248: importClass has to be a varargs function Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js + test/script/basic/JDK-8026248.js + test/script/basic/JDK-8026248.js.EXPECTED Changeset: f6263ae511c2 Author: lana Date: 2013-10-10 13:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f6263ae511c2 Merge Changeset: 34f7a699cdef Author: sundar Date: 2013-10-10 14:43 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/34f7a699cdef 8026162: "this" in SAM adapter functions is wrong Reviewed-by: jlaskey, hannesw ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java + test/script/basic/JDK-8026162.js Changeset: ed3da7a574a0 Author: lagergren Date: 2013-10-10 16:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed3da7a574a0 8026250: Logging nullpointer bugfix and javadoc warnings Reviewed-by: hannesw, jlaskey, sundar ! src/jdk/nashorn/api/scripting/JSObject.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/DebugLogger.java ! src/jdk/nashorn/internal/runtime/GlobalObject.java ! src/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/WithObject.java Changeset: a781ea074521 Author: sundar Date: 2013-10-10 21:43 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a781ea074521 8026264: Getter, setter function name mangling issues Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java + test/script/basic/JDK-8026264.js Changeset: 375c2f2d41c8 Author: sundar Date: 2013-10-11 06:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/375c2f2d41c8 8026263: [NASHORN] Test test/script/basic/JDK-8025488.js fails in nightly builds Reviewed-by: jlaskey ! test/script/basic/JDK-8025488.js Changeset: 56be5161f0d2 Author: sundar Date: 2013-10-11 09:09 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/56be5161f0d2 Merge Changeset: 1c154cee43d9 Author: hannesw Date: 2013-10-11 10:56 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1c154cee43d9 8026292: Megamorphic setter fails with boolean value Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/MethodEmitter.java + test/script/basic/JDK-8026292.js Changeset: fb091f9052a6 Author: sundar Date: 2013-10-11 11:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fb091f9052a6 8026302: source representation of getter and setter methods is wrong Reviewed-by: lagergren, hannesw, jlaskey ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8026302.js + test/script/basic/JDK-8026302.js.EXPECTED ! test/script/basic/objects.js.EXPECTED Changeset: 062579f50371 Author: sundar Date: 2013-10-11 14:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/062579f50371 8026317: $ in the function name results in wrong function being invoked Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/codegen/Namespace.java + test/script/basic/JDK-8026317.js + test/script/basic/JDK-8026317.js.EXPECTED Changeset: b35d175207f6 Author: sundar Date: 2013-10-11 14:13 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b35d175207f6 Merge Changeset: 1b0a71a9920a Author: lana Date: 2013-10-11 23:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1b0a71a9920a Merge Changeset: 6cb4f20d971f Author: jlaskey Date: 2013-10-11 14:54 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6cb4f20d971f 8026309: latest runsunspider.js tests contains several bugs Reviewed-by: sundar, lagergren Contributed-by: james.laskey at oracle.com ! test/script/basic/runsunspider.js Changeset: 8c617a092d68 Author: hannesw Date: 2013-10-14 11:45 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c617a092d68 8026016: too many relinks dominate avatar.js http benchmark Reviewed-by: sundar, jlaskey, attila ! src/jdk/nashorn/internal/runtime/ScriptObject.java + test/script/basic/JDK-8026016.js + test/script/basic/JDK-8026016.js.EXPECTED Changeset: d155c4a7703c Author: attila Date: 2013-10-14 12:41 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d155c4a7703c 8026113: Nashorn arrays should automatically convert to Java arrays Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/runtime/JSType.java ! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java + test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java Changeset: 64e841576c68 Author: attila Date: 2013-10-15 15:57 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/64e841576c68 8026397: Fix ambiguity with array conversion, including passing JS NativeArrays in Java variable arity methods' vararg array position Reviewed-by: jlaskey, sundar ! src/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk/internal/dynalink/support/Guards.java ! src/jdk/internal/dynalink/support/messages.properties ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! test/src/jdk/nashorn/api/javaaccess/ArrayConversionTest.java Changeset: aa452eb4a5d0 Author: hannesw Date: 2013-10-15 17:37 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa452eb4a5d0 8026367: Add a sync keyword to mozilla_compat Reviewed-by: sundar, attila, lagergren ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js + test/script/basic/JDK-8026367.js ! test/script/sandbox/loadcompat.js Changeset: b3ee112a328e Author: jlaskey Date: 2013-10-15 13:14 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b3ee112a328e 8026498: Revert: latest runsunspider.js tests contains several bugs Reviewed-by: sundar, hannesw Contributed-by: james.laskey at oracle.com ! test/script/basic/runsunspider.js Changeset: 9a13e95cc40f Author: sundar Date: 2013-10-15 22:13 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9a13e95cc40f Merge Changeset: 1899da5c71d3 Author: hannesw Date: 2013-10-16 10:12 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1899da5c71d3 8026692: eval() throws NullPointerException with --compile-only Reviewed-by: sundar, lagergren ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Lower.java + test/script/basic/JDK-8026692.js Changeset: 2d5f9f77c199 Author: hannesw Date: 2013-10-16 10:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2d5f9f77c199 8026693: getType() called on DISCARD node Reviewed-by: sundar, lagergren ! src/jdk/nashorn/internal/codegen/BranchOptimizer.java + test/script/basic/JDK-8026693.js Changeset: adc5639fc4b9 Author: sundar Date: 2013-10-17 13:02 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/adc5639fc4b9 Merge Changeset: 676cd7bf5e09 Author: lana Date: 2013-10-17 16:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/676cd7bf5e09 Merge From lana.steuck at oracle.com Tue Oct 22 09:26:14 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 22 Oct 2013 16:26:14 +0000 Subject: hg: jdk8/jdk8/jaxp: 26 new changesets Message-ID: <20131022162909.CBCA962624@hg.openjdk.java.net> Changeset: b76629725522 Author: joehw Date: 2013-10-10 17:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/b76629725522 8003262: reverse translation required changes in xalan resource bundles Reviewed-by: lancea, dfuchs ! 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_ca.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_cs.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_sk.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_ca.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_cs.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_sk.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 Changeset: 2107c9baa457 Author: lana Date: 2013-10-10 10:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/2107c9baa457 Merge Changeset: cff4e3bf530a Author: lana Date: 2013-10-10 20:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/cff4e3bf530a Merge Changeset: 46ccc5fbc523 Author: lana Date: 2013-10-10 21:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/46ccc5fbc523 Merge Changeset: de8c803d4958 Author: aefimov Date: 2013-10-13 13:50 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/de8c803d4958 8008733: Psr:perf:osb performance regression (18%) in wss_bodyenc Reviewed-by: alanb, shade ! src/com/sun/org/apache/xpath/internal/XPathContext.java Changeset: 4712979714d1 Author: lana Date: 2013-10-11 21:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/4712979714d1 Merge Changeset: 91ae0f2045bc Author: lana Date: 2013-10-14 09:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/91ae0f2045bc Merge Changeset: eb169222d3f2 Author: joehw Date: 2013-10-14 22:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/eb169222d3f2 8015092: SchemaFactory cannot parse schema if whitespace added within patterns in Selector XPath expression Reviewed-by: lancea, alanb ! src/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java Changeset: ecb66dc473c1 Author: joehw Date: 2013-07-16 14:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ecb66dc473c1 8012425: Transform TransformerFactory Reviewed-by: alanb, dfuchs, mullan ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: 7a2014318343 Author: joehw Date: 2013-07-17 09:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/7a2014318343 8017298: Better XML support Reviewed-by: alanb, dfuchs, mullan, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java ! src/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java - src/com/sun/org/apache/xerces/internal/util/SecurityManager.java ! src/com/sun/org/apache/xerces/internal/util/SymbolTable.java + src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! src/com/sun/xml/internal/stream/Entity.java Changeset: a59549c3ad60 Author: dfuchs Date: 2013-07-17 18:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/a59549c3ad60 8013502: Improve stream factories Reviewed-by: joehw, mullan, lancea ! src/javax/xml/stream/FactoryFinder.java Changeset: 4b0b2b5c4cc8 Author: chegar Date: 2013-07-22 14:02 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/4b0b2b5c4cc8 Merge Changeset: 40b8abe19642 Author: chegar Date: 2013-07-29 14:07 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/40b8abe19642 Merge ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: 720db2e27962 Author: joehw Date: 2013-07-31 00:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/720db2e27962 8014530: Better digital signature processing Reviewed-by: alanb, dfuchs, mullan, lancea ! src/com/sun/org/apache/xalan/internal/XalanConstants.java + src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java + src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: cd9347628c7c Author: joehw Date: 2013-07-31 10:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/cd9347628c7c 8021366: java_util/Properties/PropertiesWithOtherEncodings fails during 7u45 nightly testing Reviewed-by: lancea, alanb, dfuchs, mullan ! src/com/sun/xml/internal/stream/Entity.java Changeset: ecbddaa85462 Author: chegar Date: 2013-08-02 11:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ecbddaa85462 Merge Changeset: c5e80c1fa32f Author: chegar Date: 2013-08-09 14:31 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/c5e80c1fa32f Merge ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java Changeset: f952c33ebfdb Author: chegar Date: 2013-08-15 21:33 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/f952c33ebfdb Merge Changeset: ce16a5aa1507 Author: joehw Date: 2013-08-20 09:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ce16a5aa1507 8022682: Supporting XOM Reviewed-by: alanb, chegar, lancea ! src/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLParser.java + src/com/sun/org/apache/xerces/internal/util/SecurityManager.java ! src/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java Changeset: cc3b64366048 Author: chegar Date: 2013-08-23 22:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/cc3b64366048 Merge Changeset: 2b77e12ff69d Author: chegar Date: 2013-10-11 19:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/2b77e12ff69d Merge ! src/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/com/sun/org/apache/xerces/internal/util/SecurityManager.java Changeset: 6f220761f643 Author: chegar Date: 2013-10-15 14:16 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/6f220761f643 Merge Changeset: 0c3f951630fe Author: joehw Date: 2013-10-17 11:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/0c3f951630fe 8015243: SchemaFactory does not catch enum. value that is not in the value space of the base type, anyURI Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/util/URI.java Changeset: 951c1f7fdb10 Author: joehw Date: 2013-10-17 16:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/951c1f7fdb10 8016500: Unlocalized warnigs. Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/jaxp/DefaultValidationErrorHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java Changeset: 31c82bc71ae3 Author: lana Date: 2013-10-17 15:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/31c82bc71ae3 Merge Changeset: 2f1e1e2c2242 Author: lana Date: 2013-10-17 17:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/2f1e1e2c2242 Merge From lana.steuck at oracle.com Tue Oct 22 09:26:32 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 22 Oct 2013 16:26:32 +0000 Subject: hg: jdk8/jdk8/jaxws: 15 new changesets Message-ID: <20131022162828.C9CA562623@hg.openjdk.java.net> Changeset: da77e343f458 Author: lana Date: 2013-10-10 10:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/da77e343f458 Merge Changeset: 66a12ce67d3a Author: lana Date: 2013-10-10 21:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/66a12ce67d3a Merge Changeset: 328b8b96773b Author: lana Date: 2013-10-11 21:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/328b8b96773b Merge Changeset: 43240b8b995b Author: mkos Date: 2013-08-01 16:09 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/43240b8b995b 8017505: Better Client Service Reviewed-by: mullan, ahgross, mgrebac ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/AbstractInstanceResolver.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/InstanceResolver.java + src/share/jaxws_classes/com/sun/xml/internal/ws/api/server/MethodUtil.java + src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/MethodUtil.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/client/sei/SEIStub.java + src/share/jaxws_classes/com/sun/xml/internal/ws/policy/privateutil/MethodUtil.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/policy/privateutil/PolicyUtils.java Changeset: 358f32260d1f Author: chegar Date: 2013-08-02 11:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/358f32260d1f Merge Changeset: 5212665bea32 Author: chegar Date: 2013-08-09 14:31 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/5212665bea32 Merge Changeset: d9704ab517d5 Author: chegar Date: 2013-08-15 21:33 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/d9704ab517d5 Merge Changeset: fca8869ccfd0 Author: chegar Date: 2013-08-23 22:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/fca8869ccfd0 Merge Changeset: a6e2adde013e Author: chegar Date: 2013-08-30 10:15 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/a6e2adde013e Merge Changeset: f6376ba97cea Author: chegar Date: 2013-09-06 09:55 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/f6376ba97cea Merge Changeset: d3a65e8912c9 Author: chegar Date: 2013-09-14 20:43 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/d3a65e8912c9 Merge Changeset: da8141b6e344 Author: chegar Date: 2013-10-03 19:18 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/da8141b6e344 Merge Changeset: 2dc8ae7eb53b Author: chegar Date: 2013-10-11 19:24 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/2dc8ae7eb53b Merge Changeset: 01facfebe17b Author: chegar Date: 2013-10-15 13:46 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/01facfebe17b Merge Changeset: be7d1f874b96 Author: lana Date: 2013-10-17 16:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/be7d1f874b96 Merge From lana.steuck at oracle.com Tue Oct 22 09:28:07 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 22 Oct 2013 16:28:07 +0000 Subject: hg: jdk8/jdk8/hotspot: 14 new changesets Message-ID: <20131022162933.C1B1062625@hg.openjdk.java.net> Changeset: 5c599c419c1d Author: hseigel Date: 2013-07-11 12:59 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5c599c419c1d 8016256: Make finalization final Summary: Add private methods to final methods check Reviewed-by: coleenp, acorn, ahgross Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/classFileParser.cpp Changeset: d840f02d03b4 Author: chegar Date: 2013-07-15 11:07 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d840f02d03b4 Merge - src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp - src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp Changeset: 7ec210434b3c Author: chegar Date: 2013-07-22 14:01 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7ec210434b3c Merge - src/share/vm/memory/klassInfoClosure.hpp - src/share/vm/runtime/aprofiler.cpp - src/share/vm/runtime/aprofiler.hpp Changeset: ca9029490fce Author: chegar Date: 2013-07-25 17:35 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ca9029490fce Merge Changeset: 8f66130f7b5c Author: chegar Date: 2013-08-02 11:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8f66130f7b5c Merge ! src/share/vm/classfile/classFileParser.cpp Changeset: 38f9393d1847 Author: sgabdura Date: 2013-08-09 11:03 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/38f9393d1847 8020789: Disable exporting of gc.heap_dump diagnostic command Reviewed-by: fparain, ahgross ! src/share/vm/services/diagnosticCommand.cpp Changeset: ee7a7aa7c6bb Author: chegar Date: 2013-08-09 14:30 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ee7a7aa7c6bb Merge Changeset: 8f3c59225a5c Author: chegar Date: 2013-08-15 21:33 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8f3c59225a5c Merge - test/runtime/7196045/Test7196045.java - test/runtime/8000968/Test8000968.sh Changeset: 7638e35cabc6 Author: erikj Date: 2013-08-19 17:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7638e35cabc6 8015614: Update build settings Reviewed-by: tbell, dholmes, ahgross ! make/windows/makefiles/compile.make ! make/windows/makefiles/sa.make Changeset: d4fa23d6c35b Author: chegar Date: 2013-08-23 22:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d4fa23d6c35b Merge - src/os_cpu/bsd_x86/vm/bsd_x86_32.ad - src/os_cpu/bsd_x86/vm/bsd_x86_64.ad - src/os_cpu/linux_x86/vm/linux_x86_32.ad - src/os_cpu/linux_x86/vm/linux_x86_64.ad - src/os_cpu/solaris_sparc/vm/solaris_sparc.ad - src/os_cpu/solaris_x86/vm/solaris_x86_32.ad - src/os_cpu/solaris_x86/vm/solaris_x86_64.ad - src/os_cpu/windows_x86/vm/windows_x86_32.ad - src/os_cpu/windows_x86/vm/windows_x86_64.ad Changeset: 07b5f47d7a18 Author: chegar Date: 2013-08-30 09:50 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/07b5f47d7a18 Merge ! src/share/vm/classfile/classFileParser.cpp Changeset: 98a2169ed7ac Author: iklam Date: 2013-08-24 00:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/98a2169ed7ac 8023683: Enhance class file parsing Summary: Use the value returned by REALLOC_RESOURCE_ARRAY() Reviewed-by: coleenp, ahgross ! src/share/vm/classfile/classFileParser.cpp Changeset: 8321dcc18438 Author: chegar Date: 2013-10-13 21:14 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8321dcc18438 Merge ! src/share/vm/classfile/classFileParser.cpp Changeset: 1a93f2c5945a Author: lana Date: 2013-10-17 14:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1a93f2c5945a Merge ! make/windows/makefiles/compile.make ! make/windows/makefiles/sa.make ! src/share/vm/classfile/classFileParser.cpp From lana.steuck at oracle.com Tue Oct 22 09:28:10 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 22 Oct 2013 16:28:10 +0000 Subject: hg: jdk8/jdk8/langtools: 44 new changesets Message-ID: <20131022163157.321E962628@hg.openjdk.java.net> Changeset: ea000904db62 Author: alundblad Date: 2013-10-08 15:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/ea000904db62 8024415: Bug in javac Pretty: Wrong precedence in JCConditional trees Summary: Fixed precedence and associativity issues with pretty printing of JCConditional expressions. Reviewed-by: jfranck Contributed-by: Andreas Lundblad , Matthew Dempsky ! src/share/classes/com/sun/tools/javac/tree/Pretty.java + test/tools/javac/tree/T8024415.java Changeset: 0be3f1820e8b Author: jlahoda Date: 2013-10-09 13:06 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0be3f1820e8b 8025141: java.lang.ClassFormatError: Illegal field modifiers in class (...) Summary: Should not generate non-public $assertionsDisabled field into interfaces Reviewed-by: jjg, vromero ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/defaultMethods/Assertions.java + test/tools/javac/defaultMethods/CannotChangeAssertionsStateAfterInitialized.java Changeset: 1b469fd31e35 Author: jlahoda Date: 2013-10-09 13:09 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1b469fd31e35 8025087: Annotation processing api returns default modifier for interface static method Summary: ClassReader must not set Flags.DEFAULT for interface static methods Reviewed-by: vromero, jjg ! make/build.xml ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/defaultMethods/BadClassfile.java ! test/tools/javac/diags/examples.not-yet.txt + test/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java + test/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java + test/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java + test/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.java ! test/tools/javac/processing/model/element/TestExecutableElement.java Changeset: 1e7ad879f15e Author: alundblad Date: 2013-10-10 08:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1e7ad879f15e 8021237: clean up JavacAnnotatedConstruct Summary: Refactored the static helper methods in JavacAnnoConstructs into ordinary methods and put them in a common superclass (AnnoConstruct) of Symbol and Type. Reviewed-by: jjg, vromero, jfranck + src/share/classes/com/sun/tools/javac/code/AnnoConstruct.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Type.java - src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java Changeset: 933ba3f81a87 Author: bpatel Date: 2013-10-10 10:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/933ba3f81a87 8025633: Fix javadoc to generate valid anchor names Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/DeprecatedListWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/FieldWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialFieldWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlSerialMethodWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/NestedClassWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/PropertyWriterImpl.java + src/share/classes/com/sun/tools/doclets/formats/html/SectionName.java ! src/share/classes/com/sun/tools/doclets/formats/html/SingleIndexWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocletConstants.java ! test/com/sun/javadoc/AccessSkipNav/AccessSkipNav.java + test/com/sun/javadoc/testAnchorNames/TestAnchorNames.java + test/com/sun/javadoc/testAnchorNames/pkg1/DeprMemClass.java + test/com/sun/javadoc/testAnchorNames/pkg1/RegClass.java ! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java ! test/com/sun/javadoc/testAnnotationTypes/TestAnnotationTypes.java ! test/com/sun/javadoc/testClassCrossReferences/TestClassCrossReferences.java ! test/com/sun/javadoc/testExternalOverridenMethod/TestExternalOverridenMethod.java ! test/com/sun/javadoc/testHref/TestHref.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/com/sun/javadoc/testInterface/TestInterface.java ! test/com/sun/javadoc/testJavaFX/TestJavaFX.java ! test/com/sun/javadoc/testLinkTaglet/TestLinkTaglet.java ! test/com/sun/javadoc/testMemberInheritence/TestMemberInheritence.java ! test/com/sun/javadoc/testMemberSummary/TestMemberSummary.java ! test/com/sun/javadoc/testNavigation/TestNavigation.java ! test/com/sun/javadoc/testNestedGenerics/TestNestedGenerics.java ! test/com/sun/javadoc/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenMethodDocCopy.java ! test/com/sun/javadoc/testOverridenMethods/TestOverridenPrivateMethodsWithPackageFlag.java ! test/com/sun/javadoc/testPrivateClasses/TestPrivateClasses.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/com/sun/javadoc/testTaglets/TestTaglets.java ! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java ! test/com/sun/javadoc/testTypeParams/TestTypeParameters.java ! test/com/sun/javadoc/testWarnings/TestWarnings.java Changeset: 6dcf94e32a3a Author: emc Date: 2013-10-10 13:55 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6dcf94e32a3a 8019461: Clean up javac diagnostics 7196553: Review error messages for repeating annotations Summary: Changes to the diagnostic messages to improve clarity and JLS coherence Reviewed-by: jjg ! 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/MemberEnter.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties - test/tools/javac/diags/examples/DuplicateAnnotation.java + test/tools/javac/diags/examples/InterfaceOrArrayExpected.java + test/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java Changeset: b1b4a6dcc282 Author: emc Date: 2013-10-10 20:12 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b1b4a6dcc282 8008762: Type annotation on inner class in anonymous class show up as regular type annotations 8015257: type annotation with TYPE_USE and FIELD attributed differently if repeated. 8013409: test failures for type annotations Summary: Fixes to address some problems in type annotations Reviewed-by: jfranck, jjg ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java + test/tools/javac/annotations/typeAnnotations/classfile/testanoninner.template ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out ! test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java ! test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java Changeset: f068d235c4f7 Author: jjg Date: 2013-10-10 17:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f068d235c4f7 8026294: 8025633 breaks langtools/test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java Reviewed-by: darcy ! test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java Changeset: 8f293c710369 Author: lana Date: 2013-10-10 13:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8f293c710369 Merge Changeset: bf33f4f81b40 Author: lana Date: 2013-10-10 20:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bf33f4f81b40 Merge - test/tools/javac/diags/examples/DuplicateAnnotation.java Changeset: 1ce8405af5fe Author: rfield Date: 2013-10-10 23:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1ce8405af5fe 8012557: Implement lambda methods on interfaces as private 8016320: Method reference in subinterface of type I.super::foo produces exception at runtime Summary: Now that the VM supports interface instance private methods, lambda methods and lambda bridges are always private. Access is now through invokespecial. Reviewed-by: vromero, jlahoda ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/jvm/Pool.java + test/tools/javac/lambda/8012557/A.java + test/tools/javac/lambda/8012557/B.java + test/tools/javac/lambda/8012557/C.java + test/tools/javac/lambda/8012557/PrivateLambdas.java + test/tools/javac/lambda/8012557/SAM.java + test/tools/javac/lambda/8016320/IllegalBridgeModifier.java Changeset: 872c4a898b38 Author: jlahoda Date: 2013-10-11 15:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/872c4a898b38 6278240: Exception from AnnotationValue.getValue() should list the found type not the required type Reviewed-by: darcy, jfranck, jjg ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Processor.java + test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Source.java + test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Source.out Changeset: f329c374da4b Author: lana Date: 2013-10-11 23:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f329c374da4b Merge Changeset: b024fe427d24 Author: jjg Date: 2013-10-14 12:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b024fe427d24 8026368: doclint does not report empty tags when tag closed implicitly Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclint/Checker.java ! test/tools/doclint/HtmlAttrsTest.java ! test/tools/doclint/HtmlAttrsTest.out ! test/tools/doclint/tidy/BadEnd.out ! test/tools/doclint/tidy/TrimmingEmptyTag.java ! test/tools/doclint/tidy/TrimmingEmptyTag.out Changeset: 87b5bfef7edb Author: jlahoda Date: 2013-10-14 22:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/87b5bfef7edb 8014016: javac is too late detecting invalid annotation usage Summary: Adding new queue to Annotate for validation tasks, performing annotation validation during enter Reviewed-by: jjg, emc, jfranck ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.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/MemberEnter.java ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out + test/tools/javac/processing/errors/StopOnInapplicableAnnotations/GenerateFunctionalInterface.java + test/tools/javac/processing/errors/StopOnInapplicableAnnotations/GenerateSuperInterfaceProcessor.java + test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Processor.java + test/tools/javac/processing/errors/StopOnInapplicableAnnotations/Source.java Changeset: b9e3b55a908c Author: jjg Date: 2013-10-14 16:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b9e3b55a908c 8026371: "tidy" issues in langtools/src/**/*.html files Reviewed-by: darcy + src/share/classes/com/sun/javadoc/package-info.java - src/share/classes/com/sun/javadoc/package.html + src/share/classes/com/sun/tools/classfile/package-info.java - src/share/classes/com/sun/tools/classfile/package.html + src/share/classes/com/sun/tools/doclets/formats/html/markup/package-info.java - src/share/classes/com/sun/tools/doclets/formats/html/markup/package.html + src/share/classes/com/sun/tools/doclets/formats/html/package-info.java - src/share/classes/com/sun/tools/doclets/formats/html/package.html + src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package-info.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package.html + src/share/classes/com/sun/tools/doclets/internal/toolkit/package-info.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/package.html + src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package-info.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package.html + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package-info.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package.html + src/share/classes/com/sun/tools/doclets/internal/toolkit/util/package-info.java - src/share/classes/com/sun/tools/doclets/internal/toolkit/util/package.html + src/share/classes/com/sun/tools/doclets/package-info.java - src/share/classes/com/sun/tools/doclets/package.html + src/share/classes/com/sun/tools/javap/package-info.java - src/share/classes/com/sun/tools/javap/package.html ! src/share/classes/javax/lang/model/overview.html ! src/share/classes/javax/tools/overview.html Changeset: 7d266a2b31b2 Author: jjg Date: 2013-10-14 22:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7d266a2b31b2 8025693: recent javadoc changes cause com/sun/javadoc/testLinkOption/TestLinkOption.java to fail Reviewed-by: darcy ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java + test/tools/javadoc/8025693/Test.java Changeset: 09a414673570 Author: jjg Date: 2013-10-14 23:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/09a414673570 8025998: Missing LV table in lambda bodies Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/lambda/LocalVariableTable.java Changeset: 79649bf21a92 Author: jlahoda Date: 2013-10-15 16:23 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/79649bf21a92 8026180: com.sun.source.tree.NewArrayTree refers to com.sun.tools.javac.util.List Summary: Correcting import in NewArrayTree, adding test protecting againts improper types in API signatures Reviewed-by: jjg ! src/share/classes/com/sun/source/tree/NewArrayTree.java + test/tools/javac/tree/NoPrivateTypesExported.java Changeset: bf6b11347b1a Author: bpatel Date: 2013-10-15 11:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bf6b11347b1a 8026370: javadoc creates empty Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/TagletWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/ContentBuilder.java ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlTree.java + test/com/sun/javadoc/testTagOutput/TestTagOutput.java + test/com/sun/javadoc/testTagOutput/pkg1/DeprecatedTag.java Changeset: 70a301b35e71 Author: vromero Date: 2013-10-15 19:36 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/70a301b35e71 8025816: javac crash with method reference with a type variable as the site Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/T8025816/CrashMethodReferenceWithSiteTypeVarTest.java Changeset: d8d6b58f1ebf Author: vromero Date: 2013-10-15 21:02 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d8d6b58f1ebf 8024947: javac should issue the potentially ambiguous overload warning only where the problem appears Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java + test/tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.out Changeset: 84df20dc604a Author: bpatel Date: 2013-07-24 15:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/84df20dc604a 8016675: Make Javadoc pages more robust Reviewed-by: jlaskey, ksrini ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java + test/com/sun/javadoc/testWindowTitle/TestWindowTitle.java + test/com/sun/javadoc/testWindowTitle/p1/C1.java + test/com/sun/javadoc/testWindowTitle/p2/C2.java Changeset: 8b3e2cc5f1de Author: chegar Date: 2013-07-25 19:06 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/8b3e2cc5f1de Merge - test/tools/javac/generics/6723444/T6723444.out - test/tools/javac/generics/7015430/T7015430.out Changeset: 0d75d3b96477 Author: chegar Date: 2013-08-02 11:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0d75d3b96477 Merge Changeset: 2d1a54d213c2 Author: chegar Date: 2013-08-09 14:44 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2d1a54d213c2 Merge Changeset: 84b6d75ff2c9 Author: chegar Date: 2013-08-15 21:34 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/84b6d75ff2c9 Merge Changeset: a540e2a926cf Author: chegar Date: 2013-08-23 22:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a540e2a926cf Merge Changeset: a8f0c3583a86 Author: chegar Date: 2013-08-30 10:17 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a8f0c3583a86 Merge - test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java - test/tools/javac/diags/examples/IncompatibleThrownTypesInLambda.java Changeset: 6250a7f0aba6 Author: chegar Date: 2013-09-06 10:05 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6250a7f0aba6 Merge - test/com/sun/javadoc/testNavagation/TestNavagation.java - test/com/sun/javadoc/testNavagation/pkg/A.java - test/com/sun/javadoc/testNavagation/pkg/C.java - test/com/sun/javadoc/testNavagation/pkg/E.java - test/com/sun/javadoc/testNavagation/pkg/I.java - test/tools/javac/8015701/AnonymousParameters.java Changeset: a6901af8a2e4 Author: chegar Date: 2013-09-14 20:46 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a6901af8a2e4 Merge Changeset: 2c13a5da6854 Author: chegar Date: 2013-10-03 19:28 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2c13a5da6854 Merge ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java - src/share/classes/com/sun/tools/javac/code/Annotations.java - test/tools/javac/diags/examples/CyclicInference.java - test/tools/javac/diags/examples/MrefStat.java.rej - test/tools/javac/diags/examples/MrefStat1.java.rej - test/tools/javac/lambda/TargetType10.out - test/tools/javac/lambda/typeInference/InferenceTest5.java - test/tools/javac/lambda/typeInference/InferenceTest_neg5.java - test/tools/javac/lambda/typeInference/InferenceTest_neg5.out Changeset: 86e57f576e65 Author: chegar Date: 2013-10-11 19:05 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/86e57f576e65 Merge ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java Changeset: 46feacb99698 Author: chegar Date: 2013-10-15 14:17 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/46feacb99698 Merge - src/share/classes/com/sun/javadoc/package.html - src/share/classes/com/sun/tools/classfile/package.html - src/share/classes/com/sun/tools/doclets/formats/html/markup/package.html - src/share/classes/com/sun/tools/doclets/formats/html/package.html - src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/package.html - src/share/classes/com/sun/tools/doclets/internal/toolkit/package.html - src/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/package.html - src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/package.html - src/share/classes/com/sun/tools/doclets/internal/toolkit/util/package.html - src/share/classes/com/sun/tools/doclets/package.html - src/share/classes/com/sun/tools/javap/package.html Changeset: 90c9ae4bc756 Author: chegar Date: 2013-10-15 20:47 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/90c9ae4bc756 Merge Changeset: dd073728085d Author: chegar Date: 2013-10-15 21:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/dd073728085d Merge Changeset: 19e8eebfbe52 Author: jlahoda Date: 2013-10-15 22:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/19e8eebfbe52 8026510: The name of com.sun.tools.javac.comp.Annotate.Annotator is confusing Summary: A mostly automated rename Annotate.Annotator->Annotate.Worker and enterAnnotation->run. Reviewed-by: emc, jjg ! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java Changeset: b0c086cd4520 Author: jjg Date: 2013-10-15 15:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b0c086cd4520 8026564: import changes from type-annotations forest Reviewed-by: jjg Contributed-by: wdietl at gmail.com, steve.sides at oracle.com ! make/build.properties ! make/build.xml ! src/share/classes/com/sun/tools/javac/code/Attribute.java ! src/share/classes/com/sun/tools/javac/code/Printer.java ! src/share/classes/com/sun/tools/javac/code/SymbolMetadata.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.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/Lower.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/javax/lang/model/AnnotatedConstruct.java ! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java ! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java ! test/tools/javac/T7042623.java ! test/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java + test/tools/javac/annotations/typeAnnotations/classfile/Scopes.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out ! test/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.java ! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.out ! test/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out ! test/tools/javac/annotations/typeAnnotations/failures/BadCast.java ! test/tools/javac/annotations/typeAnnotations/failures/BadCast.out + test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java + test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out + test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java + test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out ! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java - test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.out + test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java + test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out + test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java + test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out ! test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.java ! test/tools/javac/annotations/typeAnnotations/failures/IncompleteArray.out - test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.java - test/tools/javac/annotations/typeAnnotations/failures/IncompleteVararg.out ! test/tools/javac/annotations/typeAnnotations/failures/IndexArray.java ! test/tools/javac/annotations/typeAnnotations/failures/IndexArray.out ! test/tools/javac/annotations/typeAnnotations/failures/LintCast.out ! test/tools/javac/annotations/typeAnnotations/failures/OldArray.java + test/tools/javac/annotations/typeAnnotations/failures/OldArray.out ! test/tools/javac/annotations/typeAnnotations/failures/Scopes.java ! test/tools/javac/annotations/typeAnnotations/failures/Scopes.out ! test/tools/javac/annotations/typeAnnotations/failures/StaticFields.java ! test/tools/javac/annotations/typeAnnotations/failures/StaticFields.out - test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.java - test/tools/javac/annotations/typeAnnotations/failures/StaticMethods.out ! test/tools/javac/annotations/typeAnnotations/failures/TypeVariableCycleTest.java + test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java + test/tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.out - test/tools/javac/diags/examples/CantAnnotateNestedType.java + test/tools/javac/diags/examples/CantAnnotateScoping.java + test/tools/javac/diags/examples/CantAnnotateScoping1.java - test/tools/javac/diags/examples/CantAnnotateStaticClass.java ! test/tools/javac/lib/DPrinter.java ! test/tools/javac/processing/model/type/BasicAnnoTests.java Changeset: d7e155f874a7 Author: jjg Date: 2013-10-16 10:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d7e155f874a7 8026704: Build failure with --enable-debug Reviewed-by: ksrini ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java - test/tools/javac/lambda/LocalVariableTable.java Changeset: 7f6481e5fe3a Author: emc Date: 2013-10-16 16:33 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7f6481e5fe3a 8026286: Improper locking of annotation queues causes assertion failures. 8026063: Calls to annotate.flush() cause incorrect type annotations to be generated. Summary: Fix locking in ClassReader.java Reviewed-by: jfranck ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/tools/javac/annotations/typeAnnotations/TestAnonInnerInstance1.java ! test/tools/javac/annotations/typeAnnotations/classfile/T8008762.java Changeset: a48d3b981083 Author: mnunez Date: 2013-10-17 13:27 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a48d3b981083 8015372: Update tests for Method Parameter Reflection API to check whether a parameter is final Reviewed-by: jjg, jfranck ! test/tools/javac/MethodParameters/AnnotationTest.java + test/tools/javac/MethodParameters/AnnotationTest.out ! test/tools/javac/MethodParameters/AnonymousClass.java + test/tools/javac/MethodParameters/AnonymousClass.out ! test/tools/javac/MethodParameters/ClassFileVisitor.java ! test/tools/javac/MethodParameters/Constructors.java + test/tools/javac/MethodParameters/Constructors.out ! test/tools/javac/MethodParameters/EnumTest.java + test/tools/javac/MethodParameters/EnumTest.out ! test/tools/javac/MethodParameters/InstanceMethods.java + test/tools/javac/MethodParameters/InstanceMethods.out ! test/tools/javac/MethodParameters/LambdaTest.java + test/tools/javac/MethodParameters/LambdaTest.out ! test/tools/javac/MethodParameters/LocalClassTest.java + test/tools/javac/MethodParameters/LocalClassTest.out ! test/tools/javac/MethodParameters/MemberClassTest.java + test/tools/javac/MethodParameters/MemberClassTest.out ! test/tools/javac/MethodParameters/ReflectionVisitor.java ! test/tools/javac/MethodParameters/StaticMethods.java + test/tools/javac/MethodParameters/StaticMethods.out ! test/tools/javac/MethodParameters/Tester.java ! test/tools/javac/MethodParameters/UncommonParamNames.java + test/tools/javac/MethodParameters/UncommonParamNames.out Changeset: 4d8af6fda907 Author: mnunez Date: 2013-10-17 13:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4d8af6fda907 8008192: Better ordering checks needed in repeatingAnnotations/combo/ReflectionTest Reviewed-by: jjg, jfranck ! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java ! test/tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java Changeset: defadd528513 Author: mchung Date: 2013-10-17 13:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/defadd528513 8015912: jdeps support to output in dot file format 8026255: Switch jdeps to follow traditional Java option style Reviewed-by: alanb ! 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/PlatformClassPath.java + src/share/classes/com/sun/tools/jdeps/Profile.java - src/share/classes/com/sun/tools/jdeps/Profiles.java ! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties + test/tools/jdeps/APIDeps.java ! test/tools/jdeps/Basic.java ! test/tools/jdeps/Test.java + test/tools/jdeps/b/B.java + test/tools/jdeps/c/C.java + test/tools/jdeps/c/I.java + test/tools/jdeps/d/D.java + test/tools/jdeps/e/E.java + test/tools/jdeps/f/F.java + test/tools/jdeps/g/G.java + test/tools/jdeps/m/Bar.java + test/tools/jdeps/m/Foo.java + test/tools/jdeps/m/Gee.java Changeset: bca97b47f0a2 Author: lana Date: 2013-10-17 16:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bca97b47f0a2 Merge From sergey.malenkov at oracle.com Tue Oct 22 09:45:25 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Tue, 22 Oct 2013 20:45:25 +0400 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <6215F60F-49FC-420F-8735-C15D014F1F62@oracle.com> References: <52666E05.8030901@oracle.com> <52667829.1090804@oracle.com> <6215F60F-49FC-420F-8735-C15D014F1F62@oracle.com> Message-ID: <5266ABA5.8090207@oracle.com> Thanks! I fixed package.html, but there are similar typos in the following classes: javax.sql.rowset.spi.XmlReader: * SyncProvider implementations that supply XML data reader * capabilities such as output XML stream capabilities can implement this * interface to provider standard XmlReader objects to * WebRowSet implementations. javax.sql.rowset.spi.XmlWriter: * SyncProvider implementations that supply XML data writer * capabilities such as output XML stream capabilities can implement this * interface to provider standard XmlWriter objects to * WebRowSet implementations. Should I fix them too? ... to provide ... Regards, SAM On 22.10.2013 19:39, Lance Andersen - Oracle wrote: > First, thank you for doing this. > > I went through all of the JDBC/RowSet diffs. They all look good but I found one other error that the spell checker missed in one of the lines you changed > > > http://cr.openjdk.java.net/~malenkov/8022746.8.0/jdk/src/share/classes/com/sun/rowset/package.html.sdiff.html > > 77 classess so that any developer can extend them to provider additional features > > > change provider to provide on line 77. > > > Best > Lance > On Oct 22, 2013, at 9:05 AM, Alan Bateman wrote: > >> On 22/10/2013 13:22, sergey malenkov wrote: >>> Hello, >>> >>> Could you please review the following huge fix: >>> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >>> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 >>> >>> I've replaced all typos with correct words in all documentations and comments. Our technical writer has already checked it. >> This is a good work. Can you say what tools you used for this, was in an IDE or did you run a spell checker by other means? >> >> I skimmed through most of the non-client sources and don't see any errors. One comment on jvm.h is that it has a copy in the hotspot repository and that appears to have the same typos. This makes me wonder if you are only doing the jdk repository? >> >> -Alan >> > > > Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 > Oracle Java Engineering > 1 Network Drive > Burlington, MA 01803 > Lance.Andersen at oracle.com > From lana.steuck at oracle.com Tue Oct 22 09:25:48 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 22 Oct 2013 16:25:48 +0000 Subject: hg: jdk8/jdk8: 11 new changesets Message-ID: <20131022162553.654596261F@hg.openjdk.java.net> Changeset: 4d23143c676a Author: lana Date: 2013-10-10 08:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/4d23143c676a Merge Changeset: fd3b32cc4b6e Author: lana Date: 2013-10-10 21:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/fd3b32cc4b6e Merge Changeset: 3f9873789d44 Author: mduigou Date: 2013-10-11 15:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/3f9873789d44 8025796: hgforest.sh could trigger unbuffered output from hg without complicated machinations Reviewed-by: mduigou Contributed-by: Dmitry Samersoff ! common/bin/hgforest.sh Changeset: d35943431696 Author: lana Date: 2013-10-11 21:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/d35943431696 Merge Changeset: af87dabb4263 Author: msheppar Date: 2013-06-14 15:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/af87dabb4263 8011157: Improve CORBA portablility Summary: fix also reviewed by Alexander Fomin Reviewed-by: alanb, coffeys, skoivu ! common/makefiles/RMICompilation.gmk Changeset: ce8c63017f11 Author: chegar Date: 2013-10-13 21:37 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ce8c63017f11 Merge Changeset: 28be3d174c92 Author: chegar Date: 2013-10-15 13:39 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/28be3d174c92 Merge Changeset: af81988013b5 Author: erikj Date: 2013-10-16 13:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/af81988013b5 6604021: RMIC is defaulting to BOOT jdk version, needs to be rmic.jar Reviewed-by: dholmes, chegar ! common/makefiles/JavaCompilation.gmk ! common/makefiles/RMICompilation.gmk Changeset: 9ec6626d43bb Author: mduigou Date: 2013-10-17 14:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/9ec6626d43bb 8026062: webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug", -l and wxfile support Reviewed-by: weijun, dsamersoff, darcy, jrose, tbell ! make/scripts/webrev.ksh Changeset: 77473affb9c0 Author: lana Date: 2013-10-17 13:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/77473affb9c0 Merge ! common/makefiles/JavaCompilation.gmk ! common/makefiles/RMICompilation.gmk Changeset: 35c14ec3e12f Author: lana Date: 2013-10-17 15:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/35c14ec3e12f Merge From Lance.Andersen at oracle.com Tue Oct 22 09:49:39 2013 From: Lance.Andersen at oracle.com (Lance Andersen - Oracle) Date: Tue, 22 Oct 2013 12:49:39 -0400 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <5266ABA5.8090207@oracle.com> References: <52666E05.8030901@oracle.com> <52667829.1090804@oracle.com> <6215F60F-49FC-420F-8735-C15D014F1F62@oracle.com> <5266ABA5.8090207@oracle.com> Message-ID: <7EA7C116-44FF-4CEE-B01F-4E4A87E658BB@oracle.com> Yes, makes sense to fix now that we know about them On Oct 22, 2013, at 12:45 PM, sergey malenkov wrote: > Thanks! > I fixed package.html, but there are similar typos in the following classes: > > javax.sql.rowset.spi.XmlReader: > * SyncProvider implementations that supply XML data reader > * capabilities such as output XML stream capabilities can implement this > * interface to provider standard XmlReader objects to > * WebRowSet implementations. > > javax.sql.rowset.spi.XmlWriter: > * SyncProvider implementations that supply XML data writer > * capabilities such as output XML stream capabilities can implement this > * interface to provider standard XmlWriter objects to > * WebRowSet implementations. > > > Should I fix them too? > > ... to provide ... > > Regards, > SAM > > On 22.10.2013 19:39, Lance Andersen - Oracle wrote: >> First, thank you for doing this. >> >> I went through all of the JDBC/RowSet diffs. They all look good but I found one other error that the spell checker missed in one of the lines you changed >> >> >> http://cr.openjdk.java.net/~malenkov/8022746.8.0/jdk/src/share/classes/com/sun/rowset/package.html.sdiff.html >> >> 77 classess so that any developer can extend them to provider additional features >> >> >> change provider to provide on line 77. >> >> >> Best >> Lance >> On Oct 22, 2013, at 9:05 AM, Alan Bateman wrote: >> >>> On 22/10/2013 13:22, sergey malenkov wrote: >>>> Hello, >>>> >>>> Could you please review the following huge fix: >>>> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >>>> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 >>>> >>>> I've replaced all typos with correct words in all documentations and comments. Our technical writer has already checked it. >>> This is a good work. Can you say what tools you used for this, was in an IDE or did you run a spell checker by other means? >>> >>> I skimmed through most of the non-client sources and don't see any errors. One comment on jvm.h is that it has a copy in the hotspot repository and that appears to have the same typos. This makes me wonder if you are only doing the jdk repository? >>> >>> -Alan >>> >> >> >> Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 >> Oracle Java Engineering >> 1 Network Drive >> Burlington, MA 01803 >> Lance.Andersen at oracle.com >> > -------------- next part -------------- Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 Lance.Andersen at oracle.com From sergey.malenkov at oracle.com Tue Oct 22 09:51:04 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Tue, 22 Oct 2013 20:51:04 +0400 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <5266961C.30500@oracle.com> References: <52666E05.8030901@oracle.com> <5266961C.30500@oracle.com> Message-ID: <5266ACF8.5090601@oracle.com> Thanks, I fixed both occurrences of ProtoclList in that file. Regards, SAM On 22.10.2013 19:13, Sean Mullan wrote: > You have some merge cruft left in > jdk/src/share/classes/sun/security/krb5/Realm.java > > Line 246 of jdk/src/share/classes/sun/security/ssl/SSLContextImpl.java > should be: > > // Get supported ProtocolList. > > Other than that, I reviewed all the security/crypto changes and they > look good to me. > > BTW, "accommodate, "occurred" and "preferred" are commonly misspelt ;) > > --Sean > > On 10/22/2013 08:22 AM, sergey malenkov wrote: >> Hello, >> >> Could you please review the following huge fix: >> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 >> >> I've replaced all typos with correct words in all documentations and >> comments. Our technical writer has already checked it. >> >> Thanks, >> SAM > From sergey.malenkov at oracle.com Tue Oct 22 10:01:11 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Tue, 22 Oct 2013 21:01:11 +0400 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <52669DD9.3060307@oracle.com> References: <52666E05.8030901@oracle.com> <52669DD9.3060307@oracle.com> Message-ID: <5266AF57.4060901@oracle.com> Thank you for this information. I'll remove *.1 files from the webrev. Regards, SAM On 22.10.2013 19:46, Jonathan Gibbons wrote: > On 10/22/2013 05:22 AM, sergey malenkov wrote: >> Hello, >> >> Could you please review the following huge fix: >> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 >> >> I've replaced all typos with correct words in all documentations and >> comments. Our technical writer has already checked it. >> >> Thanks, >> SAM > > I believe the "man" pages are derived files, generated by the docs > team from upstream files. You might want to check if that is the case > and if so, have them update the upstream files, otherwise the changes > to *.1 files will come back again. > > -- Jon From lana.steuck at oracle.com Tue Oct 22 09:42:12 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 22 Oct 2013 16:42:12 +0000 Subject: hg: jdk8/jdk8/jdk: 146 new changesets Message-ID: <20131022172308.8CE6262630@hg.openjdk.java.net> Changeset: f1e31376f419 Author: robm Date: 2013-10-09 00:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f1e31376f419 7180557: InetAddress.getLocalHost throws UnknownHostException on java7u5 on OSX webbugs Reviewed-by: chegar, dsamersoff ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c Changeset: 2ea162b2ff55 Author: alanb Date: 2013-10-09 09:20 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2ea162b2ff55 8008662: Add @jdk.Exported to JDK-specific/exported APIs Reviewed-by: chegar, vinnie, dfuchs, mchung, mullan, darcy ! src/share/classes/com/sun/jdi/AbsentInformationException.java ! src/share/classes/com/sun/jdi/Accessible.java ! src/share/classes/com/sun/jdi/ArrayReference.java ! src/share/classes/com/sun/jdi/ArrayType.java ! src/share/classes/com/sun/jdi/BooleanType.java ! src/share/classes/com/sun/jdi/BooleanValue.java ! src/share/classes/com/sun/jdi/Bootstrap.java ! src/share/classes/com/sun/jdi/ByteType.java ! src/share/classes/com/sun/jdi/ByteValue.java ! src/share/classes/com/sun/jdi/CharType.java ! src/share/classes/com/sun/jdi/CharValue.java ! src/share/classes/com/sun/jdi/ClassLoaderReference.java ! src/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/share/classes/com/sun/jdi/ClassNotPreparedException.java ! src/share/classes/com/sun/jdi/ClassObjectReference.java ! src/share/classes/com/sun/jdi/ClassType.java ! src/share/classes/com/sun/jdi/DoubleType.java ! src/share/classes/com/sun/jdi/DoubleValue.java ! src/share/classes/com/sun/jdi/Field.java ! src/share/classes/com/sun/jdi/FloatType.java ! src/share/classes/com/sun/jdi/FloatValue.java ! src/share/classes/com/sun/jdi/IncompatibleThreadStateException.java ! src/share/classes/com/sun/jdi/InconsistentDebugInfoException.java ! src/share/classes/com/sun/jdi/IntegerType.java ! src/share/classes/com/sun/jdi/IntegerValue.java ! src/share/classes/com/sun/jdi/InterfaceType.java ! src/share/classes/com/sun/jdi/InternalException.java ! src/share/classes/com/sun/jdi/InvalidCodeIndexException.java ! src/share/classes/com/sun/jdi/InvalidLineNumberException.java ! src/share/classes/com/sun/jdi/InvalidStackFrameException.java ! src/share/classes/com/sun/jdi/InvalidTypeException.java ! src/share/classes/com/sun/jdi/InvocationException.java ! src/share/classes/com/sun/jdi/JDIPermission.java ! src/share/classes/com/sun/jdi/LocalVariable.java ! src/share/classes/com/sun/jdi/Locatable.java ! src/share/classes/com/sun/jdi/Location.java ! src/share/classes/com/sun/jdi/LongType.java ! src/share/classes/com/sun/jdi/LongValue.java ! src/share/classes/com/sun/jdi/Method.java ! src/share/classes/com/sun/jdi/Mirror.java ! src/share/classes/com/sun/jdi/MonitorInfo.java ! src/share/classes/com/sun/jdi/NativeMethodException.java ! src/share/classes/com/sun/jdi/ObjectCollectedException.java ! src/share/classes/com/sun/jdi/ObjectReference.java ! src/share/classes/com/sun/jdi/PathSearchingVirtualMachine.java ! src/share/classes/com/sun/jdi/PrimitiveType.java ! src/share/classes/com/sun/jdi/PrimitiveValue.java ! src/share/classes/com/sun/jdi/ReferenceType.java ! src/share/classes/com/sun/jdi/ShortType.java ! src/share/classes/com/sun/jdi/ShortValue.java ! src/share/classes/com/sun/jdi/StackFrame.java ! src/share/classes/com/sun/jdi/StringReference.java ! src/share/classes/com/sun/jdi/ThreadGroupReference.java ! src/share/classes/com/sun/jdi/ThreadReference.java ! src/share/classes/com/sun/jdi/Type.java ! src/share/classes/com/sun/jdi/TypeComponent.java ! src/share/classes/com/sun/jdi/VMCannotBeModifiedException.java ! src/share/classes/com/sun/jdi/VMDisconnectedException.java ! src/share/classes/com/sun/jdi/VMMismatchException.java ! src/share/classes/com/sun/jdi/VMOutOfMemoryException.java ! src/share/classes/com/sun/jdi/Value.java ! src/share/classes/com/sun/jdi/VirtualMachine.java ! src/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/share/classes/com/sun/jdi/VoidType.java ! src/share/classes/com/sun/jdi/VoidValue.java ! src/share/classes/com/sun/jdi/connect/AttachingConnector.java ! src/share/classes/com/sun/jdi/connect/Connector.java ! src/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/share/classes/com/sun/jdi/connect/LaunchingConnector.java ! src/share/classes/com/sun/jdi/connect/ListeningConnector.java ! src/share/classes/com/sun/jdi/connect/Transport.java ! src/share/classes/com/sun/jdi/connect/TransportTimeoutException.java ! src/share/classes/com/sun/jdi/connect/VMStartException.java + src/share/classes/com/sun/jdi/connect/package-info.java - src/share/classes/com/sun/jdi/connect/package.html ! src/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java ! src/share/classes/com/sun/jdi/connect/spi/Connection.java ! src/share/classes/com/sun/jdi/connect/spi/TransportService.java + src/share/classes/com/sun/jdi/connect/spi/package-info.java - src/share/classes/com/sun/jdi/connect/spi/package.html ! src/share/classes/com/sun/jdi/event/AccessWatchpointEvent.java ! src/share/classes/com/sun/jdi/event/BreakpointEvent.java ! src/share/classes/com/sun/jdi/event/ClassPrepareEvent.java ! src/share/classes/com/sun/jdi/event/ClassUnloadEvent.java ! src/share/classes/com/sun/jdi/event/Event.java ! src/share/classes/com/sun/jdi/event/EventIterator.java ! src/share/classes/com/sun/jdi/event/EventQueue.java ! src/share/classes/com/sun/jdi/event/EventSet.java ! src/share/classes/com/sun/jdi/event/ExceptionEvent.java ! src/share/classes/com/sun/jdi/event/LocatableEvent.java ! src/share/classes/com/sun/jdi/event/MethodEntryEvent.java ! src/share/classes/com/sun/jdi/event/MethodExitEvent.java ! src/share/classes/com/sun/jdi/event/ModificationWatchpointEvent.java ! src/share/classes/com/sun/jdi/event/MonitorContendedEnterEvent.java ! src/share/classes/com/sun/jdi/event/MonitorContendedEnteredEvent.java ! src/share/classes/com/sun/jdi/event/MonitorWaitEvent.java ! src/share/classes/com/sun/jdi/event/MonitorWaitedEvent.java ! src/share/classes/com/sun/jdi/event/StepEvent.java ! src/share/classes/com/sun/jdi/event/ThreadDeathEvent.java ! src/share/classes/com/sun/jdi/event/ThreadStartEvent.java ! src/share/classes/com/sun/jdi/event/VMDeathEvent.java ! src/share/classes/com/sun/jdi/event/VMDisconnectEvent.java ! src/share/classes/com/sun/jdi/event/VMStartEvent.java ! src/share/classes/com/sun/jdi/event/WatchpointEvent.java + src/share/classes/com/sun/jdi/event/package-info.java - src/share/classes/com/sun/jdi/event/package.html + src/share/classes/com/sun/jdi/package-info.java - src/share/classes/com/sun/jdi/package.html ! src/share/classes/com/sun/jdi/request/AccessWatchpointRequest.java ! src/share/classes/com/sun/jdi/request/BreakpointRequest.java ! src/share/classes/com/sun/jdi/request/ClassPrepareRequest.java ! src/share/classes/com/sun/jdi/request/ClassUnloadRequest.java ! src/share/classes/com/sun/jdi/request/DuplicateRequestException.java ! src/share/classes/com/sun/jdi/request/EventRequest.java ! src/share/classes/com/sun/jdi/request/EventRequestManager.java ! src/share/classes/com/sun/jdi/request/ExceptionRequest.java ! src/share/classes/com/sun/jdi/request/InvalidRequestStateException.java ! src/share/classes/com/sun/jdi/request/MethodEntryRequest.java ! src/share/classes/com/sun/jdi/request/MethodExitRequest.java ! src/share/classes/com/sun/jdi/request/ModificationWatchpointRequest.java ! src/share/classes/com/sun/jdi/request/MonitorContendedEnterRequest.java ! src/share/classes/com/sun/jdi/request/MonitorContendedEnteredRequest.java ! src/share/classes/com/sun/jdi/request/MonitorWaitRequest.java ! src/share/classes/com/sun/jdi/request/MonitorWaitedRequest.java ! src/share/classes/com/sun/jdi/request/StepRequest.java ! src/share/classes/com/sun/jdi/request/ThreadDeathRequest.java ! src/share/classes/com/sun/jdi/request/ThreadStartRequest.java ! src/share/classes/com/sun/jdi/request/VMDeathRequest.java ! src/share/classes/com/sun/jdi/request/WatchpointRequest.java + src/share/classes/com/sun/jdi/request/package-info.java - src/share/classes/com/sun/jdi/request/package.html ! src/share/classes/com/sun/management/GarbageCollectionNotificationInfo.java ! src/share/classes/com/sun/management/GarbageCollectorMXBean.java ! src/share/classes/com/sun/management/GcInfo.java ! src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/share/classes/com/sun/management/OperatingSystemMXBean.java ! src/share/classes/com/sun/management/ThreadMXBean.java ! src/share/classes/com/sun/management/UnixOperatingSystemMXBean.java ! src/share/classes/com/sun/management/VMOption.java + src/share/classes/com/sun/management/package-info.java - src/share/classes/com/sun/management/package.html ! src/share/classes/com/sun/net/httpserver/Authenticator.java ! src/share/classes/com/sun/net/httpserver/BasicAuthenticator.java ! src/share/classes/com/sun/net/httpserver/Filter.java ! src/share/classes/com/sun/net/httpserver/Headers.java ! src/share/classes/com/sun/net/httpserver/HttpContext.java ! src/share/classes/com/sun/net/httpserver/HttpExchange.java ! src/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/share/classes/com/sun/net/httpserver/HttpPrincipal.java ! src/share/classes/com/sun/net/httpserver/HttpServer.java ! src/share/classes/com/sun/net/httpserver/HttpsConfigurator.java ! src/share/classes/com/sun/net/httpserver/HttpsExchange.java ! src/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/share/classes/com/sun/net/httpserver/package-info.java ! src/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/share/classes/com/sun/net/httpserver/spi/package-info.java ! src/share/classes/com/sun/nio/sctp/AbstractNotificationHandler.java ! src/share/classes/com/sun/nio/sctp/Association.java ! src/share/classes/com/sun/nio/sctp/AssociationChangeNotification.java ! src/share/classes/com/sun/nio/sctp/HandlerResult.java ! src/share/classes/com/sun/nio/sctp/IllegalReceiveException.java ! src/share/classes/com/sun/nio/sctp/IllegalUnbindException.java ! src/share/classes/com/sun/nio/sctp/InvalidStreamException.java ! src/share/classes/com/sun/nio/sctp/MessageInfo.java ! src/share/classes/com/sun/nio/sctp/Notification.java ! src/share/classes/com/sun/nio/sctp/NotificationHandler.java ! src/share/classes/com/sun/nio/sctp/PeerAddressChangeNotification.java ! src/share/classes/com/sun/nio/sctp/SctpChannel.java ! src/share/classes/com/sun/nio/sctp/SctpMultiChannel.java ! src/share/classes/com/sun/nio/sctp/SctpServerChannel.java ! src/share/classes/com/sun/nio/sctp/SctpSocketOption.java ! src/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java ! src/share/classes/com/sun/nio/sctp/SendFailedNotification.java ! src/share/classes/com/sun/nio/sctp/ShutdownNotification.java ! src/share/classes/com/sun/nio/sctp/package-info.java ! src/share/classes/com/sun/security/auth/LdapPrincipal.java ! src/share/classes/com/sun/security/auth/NTDomainPrincipal.java ! src/share/classes/com/sun/security/auth/NTNumericCredential.java ! src/share/classes/com/sun/security/auth/NTSid.java ! src/share/classes/com/sun/security/auth/NTSidDomainPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidGroupPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidPrimaryGroupPrincipal.java ! src/share/classes/com/sun/security/auth/NTSidUserPrincipal.java ! src/share/classes/com/sun/security/auth/NTUserPrincipal.java ! src/share/classes/com/sun/security/auth/PolicyFile.java ! src/share/classes/com/sun/security/auth/PrincipalComparator.java ! src/share/classes/com/sun/security/auth/SolarisNumericGroupPrincipal.java ! src/share/classes/com/sun/security/auth/SolarisNumericUserPrincipal.java ! src/share/classes/com/sun/security/auth/SolarisPrincipal.java ! src/share/classes/com/sun/security/auth/UnixNumericGroupPrincipal.java ! src/share/classes/com/sun/security/auth/UnixNumericUserPrincipal.java ! src/share/classes/com/sun/security/auth/UnixPrincipal.java ! src/share/classes/com/sun/security/auth/UserPrincipal.java ! src/share/classes/com/sun/security/auth/X500Principal.java ! src/share/classes/com/sun/security/auth/callback/DialogCallbackHandler.java ! src/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java + src/share/classes/com/sun/security/auth/callback/package-info.java ! src/share/classes/com/sun/security/auth/login/ConfigFile.java + src/share/classes/com/sun/security/auth/login/package-info.java ! src/share/classes/com/sun/security/auth/module/JndiLoginModule.java ! src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java ! src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java ! src/share/classes/com/sun/security/auth/module/LdapLoginModule.java ! src/share/classes/com/sun/security/auth/module/NTLoginModule.java ! src/share/classes/com/sun/security/auth/module/NTSystem.java ! src/share/classes/com/sun/security/auth/module/SolarisLoginModule.java ! src/share/classes/com/sun/security/auth/module/SolarisSystem.java ! src/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/share/classes/com/sun/security/auth/module/UnixSystem.java + src/share/classes/com/sun/security/auth/module/package-info.java + src/share/classes/com/sun/security/auth/package-info.java ! src/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSContext.java ! src/share/classes/com/sun/security/jgss/ExtendedGSSCredential.java ! src/share/classes/com/sun/security/jgss/GSSUtil.java ! src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java ! src/share/classes/com/sun/security/jgss/InquireType.java + src/share/classes/com/sun/security/jgss/package-info.java ! src/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/share/classes/com/sun/tools/attach/AgentLoadException.java ! src/share/classes/com/sun/tools/attach/AttachNotSupportedException.java ! src/share/classes/com/sun/tools/attach/AttachPermission.java ! src/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java + src/share/classes/com/sun/tools/attach/package-info.java - src/share/classes/com/sun/tools/attach/package.html ! src/share/classes/com/sun/tools/attach/spi/AttachProvider.java + src/share/classes/com/sun/tools/attach/spi/package-info.java - src/share/classes/com/sun/tools/attach/spi/package.html ! src/share/classes/com/sun/tools/jconsole/JConsoleContext.java ! src/share/classes/com/sun/tools/jconsole/JConsolePlugin.java + src/share/classes/com/sun/tools/jconsole/package-info.java - src/share/classes/com/sun/tools/jconsole/package.html ! src/solaris/classes/com/sun/management/OSMBeanFactory.java Changeset: 91a752e3d50b Author: vinnie Date: 2013-10-09 10:48 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/91a752e3d50b 8008171: Refactor KeyStore.DomainLoadStoreParameter as a standalone class Reviewed-by: mullan, weijun + src/share/classes/java/security/DomainLoadStoreParameter.java ! src/share/classes/java/security/KeyStore.java ! src/share/classes/sun/security/provider/DomainKeyStore.java ! test/sun/security/provider/KeyStore/DKSTest.java Changeset: 1cd20806fd5c Author: psandoz Date: 2013-10-09 15:19 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1cd20806fd5c 8020061: Clarify reporting characteristics between splits Reviewed-by: alanb, chegar ! src/share/classes/java/util/Spliterator.java Changeset: cf6e39cfdf50 Author: mchung Date: 2013-10-09 06:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cf6e39cfdf50 8026027: Level.parse should return the custom Level instance instead of the mirrored Level Reviewed-by: dfuchs, chegar ! src/share/classes/java/util/logging/Level.java + test/java/util/logging/Level/CustomLevel.java + test/java/util/logging/Level/myresource.properties Changeset: e3b70e601c1c Author: rriggs Date: 2013-10-09 11:02 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e3b70e601c1c 8024612: java/time/tck/java/time/format/TCKDateTimeFormatters.java failed Summary: The test should be using the Locale.Category.FORMAT to verify the test data Reviewed-by: lancea ! test/java/time/tck/java/time/format/TCKDateTimeFormatters.java Changeset: 09e2a73aa1dc Author: rriggs Date: 2013-09-26 15:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/09e2a73aa1dc 8025718: Enhance error messages for parsing Summary: Add values and types to exception messages Reviewed-by: lancea Contributed-by: scolebourne at joda.org ! src/share/classes/java/time/DayOfWeek.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/Month.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/format/Parsed.java ! test/java/time/test/java/time/format/TestDateTimeFormatter.java Changeset: c070001c4f60 Author: henryjen Date: 2013-10-09 09:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c070001c4f60 8023524: Mechanism to dump generated lambda classes / log lambda code generation Reviewed-by: plevart, mchung, forax, jjb Contributed-by: brian.goetz at oracle.com, henry.jen at oracle.com ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + src/share/classes/java/lang/invoke/ProxyClassesDumper.java + test/java/lang/invoke/lambda/LogGeneratedClassesTest.java Changeset: d42fe440bda8 Author: rriggs Date: 2013-10-09 13:34 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d42fe440bda8 8024076: Incorrect 2 -> 4 year parsing and resolution in DateTimeFormatter Summary: Add appendValueReduced method based on a ChronoLocalDate to provide context for the value Reviewed-by: sherman Contributed-by: scolebourne at joda.org ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestReducedParser.java ! test/java/time/test/java/time/format/TestReducedPrinter.java Changeset: b86e6700266e Author: bpb Date: 2013-10-09 11:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b86e6700266e 8016252: More defensive HashSet.readObject Summary: Add data validation checks in readObject(). Reviewed-by: alanb, mduigou, chegar Contributed-by: Brian Burkhalter ! src/share/classes/java/util/HashSet.java + test/java/util/HashSet/Serialization.java Changeset: 1597066b58ee Author: valeriep Date: 2013-10-08 11:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1597066b58ee 7196382: PKCS11 provider should support 2048-bit DH Summary: Query and enforce range checking using the values from native PKCS11 library. Reviewed-by: xuelei ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java + test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java Changeset: 3da8be8d13bf Author: valeriep Date: 2013-10-08 11:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3da8be8d13bf 8012900: CICO ignores AAD in GCM mode Summary: Change GCM decryption to not return result until tag verification passed Reviewed-by: xuelei ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/FeedbackCipher.java ! src/share/classes/com/sun/crypto/provider/GCTR.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/crypto/provider/PCBC.java ! src/share/classes/javax/crypto/CipherSpi.java + test/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java Changeset: f4305254f92f Author: valeriep Date: 2013-10-08 11:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f4305254f92f 8014374: Cannot initialize "AES/GCM/NoPadding" on wrap/unseal on solaris with OracleUcrypto Summary: Removed OracleUcrypto provider regression tests from OpenJDK Reviewed-by: xuelei - test/com/oracle/security/ucrypto/TestAES.java - test/com/oracle/security/ucrypto/TestDigest.java - test/com/oracle/security/ucrypto/TestRSA.java - test/com/oracle/security/ucrypto/UcryptoTest.java Changeset: e044b0151858 Author: valeriep Date: 2013-10-08 14:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e044b0151858 8025967: addition of -Werror broke the old build Summary: Fixed and suppressed compiler warnings on rawtypes Reviewed-by: vinnie ! src/share/classes/com/sun/jndi/ldap/LdapCtxFactory.java ! src/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/share/classes/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnectionOldImpl.java ! src/share/classes/java/lang/instrument/Instrumentation.java ! src/share/classes/java/net/ContentHandler.java ! src/share/classes/javax/crypto/JceSecurityManager.java ! src/share/classes/sun/instrument/InstrumentationImpl.java ! src/share/classes/sun/net/www/content/image/gif.java ! src/share/classes/sun/net/www/content/image/jpeg.java ! src/share/classes/sun/net/www/content/image/png.java ! src/share/classes/sun/net/www/content/image/x_xbitmap.java ! src/share/classes/sun/net/www/content/image/x_xpixmap.java ! src/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/share/classes/sun/reflect/misc/MethodUtil.java ! src/share/classes/sun/security/provider/AuthPolicyFile.java ! src/share/classes/sun/security/provider/SubjectCodeSource.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/policytool/PolicyTool.java Changeset: 7a7b73a40bb1 Author: valeriep Date: 2013-10-09 13:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7a7b73a40bb1 Merge - src/share/classes/com/sun/jdi/connect/package.html - src/share/classes/com/sun/jdi/connect/spi/package.html - src/share/classes/com/sun/jdi/event/package.html - src/share/classes/com/sun/jdi/package.html - src/share/classes/com/sun/jdi/request/package.html - src/share/classes/com/sun/management/package.html - src/share/classes/com/sun/tools/attach/package.html - src/share/classes/com/sun/tools/attach/spi/package.html - src/share/classes/com/sun/tools/jconsole/package.html Changeset: 673f8045311e Author: bpb Date: 2013-10-09 17:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/673f8045311e 7189139: BigInteger's staticRandom field can be a source of bottlenecks. Summary: Use ThreadLocalRandom instead of SecureRandom. Reviewed-by: shade, psandoz Contributed-by: Brian Burkhalter ! src/share/classes/java/math/BigInteger.java Changeset: eab3c09745b6 Author: bchristi Date: 2013-10-09 12:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eab3c09745b6 8024709: TreeMap.DescendingKeyIterator 'remove' confuses iterator position Summary: Override remove() method in DescendingKeyIterator Reviewed-by: alanb, mduigou, psandoz ! src/share/classes/java/util/TreeMap.java ! test/java/util/Collection/MOAT.java Changeset: c13309f658e1 Author: darcy Date: 2013-10-09 18:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c13309f658e1 8024354: Explicitly permit DoubleStream.sum()/average() implementations to use higher precision summation Reviewed-by: mduigou, briangoetz ! src/share/classes/java/util/DoubleSummaryStatistics.java ! src/share/classes/java/util/stream/DoubleStream.java Changeset: e901a618dcff Author: sjiang Date: 2013-10-10 08:37 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e901a618dcff 8025207: Intermittent test failure: javax/management/monitor/CounterMonitorThresholdTest.java Reviewed-by: dfuchs, dholmes ! test/javax/management/monitor/CounterMonitorThresholdTest.java Changeset: e8097e1e18a7 Author: sjiang Date: 2013-10-10 08:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e8097e1e18a7 8025206: Intermittent test failure: javax/management/monitor/NullAttributeValueTest.java Reviewed-by: dholmes, dfuchs, jbachorik ! test/javax/management/monitor/NullAttributeValueTest.java Changeset: a30f6fd581b3 Author: sjiang Date: 2013-10-10 09:01 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a30f6fd581b3 8025205: Intermittent test failure: javax/management/remote/mandatory/connection/BrokenConnectionTest.java Reviewed-by: dholmes, dfuchs, jbachorik ! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java Changeset: 74b4d20769fd Author: weijun Date: 2013-10-10 15:24 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/74b4d20769fd 8026235: keytool NSS test should use 64 bit lib on Solaris Reviewed-by: vinnie ! test/sun/security/tools/keytool/autotest.sh Changeset: 6aa637dde16e Author: sla Date: 2013-10-10 09:38 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6aa637dde16e 8025427: jstat tests fails on 32-bit platforms Reviewed-by: ehelin, dsamersoff, dholmes, sspitsyn ! src/share/classes/sun/tools/jstat/RowClosure.java ! test/ProblemList.txt ! test/sun/tools/jstat/gcCauseOutput1.awk ! test/sun/tools/jstat/lineCounts1.awk ! test/sun/tools/jstat/lineCounts2.awk ! test/sun/tools/jstat/lineCounts3.awk ! test/sun/tools/jstat/lineCounts4.awk ! test/sun/tools/jstat/timeStamp1.awk ! test/sun/tools/jstatd/jstatGcutilOutput1.awk Changeset: 998560cccefc Author: allwin Date: 2013-10-10 10:14 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/998560cccefc 8014446: JT_JDK: Wrong detection of test result for test com/sun/jdi/NoLaunchOptionTest.java Reviewed-by: sla, mgronlun, dholmes, jbachorik, chegar ! test/com/sun/jdi/NoLaunchOptionTest.java Changeset: 254173b48dcb Author: dholmes Date: 2013-10-10 04:57 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/254173b48dcb 8026232: Move libnpt from profile compact1 to compact3 Reviewed-by: mchung, alanb ! makefiles/profile-includes.txt Changeset: 99b7bbe0474f Author: dl Date: 2013-10-10 09:57 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/99b7bbe0474f 7011859: java/util/concurrent/Semaphore/RacingReleases.java failing Reviewed-by: alanb, dholmes ! src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java Changeset: 8294c49d23b3 Author: michaelm Date: 2013-10-10 12:36 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8294c49d23b3 7076487: (sctp) SCTP API classes does not exist in JDK for Mac Reviewed-by: alanb, chegar ! makefiles/CompileJavaClasses.gmk ! makefiles/CreateJars.gmk + src/macosx/classes/sun/nio/ch/sctp/SctpChannelImpl.java + src/macosx/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java + src/macosx/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java Changeset: cab80088c671 Author: sjiang Date: 2013-10-10 17:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cab80088c671 8025204: Intermittent test failure: javax/management/remote/mandatory/connection/IdleTimeoutTest.java Reviewed-by: dholmes, jbachorik ! test/javax/management/remote/mandatory/connection/IdleTimeoutTest.java Changeset: f25d9d8811ca Author: jfranck Date: 2013-10-10 18:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f25d9d8811ca 7044282: (reflect) Class.forName and Array.newInstance are inconsistent regarding multidimensional arrays Reviewed-by: darcy, psandoz ! src/share/classes/java/lang/reflect/Array.java + test/java/lang/Class/forName/arrayClass/Class1.java + test/java/lang/Class/forName/arrayClass/Class2.java + test/java/lang/Class/forName/arrayClass/Class3.java + test/java/lang/Class/forName/arrayClass/Class4.java + test/java/lang/Class/forName/arrayClass/ExceedMaxDim.java ! test/java/lang/reflect/Array/ExceedMaxDim.java Changeset: 4abfcbac1cb6 Author: emc Date: 2013-10-10 18:56 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4abfcbac1cb6 8026011: java.lang.reflect.MalformedParametersException introduces doclint warnings Summary: Add javadoc comments to members of MalformedParametersException Reviewed-by: darcy ! src/share/classes/java/lang/reflect/MalformedParametersException.java Changeset: a1d91e198ddf Author: lana Date: 2013-10-10 13:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a1d91e198ddf Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CreateJars.gmk - src/macosx/classes/sun/lwawt/SelectionClearListener.java - src/macosx/classes/sun/lwawt/macosx/CMouseInfoPeer.java - test/com/sun/jdi/Solaris32AndSolaris64Test.sh - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-i586/libLauncher.so - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparc/libLauncher.so ! test/sun/security/tools/keytool/autotest.sh Changeset: 1863a7e3a1c9 Author: lana Date: 2013-10-10 20:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1863a7e3a1c9 Merge Changeset: 1a067bc31098 Author: lana Date: 2013-10-10 21:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1a067bc31098 Merge Changeset: 4ad76262bac8 Author: mullan Date: 2013-10-11 08:43 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4ad76262bac8 8007292: Add JavaFX internal packages to package.access Summary: build hooks to allow closed restricted packages to be added to java.security file Reviewed-by: erikj, dholmes, tbell ! make/java/security/Makefile ! make/tools/Makefile + make/tools/addtorestrictedpkgs/Makefile + make/tools/src/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java ! makefiles/CopyFiles.gmk ! makefiles/Tools.gmk ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 76df579c0b93 Author: mullan Date: 2013-10-11 09:17 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/76df579c0b93 Merge ! makefiles/Tools.gmk - src/macosx/classes/sun/lwawt/SelectionClearListener.java - src/macosx/classes/sun/lwawt/macosx/CMouseInfoPeer.java - src/share/classes/com/sun/jdi/connect/package.html - src/share/classes/com/sun/jdi/connect/spi/package.html - src/share/classes/com/sun/jdi/event/package.html - src/share/classes/com/sun/jdi/package.html - src/share/classes/com/sun/jdi/request/package.html - src/share/classes/com/sun/management/package.html - src/share/classes/com/sun/tools/attach/package.html - src/share/classes/com/sun/tools/attach/spi/package.html - src/share/classes/com/sun/tools/jconsole/package.html - src/share/classes/java/lang/invoke/InvokeGeneric.java - src/share/classes/java/time/chrono/ChronoDateImpl.java - test/com/oracle/security/ucrypto/TestAES.java - test/com/oracle/security/ucrypto/TestDigest.java - test/com/oracle/security/ucrypto/TestRSA.java - test/com/oracle/security/ucrypto/UcryptoTest.java - test/com/sun/jdi/Solaris32AndSolaris64Test.sh - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-i586/libLauncher.so - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparc/libLauncher.so - test/java/time/tck/java/time/chrono/TCKChronologySerialization.java Changeset: cb373cf43294 Author: dxu Date: 2013-10-11 09:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cb373cf43294 8025712: (props) Possible memory leak in java_props_md.c / ParseLocale Reviewed-by: naoto, chegar ! src/solaris/native/java/lang/java_props_md.c Changeset: d23247aa7462 Author: vinnie Date: 2013-10-11 20:35 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d23247aa7462 8026301: DomainKeyStore doesn't cleanup correctly when storing to keystore Reviewed-by: mullan ! src/share/classes/sun/security/provider/DomainKeyStore.java Changeset: 94493b5800bb Author: vinnie Date: 2013-10-11 20:47 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/94493b5800bb Merge Changeset: 9632de07d963 Author: alanb Date: 2013-10-11 20:47 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9632de07d963 8019526: (fs) Files.lines, etc without Charset parameter Reviewed-by: psandoz, henryjen ! src/share/classes/java/nio/file/Files.java ! test/java/nio/file/Files/BytesAndLines.java ! test/java/nio/file/Files/StreamTest.java Changeset: 4561460bf570 Author: rfield Date: 2013-10-11 15:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4561460bf570 8026213: Reflection support for private interface methods Reviewed-by: forax, psandoz, dholmes, jfranck Contributed-by: karen.kinnear at oracle.com ! src/share/classes/sun/reflect/AccessorGenerator.java ! src/share/classes/sun/reflect/MethodAccessorGenerator.java + test/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java Changeset: fb202a8e83c9 Author: xuelei Date: 2013-10-13 21:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb202a8e83c9 8026119: Regression test DHEKeySizing.java failing intermittently Reviewed-by: weijun ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java Changeset: 9f8bfdd99129 Author: dfuchs Date: 2013-10-14 10:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9f8bfdd99129 8024704: Improve API documentation of ClassLoader and ServiceLoader with respect to enumeration of resources. Reviewed-by: alanb, psandoz, mchung ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/util/ServiceLoader.java Changeset: 077237e4613f Author: tyan Date: 2013-10-14 11:47 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/077237e4613f 8023555: test/java/net/Socks/SocksProxyVersion.java fails when machine name is localhost Reviewed-by: chegar, alanb ! test/java/net/Socks/SocksProxyVersion.java Changeset: f15a0087181e Author: stefank Date: 2013-10-14 14:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f15a0087181e 7196801: NPG: Fix java/lang/management/MemoryMXBean/LowMemoryTest2 Reviewed-by: coleenp, sla Contributed-by: stefan.karlsson at oracle.com, coleen.phillimore at oracle.com ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh Changeset: 96644227daed Author: lana Date: 2013-10-11 23:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/96644227daed Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CreateJars.gmk Changeset: 3a5c987ff3a0 Author: lana Date: 2013-10-14 09:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3a5c987ff3a0 Merge Changeset: dd0deeb04933 Author: michaelm Date: 2013-10-14 22:09 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd0deeb04933 8014719: HttpClient/ProxyTest.java failing with IAE HttpURLPermission.parseURI Reviewed-by: alanb, chegar + src/share/classes/java/net/HostPortrange.java ! src/share/classes/java/net/HttpURLConnection.java - src/share/classes/java/net/HttpURLPermission.java + src/share/classes/java/net/URLPermission.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/security/tools/policytool/PolicyTool.java - test/java/net/HttpURLPermission/HttpURLPermissionTest.java - test/java/net/HttpURLPermission/URLTest.java - test/java/net/HttpURLPermission/policy.1 - test/java/net/HttpURLPermission/policy.2 - test/java/net/HttpURLPermission/policy.3 + test/java/net/URLPermission/URLPermissionTest.java + test/java/net/URLPermission/URLTest.java + test/java/net/URLPermission/policy.1 + test/java/net/URLPermission/policy.2 + test/java/net/URLPermission/policy.3 Changeset: 94d4aa2fb414 Author: henryjen Date: 2013-10-14 17:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/94d4aa2fb414 8026362: java/lang/invoke/lambda/LogGeneratedClassesTest.java failed on windows, jtreg report Fail to org.testng.SkipException Reviewed-by: chegar ! test/java/lang/invoke/lambda/LogGeneratedClassesTest.java Changeset: 50e88f25255f Author: joehw Date: 2013-10-14 22:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/50e88f25255f 8015092: SchemaFactory cannot parse schema if whitespace added within patterns in Selector XPath expression Reviewed-by: lancea, alanb + test/javax/xml/jaxp/validation/8015092/XPathWhiteSpaceTest.java + test/javax/xml/jaxp/validation/8015092/idIxpns.xsd + test/javax/xml/jaxp/validation/8015092/idIxpns1.xsd + test/javax/xml/jaxp/validation/8015092/idJ029.xsd + test/javax/xml/jaxp/validation/8015092/idJimp.xsd Changeset: abe8d432f714 Author: jbachorik Date: 2013-10-15 10:26 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/abe8d432f714 6804470: JvmstatCountersTest.java test times out on slower machines Summary: Increasing the default timeout to cater for the slower machines Reviewed-by: alanb ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java Changeset: 0b6632e570b0 Author: alanb Date: 2013-10-15 10:52 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0b6632e570b0 8026398: Can't load jdk.Exported, ClassNotFoundException Reviewed-by: chegar, mchung ! make/tools/src/build/tools/buildmetaindex/BuildMetaIndex.java Changeset: 2c16140fb515 Author: dfuchs Date: 2013-10-15 13:01 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2c16140fb515 8026404: Logging in Applet can trigger ACE: access denied ("java.lang.RuntimePermission" "modifyThreadGroup") Summary: The test 'threadGroup.getParent() == null' can sometimes throw ACE and needs to be wrapped in doPrivileged. Reviewed-by: alanb, mchung, dholmes ! src/share/classes/sun/awt/AppContext.java ! test/TEST.groups + test/java/util/logging/TestMainAppContext.java Changeset: ea422834f880 Author: rriggs Date: 2013-09-26 23:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ea422834f880 8025720: Separate temporal interface layer Summary: Remove ZoneId and Chronology from TemporalField interface Reviewed-by: sherman Contributed-by: scolebourne at joda.org ! src/share/classes/java/time/format/Parsed.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/JulianFields.java ! src/share/classes/java/time/temporal/TemporalField.java ! src/share/classes/java/time/temporal/WeekFields.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java Changeset: 110107410393 Author: scolebourne Date: 2013-07-09 21:35 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/110107410393 8025719: Change Chronology to an interface Summary: Split Chronology and add AbstractChronology Reviewed-by: darcy Contributed-by: scolebourne at joda.org + src/share/classes/java/time/chrono/AbstractChronology.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/share/classes/java/time/chrono/Chronology.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/Ser.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! test/java/time/tck/java/time/chrono/CopticChronology.java Changeset: 087c8c1d2631 Author: rriggs Date: 2013-10-15 13:14 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/087c8c1d2631 8025722: TemporalAdjusters and TemporalQueries Summary: Move static from interfaces methods to supporting classes Reviewed-by: sherman ! src/share/classes/java/time/DayOfWeek.java ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDate.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/Month.java ! src/share/classes/java/time/MonthDay.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/Period.java ! src/share/classes/java/time/Year.java ! src/share/classes/java/time/YearMonth.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/chrono/AbstractChronology.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/share/classes/java/time/chrono/ChronoPeriodImpl.java ! src/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/share/classes/java/time/chrono/Chronology.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/DateTimePrintContext.java ! src/share/classes/java/time/format/Parsed.java ! src/share/classes/java/time/temporal/TemporalAccessor.java ! src/share/classes/java/time/temporal/TemporalAdjuster.java ! src/share/classes/java/time/temporal/TemporalAdjusters.java ! src/share/classes/java/time/temporal/TemporalAmount.java ! src/share/classes/java/time/temporal/TemporalQueries.java ! src/share/classes/java/time/temporal/TemporalQuery.java ! src/share/classes/java/time/temporal/package-info.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/util/Formatter.java ! test/java/time/tck/java/time/TCKDayOfWeek.java ! test/java/time/tck/java/time/TCKInstant.java ! test/java/time/tck/java/time/TCKLocalDate.java ! test/java/time/tck/java/time/TCKLocalDateTime.java ! test/java/time/tck/java/time/TCKLocalTime.java ! test/java/time/tck/java/time/TCKMonth.java ! test/java/time/tck/java/time/TCKMonthDay.java ! test/java/time/tck/java/time/TCKOffsetDateTime.java ! test/java/time/tck/java/time/TCKOffsetTime.java ! test/java/time/tck/java/time/TCKYear.java ! test/java/time/tck/java/time/TCKYearMonth.java ! test/java/time/tck/java/time/TCKZoneId.java ! test/java/time/tck/java/time/TCKZoneOffset.java ! test/java/time/tck/java/time/TCKZonedDateTime.java ! test/java/time/tck/java/time/TestIsoChronology.java ! test/java/time/tck/java/time/chrono/CopticDate.java ! test/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java ! test/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java ! test/java/time/tck/java/time/chrono/TCKIsoChronology.java ! test/java/time/tck/java/time/chrono/TCKJapaneseChronology.java ! test/java/time/tck/java/time/chrono/TCKMinguoChronology.java ! test/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java ! test/java/time/tck/java/time/format/TCKChronoPrinterParser.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatters.java ! test/java/time/tck/java/time/format/TCKDateTimeParseResolver.java ! test/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java ! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java ! test/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java ! test/java/time/test/java/time/format/TestCharLiteralParser.java ! test/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/java/time/test/java/time/format/TestNumberParser.java ! test/java/time/test/java/time/format/TestStringLiteralParser.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/java/time/test/java/util/TestFormatter.java Changeset: b3baca585b7f Author: jbachorik Date: 2013-04-23 09:37 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b3baca585b7f 8011081: Improve jhat Summary: Properly escape HTML output Reviewed-by: alanb, mschoene, sundar ! src/share/classes/com/sun/tools/hat/internal/server/AllClassesQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/ClassQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/HttpReader.java ! src/share/classes/com/sun/tools/hat/internal/server/InstancesCountQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/OQLHelp.java ! src/share/classes/com/sun/tools/hat/internal/server/OQLQuery.java ! src/share/classes/com/sun/tools/hat/internal/server/QueryHandler.java ! src/share/classes/com/sun/tools/hat/internal/server/RefsByTypeQuery.java Changeset: 37f6f4dbfc6d Author: ksrini Date: 2013-05-07 13:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/37f6f4dbfc6d 8013506: Better Pack200 data handling Reviewed-by: jrose, kizune, mschoene ! src/share/native/com/sun/java/util/jar/pack/zip.cpp Changeset: 139a01719eec Author: jchen Date: 2013-05-09 09:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/139a01719eec 8013510: Augment image writing code Reviewed-by: bae, prr ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: f2068f4244a5 Author: bae Date: 2013-05-14 12:51 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f2068f4244a5 8014093: Improve parsing of images Reviewed-by: prr, jgodinez ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/image/awt_parseImage.h ! src/share/native/sun/awt/medialib/awt_ImagingLib.c Changeset: 65d5a6e53d12 Author: alexsch Date: 2013-05-20 14:39 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/65d5a6e53d12 8013744: Better tabling for AWT Reviewed-by: art, malenkov, skoivu ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/UIDefaults.java ! src/share/classes/javax/swing/text/DefaultFormatter.java ! src/share/classes/javax/swing/text/NumberFormatter.java ! src/share/classes/sun/swing/SwingLazyValue.java ! src/share/classes/sun/swing/SwingUtilities2.java Changeset: 52be85d5149b Author: bae Date: 2013-05-20 15:26 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/52be85d5149b 8014102: Improve image conversion Reviewed-by: mschoene, prr, jgodinez ! src/share/native/sun/awt/medialib/awt_ImagingLib.c Changeset: 08b88f831dd1 Author: malenkov Date: 2013-05-20 19:49 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/08b88f831dd1 8012071: Better Building of Beans Reviewed-by: art, skoivu ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/beans/MetaData.java Changeset: 140c474ab8b9 Author: malenkov Date: 2013-05-31 21:25 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/140c474ab8b9 8012277: Improve AWT DataFlavor Reviewed-by: art, skoivu ! src/share/classes/java/awt/datatransfer/DataFlavor.java Changeset: 23fe888b698d Author: weijun Date: 2013-05-08 09:21 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/23fe888b698d 8014341: Better service from Kerberos servers Summary: read incoming data safely and take care of null return value Reviewed-by: valeriep, ahgross ! src/share/classes/sun/security/krb5/KdcComm.java ! src/share/classes/sun/security/krb5/internal/NetClient.java Changeset: 532343ec60b7 Author: weijun Date: 2013-06-13 10:21 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/532343ec60b7 8013739: Better LDAP resource management Reviewed-by: ahgross, mchung, xuelei ! src/share/classes/com/sun/jndi/ldap/VersionHelper12.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/sun/misc/JavaLangAccess.java Changeset: 6d9ec6877a7f Author: weijun Date: 2013-06-13 10:31 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6d9ec6877a7f 8015731: Subject java.security.auth.subject to improvements Reviewed-by: skoivu, mullan ! src/share/classes/javax/security/auth/Subject.java Changeset: ccca37ca416a Author: jchen Date: 2013-06-13 12:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ccca37ca416a 8014098: Better profile validation Reviewed-by: bae, mschoene, prr ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c Changeset: 5a14ecd30b4e Author: msheppar Date: 2013-06-14 15:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5a14ecd30b4e 8011157: Improve CORBA portablility Summary: fix also reviewed by Alexander Fomin Reviewed-by: alanb, coffeys, skoivu ! make/com/sun/jmx/Makefile ! src/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java Changeset: 7addece3f21e Author: jbachorik Date: 2013-06-20 08:51 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7addece3f21e 8014085: Better serialization support in JMX classes Reviewed-by: alanb, dfuchs, skoivu ! src/share/classes/javax/management/MBeanNotificationInfo.java ! src/share/classes/javax/management/remote/JMXPrincipal.java ! src/share/classes/javax/management/remote/JMXServiceURL.java ! src/share/classes/javax/management/remote/NotificationResult.java ! src/share/classes/javax/management/remote/TargetedNotification.java Changeset: eb29deb3c1db Author: chegar Date: 2013-06-27 10:37 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eb29deb3c1db Merge Changeset: 0a06ec55aacd Author: bae Date: 2013-07-01 15:17 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0a06ec55aacd 8017287: Better resource disposal Reviewed-by: prr, vadim, skoivu ! src/share/classes/sun/java2d/Disposer.java Changeset: 51204df822d3 Author: erikj Date: 2013-07-03 10:14 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/51204df822d3 8012146: Improve tool support Reviewed-by: ksrini, dholmes, alanb, anthony ! makefiles/CompileLaunchers.gmk ! makefiles/Images.gmk ! test/Makefile Changeset: 888fd0ad7e1e Author: ascarpino Date: 2013-07-03 15:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/888fd0ad7e1e 8011071: Better crypto provider handling Reviewed-by: hawtin, valeriep ! src/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/share/classes/sun/security/jgss/GSSCredentialImpl.java ! src/share/classes/sun/security/pkcs/PKCS8Key.java ! src/share/classes/sun/security/pkcs11/P11Key.java ! src/share/classes/sun/security/provider/DSAPrivateKey.java ! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java Changeset: a06b764cc2d0 Author: dsamersoff Date: 2013-07-08 16:15 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a06b764cc2d0 8008589: Better MBean permission validation Summary: Better MBean permission validation Reviewed-by: skoivu, dfuchs, mchung, sjiang ! src/share/classes/javax/management/MBeanTrustPermission.java Changeset: 9c6de162771c Author: smarks Date: 2013-07-11 13:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c6de162771c 8014987: Augment serialization handling Reviewed-by: alanb, coffeys, skoivu ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/ObjectOutputStream.java Changeset: c40752886882 Author: jfranck Date: 2013-07-15 14:44 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c40752886882 8014349: (cl) Class.getDeclaredClass problematic in some class loader configurations Reviewed-by: mchung, ahgross, darcy ! src/share/classes/java/lang/Class.java ! src/share/native/java/lang/Class.c Changeset: 48548e40187a Author: mchung Date: 2013-07-15 20:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/48548e40187a 8017291: Cast Proxies Aside Reviewed-by: alanb, ahgross ! src/share/classes/java/lang/ClassLoader.java Changeset: 047c99b53994 Author: chegar Date: 2013-07-15 18:17 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/047c99b53994 Merge ! src/share/classes/java/lang/Thread.java - src/share/classes/java/security/acl/package.html - src/share/classes/java/security/cert/package.html - src/share/classes/java/security/interfaces/package.html - src/share/classes/java/security/package.html - src/share/classes/java/security/spec/package.html ! src/share/classes/sun/security/krb5/KdcComm.java ! src/share/classes/sun/swing/SwingUtilities2.java - test/java/util/Comparators/BasicTest.java Changeset: 3062c96e79e0 Author: chegar Date: 2013-07-16 12:23 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3062c96e79e0 Merge Changeset: e1497f102a8a Author: malenkov Date: 2013-07-16 21:11 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e1497f102a8a 8019617: Better view of objects Reviewed-by: art, skoivu ! src/share/classes/javax/swing/text/html/ObjectView.java Changeset: 69a2dc92fefe Author: michaelm Date: 2013-07-18 18:52 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/69a2dc92fefe 8015743: Address internet addresses Reviewed-by: alanb, khazra, skoivu ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/InetAddress.java ! src/share/native/java/net/Inet6Address.c ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c ! test/java/net/Inet6Address/serialize/Serialize.java Changeset: 5d8f1e697cd8 Author: okutsu Date: 2013-07-19 12:14 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5d8f1e697cd8 8001029: Add new date/time capability Reviewed-by: mchung, hawtin ! src/share/classes/java/util/TimeZone.java + test/java/util/TimeZone/SetDefaultSecurityTest.java Changeset: fe90bd20865b Author: sjiang Date: 2013-07-19 13:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fe90bd20865b 8014534: Better profiling support Summary: Validation of parameters Reviewed-by: sspitsyn, skoivu, mchung ! src/share/classes/com/sun/demo/jvmti/hprof/Tracker.java ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c Changeset: 0a51ccf778b3 Author: chegar Date: 2013-07-22 14:02 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0a51ccf778b3 Merge Changeset: 3725e8a70ae9 Author: mchung Date: 2013-07-22 19:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3725e8a70ae9 8017196: Ensure Proxies are handled appropriately Reviewed-by: dfuchs, jrose, jdn, ahgross, chegar ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/reflect/Proxy.java ! src/share/classes/sun/reflect/misc/ReflectUtil.java Changeset: 5bde952bf23c Author: sgabdura Date: 2013-07-23 09:30 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5bde952bf23c 8016357: Update hotspot diagnostic class Summary: Add security check to HotSpotDiagnostic.dumpHeap Reviewed-by: fparain, sla, ahgross ! make/java/management/mapfile-vers ! makefiles/mapfiles/libmanagement/mapfile-vers ! src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/share/classes/sun/management/HotSpotDiagnostic.java ! src/share/native/sun/management/HotSpotDiagnostic.c Changeset: 5bdc55e87cae Author: weijun Date: 2013-07-17 18:46 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5bdc55e87cae 8020696: Merge problem for KdcComm.java Reviewed-by: chegar ! src/share/classes/sun/security/krb5/KdcComm.java Changeset: 490c67c5d9a2 Author: jchen Date: 2013-07-24 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/490c67c5d9a2 8020293: JVM crash Reviewed-by: prr, jgodinez ! src/share/classes/sun/font/GlyphLayout.java ! src/share/native/sun/font/layout/SunLayoutEngine.cpp Changeset: bcce47d9d8da Author: jbachorik Date: 2013-07-19 16:29 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bcce47d9d8da 8019584: javax/management/remote/mandatory/loading/MissingClassTest.java failed in nightly against jdk7u45: java.io.InvalidObjectException: Invalid notification: null Reviewed-by: mchung, sjiang, dfuchs, ahgross ! src/share/classes/javax/management/remote/NotificationResult.java ! src/share/classes/javax/management/remote/TargetedNotification.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java Changeset: d7a0bbf526f8 Author: jbachorik Date: 2013-07-29 04:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d7a0bbf526f8 8021577: JCK test api/javax_management/jmx_serial/modelmbean/ModelMBeanNotificationInfo/serial/index.html#Input has failed since jdk 7u45 b01 Reviewed-by: alanb, dfuchs, ahgross ! src/share/classes/javax/management/MBeanNotificationInfo.java Changeset: 1a1e42c8e988 Author: chegar Date: 2013-07-25 19:03 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1a1e42c8e988 Merge ! src/share/classes/com/sun/crypto/provider/DHPrivateKey.java - src/share/classes/com/sun/org/apache/xml/internal/security/resource/log4j.properties - src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/FuncHereContext.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathAPIHolder.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/CachedXPathFuncHereAPI.java - src/share/classes/com/sun/org/apache/xml/internal/security/utils/XPathFuncHereAPI.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/InetAddress.java - src/share/classes/java/util/stream/StreamBuilder.java ! src/share/classes/javax/security/auth/Subject.java - src/share/classes/javax/security/auth/callback/package.html - src/share/classes/javax/security/auth/kerberos/package.html - src/share/classes/javax/security/auth/login/package.html - src/share/classes/javax/security/auth/package.html - src/share/classes/javax/security/auth/spi/package.html - src/share/classes/javax/security/auth/x500/package.html - src/share/classes/javax/security/cert/package.html - src/share/classes/javax/security/sasl/package.html ! src/share/classes/sun/misc/JavaLangAccess.java ! src/share/classes/sun/security/pkcs11/P11Key.java - test/java/util/Collections/EmptySortedSet.java Changeset: 446bc20447a1 Author: chegar Date: 2013-07-29 14:58 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/446bc20447a1 Merge Changeset: e537b7f5f39b Author: naoto Date: 2013-08-01 14:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e537b7f5f39b 8021286: Improve MacOS resourcing Reviewed-by: okutsu - make/sun/awt/FILES_c_macosx.gmk - make/sun/awt/FILES_export_macosx.gmk ! make/sun/awt/Makefile ! makefiles/CompileNativeLibraries.gmk ! src/macosx/classes/com/apple/laf/AquaLookAndFeel.java - src/macosx/classes/com/apple/resources/MacOSXResourceBundle.java - src/macosx/native/com/apple/resources/MacOSXResourceBundle.m Changeset: 44a063555ccd Author: chegar Date: 2013-08-02 11:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/44a063555ccd Merge Changeset: 17e1675e3d1e Author: serb Date: 2013-08-04 02:50 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/17e1675e3d1e 8021282: Better recycling of object instances Reviewed-by: art ! src/macosx/classes/com/apple/laf/AquaUtils.java Changeset: ba7566de89c6 Author: sjiang Date: 2013-08-06 10:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba7566de89c6 8019292: Better Attribute Value Exceptions Reviewed-by: dfuchs, dholmes, ahgross ! src/share/classes/javax/management/BadAttributeValueExpException.java Changeset: 23476862c55b Author: malenkov Date: 2013-08-07 14:37 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/23476862c55b 8021969: The index_AccessAllowed jnlp can not load successfully with exception thrown in the log. Reviewed-by: art, skoivu ! src/share/classes/java/awt/datatransfer/DataFlavor.java Changeset: db9539b0061d Author: jbachorik Date: 2013-08-08 19:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/db9539b0061d 8021360: object not exported" on start of JMXConnectorServer for RMI-IIOP protocol with security manager Reviewed-by: alanb, ahgross, smarks, coffeys ! src/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java Changeset: 077d8c2cc5f6 Author: chegar Date: 2013-08-09 14:43 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/077d8c2cc5f6 Merge ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/ObjectOutputStream.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/InetAddress.java - src/share/classes/java/net/package.html ! src/share/classes/java/util/TimeZone.java ! src/share/native/java/net/net_util.c ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! test/Makefile Changeset: e82ddcc1b2fb Author: serb Date: 2013-08-12 19:57 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e82ddcc1b2fb 8021275: Better screening for ScreenMenu Reviewed-by: art ! src/macosx/classes/com/apple/laf/ScreenMenu.java Changeset: 3e3cbd93f4f1 Author: twisti Date: 2013-08-12 13:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3e3cbd93f4f1 8022066: Evaluation of method reference to signature polymorphic method crashes VM Reviewed-by: jrose ! src/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/MethodHandleConstants.java Changeset: e173b8786362 Author: ksrini Date: 2013-08-14 10:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e173b8786362 8021355: REGRESSION: Five closed/java/awt/SplashScreen tests fail since 7u45 b01 on Linux, Solaris Reviewed-by: dholmes, anthony, ahgross, erikj ! src/solaris/bin/java_md_solinux.c Changeset: 31010ca3da3e Author: chegar Date: 2013-08-15 21:44 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/31010ca3da3e Merge ! makefiles/CompileNativeLibraries.gmk ! src/share/classes/java/beans/Beans.java ! src/share/classes/java/beans/DefaultPersistenceDelegate.java - test/java/lang/System/MacJNUEncoding/ExpectedEncoding.java - test/java/lang/System/MacJNUEncoding/MacJNUEncoding.sh Changeset: 3f85c96eafcc Author: weijun Date: 2013-08-14 15:25 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3f85c96eafcc 8022931: Enhance Kerberos exceptions Reviewed-by: xuelei, ahgross ! src/share/classes/javax/security/auth/kerberos/KeyTab.java Changeset: 50bdb9577b27 Author: erikj Date: 2013-08-19 12:30 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/50bdb9577b27 8022719: tools/launcher/RunpathTest.java fails after 8012146 Reviewed-by: chegar ! test/tools/launcher/RunpathTest.java Changeset: 0f279113c95a Author: erikj Date: 2013-08-19 14:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0f279113c95a 8023231: Remove comma from jtreg bug line Reviewed-by: alanb, chegar ! test/tools/launcher/RunpathTest.java Changeset: ad35b4b6ce8e Author: chegar Date: 2013-08-23 12:32 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ad35b4b6ce8e Merge Changeset: 29f73bc50bd4 Author: chegar Date: 2013-08-30 09:37 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/29f73bc50bd4 Merge ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk - src/share/classes/com/sun/security/auth/PolicyParser.java - src/share/classes/com/sun/security/auth/SubjectCodeSource.java ! src/share/classes/java/net/InetAddress.java - src/share/classes/java/util/jar/UnsupportedProfileException.java - src/share/classes/sun/security/provider/ConfigSpiFile.java ! src/solaris/native/java/net/NetworkInterface.c - test/java/net/URLClassLoader/profiles/Basic.java - test/java/net/URLClassLoader/profiles/Lib.java - test/java/net/URLClassLoader/profiles/basic.sh - test/tools/jar/AddAndUpdateProfile.java - test/tools/launcher/profiles/Basic.java - test/tools/launcher/profiles/Logging.java - test/tools/launcher/profiles/Main.java - test/tools/launcher/profiles/VersionCheck.java Changeset: a8593bc7c29d Author: chegar Date: 2013-09-06 09:41 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a8593bc7c29d Merge ! src/share/classes/java/lang/Class.java - src/share/classes/sun/misc/Compare.java - src/share/classes/sun/misc/Sort.java Changeset: 22ea25e71b4c Author: chegar Date: 2013-09-14 19:21 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/22ea25e71b4c Merge Changeset: 240072825ada Author: chegar Date: 2013-10-03 19:06 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/240072825ada Merge ! make/sun/awt/Makefile ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/Images.gmk - src/macosx/classes/sun/lwawt/SelectionClearListener.java - src/macosx/classes/sun/lwawt/macosx/CMouseInfoPeer.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/beans/DefaultPersistenceDelegate.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/invoke/MethodHandles.java - src/share/classes/java/util/stream/CloseableStream.java - src/share/classes/java/util/stream/DelegatingStream.java ! src/share/classes/javax/management/MBeanNotificationInfo.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/javax/security/auth/Subject.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/UIDefaults.java ! src/share/classes/sun/swing/SwingUtilities2.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/font/layout/SunLayoutEngine.cpp ! src/solaris/bin/java_md_solinux.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c - test/com/sun/jdi/Solaris32AndSolaris64Test.sh - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-i586/libLauncher.so - test/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparc/libLauncher.so - test/java/util/Collection/ListDefaults.java - test/java/util/Map/CheckRandomHashSeed.java - test/java/util/Map/TreeBinSplitBackToEntries.java - test/java/util/concurrent/ConcurrentHashMap/toArray.java - test/java/util/regex/PatternTest.java - test/sun/tools/jconsole/ImmutableResourceTest.java - test/sun/tools/jconsole/ImmutableResourceTest.sh ! test/tools/launcher/RunpathTest.java Changeset: adbf6d61c820 Author: chegar Date: 2013-10-07 11:31 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/adbf6d61c820 8025991: tools/launcher/RunpathTest.java fails Reviewed-by: erikj ! test/tools/launcher/RunpathTest.java Changeset: 99832c718cb8 Author: chegar Date: 2013-10-15 09:27 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/99832c718cb8 Merge - make/sun/awt/FILES_c_macosx.gmk - make/sun/awt/FILES_export_macosx.gmk - src/macosx/classes/com/apple/resources/MacOSXResourceBundle.java - src/macosx/native/com/apple/resources/MacOSXResourceBundle.m ! src/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/solaris/native/java/net/Inet6AddressImpl.c Changeset: 3dbfab65c17e Author: chegar Date: 2013-10-15 13:54 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3dbfab65c17e Merge ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/lang/ClassLoader.java - src/share/classes/java/net/HttpURLPermission.java ! src/share/classes/javax/swing/JTable.java ! src/share/classes/javax/swing/UIDefaults.java ! src/share/classes/javax/swing/text/DefaultFormatter.java ! src/share/classes/javax/swing/text/NumberFormatter.java - test/java/net/HttpURLPermission/HttpURLPermissionTest.java - test/java/net/HttpURLPermission/URLTest.java - test/java/net/HttpURLPermission/policy.1 - test/java/net/HttpURLPermission/policy.2 - test/java/net/HttpURLPermission/policy.3 Changeset: 27ac58b9a62a Author: chegar Date: 2013-10-15 20:46 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/27ac58b9a62a 8026513: ProblemList.txt Updates (10/2013) Reviewed-by: alanb ! test/ProblemList.txt Changeset: 78ffa90c77b2 Author: chegar Date: 2013-10-15 20:47 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78ffa90c77b2 Merge Changeset: 3676f04e6553 Author: bpb Date: 2013-10-15 16:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3676f04e6553 8010371: getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes UnknownHostException to be thrown Summary: Modify UHE exception message for EAI_AGAIN failures. Reviewed-by: alanb, chegar, michaelm, dsamersoff Contributed-by: Brian Burkhalter ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c Changeset: e33aea66caa3 Author: dholmes Date: 2013-10-15 20:54 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e33aea66caa3 8026378: TEST_BUG: Clean up TEST.groups Reviewed-by: mduigou, mchung, alanb ! test/TEST.groups Changeset: a70aab9b373e Author: weijun Date: 2013-10-16 14:39 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a70aab9b373e 8025124: InitialToken.useNullKey incorrectly applies NULL_KEY in some cases Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/krb5/InitialToken.java ! src/share/classes/sun/security/krb5/KrbCred.java Changeset: 9ea6a464c147 Author: igerasim Date: 2013-10-15 21:15 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ea6a464c147 8023431: Test java/util/zip/GZIP/GZIPInZip.java failed Summary: Properly close PipedStreams. Additional testing for malformed input Reviewed-by: darcy, sherman ! test/java/util/zip/GZIP/GZIPInZip.java Changeset: 76a7c0bc74fd Author: erikj Date: 2013-10-16 13:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/76a7c0bc74fd 6604021: RMIC is defaulting to BOOT jdk version, needs to be rmic.jar Reviewed-by: dholmes, chegar ! makefiles/GendataBreakIterator.gmk ! makefiles/GenerateClasses.gmk ! makefiles/Setup.gmk ! src/share/classes/sun/tools/tree/Node.java Changeset: e078fd8a78f6 Author: erikj Date: 2013-10-16 15:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e078fd8a78f6 Merge Changeset: d8eec0e3a023 Author: robm Date: 2013-10-16 15:06 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d8eec0e3a023 8026245: InetAddress.getLocalHost crash if IPv6 disabled (macosx) Reviewed-by: chegar, alanb ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! test/java/net/InetAddress/GetLocalHostWithSM.java ! test/java/net/Socket/GetLocalAddress.java Changeset: 445667b19e32 Author: dfuchs Date: 2013-10-16 17:19 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/445667b19e32 8011638: Remove deprecated methods in sun.util.logging.PlatformLogger Reviewed-by: psandoz, mchung, alanb, chegar ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/util/logging/PlatformLogger.java ! test/sun/util/logging/PlatformLoggerTest.java Changeset: 2ef43f3a901c Author: dfuchs Date: 2013-10-16 20:47 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2ef43f3a901c 8013839: Enhance Logger API for handling of resource bundles 4814565: (rb) add method to get basename from a ResourceBundle Summary: adds Logger.setResourceBundle(ResourceBundle) and ResourceBundle.getBaseBundleName() Reviewed-by: mchung, naoto ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/logging/Logger.java + test/java/util/ResourceBundle/getBaseBundleName/TestGetBaseBundleName.java + test/java/util/ResourceBundle/getBaseBundleName/resources/ListBundle.java + test/java/util/ResourceBundle/getBaseBundleName/resources/ListBundle_fr.java + test/java/util/ResourceBundle/getBaseBundleName/resources/PropertyBundle.properties + test/java/util/ResourceBundle/getBaseBundleName/resources/PropertyBundle_fr.properties + test/java/util/logging/Logger/logrb/TestLogrbResourceBundle.java + test/java/util/logging/Logger/logrb/resources/ListBundle.java + test/java/util/logging/Logger/logrb/resources/ListBundle_fr.java + test/java/util/logging/Logger/logrb/resources/PropertyBundle.properties + test/java/util/logging/Logger/logrb/resources/PropertyBundle_fr.properties + test/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java + test/java/util/logging/Logger/setResourceBundle/resources/ListBundle.java + test/java/util/logging/Logger/setResourceBundle/resources/ListBundle_fr.java + test/java/util/logging/Logger/setResourceBundle/resources/PropertyBundle.properties + test/java/util/logging/Logger/setResourceBundle/resources/PropertyBundle_fr.properties Changeset: cf9cb3d241a3 Author: mduigou Date: 2013-10-16 13:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cf9cb3d241a3 8025910: rename substream(long) -> skip and remove substream(long,long) Reviewed-by: psandoz, henryjen ! src/share/classes/java/util/stream/DoublePipeline.java ! src/share/classes/java/util/stream/DoubleStream.java ! src/share/classes/java/util/stream/IntPipeline.java ! src/share/classes/java/util/stream/IntStream.java ! src/share/classes/java/util/stream/LongPipeline.java ! src/share/classes/java/util/stream/LongStream.java ! src/share/classes/java/util/stream/ReferencePipeline.java ! src/share/classes/java/util/stream/Stream.java ! test/java/util/stream/boottest/java/util/stream/SpinedBufferTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/IntSliceOpTest.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/SliceOpTest.java Changeset: 60e3cdbe8cdf Author: aefimov Date: 2013-10-13 14:19 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/60e3cdbe8cdf 8025255: (tz) Support tzdata2013g Reviewed-by: okutsu, mfang ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/africa ! make/sun/javazic/tzdata/antarctica ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/backward ! make/sun/javazic/tzdata/etcetera ! make/sun/javazic/tzdata/europe ! make/sun/javazic/tzdata/iso3166.tab ! make/sun/javazic/tzdata/leapseconds ! make/sun/javazic/tzdata/northamerica ! make/sun/javazic/tzdata/southamerica ! make/sun/javazic/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 ! 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/iso3166.tab ! 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: e2e3c2c249e2 Author: henryjen Date: 2013-10-16 21:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e2e3c2c249e2 8026768: java.util.Map.Entry comparingBy methods missing @since 1.8 Reviewed-by: dholmes ! src/share/classes/java/util/Map.java Changeset: ce266885222d Author: peytoia Date: 2013-10-17 13:57 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ce266885222d 8025703: Update LSR datafile for BCP 47 Reviewed-by: okutsu ! src/share/classes/sun/util/locale/LocaleEquivalentMaps.java + test/java/util/Locale/Bug8025703.java ! test/java/util/Locale/tools/language-subtag-registry.txt Changeset: a45acc8de0f3 Author: wetmore Date: 2013-10-16 23:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a45acc8de0f3 8026762: jdk8-tl builds windows builds failing in corba - javac: no source files Reviewed-by: katleman, dholmes ! makefiles/GenerateClasses.gmk Changeset: 37e3dcb798c3 Author: weijun Date: 2013-10-17 20:56 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/37e3dcb798c3 8026712: TEST_BUG: update sun/security/tools/keytool/autotest.sh with a new location to find of libsoftokn3.so Reviewed-by: vinnie ! test/sun/security/tools/keytool/autotest.sh Changeset: 0a6730b5e192 Author: drchase Date: 2013-10-16 17:55 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0a6730b5e192 8022718: Runtime accessibility checking: protected class, if extended, should be accessible from another package Summary: Modify accessibility check; it was muddled about Java vs JVM protection terminology. Reviewed-by: jrose ! src/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/reflect/Reflection.java + test/java/lang/invoke/accessProtectedSuper/BogoLoader.java + test/java/lang/invoke/accessProtectedSuper/MethodInvoker.java + test/java/lang/invoke/accessProtectedSuper/Test.java + test/java/lang/invoke/accessProtectedSuper/anotherpkg/MethodSupplierOuter.java Changeset: 36fe6a9bd43e Author: rriggs Date: 2013-10-17 10:37 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/36fe6a9bd43e 8026516: javadoc errors in java.time Summary: Corrected links to TemporalQuery and TemporalField.resolve Reviewed-by: mduigou, darcy, lancea ! src/share/classes/java/time/Instant.java ! src/share/classes/java/time/LocalDateTime.java ! src/share/classes/java/time/LocalTime.java ! src/share/classes/java/time/OffsetDateTime.java ! src/share/classes/java/time/OffsetTime.java ! src/share/classes/java/time/ZoneId.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoLocalDate.java ! src/share/classes/java/time/chrono/Chronology.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/IsoEra.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoEra.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistEra.java ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/JulianFields.java ! src/share/classes/java/time/temporal/Temporal.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRules.java Changeset: 5d866df64ae3 Author: mullan Date: 2013-10-17 10:18 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5d866df64ae3 8026346: test/java/lang/SecurityManager/CheckPackageAccess.java failing Reviewed-by: vinnie ! src/share/lib/security/java.security-macosx ! test/java/lang/SecurityManager/CheckPackageAccess.java Changeset: 04e8b8fc6906 Author: mullan Date: 2013-10-17 10:37 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/04e8b8fc6906 Merge - make/sun/awt/FILES_c_macosx.gmk - make/sun/awt/FILES_export_macosx.gmk - src/macosx/classes/com/apple/resources/MacOSXResourceBundle.java - src/macosx/native/com/apple/resources/MacOSXResourceBundle.m - src/share/classes/java/net/HttpURLPermission.java - test/java/net/HttpURLPermission/HttpURLPermissionTest.java - test/java/net/HttpURLPermission/URLTest.java - test/java/net/HttpURLPermission/policy.1 - test/java/net/HttpURLPermission/policy.2 - test/java/net/HttpURLPermission/policy.3 Changeset: 85a73ad28c53 Author: mullan Date: 2013-10-17 11:34 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/85a73ad28c53 Merge Changeset: 456a9b199208 Author: rriggs Date: 2013-10-17 13:43 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/456a9b199208 8026183: minor documentation problems in java.lang.invoke 8015808: Typo in MethodHandle javadoc Summary: Fix typos and javadoc markup and extraneous paragraph tags Reviewed-by: lancea ! src/share/classes/java/lang/invoke/CallSite.java ! src/share/classes/java/lang/invoke/ConstantCallSite.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 Changeset: bc04f561bb78 Author: joehw Date: 2013-10-17 11:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bc04f561bb78 8015243: SchemaFactory does not catch enum. value that is not in the value space of the base type, anyURI Reviewed-by: lancea + test/javax/xml/jaxp/validation/8015243/AnyURITest.java + test/javax/xml/jaxp/validation/8015243/anyURI_b006.xsd Changeset: fa38f8e0accd Author: juh Date: 2013-10-17 12:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fa38f8e0accd 8026233: test/sun/security/tools/keytool/StorePasswords.java needs to clean up files Reviewed-by: vinnie ! test/sun/security/tools/keytool/StorePasswords.java Changeset: 64c0ac7cd936 Author: lancea Date: 2013-10-17 15:14 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/64c0ac7cd936 8026812: doclint clean up for java.sql and javax.sql Reviewed-by: mduigou ! src/share/classes/java/sql/CallableStatement.java ! src/share/classes/java/sql/Connection.java ! src/share/classes/java/sql/DatabaseMetaData.java ! src/share/classes/java/sql/ResultSet.java ! src/share/classes/java/sql/SQLException.java ! src/share/classes/java/sql/SQLFeatureNotSupportedException.java ! src/share/classes/java/sql/SQLPermission.java ! src/share/classes/java/sql/SQLWarning.java ! src/share/classes/java/sql/SQLXML.java ! src/share/classes/java/sql/Statement.java ! src/share/classes/javax/sql/CommonDataSource.java ! src/share/classes/javax/sql/RowSet.java ! src/share/classes/javax/sql/rowset/BaseRowSet.java ! src/share/classes/javax/sql/rowset/CachedRowSet.java ! src/share/classes/javax/sql/rowset/FilteredRowSet.java ! src/share/classes/javax/sql/rowset/JdbcRowSet.java ! src/share/classes/javax/sql/rowset/JoinRowSet.java ! src/share/classes/javax/sql/rowset/Joinable.java ! src/share/classes/javax/sql/rowset/Predicate.java ! src/share/classes/javax/sql/rowset/WebRowSet.java ! src/share/classes/javax/sql/rowset/spi/SyncFactory.java ! src/share/classes/javax/sql/rowset/spi/SyncProvider.java ! src/share/classes/javax/sql/rowset/spi/SyncResolver.java Changeset: 3735d81552a7 Author: mchung Date: 2013-10-17 13:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3735d81552a7 8015912: jdeps support to output in dot file format 8026255: Switch jdeps to follow traditional Java option style Reviewed-by: alanb ! test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java Changeset: c1af85c48819 Author: mduigou Date: 2013-10-17 12:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1af85c48819 8004138: ForkJoinTask leaks exceptions Reviewed-by: chegar, mduigou, psandoz, martin Contributed-by: Doug Lea
! src/share/classes/java/util/concurrent/ForkJoinTask.java + test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java Changeset: e76bb2436b04 Author: bpb Date: 2013-10-17 15:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e76bb2436b04 8026832: Clean up straggling doclint warnings in java.math Summary: Fix empty paragraph tag warnings. Reviewed-by: lancea ! src/share/classes/java/math/BigDecimal.java ! src/share/classes/java/math/RoundingMode.java Changeset: 187d5ccb5b18 Author: lana Date: 2013-10-17 15:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/187d5ccb5b18 Merge ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CopyFiles.gmk ! makefiles/CreateJars.gmk - makefiles/GendataBreakIterator.gmk - makefiles/GendataFontConfig.gmk - makefiles/GendataHtml32dtd.gmk - makefiles/GendataTZDB.gmk - makefiles/GendataTimeZone.gmk ! makefiles/GenerateClasses.gmk - makefiles/GenerateJavaSources.gmk - makefiles/GensrcBuffer.gmk - makefiles/GensrcCLDR.gmk - makefiles/GensrcCharacterData.gmk - makefiles/GensrcCharsetCoder.gmk - makefiles/GensrcCharsetMapping.gmk - makefiles/GensrcExceptions.gmk - makefiles/GensrcIcons.gmk - makefiles/GensrcJDWP.gmk - makefiles/GensrcJObjC.gmk - makefiles/GensrcLocaleDataMetaInfo.gmk - makefiles/GensrcMisc.gmk - makefiles/GensrcProperties.gmk - makefiles/GensrcSwing.gmk - makefiles/GensrcX11Wrappers.gmk ! makefiles/Images.gmk ! makefiles/Setup.gmk ! makefiles/Tools.gmk + makefiles/gendata/GendataBreakIterator.gmk ! makefiles/profile-includes.txt - src/solaris/doc/sun/man/man1/ja/javaws.1 - src/solaris/doc/sun/man/man1/javaws.1 Changeset: b73fb7920645 Author: lana Date: 2013-10-17 15:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b73fb7920645 Merge - makefiles/GendataBreakIterator.gmk - makefiles/GendataFontConfig.gmk - makefiles/GendataHtml32dtd.gmk - makefiles/GendataTZDB.gmk - makefiles/GendataTimeZone.gmk - makefiles/GenerateJavaSources.gmk - makefiles/GensrcBuffer.gmk - makefiles/GensrcCLDR.gmk - makefiles/GensrcCharacterData.gmk - makefiles/GensrcCharsetCoder.gmk - makefiles/GensrcCharsetMapping.gmk - makefiles/GensrcExceptions.gmk - makefiles/GensrcIcons.gmk - makefiles/GensrcJDWP.gmk - makefiles/GensrcJObjC.gmk - makefiles/GensrcLocaleDataMetaInfo.gmk - makefiles/GensrcMisc.gmk - makefiles/GensrcProperties.gmk - makefiles/GensrcSwing.gmk - makefiles/GensrcX11Wrappers.gmk - src/solaris/doc/sun/man/man1/ja/javaws.1 - src/solaris/doc/sun/man/man1/javaws.1 Changeset: c1616a944d1c Author: weijun Date: 2013-10-18 08:57 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1616a944d1c 7025699: Policy Tool is not accessible by keyboard Reviewed-by: alexp, weijun Contributed-by: Leif Samuelsson ! src/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/share/classes/sun/security/tools/policytool/Resources.java ! test/sun/security/tools/policytool/Alias.html ! test/sun/security/tools/policytool/OpenPolicy.html ! test/sun/security/tools/policytool/UpdatePermissions.html From naoto.sato at oracle.com Tue Oct 22 10:34:03 2013 From: naoto.sato at oracle.com (Naoto Sato) Date: Tue, 22 Oct 2013 10:34:03 -0700 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <52666E05.8030901@oracle.com> References: <52666E05.8030901@oracle.com> Message-ID: <5266B70B.6040604@oracle.com> Hi Sergey, I looked at the changes wrt i18n, and found one change in Locale class: 221 * can be empty, or a series of subtags 3-8 alphanumerics in length). A where you modified "alphanums" to "alphanumerics". In fact it's not a typo, as "alphanum" is defined in BCP 47 standard. Naoto On 10/22/13 5:22 AM, sergey malenkov wrote: > Hello, > > Could you please review the following huge fix: > fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ > bug:https://bugs.openjdk.java.net/browse/JDK-8022746 > > I've replaced all typos with correct words in all documentations and > comments. Our technical writer has already checked it. > > Thanks, > SAM From sergey.malenkov at oracle.com Tue Oct 22 10:55:46 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Tue, 22 Oct 2013 21:55:46 +0400 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <5266B70B.6040604@oracle.com> References: <52666E05.8030901@oracle.com> <5266B70B.6040604@oracle.com> Message-ID: <5266BC22.4070300@oracle.com> *

A well-formed locale key has the form * [0-9a-zA-Z]{2}. A well-formed locale type has the * form "" | [0-9a-zA-Z]{3,8} ('-' [0-9a-zA-Z]{3,8})* (it - * can be empty, or a series of subtags 3-8 alphanums in length). A + * can be empty, or a series of subtags 3-8 alphanumerics in length). A * well-formed locale attribute has the form * [0-9a-zA-Z]{3,8} (it is a single subtag with the same * form as a locale type subtag). This is the only place where I have replaced alphanums with alphanumerics, because the second word is used later in the class specification. For example: *

Note: The Locale class does not provide any * syntactic restrictions on variant, while BCP 47 requires each variant * subtag to be 5 to 8 alphanumerics or a single numeric followed by 3 * alphanumerics. The method setVariant throws I'll revert the change if you want. Thanks, SAM On 22.10.2013 21:34, Naoto Sato wrote: > Hi Sergey, > > I looked at the changes wrt i18n, and found one change in Locale class: > > 221 * can be empty, or a series of subtags 3-8 alphanumerics in > length). A > > where you modified "alphanums" to "alphanumerics". In fact it's not a > typo, as "alphanum" is defined in BCP 47 standard. > > Naoto > > On 10/22/13 5:22 AM, sergey malenkov wrote: >> Hello, >> >> Could you please review the following huge fix: >> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 >> >> I've replaced all typos with correct words in all documentations and >> comments. Our technical writer has already checked it. >> >> Thanks, >> SAM > From naoto.sato at oracle.com Tue Oct 22 11:31:00 2013 From: naoto.sato at oracle.com (Naoto Sato) Date: Tue, 22 Oct 2013 11:31:00 -0700 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <5266BC22.4070300@oracle.com> References: <52666E05.8030901@oracle.com> <5266B70B.6040604@oracle.com> <5266BC22.4070300@oracle.com> Message-ID: <5266C464.30700@oracle.com> I understand there are several "alphanumeric" usages in the document, but I'd use "alphanum" there, as it is preceded by "3-8" which is more like ABNF notation. Naoto On 10/22/13 10:55 AM, sergey malenkov wrote: > *

A well-formed locale key has the form > * [0-9a-zA-Z]{2}. A well-formed locale type has the > * form "" | [0-9a-zA-Z]{3,8} ('-' [0-9a-zA-Z]{3,8})* (it > - * can be empty, or a series of subtags 3-8 alphanums in length). A > + * can be empty, or a series of subtags 3-8 alphanumerics in length). A > * well-formed locale attribute has the form > * [0-9a-zA-Z]{3,8} (it is a single subtag with the same > * form as a locale type subtag). > > This is the only place where I have replaced alphanums with > alphanumerics, because the second word is used later in the class > specification. For example: > > *

Note: The Locale class does not provide any > * syntactic restrictions on variant, while BCP 47 requires each > variant > * subtag to be 5 to 8 alphanumerics or a single numeric followed by 3 > * alphanumerics. The method setVariant throws > > I'll revert the change if you want. > > Thanks, > SAM > > On 22.10.2013 21:34, Naoto Sato wrote: >> Hi Sergey, >> >> I looked at the changes wrt i18n, and found one change in Locale class: >> >> 221 * can be empty, or a series of subtags 3-8 alphanumerics in >> length). A >> >> where you modified "alphanums" to "alphanumerics". In fact it's not a >> typo, as "alphanum" is defined in BCP 47 standard. >> >> Naoto >> >> On 10/22/13 5:22 AM, sergey malenkov wrote: >>> Hello, >>> >>> Could you please review the following huge fix: >>> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >>> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 >>> >>> I've replaced all typos with correct words in all documentations and >>> comments. Our technical writer has already checked it. >>> >>> Thanks, >>> SAM >> > From lana.steuck at oracle.com Tue Oct 22 11:33:15 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 22 Oct 2013 11:33:15 -0700 (PDT) Subject: jdk8-b113: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201310221833.r9MIXFie003016@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/35c14ec3e12f http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/676cd7bf5e09 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bca97b47f0a2 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1616a944d1c http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/be7d1f874b96 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/2f1e1e2c2242 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1a93f2c5945a http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/1c01208087b5 --- 2D performed PIT testing, the rest will be tested during promotion: List of all fixes: =================== JDK-8013510 client-libs Augment image writing code JDK-8012071 client-libs Better Building of Beans JDK-8021399 client-libs Better Grey Glyphs JDK-8014098 client-libs Better profile validation JDK-8021282 client-libs Better recycling of object instances JDK-8017287 client-libs Better resource disposal JDK-8021275 client-libs Better screening for ScreenMenu JDK-8013744 client-libs Better tabling for AWT JDK-8019617 client-libs Better view of objects JDK-8012277 client-libs Improve AWT DataFlavor JDK-8014102 client-libs Improve image conversion JDK-8014345 client-libs Improve JPEG writing JDK-8014093 client-libs Improve parsing of images JDK-8020293 client-libs JVM crash JDK-8021969 client-libs The index_AccessAllowed jnlp can not load successfully with exception thrown in the log. JDK-8026367 core-libs Add a sync keyword to mozilla_compat JDK-8008662 core-libs Add @jdk.Exported to JDK-specific/exported APIs JDK-8001029 core-libs Add new date/time capability JDK-8015743 core-libs Address internet addresses JDK-8025087 core-libs Annotation processing api returns default modifier for interface static method JDK-8026397 core-libs Array and List conversion, round 2 JDK-8026125 core-libs Array.prototype.slice.call(Java.type("java.util.HashMap")) throws ClassCastException: jdk.in... JDK-8014987 core-libs Augment serialization handling JDK-8025718 core-libs Better error messages for parsing JDK-8013739 core-libs Better LDAP resource management JDK-8013506 core-libs Better Pack200 data handling JDK-7189139 core-libs BigInteger's staticRandom field can be a source of bottlenecks. JDK-8017291 core-libs Cast Proxies Aside JDK-8025719 core-libs Change Chronology to be an interface JDK-8020061 core-libs Clarify reporting characteristics between splits JDK-8026167 core-libs Class cache/reuse of 'eval' scripts results in ClassCastException in some cases. JDK-8014349 core-libs (cl) Class.getDeclaredClass problematic in some class loader configurations JDK-8026812 core-libs clean up for new doclint issues for

tags in java.sql and javax.sql JDK-8026832 core-libs Clean up straggling doclint warnings in java.math JDK-8026008 core-libs Constant folding removes var statement JDK-8013839 core-libs Enhance Logger API for handling of resource bundles JDK-8017196 core-libs Ensure Proxies are handled appropriately JDK-8026692 core-libs eval() throws NullPointerException with --compile-only JDK-8024354 core-libs Explicitly permit DoubleStream.sum()/average() implementations to use higher precision summation JDK-8004138 core-libs ForkJoinTask leaks exceptions JDK-8019526 core-libs (fs) Files.lines, etc without Charset parameter JDK-8026112 core-libs Function("with(x ? 1e81 : (x2.constructor = 0.1)){}") throws AssertionError: double is not compatible with object JDK-8010371 core-libs getaddrinfo can fail with EAI_SYSTEM/EAGAIN, causes UnknownHostException to be thrown JDK-8026264 core-libs Getter, setter function name mangling issues JDK-8026693 core-libs getType() called on DISCARD node JDK-8014719 core-libs HttpClient/ProxyTest.java failing with IAE HttpURLPermission.parseURI (and spec changes to HttpURLPermission) JDK-8026248 core-libs importClass has to be a varargs function JDK-8024704 core-libs Improve API documentation of ClassLoader and ServiceLoader with respect to enumeration of resources. JDK-8024076 core-libs Incorrect 2 -> 4 year parsing and resolution in DateTimeFormatter JDK-8026245 core-libs InetAddress.getLocalHost crash if IPv6 disabled (macosx) JDK-7180557 core-libs InetAddress.getLocalHost throws UnknownHostException on java7u5 on OSX JDK-8026317 core-libs $ in the function name results in wrong function being invoked JDK-8026137 core-libs Issues with Binary Evaluation Order JDK-8026516 core-libs javadoc errors in java.time JDK-8026362 core-libs java/lang/invoke/lambda/LogGeneratedClassesTest.java failed on windows, jtreg report Fail to org.testng.SkipException JDK-8024612 core-libs java/time/tck/java/time/format/TCKDateTimeFormatters.java failed JDK-7011859 core-libs java/util/concurrent/Semaphore/RacingReleases.java failing JDK-8026768 core-libs java.util.Map.Entry comparingBy methods missing @since 1.8 JDK-8026011 core-libs j.l.r.MalformedParametersException introduces doclint warnings JDK-8026309 core-libs latest runsunspider.js tests contains several bugs JDK-8026027 core-libs Level.parse should return the custom Level instance instead of the mirrored Level JDK-8026404 core-libs Logging in Applet can trigger ACE: access denied ("java.lang.RuntimePermission" "modifyThreadGroup") JDK-8023524 core-libs Mechanism to dump generated lambda classes / log lambda code generation JDK-8026292 core-libs Megamorphic setter fails with boolean value JDK-8026183 core-libs minor documentation problems in java.lang.invoke JDK-8016252 core-libs More defensive HashSet.readObject JDK-8026113 core-libs Nashorn arrays should automatically convert to Java arrays JDK-8026263 core-libs [NASHORN] Test test/script/basic/JDK-8025488.js fails in nightly builds JDK-8026250 core-libs NPE at jdk.nashorn.internal.runtime.DebugLogger.levelAbove(DebugLogger.java:129) JDK-8026513 core-libs ProblemList.txt Updates (10/2013) JDK-8025712 core-libs (props) Possible memory leak in java_props_md.c / ParseLocale JDK-4814565 core-libs (rb) add method to get basename from a ResourceBundle JDK-7044282 core-libs (reflect) Class.forName and Array.newInstance are inconsistent regarding multidimensional arrays JDK-8026213 core-libs Reflection support for private interface methods JDK-8011638 core-libs Remove deprecated methods in sun.util.logging.PlatformLogger JDK-8025910 core-libs rename substream(long) -> skip and substream(long,long) -> slice JDK-8026498 core-libs Revert: latest runsunspider.js tests contains several bugs JDK-7076487 core-libs (sctp) SCTP API classes does not exist in JDK for Mac JDK-8025720 core-libs Separate temporal interface layer JDK-8026302 core-libs source representation of getter and setter methods is wrong JDK-8025722 core-libs TemporalAdjusters and TemporalQueries JDK-8023555 core-libs test/java/net/Socks/SocksProxyVersion.java fails when machine name is localhost JDK-8023431 core-libs Test java/util/zip/GZIP/GZIPInZip.java failed JDK-8026162 core-libs "this" in SAM adapter functions is wrong JDK-8026016 core-libs too many relinks dominate avatar.js http benchmark JDK-8024709 core-libs TreeMap.DescendingKeyIterator 'remove' confuses iterator position JDK-8015808 core-libs Typo in MethodHandle javadoc JDK-8025255 core-libs (tz) Support tzdata2013g JDK-8025703 core-libs Update LSR datafile for BCP 47 JDK-8019292 core-svc Better Attribute Value Exceptions JDK-8008589 core-svc Better MBean permission validation JDK-8014534 core-svc Better profiling support JDK-8014085 core-svc Better serialization support in JMX classes JDK-8011081 core-svc Improve jhat JDK-8025207 core-svc Intermittent test failure: javax/management/monitor/CounterMonitorThresholdTest.java JDK-8025206 core-svc Intermittent test failure: javax/management/monitor/NullAttributeValueTest.java JDK-8025205 core-svc Intermittent test failure: javax/management/remote/mandatory/connection/BrokenConnectionTest.java JDK-8025204 core-svc Intermittent test failure: javax/management/remote/mandatory/connection/IdleTimeoutTest.java JDK-8019584 core-svc javax/management/remote/mandatory/loading/MissingClassTest.java failed in nightly against jdk7u45: java.io.InvalidObjectException: Invalid notification: null JDK-8021577 core-svc JCK test api/javax_management/jmx_serial/modelmbean/ModelMBeanNotificationInfo/serial/index.html#Input has failed since jdk 7u45 b01 JDK-8025427 core-svc jstat tests fails on 32-bit platforms JDK-8014446 core-svc JT_JDK: Wrong detection of test result for test com/sun/jdi/NoLaunchOptionTest.java JDK-6804470 core-svc JvmstatCountersTest.java test times out on slower machines JDK-8022122 core-svc [nightly][regression] closed/javax/management/remote/mandatory/SerializationValidationTest.java fails JDK-8021360 core-svc "NoSuchObjectException: object not exported" on start of JMXConnectorServer for RMI-IIOP protocol with security manager JDK-7196801 core-svc NPG: Fix java/lang/management/MemoryMXBean/LowMemoryTest2 JDK-8021348 core-svc REGRESSION: closed/sun/tracing/ProviderProxyTest.java fails since 7u45 b04 JDK-8025995 core-svc [TEST] closed/sun/management/HotSpotDiagnosticTest.java fails when run with agentvm JDK-8021387 core-svc [TEST] closed/sun/management/HotSpotDiagnosticTest.java fails with ACE JDK-8016357 core-svc Update hotspot diagnostic class JDK-8017544 deploy Blacklist more jars JDK-8021173 deploy Extend installer improvements JDK-8016260 deploy Request to blacklist more jars JDK-8026294 docs 8025633 breaks langtools/test/com/sun/javadoc/testRepeatedAnnotations/TestRepeatedAnnotations.java JDK-8025633 docs Fix javadoc to generate valid anchor names JDK-8026370 docs javadoc creates empty JDK-8025326 embedded [JRECreate] BOM file should use UTF-8 instead of default charset JDK-8021256 embedded jrecreate message file must conform to translatability guidelines JDK-8024150 embedded NLS:I18N: jrecreate: Strings include in < > should be localized in an option JDK-8026475 embedded NLS:oracle.tools.jrecreate.Util.formatMsg() can not get localized message. JDK-8023274 hotspot 5 regression JFR tests should be changed JDK-8025935 hotspot Add help message to JFR configuration files JDK-8026212 hotspot closed/com/oracle/jfr/api/ConfigurationTest/TestDefaultPresets.java Preset 'Profiling' reference unknown event JDK-8020789 hotspot Disable exporting of gc.heap_dump diagnostic command JDK-8023683 hotspot Enhance class file parsing JDK-8022066 hotspot Evaluation of method reference to signature polymorphic method crashes VM JDK-8016256 hotspot Make finalization final JDK-8022718 hotspot Runtime accessibility checking: protected class, if extended, should be accessible from another package JDK-8026142 hotspot Update closed/TEST.groups to reflect the changes made in JDK-8023274 JDK-8026398 infrastructure Can't load jdk.Exported, ClassNotFoundException JDK-8025796 infrastructure hgforest.sh could trigger unbuffered output from hg without complicated machinations JDK-8026762 infrastructure jdk8-tl builds windows builds failing in corba - javac: no source files JDK-8026232 infrastructure Move libnpt from profile compact1 to compact3 JDK-6604021 infrastructure RMIC is defaulting to BOOT jdk version, needs to be rmic.jar JDK-8015614 infrastructure Update build settings JDK-8026062 infrastructure webrev.ksh: fix bug title web scraping, remove teamware, sac, "open bug", -l and wxfile support JDK-8024353 install jdk1.7.0/lib/i386/jli/ is left after SUNWj7rt removal JDK-8022710 install libjli.so is missed in JDK packages JDK-8022940 other-libs Enhance CORBA translations JDK-8011157 other-libs Improve CORBA portablility JDK-8021286 other-libs Improve MacOS resourcing JDK-8026378 other-libs TEST_BUG: Clean up TEST.groups JDK-8025967 security-libs addition of -Werror broke the old build JDK-8007292 security-libs Add JavaFX internal packages to package.access JDK-8011071 security-libs Better crypto provider handling JDK-8014341 security-libs Better service from Kerberos servers JDK-8001195 security-libs [build] Add hgtips info to the jdk workspace, bake the built JCE jar files with hgtips info. JDK-8014374 security-libs Cannot initialize "AES/GCM/NoPadding" on wrap/unseal on solaris with OracleUcrypto JDK-8012900 security-libs CICO ignores AAD in GCM mode JDK-8026301 security-libs DomainKeyStore doesn't cleanup correctly when storing to keystore JDK-8022931 security-libs Enhance Kerberos exceptions JDK-8025124 security-libs InitialToken.useNullKey incorrectly applies NULL_KEY in some cases JDK-8026235 security-libs keytool NSS test should use 64 bit lib on Solaris JDK-8020696 security-libs Merge problem for KdcComm.java JDK-7196382 security-libs PKCS11 provider should support 2048-bit DH JDK-7025699 security-libs Policy Tool is not accessible by keyboard JDK-8008171 security-libs Refactor KeyStore.DomainLoadStoreParameter as a standalone class JDK-8026119 security-libs Regression test DHEKeySizing.java failing intermittently JDK-8021893 security-libs Several signed jars need to be resigned JDK-8015731 security-libs Subject java.security.auth.subject to improvements JDK-8026712 security-libs TEST_BUG: update sun/security/tools/keytool/autotest.sh with a new location to find of libsoftokn3.so JDK-8026346 security-libs test/java/lang/SecurityManager/CheckPackageAccess.java failing JDK-8026233 security-libs test/sun/security/tools/keytool/StorePasswords.java needs to clean up files JDK-8008192 tools Better ordering checks needed in repeatingAnnotations/combo/ReflectionTest JDK-8024415 tools Bug in javac Pretty: Wrong precedence in JCConditional trees JDK-8026704 tools Build failure with --enable-debug JDK-8026063 tools Calls to annotate.flush() cause incorrect type annotations to be generated. JDK-8021237 tools clean up JavacAnnotatedConstruct JDK-8019461 tools Clean up javac diagnostics JDK-8026180 tools com.sun.source.tree.NewArrayTree refers to com.sun.tools.javac.util.List JDK-8026368 tools doclint does not report empty tags when tag closed implicitly JDK-6278240 tools Exception from AnnotationValue.getValue() should list the found type not the required type JDK-8012557 tools Implement lambda methods on interfaces as private JDK-8026564 tools import changes from type-annotations forest JDK-8026286 tools Improper locking of annotation queues causes assertion failures. JDK-8012146 tools Improve tool support JDK-8025816 tools javac crash with method reference with a type variable as the site JDK-8014016 tools javac is too late detecting invalid annotation usage JDK-8024947 tools javac should issue the potentially ambiguous overload warning only where the problem appears JDK-8025141 tools java.lang.ClassFormatError: Illegal field modifiers in class (...) JDK-8015912 tools jdeps output in dot graph format and option to find API dependences JDK-8016675 tools Make Javadoc pages more robust JDK-8016320 tools Method reference in subinterface of type I.super::foo produces exception at runtime JDK-8025998 tools Missing LV table in lambda bodies JDK-8025693 tools recent javadoc changes cause com/sun/javadoc/testLinkOption/TestLinkOption.java to fail JDK-8021355 tools REGRESSION: Five closed/java/awt/SplashScreen tests fail since 7u45 b01 on Linux, Solaris JDK-8023231 tools Remove comma from jtreg bug line JDK-7196553 tools Review error messages for repeating annotations JDK-8026255 tools Switch jdeps to follow traditional Java option style JDK-8013409 tools test failures for type annotations JDK-8026510 tools The name of com.sun.tools.javac.comp.Annotate.Annotator is confusing JDK-8026371 tools "tidy" issues in langtools/src/**/*.html files JDK-8025991 tools tools/launcher/RunpathTest.java fails JDK-8022719 tools tools/launcher/RunpathTest.java fails after 8012146 JDK-8008762 tools Type annotation on inner class in anonymous class show up as regular type annotations JDK-8015257 tools type annotation with TYPE_USE and FIELD attributed differently if repeated. JDK-8015372 tools Update tests for Method Parameter Reflection API to check whether a parameter is final JDK-8017505 xml Better Client Service JDK-8014530 xml Better digital signature processing JDK-8017298 xml Better XML support JDK-8003262 xml [findbugs] Some xml related classes may expose internal representation by storing an externally mutable object JDK-8013502 xml Improve stream factories JDK-8021366 xml java_util/Properties/PropertiesWithOtherEncodings fails JDK-8008733 xml Psr:perf:osb performance regression (18%) in wss_bodyenc JDK-8015092 xml SchemaFactory cannot parse schema if whitespace added within patterns in Selector XPath expression JDK-8015243 xml SchemaFactory does not catch enum. value that is not in the value space of the base type, anyURI. JDK-8022682 xml Supporting XOM JDK-8026050 xml Tests for 8014530 fail with OOM when jtreg run with -vmoption set to restrict agents to < 512Mb. JDK-8012425 xml Transform TransformerFactory JDK-8016500 xml Unlocalized warnings From philip.race at oracle.com Tue Oct 22 12:24:20 2013 From: philip.race at oracle.com (Phil Race) Date: Tue, 22 Oct 2013 12:24:20 -0700 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) Message-ID: <5266D0E4.1000302@oracle.com> I hereby nominate Vadim Pakhnushev to JDK8 committer. Vadim has been working for the Java client team for over a year with a substantial amount of that time working on bugs in Java 2D in JDK 8. He has substantial background in graphics technologies and is a current author in the JDK8 project. He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL and test bugs and build issues, upgrading the JDK 8 build to remove its DXSDK dependency. A list of his "open" JDK 8 contributions follows :- http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d 8023590: REGRESSION: large count of graphics artifacts with Java 8 on Windows 8 on Intel HD card. http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 8024343: Change different color with the "The XOR alternation color" combobox, the color of the image can not shown immediately. http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 8001119: [fingbugs] Evaluate necessity to make some arrays package protected http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 8008022: Upgrade Direct X SDK used to build JDK http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b 8023052: JVM crash in native layout http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 8013446: [parfait] Memory leak in jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 8008782: NPE in TrueTypeGlyphMapper http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a 8016254: several sun/java2d/OpenGL tests failed with SIGFPE http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD and later http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 4892259: GIF ImageReader does not call passComplete in IIOReadUpdateListener http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe 5082749: GIF stream metadata specification of aspect ratio is incorrect http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 4649812: GIFImageReader handles transparency incorrectly http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f 8000176: Need automated test for checking scale quality http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca 7186799: Regression tests for ImageIO metadata fail on second run Votes are due by 2359 UTC, November 5th, 2013. Only current JDK8 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]. -Phil Race. [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote From philip.race at oracle.com Tue Oct 22 12:26:07 2013 From: philip.race at oracle.com (Phil Race) Date: Tue, 22 Oct 2013 12:26:07 -0700 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <5266D14F.7000805@oracle.com> Vote: yes -phil. On 10/22/2013 12:24 PM, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > From alexander.kouznetsov at oracle.com Tue Oct 22 12:48:10 2013 From: alexander.kouznetsov at oracle.com (Alexander Kouznetsov) Date: Tue, 22 Oct 2013 12:48:10 -0700 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <5266D67A.9060305@oracle.com> Vote: yes Best regards, Alexander Kouznetsov (408) 276-0387 On 22 ??? 2013 12:24, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in > JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on > Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" > combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package > protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in > jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD > and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in > IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From petr.pchelko at oracle.com Tue Oct 22 12:52:40 2013 From: petr.pchelko at oracle.com (Petr Pchelko) Date: Tue, 22 Oct 2013 23:52:40 +0400 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D67A.9060305@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D67A.9060305@oracle.com> Message-ID: <8AF90B4A-496E-4F2B-B1FC-986FAB504BAE@oracle.com> Vote: yes With best regards. Petr. On Oct 22, 2013, at 11:48 PM, Alexander Kouznetsov wrote: > Vote: yes > > Best regards, > Alexander Kouznetsov > (408) 276-0387 > > On 22 ??? 2013 12:24, Phil Race wrote: >> I hereby nominate Vadim Pakhnushev to JDK8 committer. >> >> Vadim has been working for the Java client team for over a year >> with a substantial amount of that time working on bugs in Java 2D in JDK 8. >> He has substantial background in graphics technologies and is a current >> author in the JDK8 project. >> He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL >> and test bugs and build issues, upgrading the JDK 8 build >> to remove its DXSDK dependency. >> >> A list of his "open" JDK 8 contributions follows :- >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d >> 8023590: REGRESSION: large count of graphics artifacts with Java 8 on Windows 8 on Intel HD card. >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 >> 8024343: Change different color with the "The XOR alternation color" combobox, the color of the image can not shown immediately. >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 >> 8001119: [fingbugs] Evaluate necessity to make some arrays package protected >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 >> 8008022: Upgrade Direct X SDK used to build JDK >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b >> 8023052: JVM crash in native layout >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 >> 8013446: [parfait] Memory leak in jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 >> 8008782: NPE in TrueTypeGlyphMapper >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a >> 8016254: several sun/java2d/OpenGL tests failed with SIGFPE >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 >> 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD and later >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 >> 4892259: GIF ImageReader does not call passComplete in IIOReadUpdateListener >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe >> 5082749: GIF stream metadata specification of aspect ratio is incorrect >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 >> 4649812: GIFImageReader handles transparency incorrectly >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f >> 8000176: Need automated test for checking scale quality >> >> http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca >> 7186799: Regression tests for ImageIO metadata fail on second run >> >> Votes are due by 2359 UTC, November 5th, 2013. >> >> Only current JDK8 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]. >> >> -Phil Race. >> >> >> >> [1] http://openjdk.java.net/census >> [2] http://openjdk.java.net/projects/#committer-vote > From philip.race at oracle.com Tue Oct 22 12:50:57 2013 From: philip.race at oracle.com (Phil Race) Date: Tue, 22 Oct 2013 12:50:57 -0700 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <5266D721.105@oracle.com> I hereby nominate Johnny Chen to JDK8 committer. Johnny has been working for the Java client team since the beginning of the year spending working on bugs in Java 2D in JDK 8 fixing security bugs and some OS X related issues using his background with Apple. He has substantial Java background having previously worked on Java ME A list of his "open" JDK 8 contributions follows :- http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ccca37ca416a 8014098: Better profile validation http://hg.openjdk.java.net/jdk8/tl/jdk/rev/490c67c5d9a2 8020293: JVM crash http://hg.openjdk.java.net/jdk8/tl/jdk/rev/139a01719eec 8013510: Augment image writing code http://hg.openjdk.java.net/jdk8/2d/jdk/rev/73d212a3b2eb 8024461: [macosx] Java crashed on mac10.9 for swing and 2d function manual test Note: Debugged and fixed a serious OpenGL crash on OSX 10.9 http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0df5cda89a50 8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending Note: Made native code more robust in terms of the JNI usage pattern. http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fd757f31470 8025940: Windows build fails after the fix for 8025280 http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ed939dc4230 8025294: [parfait] JNI-related warnings from b107 for jdk.src.solaris.native.sun.java2d.x11 http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d37594b689ce 8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font http://hg.openjdk.java.net/jdk8/2d/jdk/rev/3c1b13ad0677 8025309: [parfait] JNI-related warnings from b107 for jdk.src.share.native.sun.java2d.pipe http://hg.openjdk.java.net/jdk8/2d/jdk/rev/e88d39b110dd 8025480: [parfait] "JNI exception pending" warnings from b107 for jdk.src.share.native.sun.java2d http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2f11a00279ec 8025280: [parfait] warnings from b107 for jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI critical region violation Note: Made native code more robust in terms of the JNI usage pattern. http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c2e27e7a42ae 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow http://hg.openjdk.java.net/jdk8/2d/jdk/rev/db2e3a686cf3 8011709: [parfait] False positive: memory leak in jdk/src/share/native/sun/font/layout/CanonShaping.cpp http://hg.openjdk.java.net/jdk8/2d/jdk/rev/75844b444879 8014497: [parfait] Potential null pointer dereference in jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0208f5f12dc3 8012629: java.lang.UnsatisfiedLinkError exception throw by getAllFonts() on MacOSX Note: Modified the makefiles and friends to fix an UnsatisfiedLinkError exception. http://hg.openjdk.java.net/jdk8/2d/jdk/rev/93de1ab38793 8003444: Fix potential NULL pointer dereference http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f4aa34a7a44d 8005302: [findbugs] public methods return internal arrays; may be private http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2db5b7f6aa66 8001038: Resourcefully handle resources Note: Modified the font sub-system to protect from excessive temp file creation by applets. http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c193b7431ea6 8007925: Improve cmsStageAllocLabV2ToV4curves http://hg.openjdk.java.net/jdk8/2d/jdk/rev/185cbf454f51 8009654: Improve stability of cmsnamed http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b412e6128726 8007929: Improve CurvesAlloc http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8b4c3e09b29a 8009013: Better handling of T2K glyphs http://hg.openjdk.java.net/jdk8/2d/jdk/rev/9f99c9ab588b 8007927: Improve cmsAllocProfileSequenceDescription http://hg.openjdk.java.net/jdk8/2d/jdk/rev/87c62f03bc07 8010005: [parfait] Memory leak in jdk/src/macosx/native/sun/awt/CTextPipe.m http://hg.openjdk.java.net/jdk8/2d/jdk/rev/99c1f910abcc 8005796: [parfait] Possible uninitialised variable at jdk/src/share/native/sun/java2d/loops/ByteBinary1Bit.c Note : Modified 2d loops macros to silence Parfait warnings about uninitialized variables. http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4b11045a9c4c 8005191: [parfait] #384 sun/font/layout/LookupProcessor.cpp Null pointer dereference http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f6eb212081b2 8008173: [parfait] #1173 Uninitialised variable -- TransformHelper.cpp http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6df3acd02449 8008017: The fix for 8005129 does not build on Windows http://hg.openjdk.java.net/jdk8/2d/jdk/rev/1ea9feb6d8c5 8005261: [parfait] #415 sun/java2d/opengl/GLXSurfaceData.c Memory leak of pointer 'glxsdo' allocated with malloc http://hg.openjdk.java.net/jdk8/2d/jdk/rev/ad49012d10a1 8005129: [parfait] #1122 - #1130 native/sun/awt/medialib/mlib_Image*.c Memory leak of pointer 'k' allocated with mlib_malloc http://hg.openjdk.java.net/jdk8/2d/jdk/rev/37719b174e87 8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak of pointer 'scale' allocated with calloc() http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fc3e4015b09 8005052: [parfait] #416 X11SurfaceData.c UNINITIALISED OR MISSING RETURN VALUE Votes are due by 2359 UTC, November 5th, 2013. Only current JDK8 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]. -Phil Race. [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote From jaroslav.bachorik at oracle.com Tue Oct 22 13:01:40 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Tue, 22 Oct 2013 22:01:40 +0200 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <5266D9A4.608@oracle.com> Vote: yes Cheers, -JB- On 22.10.2013 21:24, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on > Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" > combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package > protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in > jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD > and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in > IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From philip.race at oracle.com Tue Oct 22 13:04:39 2013 From: philip.race at oracle.com (Phil Race) Date: Tue, 22 Oct 2013 13:04:39 -0700 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: <5266DA57.6060109@oracle.com> Vote: yes -phil. On 10/22/2013 12:50 PM, Phil Race wrote: > I hereby nominate Johnny Chen to JDK8 committer. > From andrew.brygin at oracle.com Tue Oct 22 13:02:33 2013 From: andrew.brygin at oracle.com (Andrew Brygin) Date: Wed, 23 Oct 2013 00:02:33 +0400 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <5266D9D9.6090008@oracle.com> Vote: yes Thanks, Andrew On 10/22/2013 11:24 PM, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in > JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on > Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" > combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package > protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in > jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD > and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in > IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From andrew.brygin at oracle.com Tue Oct 22 13:03:11 2013 From: andrew.brygin at oracle.com (Andrew Brygin) Date: Wed, 23 Oct 2013 00:03:11 +0400 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: <5266D9FF.4000005@oracle.com> Vote: yes Thanks, Andrew On 10/22/2013 11:50 PM, Phil Race wrote: > I hereby nominate Johnny Chen to JDK8 committer. > > Johnny has been working for the Java client team since the beginning > of the > year spending working on bugs in Java 2D in JDK 8 fixing security bugs > and some OS X related issues using his background with Apple. > He has substantial Java background having previously worked on Java ME > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ccca37ca416a > 8014098: Better profile validation > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/490c67c5d9a2 > 8020293: JVM crash > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/139a01719eec > 8013510: Augment image writing code > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/73d212a3b2eb > 8024461: [macosx] Java crashed on mac10.9 for swing and 2d function > manual test > Note: Debugged and fixed a serious OpenGL crash on OSX 10.9 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0df5cda89a50 > 8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI > exception pending > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fd757f31470 > 8025940: Windows build fails after the fix for 8025280 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ed939dc4230 > 8025294: [parfait] JNI-related warnings from b107 for > jdk.src.solaris.native.sun.java2d.x11 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d37594b689ce > 8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/3c1b13ad0677 > 8025309: [parfait] JNI-related warnings from b107 for > jdk.src.share.native.sun.java2d.pipe > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/e88d39b110dd > 8025480: [parfait] "JNI exception pending" warnings from b107 for > jdk.src.share.native.sun.java2d > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2f11a00279ec > 8025280: [parfait] warnings from b107 for > jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI > critical region violation > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c2e27e7a42ae > 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/db2e3a686cf3 > 8011709: [parfait] False positive: memory leak in > jdk/src/share/native/sun/font/layout/CanonShaping.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/75844b444879 > 8014497: [parfait] Potential null pointer dereference in > jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0208f5f12dc3 > 8012629: java.lang.UnsatisfiedLinkError exception throw by > getAllFonts() on MacOSX > Note: Modified the makefiles and friends to fix an > UnsatisfiedLinkError exception. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/93de1ab38793 > 8003444: Fix potential NULL pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f4aa34a7a44d > 8005302: [findbugs] public methods return internal arrays; may be private > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2db5b7f6aa66 > 8001038: Resourcefully handle resources > Note: Modified the font sub-system to protect from excessive temp file > creation by applets. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c193b7431ea6 > 8007925: Improve cmsStageAllocLabV2ToV4curves > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/185cbf454f51 > 8009654: Improve stability of cmsnamed > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b412e6128726 > 8007929: Improve CurvesAlloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8b4c3e09b29a > 8009013: Better handling of T2K glyphs > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/9f99c9ab588b > 8007927: Improve cmsAllocProfileSequenceDescription > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/87c62f03bc07 > 8010005: [parfait] Memory leak in > jdk/src/macosx/native/sun/awt/CTextPipe.m > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/99c1f910abcc > 8005796: [parfait] Possible uninitialised variable at > jdk/src/share/native/sun/java2d/loops/ByteBinary1Bit.c > Note : Modified 2d loops macros to silence Parfait warnings about > uninitialized variables. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4b11045a9c4c > 8005191: [parfait] #384 sun/font/layout/LookupProcessor.cpp Null > pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f6eb212081b2 > 8008173: [parfait] #1173 Uninitialised variable -- TransformHelper.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6df3acd02449 > 8008017: The fix for 8005129 does not build on Windows > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/1ea9feb6d8c5 > 8005261: [parfait] #415 sun/java2d/opengl/GLXSurfaceData.c Memory leak > of pointer 'glxsdo' allocated with malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/ad49012d10a1 > 8005129: [parfait] #1122 - #1130 native/sun/awt/medialib/mlib_Image*.c > Memory leak of pointer 'k' allocated with mlib_malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/37719b174e87 > 8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak > of pointer 'scale' allocated with calloc() > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fc3e4015b09 > 8005052: [parfait] #416 X11SurfaceData.c UNINITIALISED OR MISSING > RETURN VALUE > > > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > > From jaroslav.bachorik at oracle.com Tue Oct 22 13:05:03 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Tue, 22 Oct 2013 22:05:03 +0200 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: <5266DA6F.1060705@oracle.com> Vote: yes Cheers, -JB- On 22.10.2013 21:50, Phil Race wrote: > I hereby nominate Johnny Chen to JDK8 committer. > > Johnny has been working for the Java client team since the beginning of the > year spending working on bugs in Java 2D in JDK 8 fixing security bugs > and some OS X related issues using his background with Apple. > He has substantial Java background having previously worked on Java ME > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ccca37ca416a > 8014098: Better profile validation > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/490c67c5d9a2 > 8020293: JVM crash > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/139a01719eec > 8013510: Augment image writing code > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/73d212a3b2eb > 8024461: [macosx] Java crashed on mac10.9 for swing and 2d function > manual test > Note: Debugged and fixed a serious OpenGL crash on OSX 10.9 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0df5cda89a50 > 8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception > pending > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fd757f31470 > 8025940: Windows build fails after the fix for 8025280 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ed939dc4230 > 8025294: [parfait] JNI-related warnings from b107 for > jdk.src.solaris.native.sun.java2d.x11 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d37594b689ce > 8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/3c1b13ad0677 > 8025309: [parfait] JNI-related warnings from b107 for > jdk.src.share.native.sun.java2d.pipe > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/e88d39b110dd > 8025480: [parfait] "JNI exception pending" warnings from b107 for > jdk.src.share.native.sun.java2d > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2f11a00279ec > 8025280: [parfait] warnings from b107 for > jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI > critical region violation > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c2e27e7a42ae > 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/db2e3a686cf3 > 8011709: [parfait] False positive: memory leak in > jdk/src/share/native/sun/font/layout/CanonShaping.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/75844b444879 > 8014497: [parfait] Potential null pointer dereference in > jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0208f5f12dc3 > 8012629: java.lang.UnsatisfiedLinkError exception throw by getAllFonts() > on MacOSX > Note: Modified the makefiles and friends to fix an UnsatisfiedLinkError > exception. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/93de1ab38793 > 8003444: Fix potential NULL pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f4aa34a7a44d > 8005302: [findbugs] public methods return internal arrays; may be private > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2db5b7f6aa66 > 8001038: Resourcefully handle resources > Note: Modified the font sub-system to protect from excessive temp file > creation by applets. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c193b7431ea6 > 8007925: Improve cmsStageAllocLabV2ToV4curves > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/185cbf454f51 > 8009654: Improve stability of cmsnamed > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b412e6128726 > 8007929: Improve CurvesAlloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8b4c3e09b29a > 8009013: Better handling of T2K glyphs > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/9f99c9ab588b > 8007927: Improve cmsAllocProfileSequenceDescription > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/87c62f03bc07 > 8010005: [parfait] Memory leak in jdk/src/macosx/native/sun/awt/CTextPipe.m > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/99c1f910abcc > 8005796: [parfait] Possible uninitialised variable at > jdk/src/share/native/sun/java2d/loops/ByteBinary1Bit.c > Note : Modified 2d loops macros to silence Parfait warnings about > uninitialized variables. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4b11045a9c4c > 8005191: [parfait] #384 sun/font/layout/LookupProcessor.cpp Null pointer > dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f6eb212081b2 > 8008173: [parfait] #1173 Uninitialised variable -- TransformHelper.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6df3acd02449 > 8008017: The fix for 8005129 does not build on Windows > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/1ea9feb6d8c5 > 8005261: [parfait] #415 sun/java2d/opengl/GLXSurfaceData.c Memory leak > of pointer 'glxsdo' allocated with malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/ad49012d10a1 > 8005129: [parfait] #1122 - #1130 native/sun/awt/medialib/mlib_Image*.c > Memory leak of pointer 'k' allocated with mlib_malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/37719b174e87 > 8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak of > pointer 'scale' allocated with calloc() > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fc3e4015b09 > 8005052: [parfait] #416 X11SurfaceData.c UNINITIALISED OR MISSING RETURN > VALUE > > > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > > From jennifer.godinez at oracle.com Tue Oct 22 13:12:11 2013 From: jennifer.godinez at oracle.com (Jennifer Godinez) Date: Tue, 22 Oct 2013 13:12:11 -0700 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <5266DC1B.2090207@oracle.com> Vote: yes - Jennifer On 10/22/2013 12:24 PM, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in > JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on > Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" > combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package > protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in > jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD > and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in > IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From jennifer.godinez at oracle.com Tue Oct 22 13:12:33 2013 From: jennifer.godinez at oracle.com (Jennifer Godinez) Date: Tue, 22 Oct 2013 13:12:33 -0700 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: <5266DC31.8010304@oracle.com> Vote: yes - Jennifer On 10/22/2013 12:50 PM, Phil Race wrote: > I hereby nominate Johnny Chen to JDK8 committer. > > Johnny has been working for the Java client team since the beginning > of the > year spending working on bugs in Java 2D in JDK 8 fixing security bugs > and some OS X related issues using his background with Apple. > He has substantial Java background having previously worked on Java ME > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ccca37ca416a > 8014098: Better profile validation > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/490c67c5d9a2 > 8020293: JVM crash > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/139a01719eec > 8013510: Augment image writing code > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/73d212a3b2eb > 8024461: [macosx] Java crashed on mac10.9 for swing and 2d function > manual test > Note: Debugged and fixed a serious OpenGL crash on OSX 10.9 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0df5cda89a50 > 8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI > exception pending > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fd757f31470 > 8025940: Windows build fails after the fix for 8025280 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ed939dc4230 > 8025294: [parfait] JNI-related warnings from b107 for > jdk.src.solaris.native.sun.java2d.x11 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d37594b689ce > 8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/3c1b13ad0677 > 8025309: [parfait] JNI-related warnings from b107 for > jdk.src.share.native.sun.java2d.pipe > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/e88d39b110dd > 8025480: [parfait] "JNI exception pending" warnings from b107 for > jdk.src.share.native.sun.java2d > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2f11a00279ec > 8025280: [parfait] warnings from b107 for > jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI > critical region violation > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c2e27e7a42ae > 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/db2e3a686cf3 > 8011709: [parfait] False positive: memory leak in > jdk/src/share/native/sun/font/layout/CanonShaping.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/75844b444879 > 8014497: [parfait] Potential null pointer dereference in > jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0208f5f12dc3 > 8012629: java.lang.UnsatisfiedLinkError exception throw by > getAllFonts() on MacOSX > Note: Modified the makefiles and friends to fix an > UnsatisfiedLinkError exception. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/93de1ab38793 > 8003444: Fix potential NULL pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f4aa34a7a44d > 8005302: [findbugs] public methods return internal arrays; may be private > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2db5b7f6aa66 > 8001038: Resourcefully handle resources > Note: Modified the font sub-system to protect from excessive temp file > creation by applets. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c193b7431ea6 > 8007925: Improve cmsStageAllocLabV2ToV4curves > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/185cbf454f51 > 8009654: Improve stability of cmsnamed > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b412e6128726 > 8007929: Improve CurvesAlloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8b4c3e09b29a > 8009013: Better handling of T2K glyphs > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/9f99c9ab588b > 8007927: Improve cmsAllocProfileSequenceDescription > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/87c62f03bc07 > 8010005: [parfait] Memory leak in > jdk/src/macosx/native/sun/awt/CTextPipe.m > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/99c1f910abcc > 8005796: [parfait] Possible uninitialised variable at > jdk/src/share/native/sun/java2d/loops/ByteBinary1Bit.c > Note : Modified 2d loops macros to silence Parfait warnings about > uninitialized variables. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4b11045a9c4c > 8005191: [parfait] #384 sun/font/layout/LookupProcessor.cpp Null > pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f6eb212081b2 > 8008173: [parfait] #1173 Uninitialised variable -- TransformHelper.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6df3acd02449 > 8008017: The fix for 8005129 does not build on Windows > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/1ea9feb6d8c5 > 8005261: [parfait] #415 sun/java2d/opengl/GLXSurfaceData.c Memory leak > of pointer 'glxsdo' allocated with malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/ad49012d10a1 > 8005129: [parfait] #1122 - #1130 native/sun/awt/medialib/mlib_Image*.c > Memory leak of pointer 'k' allocated with mlib_malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/37719b174e87 > 8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak > of pointer 'scale' allocated with calloc() > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fc3e4015b09 > 8005052: [parfait] #416 X11SurfaceData.c UNINITIALISED OR MISSING > RETURN VALUE > > > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > > From Abhi.Saha at Oracle.COM Tue Oct 22 13:22:02 2013 From: Abhi.Saha at Oracle.COM (Abhijit Saha (Oracle)) Date: Tue, 22 Oct 2013 13:22:02 -0700 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: <5266DE6A.6000505@Oracle.COM> Vote: Yes. On 10/22/2013 12:50 PM, Phil Race wrote: > I hereby nominate Johnny Chen to JDK8 committer. > > Johnny has been working for the Java client team since the beginning > of the > year spending working on bugs in Java 2D in JDK 8 fixing security bugs > and some OS X related issues using his background with Apple. > He has substantial Java background having previously worked on Java ME > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ccca37ca416a > 8014098: Better profile validation > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/490c67c5d9a2 > 8020293: JVM crash > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/139a01719eec > 8013510: Augment image writing code > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/73d212a3b2eb > 8024461: [macosx] Java crashed on mac10.9 for swing and 2d function > manual test > Note: Debugged and fixed a serious OpenGL crash on OSX 10.9 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0df5cda89a50 > 8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI > exception pending > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fd757f31470 > 8025940: Windows build fails after the fix for 8025280 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ed939dc4230 > 8025294: [parfait] JNI-related warnings from b107 for > jdk.src.solaris.native.sun.java2d.x11 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d37594b689ce > 8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/3c1b13ad0677 > 8025309: [parfait] JNI-related warnings from b107 for > jdk.src.share.native.sun.java2d.pipe > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/e88d39b110dd > 8025480: [parfait] "JNI exception pending" warnings from b107 for > jdk.src.share.native.sun.java2d > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2f11a00279ec > 8025280: [parfait] warnings from b107 for > jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI > critical region violation > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c2e27e7a42ae > 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/db2e3a686cf3 > 8011709: [parfait] False positive: memory leak in > jdk/src/share/native/sun/font/layout/CanonShaping.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/75844b444879 > 8014497: [parfait] Potential null pointer dereference in > jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0208f5f12dc3 > 8012629: java.lang.UnsatisfiedLinkError exception throw by > getAllFonts() on MacOSX > Note: Modified the makefiles and friends to fix an > UnsatisfiedLinkError exception. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/93de1ab38793 > 8003444: Fix potential NULL pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f4aa34a7a44d > 8005302: [findbugs] public methods return internal arrays; may be private > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2db5b7f6aa66 > 8001038: Resourcefully handle resources > Note: Modified the font sub-system to protect from excessive temp file > creation by applets. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c193b7431ea6 > 8007925: Improve cmsStageAllocLabV2ToV4curves > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/185cbf454f51 > 8009654: Improve stability of cmsnamed > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b412e6128726 > 8007929: Improve CurvesAlloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8b4c3e09b29a > 8009013: Better handling of T2K glyphs > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/9f99c9ab588b > 8007927: Improve cmsAllocProfileSequenceDescription > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/87c62f03bc07 > 8010005: [parfait] Memory leak in > jdk/src/macosx/native/sun/awt/CTextPipe.m > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/99c1f910abcc > 8005796: [parfait] Possible uninitialised variable at > jdk/src/share/native/sun/java2d/loops/ByteBinary1Bit.c > Note : Modified 2d loops macros to silence Parfait warnings about > uninitialized variables. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4b11045a9c4c > 8005191: [parfait] #384 sun/font/layout/LookupProcessor.cpp Null > pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f6eb212081b2 > 8008173: [parfait] #1173 Uninitialised variable -- TransformHelper.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6df3acd02449 > 8008017: The fix for 8005129 does not build on Windows > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/1ea9feb6d8c5 > 8005261: [parfait] #415 sun/java2d/opengl/GLXSurfaceData.c Memory leak > of pointer 'glxsdo' allocated with malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/ad49012d10a1 > 8005129: [parfait] #1122 - #1130 native/sun/awt/medialib/mlib_Image*.c > Memory leak of pointer 'k' allocated with mlib_malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/37719b174e87 > 8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak > of pointer 'scale' allocated with calloc() > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fc3e4015b09 > 8005052: [parfait] #416 X11SurfaceData.c UNINITIALISED OR MISSING > RETURN VALUE > > > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > > -- Lead, Java SE Updates Java Platform Group Oracle Corporation. (408)276-7564 From Abhi.Saha at Oracle.COM Tue Oct 22 13:22:59 2013 From: Abhi.Saha at Oracle.COM (Abhijit Saha (Oracle)) Date: Tue, 22 Oct 2013 13:22:59 -0700 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <5266DEA3.6020809@Oracle.COM> Vote: Yes. On 10/22/2013 12:24 PM, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in > JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on > Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" > combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package > protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in > jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD > and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in > IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote -- Lead, Java SE Updates Java Platform Group Oracle Corporation. (408)276-7564 From anthony.petrov at oracle.com Tue Oct 22 13:47:17 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Wed, 23 Oct 2013 00:47:17 +0400 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <5266E455.7040803@oracle.com> Vote: YES -- best regards, Anthony On 10/22/2013 11:24 PM, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on > Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" > combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package > protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in > jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD > and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in > IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From chris.hegarty at oracle.com Tue Oct 22 13:54:02 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Tue, 22 Oct 2013 21:54:02 +0100 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: Vote: yes -Chris > On 22 Oct 2013, at 20:24, Phil Race wrote: > > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From chris.hegarty at oracle.com Tue Oct 22 13:55:13 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Tue, 22 Oct 2013 21:55:13 +0100 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: Vote: yes -Chris > On 22 Oct 2013, at 20:50, Phil Race wrote: > > I hereby nominate Johnny Chen to JDK8 committer. > > Johnny has been working for the Java client team since the beginning of the > year spending working on bugs in Java 2D in JDK 8 fixing security bugs > and some OS X related issues using his background with Apple. > He has substantial Java background having previously worked on Java ME > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ccca37ca416a > 8014098: Better profile validation > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/490c67c5d9a2 > 8020293: JVM crash > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/139a01719eec > 8013510: Augment image writing code > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/73d212a3b2eb > 8024461: [macosx] Java crashed on mac10.9 for swing and 2d function manual test > Note: Debugged and fixed a serious OpenGL crash on OSX 10.9 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0df5cda89a50 > 8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fd757f31470 > 8025940: Windows build fails after the fix for 8025280 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ed939dc4230 > 8025294: [parfait] JNI-related warnings from b107 for jdk.src.solaris.native.sun.java2d.x11 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d37594b689ce > 8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/3c1b13ad0677 > 8025309: [parfait] JNI-related warnings from b107 for jdk.src.share.native.sun.java2d.pipe > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/e88d39b110dd > 8025480: [parfait] "JNI exception pending" warnings from b107 for jdk.src.share.native.sun.java2d > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2f11a00279ec > 8025280: [parfait] warnings from b107 for jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI critical region violation > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c2e27e7a42ae > 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/db2e3a686cf3 > 8011709: [parfait] False positive: memory leak in jdk/src/share/native/sun/font/layout/CanonShaping.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/75844b444879 > 8014497: [parfait] Potential null pointer dereference in jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0208f5f12dc3 > 8012629: java.lang.UnsatisfiedLinkError exception throw by getAllFonts() on MacOSX > Note: Modified the makefiles and friends to fix an UnsatisfiedLinkError exception. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/93de1ab38793 > 8003444: Fix potential NULL pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f4aa34a7a44d > 8005302: [findbugs] public methods return internal arrays; may be private > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2db5b7f6aa66 > 8001038: Resourcefully handle resources > Note: Modified the font sub-system to protect from excessive temp file creation by applets. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c193b7431ea6 > 8007925: Improve cmsStageAllocLabV2ToV4curves > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/185cbf454f51 > 8009654: Improve stability of cmsnamed > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b412e6128726 > 8007929: Improve CurvesAlloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8b4c3e09b29a > 8009013: Better handling of T2K glyphs > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/9f99c9ab588b > 8007927: Improve cmsAllocProfileSequenceDescription > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/87c62f03bc07 > 8010005: [parfait] Memory leak in jdk/src/macosx/native/sun/awt/CTextPipe.m > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/99c1f910abcc > 8005796: [parfait] Possible uninitialised variable at jdk/src/share/native/sun/java2d/loops/ByteBinary1Bit.c > Note : Modified 2d loops macros to silence Parfait warnings about uninitialized variables. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4b11045a9c4c > 8005191: [parfait] #384 sun/font/layout/LookupProcessor.cpp Null pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f6eb212081b2 > 8008173: [parfait] #1173 Uninitialised variable -- TransformHelper.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6df3acd02449 > 8008017: The fix for 8005129 does not build on Windows > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/1ea9feb6d8c5 > 8005261: [parfait] #415 sun/java2d/opengl/GLXSurfaceData.c Memory leak of pointer 'glxsdo' allocated with malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/ad49012d10a1 > 8005129: [parfait] #1122 - #1130 native/sun/awt/medialib/mlib_Image*.c Memory leak of pointer 'k' allocated with mlib_malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/37719b174e87 > 8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak of pointer 'scale' allocated with calloc() > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fc3e4015b09 > 8005052: [parfait] #416 X11SurfaceData.c UNINITIALISED OR MISSING RETURN VALUE > > > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > > From mike.duigou at oracle.com Tue Oct 22 13:58:40 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 22 Oct 2013 13:58:40 -0700 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: Vote: YES On Oct 22 2013, at 12:24 , Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From alejandro.murillo at oracle.com Tue Oct 22 14:01:34 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 22 Oct 2013 21:01:34 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20131022210134.AC2CC6263D@hg.openjdk.java.net> Changeset: 22c6f0b7e2b5 Author: dcubed Date: 2013-10-15 08:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/22c6f0b7e2b5 7165611: implement Full Debug Symbols on MacOS X hotspot Summary: Add MacOS X FDS support to hotspot; add minimal MacOS X FDS import support to jdk; add MacOS X FDS support to install; add MacOS X FDS support to root. Reviewed-by: erikj, sla, dholmes, rdurbin, tbell, ihse ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/makefiles/NativeCompilation.gmk Changeset: ac09e62d5e6b Author: amurillo Date: 2013-10-19 08:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/ac09e62d5e6b Merge ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! common/makefiles/NativeCompilation.gmk Changeset: 9d5284dfc00d Author: amurillo Date: 2013-10-22 13:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/9d5284dfc00d Merge From alejandro.murillo at oracle.com Tue Oct 22 14:02:46 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 22 Oct 2013 21:02:46 +0000 Subject: hg: jdk8/jdk8/jdk: 3 new changesets Message-ID: <20131022210337.2DD916263E@hg.openjdk.java.net> Changeset: 01b81253f2d5 Author: dcubed Date: 2013-10-15 08:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/01b81253f2d5 7165611: implement Full Debug Symbols on MacOS X hotspot Summary: Add MacOS X FDS support to hotspot; add minimal MacOS X FDS import support to jdk; add MacOS X FDS support to install; add MacOS X FDS support to root. Reviewed-by: erikj, sla, dholmes, rdurbin, tbell, ihse ! make/common/Defs-macosx.gmk ! make/common/Defs.gmk ! make/java/redist/Makefile ! makefiles/Import.gmk ! makefiles/Tools.gmk Changeset: 969e8c6c26cc Author: amurillo Date: 2013-10-19 08:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/969e8c6c26cc Merge ! makefiles/Import.gmk ! makefiles/Tools.gmk Changeset: c4ab67d1e0ce Author: amurillo Date: 2013-10-22 13:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c4ab67d1e0ce Merge ! makefiles/Tools.gmk From alejandro.murillo at oracle.com Tue Oct 22 14:05:25 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 22 Oct 2013 21:05:25 +0000 Subject: hg: jdk8/jdk8/hotspot: 68 new changesets Message-ID: <20131022210756.CE6066263F@hg.openjdk.java.net> Changeset: 7c26dced065e Author: amurillo Date: 2013-10-11 13:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7c26dced065e 8026265: new hotspot build - hs25-b55 Reviewed-by: jcoomes ! make/hotspot_version Changeset: b4a4fdc1f464 Author: coleenp Date: 2013-10-09 21:45 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b4a4fdc1f464 8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to Summary: Add missing cases. Reviewed-by: sspitsyn, dcubed ! src/share/vm/oops/constantPool.cpp Changeset: e831448418ac Author: coleenp Date: 2013-10-09 22:01 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e831448418ac Merge Changeset: cd7ea1d79dac Author: sla Date: 2013-10-11 13:48 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cd7ea1d79dac 8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failed Summary: Fixed a compilation failure due to changed method name Reviewed-by: sla, jbachorik Contributed-by: fredrik.arvidsson at oracle.com ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java Changeset: 539144972c1e Author: sla Date: 2013-10-11 14:08 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/539144972c1e 8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump Summary: Switched from using SystemDictionary to using ClassLoaderDataGraph to get the anonymous classes included. Reviewed-by: sla, sspitsyn Contributed-by: fredrik.arvidsson at oracle.com ! src/share/vm/services/heapDumper.cpp Changeset: 301ece1880ad Author: sla Date: 2013-10-11 14:57 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/301ece1880ad Merge Changeset: 28ca974cc21a Author: coleenp Date: 2013-10-11 11:23 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/28ca974cc21a 8022592: assert at constantTag.cpp:57: ShouldNotReachHere() Summary: more missing cases for JVM_CONSTANT_Method{Handle,Type}InError Reviewed-by: hseigel, dcubed ! src/share/vm/oops/constantPool.cpp ! src/share/vm/utilities/constantTag.cpp ! src/share/vm/utilities/constantTag.hpp Changeset: 26ae62bc26c4 Author: coleenp Date: 2013-10-11 15:04 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/26ae62bc26c4 Merge Changeset: 0db3ba3f6870 Author: hseigel Date: 2013-10-11 15:33 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0db3ba3f6870 8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode Summary: Prior to printing the time interval in RuntimeService::record_safepoint_begin(), check first that VM initialization is complete. Reviewed-by: coleenp, dholmes, sla, ctornqvi Contributed-by: lois.foltan at oracle.com ! src/share/vm/services/runtimeService.cpp Changeset: df268195b0ea Author: hseigel Date: 2013-10-11 17:08 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/df268195b0ea Merge Changeset: 41459da469ae Author: ccheung Date: 2013-10-11 18:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/41459da469ae Merge Changeset: 83dbf427fedd Author: ccheung Date: 2013-10-11 22:22 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/83dbf427fedd Merge Changeset: 3e265ce4d2dd Author: hseigel Date: 2013-10-12 13:09 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3e265ce4d2dd 8025942: os::Bsd::available_memory() needs implementation Summary: Implement using the host_statistics64() api. Reviewed-by: dsamersoff, morris, dholmes, coleenp, hseigel, dcubed Contributed-by: gerard.ziemski at oracle.com ! src/os/bsd/vm/os_bsd.cpp Changeset: d37a0525c0fe Author: hseigel Date: 2013-10-12 15:39 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d37a0525c0fe 8024667: VM crashes with "assert(method() != NULL) failed: must have set method" Summary: Check if data is in shared spaces before deallocating it. Reviewed-by: coleenp, dcubed ! src/share/vm/memory/metadataFactory.hpp ! src/share/vm/oops/instanceKlass.cpp Changeset: 2f8728d92483 Author: acorn Date: 2013-10-14 21:52 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2f8728d92483 8026299: invokespecial gets ICCE when it should get AME. Reviewed-by: ccheung, coleenp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp Changeset: f509b8f4699b Author: dcubed Date: 2013-10-15 08:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f509b8f4699b 7165611: implement Full Debug Symbols on MacOS X hotspot Summary: Add MacOS X FDS support to hotspot; add minimal MacOS X FDS import support to jdk; add MacOS X FDS support to install; add MacOS X FDS support to root. Reviewed-by: erikj, sla, dholmes, rdurbin, tbell, ihse ! make/Makefile ! make/bsd/Makefile ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/dtrace.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/jsig.make ! make/bsd/makefiles/product.make ! make/bsd/makefiles/saproc.make ! make/bsd/makefiles/universal.gmk ! make/bsd/makefiles/vm.make ! make/defs.make Changeset: e8703d708e6e Author: ccheung Date: 2013-10-16 11:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e8703d708e6e Merge Changeset: 1e814e391ee8 Author: anoll Date: 2013-10-04 09:19 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1e814e391ee8 8025656: compiler/8013496/Test8013496.sh fails on assert Summary: Ensure the thread is in correct state; rewrote test in Java Reviewed-by: kvn, twisti ! src/share/vm/compiler/compileBroker.cpp - test/compiler/8013496/Test8013496.sh + test/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java Changeset: 0c4c40f5c399 Author: twisti Date: 2013-10-04 10:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0c4c40f5c399 8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods Reviewed-by: kvn, roland ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/parse.hpp Changeset: 5f1241525a01 Author: twisti Date: 2013-10-04 19:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5f1241525a01 Merge Changeset: bf8a21c3ab3b Author: vlivanov Date: 2013-10-07 14:10 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bf8a21c3ab3b 8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log) Reviewed-by: twisti, azeemj ! src/share/vm/utilities/ostream.cpp Changeset: 5cc2d82aa82a Author: vlivanov Date: 2013-10-07 14:11 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5cc2d82aa82a 8024943: ciReplay: fails to dump replay data during safepointing Reviewed-by: kvn, twisti ! src/share/vm/ci/ciEnv.cpp ! src/share/vm/ci/ciEnv.hpp ! src/share/vm/ci/ciInstanceKlass.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/utilities/vmError.cpp Changeset: f478c98e8114 Author: vlivanov Date: 2013-10-07 14:12 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f478c98e8114 8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range Reviewed-by: iveresov, roland, kvn, twisti ! src/share/vm/opto/parse2.cpp Changeset: 5741fc86a2ee Author: vlivanov Date: 2013-10-07 14:13 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5741fc86a2ee 8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations Reviewed-by: acorn, kvn ! src/share/vm/classfile/defaultMethods.cpp Changeset: c775af091fe9 Author: twisti Date: 2013-10-07 10:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c775af091fe9 8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method Reviewed-by: kvn ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/parseHelper.cpp Changeset: d9043b88eeb3 Author: roland Date: 2013-10-03 10:55 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d9043b88eeb3 8024067: Missing replace_in_map() calls following null checks Summary: add replace_in_map() calls following some null checks in type checks Reviewed-by: kvn ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp Changeset: 17cda06bcb7d Author: iveresov Date: 2013-10-08 07:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/17cda06bcb7d Merge ! src/share/vm/classfile/defaultMethods.cpp - test/compiler/8013496/Test8013496.sh Changeset: 6171eb9da4fd Author: twisti Date: 2013-10-08 19:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6171eb9da4fd 8007923: Tests on references fails Reviewed-by: kvn, iveresov ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/opto/escape.cpp Changeset: 98692a2d36d7 Author: adlertz Date: 2013-10-09 13:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/98692a2d36d7 8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument Summary: Replace uninitialised pointer with NULL at argument. Reviewed-by: kvn, roland, twisti ! src/share/vm/opto/reg_split.cpp Changeset: 4e7f99b70d9d Author: adlertz Date: 2013-10-09 05:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4e7f99b70d9d Merge - test/testlibrary/AssertsTest.java - test/testlibrary/OutputAnalyzerReportingTest.java - test/testlibrary/OutputAnalyzerTest.java Changeset: 46ef27bcacb3 Author: twisti Date: 2013-10-09 11:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/46ef27bcacb3 8020750: Node::get_int: guarantee(t != NULL) failed: must be con Reviewed-by: kvn, roland ! src/share/vm/opto/ifnode.cpp Changeset: d13d7aba8c12 Author: roland Date: 2013-10-09 16:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d13d7aba8c12 8023657: New type profiling points: arguments to call Summary: x86 interpreter and c1 type profiling for arguments at calls Reviewed-by: kvn, twisti ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_Compilation.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_GraphBuilder.hpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Optimizer.cpp ! src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/ci/ciClassList.hpp ! src/share/vm/ci/ciInstanceKlass.hpp ! src/share/vm/ci/ciKlass.hpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/ci/ciObjArrayKlass.cpp ! src/share/vm/ci/ciObjArrayKlass.hpp ! src/share/vm/ci/ciStreams.hpp ! src/share/vm/ci/ciTypeArrayKlass.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/signature.hpp Changeset: 8b80b262e501 Author: twisti Date: 2013-10-11 10:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8b80b262e501 8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625) Reviewed-by: kvn, iveresov ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/thread.hpp Changeset: d8a449d2f5b2 Author: adlertz Date: 2013-10-11 13:10 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d8a449d2f5b2 8011415: CTW on Sparc: assert(lrg.lo_degree()) failed: Summary: Increased the LRG AllStack mask size since the previous size was not big enough when compiling huge methods (60k+ nodes) Reviewed-by: kvn, roland, twisti ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/ifg.cpp Changeset: 2348b2726e1d Author: adlertz Date: 2013-10-11 19:16 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2348b2726e1d Merge Changeset: dd2cf1d1248b Author: adlertz Date: 2013-10-12 01:29 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dd2cf1d1248b Merge Changeset: 469216acdb28 Author: anoll Date: 2013-10-10 15:44 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/469216acdb28 8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash Summary: Ensure ensure correct initialization of compiler runtime Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/shark/sharkCompiler.cpp ! src/share/vm/shark/sharkCompiler.hpp + test/compiler/startup/SmallCodeCacheStartup.java Changeset: ed2c74787eb5 Author: twisti Date: 2013-10-11 19:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ed2c74787eb5 Merge Changeset: ce0cc25bc5e2 Author: roland Date: 2013-10-12 12:12 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ce0cc25bc5e2 8026054: New type profiling points: type of return values at calls Summary: x86 interpreter and c1 type profiling for return values at calls Reviewed-by: kvn, twisti ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interp_masm_x86_32.cpp ! src/cpu/x86/vm/interp_masm_x86_32.hpp ! src/cpu/x86/vm/interp_masm_x86_64.cpp ! src/cpu/x86/vm/interp_masm_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.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_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/ci/ciMethodData.cpp ! src/share/vm/ci/ciMethodData.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/runtime/globals.hpp Changeset: f50418dfb1b7 Author: iveresov Date: 2013-10-13 13:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f50418dfb1b7 Merge ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/share/vm/classfile/defaultMethods.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp - test/compiler/8013496/Test8013496.sh Changeset: e504cd481ec0 Author: twisti Date: 2013-10-14 19:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e504cd481ec0 8026376: assert(false) failed: DEBUG MESSAGE: exception pc already set Reviewed-by: kvn ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp Changeset: 8df6f123d35e Author: drchase Date: 2013-10-12 17:26 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8df6f123d35e 8026124: JSR-292 bug: java.nio.file.Path.toString cores dump Summary: catch problem case, assert it matches valid input, new test Reviewed-by: jrose, twisti, kvn ! src/share/vm/interpreter/linkResolver.cpp + test/compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java + test/compiler/jsr292/createsInterfaceDotEqualsCallInfo.js Changeset: f91a9a696e5e Author: kvn Date: 2013-10-15 12:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f91a9a696e5e 8026293: Schedule part of G1 pre-barrier late Summary: move rare executed part of G1 write barrier from hot path. Reviewed-by: kvn, twisti, roland Contributed-by: staffan.friberg at oracle.com ! src/share/vm/opto/graphKit.cpp Changeset: 1263c7e17e1c Author: kvn Date: 2013-10-15 17:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1263c7e17e1c Merge Changeset: 4a2acfb16e97 Author: rbackman Date: 2013-10-11 12:06 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4a2acfb16e97 8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64 Reviewed-by: kvn, twisti ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/mathexactnode.hpp + test/compiler/intrinsics/mathexact/RepeatTest.java Changeset: 90abdd727e64 Author: iveresov Date: 2013-10-16 11:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/90abdd727e64 8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64 Summary: Do memory flow analysis in string concat optimizier to exclude cases when computation of arguments to StringBuffer::append has side effects Reviewed-by: kvn, twisti ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/stringopts.cpp Changeset: 8f4bb1773fd9 Author: iveresov Date: 2013-10-17 10:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8f4bb1773fd9 Merge ! src/share/vm/interpreter/linkResolver.cpp - test/compiler/8013496/Test8013496.sh Changeset: 7114c4597ae3 Author: acorn Date: 2013-10-17 23:30 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7114c4597ae3 8026365: NoClassDefinitionFound for anonymous class invokespecial. Reviewed-by: dcubed, kamg ! src/share/vm/classfile/verifier.cpp ! test/TEST.groups Changeset: 9c8289162268 Author: jwilhelm Date: 2013-10-11 16:18 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9c8289162268 8024776: Max/MinHeapFreeRatio descriptions should be more precise Summary: Descriptions for Max/MinHeapFreeRatio updated Reviewed-by: ehelin, jmasa ! src/share/vm/runtime/globals.hpp Changeset: 2382ff14d889 Author: jwilhelm Date: 2013-10-12 05:08 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2382ff14d889 Merge ! src/share/vm/runtime/globals.hpp Changeset: 24f32d09a0d7 Author: jwilhelm Date: 2013-10-12 00:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/24f32d09a0d7 8023643: G1 assert failed when NewSize was specified greater than MaxNewSize Summary: Exit with an error if incompatible NewSize and MaxNeSize are set Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: d6818f623792 Author: tschatzl Date: 2013-10-15 11:18 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d6818f623792 8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failed Summary: After a method rename in JDK-8014905 the mentioned test did not compile any more. Fix the uses of the affected method. Reviewed-by: jwilhelm, mgerdin, jmasa ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java Changeset: 027006a47a6d Author: sjohanss Date: 2013-10-14 14:21 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/027006a47a6d 8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0 Summary: Using strtod() instead of atof() when parsing -Xminf and -Xmaxf. Reviewed-by: brutisso, pliden ! src/share/vm/runtime/arguments.cpp + test/gc/arguments/TestHeapFreeRatio.java Changeset: 82fcc0567fef Author: mgerdin Date: 2013-10-15 04:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/82fcc0567fef Merge Changeset: 6f1919cfd18c Author: pliden Date: 2013-10-15 11:38 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6f1919cfd18c 8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs Reviewed-by: brutisso, tschatzl ! test/TEST.groups - test/gc/7168848/HumongousAlloc.java + test/gc/g1/TestHumongousAllocInitialMark.java Changeset: bfd52054aeb8 Author: pliden Date: 2013-10-15 11:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bfd52054aeb8 8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect Reviewed-by: brutisso, tschatzl, kmo, tamao ! src/share/vm/runtime/globals.hpp Changeset: 041c5da41ac4 Author: pliden Date: 2013-10-15 11:44 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/041c5da41ac4 8024634: gc/startup_warnings tests can fail due to unrelated warnings Reviewed-by: brutisso, jwilhelm, tamao ! test/gc/startup_warnings/TestCMS.java ! test/gc/startup_warnings/TestCMSNoIncrementalMode.java ! test/gc/startup_warnings/TestG1.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/gc/startup_warnings/TestParallelGC.java ! test/gc/startup_warnings/TestParallelScavengeSerialOld.java ! test/gc/startup_warnings/TestSerialGC.java Changeset: f16726924734 Author: stefank Date: 2013-10-15 07:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f16726924734 Merge - test/gc/7168848/HumongousAlloc.java Changeset: bdfbb1fb19ca Author: stefank Date: 2013-10-15 14:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bdfbb1fb19ca 8026391: The Metachunk header wastes memory Reviewed-by: coleenp, jmasa ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/freeBlockDictionary.cpp ! src/share/vm/memory/freeList.cpp - src/share/vm/memory/metablock.cpp - src/share/vm/memory/metablock.hpp ! src/share/vm/memory/metachunk.cpp ! src/share/vm/memory/metachunk.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ec2e26e26183 Author: stefank Date: 2013-10-15 14:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ec2e26e26183 8026392: Metachunks and Metablocks are using a too large alignment Reviewed-by: coleenp, jmasa ! src/share/vm/memory/metachunk.cpp Changeset: 9e5fadad7fdf Author: tschatzl Date: 2013-10-16 11:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9e5fadad7fdf 8025925: jmap fails with "field _length not found in type HeapRegionSeq" Summary: The change JDK-7163191 changed the data layout of a class that is referenced by the java code of the SA agent. This fix synchronizes the SA agent with that change. Reviewed-by: sla, mgerdin + agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/G1HeapRegionTable.java ! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java Changeset: 28df60a5badf Author: stefank Date: 2013-10-17 08:41 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/28df60a5badf 8026707: JDK-8026391 broke the optimized build target Reviewed-by: mgerdin, coleenp ! src/share/vm/memory/metachunk.hpp Changeset: 94c0343b1887 Author: stefank Date: 2013-10-17 08:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/94c0343b1887 8026715: Remove the MetaDataDeallocateALot develop flag Reviewed-by: coleenp, mgerdin ! src/share/vm/memory/metaspace.cpp ! src/share/vm/runtime/globals.hpp Changeset: bf9e50c573ad Author: jmasa Date: 2013-10-17 06:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bf9e50c573ad 8025635: SoftReferences are not cleared before metaspace OOME are thrown Reviewed-by: jcoomes, tamao, tschatzl, stefank ! src/share/vm/gc_implementation/shared/vmGCOperations.cpp Changeset: c51cd6af7e61 Author: jcoomes Date: 2013-10-18 12:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c51cd6af7e61 Merge ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups - test/compiler/8013496/Test8013496.sh ! test/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java Changeset: 23b8db5ea31d Author: amurillo Date: 2013-10-18 21:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/23b8db5ea31d Merge - src/share/vm/memory/metablock.cpp - src/share/vm/memory/metablock.hpp - test/compiler/8013496/Test8013496.sh - test/gc/7168848/HumongousAlloc.java Changeset: e8cbdc701bfb Author: amurillo Date: 2013-10-18 21:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e8cbdc701bfb Added tag hs25-b55 for changeset 23b8db5ea31d ! .hgtags Changeset: 4589b398ab03 Author: amurillo Date: 2013-10-22 13:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4589b398ab03 Merge - src/share/vm/memory/metablock.cpp - src/share/vm/memory/metablock.hpp - test/compiler/8013496/Test8013496.sh - test/gc/7168848/HumongousAlloc.java From james.graham at oracle.com Tue Oct 22 14:13:58 2013 From: james.graham at oracle.com (Jim Graham) Date: Tue, 22 Oct 2013 14:13:58 -0700 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: <5266EA96.8080405@oracle.com> Vote: yes ...jim On 10/22/13 12:50 PM, Phil Race wrote: > I hereby nominate Johnny Chen to JDK8 committer. > > Johnny has been working for the Java client team since the beginning of the > year spending working on bugs in Java 2D in JDK 8 fixing security bugs > and some OS X related issues using his background with Apple. > He has substantial Java background having previously worked on Java ME > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ccca37ca416a > 8014098: Better profile validation > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/490c67c5d9a2 > 8020293: JVM crash > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/139a01719eec > 8013510: Augment image writing code > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/73d212a3b2eb > 8024461: [macosx] Java crashed on mac10.9 for swing and 2d function > manual test > Note: Debugged and fixed a serious OpenGL crash on OSX 10.9 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0df5cda89a50 > 8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception > pending > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fd757f31470 > 8025940: Windows build fails after the fix for 8025280 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ed939dc4230 > 8025294: [parfait] JNI-related warnings from b107 for > jdk.src.solaris.native.sun.java2d.x11 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d37594b689ce > 8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/3c1b13ad0677 > 8025309: [parfait] JNI-related warnings from b107 for > jdk.src.share.native.sun.java2d.pipe > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/e88d39b110dd > 8025480: [parfait] "JNI exception pending" warnings from b107 for > jdk.src.share.native.sun.java2d > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2f11a00279ec > 8025280: [parfait] warnings from b107 for > jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI > critical region violation > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c2e27e7a42ae > 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/db2e3a686cf3 > 8011709: [parfait] False positive: memory leak in > jdk/src/share/native/sun/font/layout/CanonShaping.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/75844b444879 > 8014497: [parfait] Potential null pointer dereference in > jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0208f5f12dc3 > 8012629: java.lang.UnsatisfiedLinkError exception throw by getAllFonts() > on MacOSX > Note: Modified the makefiles and friends to fix an UnsatisfiedLinkError > exception. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/93de1ab38793 > 8003444: Fix potential NULL pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f4aa34a7a44d > 8005302: [findbugs] public methods return internal arrays; may be private > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2db5b7f6aa66 > 8001038: Resourcefully handle resources > Note: Modified the font sub-system to protect from excessive temp file > creation by applets. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c193b7431ea6 > 8007925: Improve cmsStageAllocLabV2ToV4curves > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/185cbf454f51 > 8009654: Improve stability of cmsnamed > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b412e6128726 > 8007929: Improve CurvesAlloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8b4c3e09b29a > 8009013: Better handling of T2K glyphs > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/9f99c9ab588b > 8007927: Improve cmsAllocProfileSequenceDescription > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/87c62f03bc07 > 8010005: [parfait] Memory leak in jdk/src/macosx/native/sun/awt/CTextPipe.m > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/99c1f910abcc > 8005796: [parfait] Possible uninitialised variable at > jdk/src/share/native/sun/java2d/loops/ByteBinary1Bit.c > Note : Modified 2d loops macros to silence Parfait warnings about > uninitialized variables. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4b11045a9c4c > 8005191: [parfait] #384 sun/font/layout/LookupProcessor.cpp Null pointer > dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f6eb212081b2 > 8008173: [parfait] #1173 Uninitialised variable -- TransformHelper.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6df3acd02449 > 8008017: The fix for 8005129 does not build on Windows > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/1ea9feb6d8c5 > 8005261: [parfait] #415 sun/java2d/opengl/GLXSurfaceData.c Memory leak > of pointer 'glxsdo' allocated with malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/ad49012d10a1 > 8005129: [parfait] #1122 - #1130 native/sun/awt/medialib/mlib_Image*.c > Memory leak of pointer 'k' allocated with mlib_malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/37719b174e87 > 8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak of > pointer 'scale' allocated with calloc() > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fc3e4015b09 > 8005052: [parfait] #416 X11SurfaceData.c UNINITIALISED OR MISSING RETURN > VALUE > > > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > > From alejandro.murillo at oracle.com Tue Oct 22 14:20:07 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 22 Oct 2013 15:20:07 -0600 Subject: jdk8-b113: HotSpot Message-ID: <5266EC07.2050000@oracle.com> hs25-b55 has been integrated into jdk8-b113. http://hg.openjdk.java.net/jdk8/jdk8/rev/9d5284dfc00d http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/1c01208087b5 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4589b398ab03 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/2f1e1e2c2242 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/be7d1f874b96 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c4ab67d1e0ce http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/bca97b47f0a2 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/676cd7bf5e09 Component : VM Status : 0 major failures, 0 minor failures Date : 22/10/2013 at 14:56 Tested By : VM SQE andleonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : N/A Bundles : 2013-10-19-155728.amurillo.hs25-b55-jdk8-b113-control Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs :http://surl.us.oracle.com/PIT_HS25b55 Number of Tests Executed : 315190 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7165611: implement Full Debug Symbols on MacOS X hotspot 8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625) 8007923: Tests on references fails 8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64 8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods 8011415: CTW on Sparc: assert(lrg.lo_degree()) failed: 8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument 8020750: Node::get_int: guarantee(t != NULL) failed: must be con 8022592: assert at constantTag.cpp:57: ShouldNotReachHere() 8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash 8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs 8023643: G1 assert failed when NewSize was specified greater than MaxNewSize 8023657: New type profiling points: arguments to call 8024067: Missing replace_in_map() calls following null checks 8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump 8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect 8024634: gc/startup_warnings tests can fail due to unrelated warnings 8024667: VM crashes with "assert(method() != NULL) failed: must have set method" 8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range 8024776: Max/MinHeapFreeRatio descriptions should be more precise 8024943: ciReplay: fails to dump replay data during safepointing 8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to 8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method 8025635: SoftReferences are not cleared before metaspace OOME are thrown 8025656: compiler/8013496/Test8013496.sh fails on assert 8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64 8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0 8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations 8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log) 8025925: jmap fails with "field _length not found in type HeapRegionSeq" 8025942: os::Bsd::available_memory() needs implementation 8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode 8026054: New type profiling points: type of return values at calls 8026124: JSR-292 bug: java.nio.file.Path.toString cores dump 8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failed 8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failed 8026265: new hotspot build - hs25-b55 8026293: Schedule part of G1 pre-barrier late 8026299: invokespecial gets ICCE when it should get AME. 8026365: NoClassDefinitionFound for anonymous class invokespecial. 8026376: assert(false) failed: DEBUG MESSAGE: exception pc already set 8026391: The Metachunk header wastes memory 8026392: Metachunks and Metablocks are using a too large alignment 8026707: JDK-8026391 broke the optimized build target 8026715: Remove the MetaDataDeallocateALot develop flag Build change only: New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: JDK8 b113 Issues and Notes: This is HS 25 b25 PIT for JDK 8 b113. -- Alejandro From henry.jen at oracle.com Tue Oct 22 15:14:12 2013 From: henry.jen at oracle.com (Henry Jen) Date: Tue, 22 Oct 2013 15:14:12 -0700 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: Vote: Yes. Cheers, Henry On Oct 22, 2013, at 12:24 PM, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > From henry.jen at oracle.com Tue Oct 22 15:25:59 2013 From: henry.jen at oracle.com (Henry Jen) Date: Tue, 22 Oct 2013 15:25:59 -0700 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: Vote: Yes Cheers, Henry On Oct 22, 2013, at 12:50 PM, Phil Race wrote: > I hereby nominate Johnny Chen to JDK8 committer. > From mike.duigou at oracle.com Tue Oct 22 15:31:17 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 22 Oct 2013 15:31:17 -0700 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: Vote: YES On Oct 22 2013, at 12:50 , Phil Race wrote: > I hereby nominate Johnny Chen to JDK8 committer. > > Johnny has been working for the Java client team since the beginning of the > year spending working on bugs in Java 2D in JDK 8 fixing security bugs > and some OS X related issues using his background with Apple. > He has substantial Java background having previously worked on Java ME > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ccca37ca416a > 8014098: Better profile validation > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/490c67c5d9a2 > 8020293: JVM crash > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/139a01719eec > 8013510: Augment image writing code > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/73d212a3b2eb > 8024461: [macosx] Java crashed on mac10.9 for swing and 2d function manual test > Note: Debugged and fixed a serious OpenGL crash on OSX 10.9 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0df5cda89a50 > 8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fd757f31470 > 8025940: Windows build fails after the fix for 8025280 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ed939dc4230 > 8025294: [parfait] JNI-related warnings from b107 for jdk.src.solaris.native.sun.java2d.x11 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d37594b689ce > 8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/3c1b13ad0677 > 8025309: [parfait] JNI-related warnings from b107 for jdk.src.share.native.sun.java2d.pipe > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/e88d39b110dd > 8025480: [parfait] "JNI exception pending" warnings from b107 for jdk.src.share.native.sun.java2d > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2f11a00279ec > 8025280: [parfait] warnings from b107 for jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI critical region violation > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c2e27e7a42ae > 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/db2e3a686cf3 > 8011709: [parfait] False positive: memory leak in jdk/src/share/native/sun/font/layout/CanonShaping.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/75844b444879 > 8014497: [parfait] Potential null pointer dereference in jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0208f5f12dc3 > 8012629: java.lang.UnsatisfiedLinkError exception throw by getAllFonts() on MacOSX > Note: Modified the makefiles and friends to fix an UnsatisfiedLinkError exception. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/93de1ab38793 > 8003444: Fix potential NULL pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f4aa34a7a44d > 8005302: [findbugs] public methods return internal arrays; may be private > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2db5b7f6aa66 > 8001038: Resourcefully handle resources > Note: Modified the font sub-system to protect from excessive temp file creation by applets. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c193b7431ea6 > 8007925: Improve cmsStageAllocLabV2ToV4curves > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/185cbf454f51 > 8009654: Improve stability of cmsnamed > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b412e6128726 > 8007929: Improve CurvesAlloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8b4c3e09b29a > 8009013: Better handling of T2K glyphs > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/9f99c9ab588b > 8007927: Improve cmsAllocProfileSequenceDescription > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/87c62f03bc07 > 8010005: [parfait] Memory leak in jdk/src/macosx/native/sun/awt/CTextPipe.m > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/99c1f910abcc > 8005796: [parfait] Possible uninitialised variable at jdk/src/share/native/sun/java2d/loops/ByteBinary1Bit.c > Note : Modified 2d loops macros to silence Parfait warnings about uninitialized variables. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4b11045a9c4c > 8005191: [parfait] #384 sun/font/layout/LookupProcessor.cpp Null pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f6eb212081b2 > 8008173: [parfait] #1173 Uninitialised variable -- TransformHelper.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6df3acd02449 > 8008017: The fix for 8005129 does not build on Windows > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/1ea9feb6d8c5 > 8005261: [parfait] #415 sun/java2d/opengl/GLXSurfaceData.c Memory leak of pointer 'glxsdo' allocated with malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/ad49012d10a1 > 8005129: [parfait] #1122 - #1130 native/sun/awt/medialib/mlib_Image*.c Memory leak of pointer 'k' allocated with mlib_malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/37719b174e87 > 8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak of pointer 'scale' allocated with calloc() > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fc3e4015b09 > 8005052: [parfait] #416 X11SurfaceData.c UNINITIALISED OR MISSING RETURN VALUE > > > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > > From artem.ananiev at oracle.com Wed Oct 23 02:08:03 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Wed, 23 Oct 2013 13:08:03 +0400 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <526791F3.7090507@oracle.com> Vote: YES Artem On 10/22/2013 11:24 PM, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on > Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" > combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package > protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in > jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD > and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in > IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From artem.ananiev at oracle.com Wed Oct 23 02:08:21 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Wed, 23 Oct 2013 13:08:21 +0400 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: <52679205.9060208@oracle.com> Vote: YES Artem On 10/22/2013 11:50 PM, Phil Race wrote: > I hereby nominate Johnny Chen to JDK8 committer. > > Johnny has been working for the Java client team since the beginning of the > year spending working on bugs in Java 2D in JDK 8 fixing security bugs > and some OS X related issues using his background with Apple. > He has substantial Java background having previously worked on Java ME > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ccca37ca416a > 8014098: Better profile validation > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/490c67c5d9a2 > 8020293: JVM crash > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/139a01719eec > 8013510: Augment image writing code > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/73d212a3b2eb > 8024461: [macosx] Java crashed on mac10.9 for swing and 2d function > manual test > Note: Debugged and fixed a serious OpenGL crash on OSX 10.9 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0df5cda89a50 > 8025429: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception > pending > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fd757f31470 > 8025940: Windows build fails after the fix for 8025280 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ed939dc4230 > 8025294: [parfait] JNI-related warnings from b107 for > jdk.src.solaris.native.sun.java2d.x11 > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/d37594b689ce > 8025664: [parfait] warnings from b62 for jdk.src.share.native.sun.font > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/3c1b13ad0677 > 8025309: [parfait] JNI-related warnings from b107 for > jdk.src.share.native.sun.java2d.pipe > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/e88d39b110dd > 8025480: [parfait] "JNI exception pending" warnings from b107 for > jdk.src.share.native.sun.java2d > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2f11a00279ec > 8025280: [parfait] warnings from b107 for > jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI > critical region violation > Note: Made native code more robust in terms of the JNI usage pattern. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c2e27e7a42ae > 8005126: [parfait] #418 - #428 XRBackendNative.c Integer overflow > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/db2e3a686cf3 > 8011709: [parfait] False positive: memory leak in > jdk/src/share/native/sun/font/layout/CanonShaping.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/75844b444879 > 8014497: [parfait] Potential null pointer dereference in > jdk/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0208f5f12dc3 > 8012629: java.lang.UnsatisfiedLinkError exception throw by getAllFonts() > on MacOSX > Note: Modified the makefiles and friends to fix an UnsatisfiedLinkError > exception. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/93de1ab38793 > 8003444: Fix potential NULL pointer dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f4aa34a7a44d > 8005302: [findbugs] public methods return internal arrays; may be private > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/2db5b7f6aa66 > 8001038: Resourcefully handle resources > Note: Modified the font sub-system to protect from excessive temp file > creation by applets. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/c193b7431ea6 > 8007925: Improve cmsStageAllocLabV2ToV4curves > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/185cbf454f51 > 8009654: Improve stability of cmsnamed > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b412e6128726 > 8007929: Improve CurvesAlloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8b4c3e09b29a > 8009013: Better handling of T2K glyphs > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/9f99c9ab588b > 8007927: Improve cmsAllocProfileSequenceDescription > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/87c62f03bc07 > 8010005: [parfait] Memory leak in jdk/src/macosx/native/sun/awt/CTextPipe.m > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/99c1f910abcc > 8005796: [parfait] Possible uninitialised variable at > jdk/src/share/native/sun/java2d/loops/ByteBinary1Bit.c > Note : Modified 2d loops macros to silence Parfait warnings about > uninitialized variables. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4b11045a9c4c > 8005191: [parfait] #384 sun/font/layout/LookupProcessor.cpp Null pointer > dereference > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/f6eb212081b2 > 8008173: [parfait] #1173 Uninitialised variable -- TransformHelper.cpp > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6df3acd02449 > 8008017: The fix for 8005129 does not build on Windows > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/1ea9feb6d8c5 > 8005261: [parfait] #415 sun/java2d/opengl/GLXSurfaceData.c Memory leak > of pointer 'glxsdo' allocated with malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/ad49012d10a1 > 8005129: [parfait] #1122 - #1130 native/sun/awt/medialib/mlib_Image*.c > Memory leak of pointer 'k' allocated with mlib_malloc > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/37719b174e87 > 8005194: [parfait] #353 sun/awt/image/jpeg/imageioJPEG.c Memory leak of > pointer 'scale' allocated with calloc() > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8fc3e4015b09 > 8005052: [parfait] #416 X11SurfaceData.c UNINITIALISED OR MISSING RETURN > VALUE > > > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > > From anton.tarasov at oracle.com Wed Oct 23 03:11:27 2013 From: anton.tarasov at oracle.com (Anton V. Tarasov) Date: Wed, 23 Oct 2013 14:11:27 +0400 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <5267A0CF.5090607@oracle.com> Vote: YES Thanks, Anton. On 22.10.2013 23:24, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" combobox, the color of the > image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From sergey.malenkov at oracle.com Wed Oct 23 08:05:53 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Wed, 23 Oct 2013 19:05:53 +0400 Subject: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <52666E05.8030901@oracle.com> References: <52666E05.8030901@oracle.com> Message-ID: <5267E5D1.9060300@oracle.com> > Could you please review the following huge fix: > fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ > bug:https://bugs.openjdk.java.net/browse/JDK-8022746 The second version of the fix is here: http://cr.openjdk.java.net/~malenkov/8022746.8.1/ The word-diff for your convenience is here: http://cr.openjdk.java.net/~malenkov/8022746.8.1/diff.html Added: to provider -> to provide ProtoclList -> ProtocolList preceeding -> preceding puncutation -> punctuation dont -> don't Removed: alphanum alphanums all changes in man pages Fixed: some merge cruft Regards, SAM From david.katleman at oracle.com Wed Oct 23 14:28:47 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 23 Oct 2013 21:28:47 +0000 Subject: hg: jdk8/jdk8: 13 new changesets Message-ID: <20131023212848.AAFE5626A9@hg.openjdk.java.net> Changeset: 5b4f14990dd1 Author: ihse Date: 2013-10-18 10:41 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/5b4f14990dd1 8001912: Improve detection of msvcr100.dll Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 ! common/autoconf/toolchain_windows.m4 Changeset: 65c1752b4c38 Author: katleman Date: 2013-10-18 15:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/65c1752b4c38 Merge Changeset: 17d195bd56fc Author: erikj Date: 2013-10-18 11:34 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/17d195bd56fc 8025869: make docs doesn't regenerate docs correctly after changing API doc comments in jaxp sources Reviewed-by: ihse, tbell ! common/makefiles/JavaCompilation.gmk Changeset: e27dda53d4f5 Author: erikj Date: 2013-10-21 10:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/e27dda53d4f5 Merge Changeset: 1a853fac18ff Author: erikj Date: 2013-10-21 11:59 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/1a853fac18ff 8026528: [build] configure does not recognize newer make in cygwin Reviewed-by: tbell, ksrini, ihse ! NewMakefile.gmk ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: dffe654ab24c Author: ihse Date: 2013-10-22 11:12 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/dffe654ab24c 8001925: Add useful help messages if freetype is not found on Windows Reviewed-by: erikj, tbell ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 Changeset: 56db38956113 Author: ihse Date: 2013-10-22 12:29 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/56db38956113 8026864: Deprecate --disable-macosx-runtime-support. Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 Changeset: 9e177e7fc438 Author: katleman Date: 2013-10-22 14:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/9e177e7fc438 Merge ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/makefiles/JavaCompilation.gmk Changeset: 4293401d683b Author: katleman Date: 2013-10-22 16:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/4293401d683b 8027068: Update to NewMakefile.gmk check of MAKE_VERSION broke jdk8-build nightly builds on windows, saying 3.82.90 is too low Reviewed-by: ihse, tbell, wetmore ! NewMakefile.gmk Changeset: 269497597620 Author: tbell Date: 2013-10-22 16:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/269497597620 8027039: [jprt] Remove 32-bit Solaris from jprt.properties files Reviewed-by: mduigou, mchung ! make/jprt.properties Changeset: 2cc1a52d37ef Author: tbell Date: 2013-10-22 16:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/2cc1a52d37ef Merge Changeset: 6f19b2440412 Author: ihse Date: 2013-10-23 13:05 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/6f19b2440412 8001922: Improve freetype handling. Reviewed-by: erikj ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in Changeset: 6ba4c7cb623e Author: erikj Date: 2013-10-23 17:03 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/6ba4c7cb623e 8026888: Licensee build failure due to wrong libs being called Reviewed-by: tbell, ihse, simonis ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 From david.katleman at oracle.com Wed Oct 23 14:29:34 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 23 Oct 2013 21:29:34 +0000 Subject: hg: jdk8/jdk8/corba: 8027039: [jprt] Remove 32-bit Solaris from jprt.properties files Message-ID: <20131023212935.95839626AA@hg.openjdk.java.net> Changeset: a259ff3e42d9 Author: tbell Date: 2013-10-22 16:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/a259ff3e42d9 8027039: [jprt] Remove 32-bit Solaris from jprt.properties files Reviewed-by: mduigou, mchung ! make/jprt.properties From david.katleman at oracle.com Wed Oct 23 14:31:17 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 23 Oct 2013 21:31:17 +0000 Subject: hg: jdk8/jdk8/jaxp: 8027039: [jprt] Remove 32-bit Solaris from jprt.properties files Message-ID: <20131023213121.12C74626AB@hg.openjdk.java.net> Changeset: 0046d2278204 Author: tbell Date: 2013-10-22 16:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/0046d2278204 8027039: [jprt] Remove 32-bit Solaris from jprt.properties files Reviewed-by: mduigou, mchung ! make/jprt.properties From david.katleman at oracle.com Wed Oct 23 14:32:23 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 23 Oct 2013 21:32:23 +0000 Subject: hg: jdk8/jdk8/jaxws: 3 new changesets Message-ID: <20131023213234.C30A5626AC@hg.openjdk.java.net> Changeset: 17f1b13cd401 Author: simonis Date: 2013-10-21 15:11 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/17f1b13cd401 8026874: During JAXWS build the newly built JAXP classes should be in the bootclasspath (not only in the classpath) Reviewed-by: erikj ! makefiles/BuildJaxws.gmk Changeset: f20820d1582f Author: katleman Date: 2013-10-22 16:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/f20820d1582f Merge Changeset: 9261f342aa73 Author: tbell Date: 2013-10-22 16:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/9261f342aa73 8027039: [jprt] Remove 32-bit Solaris from jprt.properties files Reviewed-by: mduigou, mchung ! make/jprt.properties From david.katleman at oracle.com Wed Oct 23 14:39:58 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 23 Oct 2013 21:39:58 +0000 Subject: hg: jdk8/jdk8/langtools: 2 new changesets Message-ID: <20131023214006.11B65626B0@hg.openjdk.java.net> Changeset: 127c2e74d2cf Author: tbell Date: 2013-10-22 16:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/127c2e74d2cf 8027039: [jprt] Remove 32-bit Solaris from jprt.properties files Reviewed-by: mduigou, mchung ! make/jprt.properties Changeset: 54150586ba78 Author: katleman Date: 2013-10-23 08:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/54150586ba78 Merge From david.katleman at oracle.com Wed Oct 23 14:36:07 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 23 Oct 2013 21:36:07 +0000 Subject: hg: jdk8/jdk8/jdk: 12 new changesets Message-ID: <20131023213906.77BD2626AE@hg.openjdk.java.net> Changeset: a5b57fca66da Author: ihse Date: 2013-10-16 20:24 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a5b57fca66da 8025715: Split CompileNativeLibraries.gmk Reviewed-by: erikj ! makefiles/CompileNativeLibraries.gmk + makefiles/lib/Awt2dLibraries.gmk + makefiles/lib/CoreLibraries.gmk + makefiles/lib/NetworkingLibraries.gmk + makefiles/lib/NioLibraries.gmk + makefiles/lib/PlatformLibraries.gmk + makefiles/lib/SecurityLibraries.gmk + makefiles/lib/ServiceabilityLibraries.gmk + makefiles/lib/SoundLibraries.gmk Changeset: 1e99d539088d Author: katleman Date: 2013-10-18 15:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1e99d539088d Merge Changeset: 7ec4ddc36ad6 Author: erikj Date: 2013-10-17 16:15 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7ec4ddc36ad6 8019540: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated. Reviewed-by: dholmes, sla ! makefiles/CopyIntoClasses.gmk Changeset: 11e90e4167d4 Author: erikj Date: 2013-10-21 10:40 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/11e90e4167d4 Merge Changeset: 3a6ac3484b05 Author: cl Date: 2013-10-21 23:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3a6ac3484b05 8026974: solaris build missing java-rmi.cgi Reviewed-by: ksrini ! makefiles/CompileLaunchers.gmk Changeset: b121e84392fa Author: erikj Date: 2013-10-22 11:59 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b121e84392fa 8026966: Most native libs broken on mac in jdk8/build Reviewed-by: ihse, anthony ! makefiles/lib/PlatformLibraries.gmk Changeset: 9850efaedc50 Author: katleman Date: 2013-10-22 16:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9850efaedc50 Merge ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk + makefiles/lib/Awt2dLibraries.gmk + makefiles/lib/CoreLibraries.gmk + makefiles/lib/NetworkingLibraries.gmk + makefiles/lib/NioLibraries.gmk + makefiles/lib/PlatformLibraries.gmk + makefiles/lib/SecurityLibraries.gmk + makefiles/lib/ServiceabilityLibraries.gmk + makefiles/lib/SoundLibraries.gmk Changeset: 698937f18761 Author: tbell Date: 2013-10-22 16:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/698937f18761 8027039: [jprt] Remove 32-bit Solaris from jprt.properties files Reviewed-by: mduigou, mchung ! make/jprt.properties ! makefiles/jprt.properties Changeset: 81431a7c17cf Author: tbell Date: 2013-10-22 16:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/81431a7c17cf Merge - make/sun/awt/FILES_c_macosx.gmk - make/sun/awt/FILES_export_macosx.gmk - src/macosx/classes/com/apple/resources/MacOSXResourceBundle.java - src/macosx/native/com/apple/resources/MacOSXResourceBundle.m - src/share/classes/com/sun/jdi/connect/package.html - src/share/classes/com/sun/jdi/connect/spi/package.html - src/share/classes/com/sun/jdi/event/package.html - src/share/classes/com/sun/jdi/package.html - src/share/classes/com/sun/jdi/request/package.html - src/share/classes/com/sun/management/package.html - src/share/classes/com/sun/tools/attach/package.html - src/share/classes/com/sun/tools/attach/spi/package.html - src/share/classes/com/sun/tools/jconsole/package.html - src/share/classes/java/net/HttpURLPermission.java - test/com/oracle/security/ucrypto/TestAES.java - test/com/oracle/security/ucrypto/TestDigest.java - test/com/oracle/security/ucrypto/TestRSA.java - test/com/oracle/security/ucrypto/UcryptoTest.java - test/java/net/HttpURLPermission/HttpURLPermissionTest.java - test/java/net/HttpURLPermission/URLTest.java - test/java/net/HttpURLPermission/policy.1 - test/java/net/HttpURLPermission/policy.2 - test/java/net/HttpURLPermission/policy.3 Changeset: aabaae5de1ee Author: ihse Date: 2013-10-23 13:06 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/aabaae5de1ee 8001922: Improve freetype handling. Reviewed-by: erikj ! makefiles/CopyFiles.gmk ! makefiles/lib/Awt2dLibraries.gmk Changeset: ab0e61a57df7 Author: chegar Date: 2013-10-23 13:43 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ab0e61a57df7 8027059: (sctp) fatal warnings overly restrictive with gcc 4.8.1 Reviewed-by: mduigou, dxu, erikj, ihse ! makefiles/lib/NioLibraries.gmk Changeset: 5b4261b4b72a Author: erikj Date: 2013-10-23 17:57 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5b4261b4b72a 8026888: Licensee build failure due to wrong libs being called Reviewed-by: tbell, ihse, simonis ! makefiles/lib/Awt2dLibraries.gmk From paul.sandoz at oracle.com Thu Oct 24 01:18:34 2013 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Thu, 24 Oct 2013 10:18:34 +0200 Subject: CFV: New JDK8 Committer: Johnny Chen (jchen) In-Reply-To: <5266D721.105@oracle.com> References: <5266D0E4.1000302@oracle.com> <5266D721.105@oracle.com> Message-ID: <50F0CBE3-B854-4F78-B497-42B8EB8D54F2@oracle.com> Vote: yes Paul. From paul.sandoz at oracle.com Thu Oct 24 01:19:19 2013 From: paul.sandoz at oracle.com (Paul Sandoz) Date: Thu, 24 Oct 2013 10:19:19 +0200 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <90ABF323-9144-480E-B821-EECF881DA2F7@oracle.com> Vote: yes Paul. From Sergey.Bylokhov at oracle.com Thu Oct 24 03:57:08 2013 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Thu, 24 Oct 2013 14:57:08 +0400 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <5268FD04.7070005@oracle.com> Vote: yes On 22.10.2013 23:24, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in > JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on > Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" > combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package > protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in > jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD > and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in > IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote -- Best regards, Sergey. From chris.hegarty at oracle.com Thu Oct 24 07:00:28 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 24 Oct 2013 15:00:28 +0100 Subject: Result: New jdk8-dev Reviewer: =?ISO-8859-1?Q?Se=E1n_Coffey?= Message-ID: <526927FC.8090601@oracle.com> Voting for Se?n Coffey [1] is now closed. Yes: 28 Veto: 0 Abstain: 0 According to the Bylaws definition of Three-Vote Consensus, this is sufficient to approve the nomination. -Chris. [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-October/003351.html From chris.hegarty at oracle.com Thu Oct 24 07:33:06 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 24 Oct 2013 15:33:06 +0100 Subject: CFV: New JDK8 Committer: Mark Sheppard Message-ID: <52692FA2.4070708@oracle.com> I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. Mark is currenly an author on the JDK8 project. He has been working on the JDK for more than a year, and contributing many signifcant changes, in quite intricate areas of code. Of most note has been his feedback and review of the Base64 API, resolution of comformance issues with NetworkInterface, and improvments in the corba area. For a full list of changes, see below. Votes are due by November 7, 2013. Only current JDK8 Committers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. -Chris. [1] http://openjdk.java.net/census [2] http://openjdk.java.net/projects/#committer-vote Changesets: 8002390: (zipfs) Problems moving files between zip file systems http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 6458027: Disabling IPv6 on a specific network interface causes problems http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails on Windows http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f 8021257: com.sun.corba.se.** should be on restricted package list http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec 8011157: Improve CORBA portablility http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 8022940: Enhance CORBA translations http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java misplaced try/finally http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 8007799: Base64.getEncoder(0, byte[]) returns an encoder that unexpectedly inserts line separators http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a 8007373: Inet6Address serialization incompatibility http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db 8005406: HTTP server implementation should use Base64 API http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 8006153: HTTP protocol handler authenication should use Base64 API http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f 8003890: corelibs test scripts should pass TESTVMOPTS http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 From Abhi.Saha at Oracle.COM Thu Oct 24 08:12:26 2013 From: Abhi.Saha at Oracle.COM (Abhijit Saha (Oracle)) Date: Thu, 24 Oct 2013 08:12:26 -0700 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <526938DA.6020806@Oracle.COM> Vote: yes On 10/24/2013 7:33 AM, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. > > Mark is currenly an author on the JDK8 project. He has been working on > the JDK for more than a year, and contributing many signifcant > changes, in quite intricate areas of code. Of most note has been his > feedback and review of the Base64 API, resolution of comformance > issues with NetworkInterface, and improvments in the corba area. For a > full list of changes, see below. > > Votes are due by November 7, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Chris. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > Changesets: > > 8002390: (zipfs) Problems moving files between zip file systems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 > > 6458027: Disabling IPv6 on a specific network interface causes problems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 > > 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails > on Windows > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c > > 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate > hardware address > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f > > 8021257: com.sun.corba.se.** should be on restricted package list > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f > http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec > > 8011157: Improve CORBA portablility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e > http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f > http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 > > 8022940: Enhance CORBA translations > http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 > > 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java > misplaced try/finally > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 > > 8007799: Base64.getEncoder(0, byte[]) returns an encoder that > unexpectedly inserts line separators > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a > > 8007373: Inet6Address serialization incompatibility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db > > 8005406: HTTP server implementation should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 > > 8006153: HTTP protocol handler authenication should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f > > 8003890: corelibs test scripts should pass TESTVMOPTS > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 -- Lead, Java SE Updates Java Platform Group Oracle Corporation. (408)276-7564 From daniel.fuchs at oracle.com Thu Oct 24 08:16:38 2013 From: daniel.fuchs at oracle.com (Daniel Fuchs) Date: Thu, 24 Oct 2013 17:16:38 +0200 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <526939D6.6020301@oracle.com> Vote: yes -- daniel On 10/24/13 4:33 PM, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. > > Mark is currenly an author on the JDK8 project. He has been working on > the JDK for more than a year, and contributing many signifcant changes, > in quite intricate areas of code. Of most note has been his feedback and > review of the Base64 API, resolution of comformance issues with > NetworkInterface, and improvments in the corba area. For a full list of > changes, see below. > > Votes are due by November 7, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Chris. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > Changesets: > > 8002390: (zipfs) Problems moving files between zip file systems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 > > 6458027: Disabling IPv6 on a specific network interface causes problems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 > > 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails on > Windows > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c > > 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate > hardware address > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f > > 8021257: com.sun.corba.se.** should be on restricted package list > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f > http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec > > 8011157: Improve CORBA portablility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e > http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f > http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 > > 8022940: Enhance CORBA translations > http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 > > 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java misplaced > try/finally > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 > > 8007799: Base64.getEncoder(0, byte[]) returns an encoder that > unexpectedly inserts line separators > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a > > 8007373: Inet6Address serialization incompatibility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db > > 8005406: HTTP server implementation should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 > > 8006153: HTTP protocol handler authenication should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f > > 8003890: corelibs test scripts should pass TESTVMOPTS > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 From jaroslav.bachorik at oracle.com Thu Oct 24 08:22:00 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Thu, 24 Oct 2013 17:22:00 +0200 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <52693B18.4090108@oracle.com> Vote: yes Cheers, -JB- On 24.10.2013 16:33, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. > > Mark is currenly an author on the JDK8 project. He has been working on > the JDK for more than a year, and contributing many signifcant changes, > in quite intricate areas of code. Of most note has been his feedback and > review of the Base64 API, resolution of comformance issues with > NetworkInterface, and improvments in the corba area. For a full list of > changes, see below. > > Votes are due by November 7, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Chris. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > Changesets: > > 8002390: (zipfs) Problems moving files between zip file systems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 > > 6458027: Disabling IPv6 on a specific network interface causes problems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 > > 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails on > Windows > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c > > 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate > hardware address > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f > > 8021257: com.sun.corba.se.** should be on restricted package list > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f > http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec > > 8011157: Improve CORBA portablility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e > http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f > http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 > > 8022940: Enhance CORBA translations > http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 > > 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java misplaced > try/finally > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 > > 8007799: Base64.getEncoder(0, byte[]) returns an encoder that > unexpectedly inserts line separators > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a > > 8007373: Inet6Address serialization incompatibility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db > > 8005406: HTTP server implementation should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 > > 8006153: HTTP protocol handler authenication should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f > > 8003890: corelibs test scripts should pass TESTVMOPTS > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 From michael.x.mcmahon at oracle.com Thu Oct 24 08:29:27 2013 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Thu, 24 Oct 2013 16:29:27 +0100 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <52693CD7.4010506@oracle.com> Vote: yes On 24/10/13 15:33, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. > > Mark is currenly an author on the JDK8 project. He has been working on > the JDK for more than a year, and contributing many signifcant > changes, in quite intricate areas of code. Of most note has been his > feedback and review of the Base64 API, resolution of comformance > issues with NetworkInterface, and improvments in the corba area. For a > full list of changes, see below. > > Votes are due by November 7, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Chris. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > Changesets: > > 8002390: (zipfs) Problems moving files between zip file systems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 > > 6458027: Disabling IPv6 on a specific network interface causes problems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 > > 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails > on Windows > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c > > 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate > hardware address > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f > > 8021257: com.sun.corba.se.** should be on restricted package list > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f > http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec > > 8011157: Improve CORBA portablility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e > http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f > http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 > > 8022940: Enhance CORBA translations > http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 > > 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java > misplaced try/finally > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 > > 8007799: Base64.getEncoder(0, byte[]) returns an encoder that > unexpectedly inserts line separators > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a > > 8007373: Inet6Address serialization incompatibility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db > > 8005406: HTTP server implementation should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 > > 8006153: HTTP protocol handler authenication should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f > > 8003890: corelibs test scripts should pass TESTVMOPTS > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 From henry.jen at oracle.com Thu Oct 24 08:30:23 2013 From: henry.jen at oracle.com (Henry Jen) Date: Thu, 24 Oct 2013 08:30:23 -0700 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <00AF0BF9-D672-427B-A9D8-88DC170DB0FC@oracle.com> Vote: Yes Cheers, Henry On Oct 24, 2013, at 7:33 AM, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. From rob.mckenna at oracle.com Thu Oct 24 08:40:44 2013 From: rob.mckenna at oracle.com (Rob McKenna) Date: Thu, 24 Oct 2013 16:40:44 +0100 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <52693F7C.9030903@oracle.com> Vote: yes -Rob On 24/10/13 15:33, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. > > Mark is currenly an author on the JDK8 project. He has been working on > the JDK for more than a year, and contributing many signifcant > changes, in quite intricate areas of code. Of most note has been his > feedback and review of the Base64 API, resolution of comformance > issues with NetworkInterface, and improvments in the corba area. For a > full list of changes, see below. > > Votes are due by November 7, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Chris. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > Changesets: > > 8002390: (zipfs) Problems moving files between zip file systems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 > > 6458027: Disabling IPv6 on a specific network interface causes problems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 > > 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails > on Windows > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c > > 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate > hardware address > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f > > 8021257: com.sun.corba.se.** should be on restricted package list > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f > http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec > > 8011157: Improve CORBA portablility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e > http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f > http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 > > 8022940: Enhance CORBA translations > http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 > > 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java > misplaced try/finally > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 > > 8007799: Base64.getEncoder(0, byte[]) returns an encoder that > unexpectedly inserts line separators > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a > > 8007373: Inet6Address serialization incompatibility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db > > 8005406: HTTP server implementation should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 > > 8006153: HTTP protocol handler authenication should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f > > 8003890: corelibs test scripts should pass TESTVMOPTS > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 From christine.lu at oracle.com Thu Oct 24 09:23:19 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 24 Oct 2013 16:23:19 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b113 for changeset 6ba4c7cb623e Message-ID: <20131024162320.069C9626DF@hg.openjdk.java.net> Changeset: a36df87b3901 Author: cl Date: 2013-10-24 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/a36df87b3901 Added tag jdk8-b113 for changeset 6ba4c7cb623e ! .hgtags From christine.lu at oracle.com Thu Oct 24 09:25:56 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 24 Oct 2013 16:25:56 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b113 for changeset a259ff3e42d9 Message-ID: <20131024162602.A08C6626E0@hg.openjdk.java.net> Changeset: 0bbccf77c23e Author: cl Date: 2013-10-24 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/0bbccf77c23e Added tag jdk8-b113 for changeset a259ff3e42d9 ! .hgtags From rvjansen at xs4all.nl Thu Oct 24 09:29:10 2013 From: rvjansen at xs4all.nl (=?iso-8859-1?Q?Ren=E9_Jansen?=) Date: Thu, 24 Oct 2013 18:29:10 +0200 Subject: jdk8 and MacOSX Mavericks XCode gcc Message-ID: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> It appears that the recent update keeps me from doing builds from source on above combination. Did anyone confirm/solve this? best regards, Ren? Jansen. From vincent.x.ryan at oracle.com Thu Oct 24 09:35:55 2013 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Thu, 24 Oct 2013 17:35:55 +0100 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <3BE3E4FD-63B1-4A89-88B8-C1D3F8496000@oracle.com> Vote: yes On 24 Oct 2013, at 15:33, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. > > Mark is currenly an author on the JDK8 project. He has been working on the JDK for more than a year, and contributing many signifcant changes, in quite intricate areas of code. Of most note has been his feedback and review of the Base64 API, resolution of comformance issues with NetworkInterface, and improvments in the corba area. For a full list of changes, see below. > > Votes are due by November 7, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Chris. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > Changesets: > > 8002390: (zipfs) Problems moving files between zip file systems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 > > 6458027: Disabling IPv6 on a specific network interface causes problems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 > > 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails on Windows > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c > > 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f > > 8021257: com.sun.corba.se.** should be on restricted package list > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f > http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec > > 8011157: Improve CORBA portablility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e > http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f > http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 > > 8022940: Enhance CORBA translations > http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 > > 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java misplaced try/finally > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 > > 8007799: Base64.getEncoder(0, byte[]) returns an encoder that unexpectedly inserts line separators > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a > > 8007373: Inet6Address serialization incompatibility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db > > 8005406: HTTP server implementation should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 > > 8006153: HTTP protocol handler authenication should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f > > 8003890: corelibs test scripts should pass TESTVMOPTS > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 From christine.lu at oracle.com Thu Oct 24 09:31:44 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 24 Oct 2013 16:31:44 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b113 for changeset 0046d2278204 Message-ID: <20131024163152.9D3B4626E5@hg.openjdk.java.net> Changeset: 1b1e12117fe2 Author: cl Date: 2013-10-24 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/1b1e12117fe2 Added tag jdk8-b113 for changeset 0046d2278204 ! .hgtags From christine.lu at oracle.com Thu Oct 24 09:35:16 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 24 Oct 2013 16:35:16 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b113 for changeset 9261f342aa73 Message-ID: <20131024163521.EFE26626E6@hg.openjdk.java.net> Changeset: 9ad289610fc6 Author: cl Date: 2013-10-24 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/9ad289610fc6 Added tag jdk8-b113 for changeset 9261f342aa73 ! .hgtags From georges.saab at oracle.com Thu Oct 24 09:39:45 2013 From: georges.saab at oracle.com (Georges Saab) Date: Thu, 24 Oct 2013 09:39:45 -0700 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> Message-ID: There is a currently a discussion of this going on at build-dev at openjdk.java.net (short answer -- yes, there are issues) On Oct 24, 2013, at 9:29 AM, Ren? Jansen wrote: > It appears that the recent update keeps me from doing builds from source on above combination. Did anyone confirm/solve this? > > best regards, > > Ren? Jansen. From christine.lu at oracle.com Thu Oct 24 09:40:38 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 24 Oct 2013 16:40:38 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b113 for changeset 54150586ba78 Message-ID: <20131024164043.D8B80626E9@hg.openjdk.java.net> Changeset: 850d2602ae98 Author: cl Date: 2013-10-24 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/850d2602ae98 Added tag jdk8-b113 for changeset 54150586ba78 ! .hgtags From christine.lu at oracle.com Thu Oct 24 09:42:10 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 24 Oct 2013 16:42:10 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b113 for changeset 676cd7bf5e09 Message-ID: <20131024164212.60C86626EA@hg.openjdk.java.net> Changeset: 79f7b79bf97b Author: cl Date: 2013-10-24 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/79f7b79bf97b Added tag jdk8-b113 for changeset 676cd7bf5e09 ! .hgtags From jag at norquay.com Thu Oct 24 09:47:58 2013 From: jag at norquay.com (James Gosling) Date: Thu, 24 Oct 2013 06:47:58 -1000 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> Message-ID: <5782B207-CEB8-4308-8231-F7A65931AF3B@norquay.com> The only thing I've noticed is that my link from /bin/mvn into the version of mvn bundled in the NetBeans installation got removed. Since I put the link back, it's been smooth sailing. On Oct 24, 2013, at 6:39 AM, Georges Saab wrote: > There is a currently a discussion of this going on at build-dev at openjdk.java.net > > (short answer -- yes, there are issues) > > > On Oct 24, 2013, at 9:29 AM, Ren? Jansen wrote: > >> It appears that the recent update keeps me from doing builds from source on above combination. Did anyone confirm/solve this? >> >> best regards, >> >> Ren? Jansen. > > From christine.lu at oracle.com Thu Oct 24 09:28:59 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 24 Oct 2013 16:28:59 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b113 for changeset 4589b398ab03 Message-ID: <20131024162908.810C5626E1@hg.openjdk.java.net> Changeset: 4a1128861221 Author: cl Date: 2013-10-24 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4a1128861221 Added tag jdk8-b113 for changeset 4589b398ab03 ! .hgtags From bob.vandette at oracle.com Thu Oct 24 09:58:10 2013 From: bob.vandette at oracle.com (Bob Vandette) Date: Thu, 24 Oct 2013 12:58:10 -0400 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> Message-ID: I'm not trying to do a complete OSX build but here's my experience trying to build the JDK8 sources with Xcode 5 which has removed the gcc compilers in favor of llvm. They do have some gcc compatibility commands which help but you need to install Command Line Tools. 1. Installed the Command Line Tools optional package. 2. Had to disable GCC compiler check in toolchain.m4 and run autogen.sh Was complaining since gcc --version doesn't provide expected output. 3. Compiler options ignored messages. We'll need to remove these options. -fcheck-new -fpch-deps 4. Lots of warnings of unused enum in switch. May need to add -Wswitch as a temp work-around until we figure out if these need to be fixed. Lots of warnings of un-used parameter. May need to add -Wunused-parameter as a temp work-around until we figure out if these need to be fixed. 5. No X11 header files causes compilation problems with AWT files. /jdk/src/solaris/native/sun/awt/utility/rect.h: fatal error: 'X11/Xlib.h' file not found jdk/src/solaris/native/sun/awt/awt.h:38:10: fatal error: 'X11/Intrinsic.h' file not found Ended up putting X11 header files path in MY_CFLAG via -I option in my build script temporarily. You could probably install the header files in /usr/include/X11 or in the toolchain header path until we eliminate X11 dependencies for MacOSX builds. I'm building without any GUI but the build still needs the header files to compile a few files. Bob Vandette On Oct 24, 2013, at 12:39 PM, Georges Saab wrote: > There is a currently a discussion of this going on at build-dev at openjdk.java.net > > (short answer -- yes, there are issues) > > > On Oct 24, 2013, at 9:29 AM, Ren? Jansen wrote: > >> It appears that the recent update keeps me from doing builds from source on above combination. Did anyone confirm/solve this? >> >> best regards, >> >> Ren? Jansen. > From mandy.chung at oracle.com Thu Oct 24 10:05:27 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Thu, 24 Oct 2013 10:05:27 -0700 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <52695357.9060406@oracle.com> Vote: yes Mandy From christine.lu at oracle.com Thu Oct 24 09:38:46 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 24 Oct 2013 16:38:46 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b113 for changeset 5b4261b4b72a Message-ID: <20131024163905.421E8626E7@hg.openjdk.java.net> Changeset: b88aa723a5fa Author: cl Date: 2013-10-24 09:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b88aa723a5fa Added tag jdk8-b113 for changeset 5b4261b4b72a ! .hgtags From sergey.malenkov at oracle.com Thu Oct 24 10:17:49 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Thu, 24 Oct 2013 21:17:49 +0400 Subject: Reminder: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <5267E5D1.9060300@oracle.com> References: <52666E05.8030901@oracle.com> <5267E5D1.9060300@oracle.com> Message-ID: <5269563D.1010205@oracle.com> Any objections? SAM On 23.10.2013 19:05, sergey malenkov wrote: > >> Could you please review the following huge fix: >> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 > The second version of the fix is here: > http://cr.openjdk.java.net/~malenkov/8022746.8.1/ > > The word-diff for your convenience is here: > http://cr.openjdk.java.net/~malenkov/8022746.8.1/diff.html > > > Added: > to provider -> to provide > ProtoclList -> ProtocolList > preceeding -> preceding > puncutation -> punctuation > dont -> don't > > Removed: > alphanum > alphanums > all changes in man pages > > Fixed: > some merge cruft > > > Regards, > SAM From james.laskey at oracle.com Thu Oct 24 10:20:33 2013 From: james.laskey at oracle.com (Jim Laskey (Oracle)) Date: Thu, 24 Oct 2013 14:20:33 -0300 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> Message-ID: <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> I managed to build OpenJDK on Mavericks using the Xcode4 tool chain, with one minor glitch (Bob, installing Quartz X11 addresses X11 issues.) Before installing Mavericks, I renamed Xcode.app to Xcode4.app. I then installed Mavericks and sundry updates (Xcode5, iTunes, iWorks, iLife, ...) After checking out tl, I configured with sh ./configure --with-tools-dir=/Applications/Xcode4.app/Contents/Developer/usr/bin Everything built except for one Apple header. /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSUserNotification.h:16 NSUserNotificationActivationTypeReplied NS_AVAILABLE(10_9, NA) = 3 I changed to NSUserNotificationActivationTypeReplied /* NS_AVAILABLE(10_9, NA) */ = 3 Otherwise we get a __attribute__ instead of ',' or '}' error. Everything ran fine after that. Cheers, -- Jim On Oct 24, 2013, at 1:58 PM, Bob Vandette wrote: > I'm not trying to do a complete OSX build but here's my experience trying to build the JDK8 > sources with Xcode 5 which has removed the gcc compilers in favor of llvm. They > do have some gcc compatibility commands which help but you need to install Command Line > Tools. > > 1. Installed the Command Line Tools optional package. > > 2. Had to disable GCC compiler check in toolchain.m4 and run autogen.sh > Was complaining since gcc --version doesn't provide expected output. > > 3. Compiler options ignored messages. We'll need to remove these options. > -fcheck-new > -fpch-deps > > 4. Lots of warnings of unused enum in switch. May need to add -Wswitch as a temp work-around until > we figure out if these need to be fixed. > > Lots of warnings of un-used parameter. May need to add -Wunused-parameter as a temp work-around > until we figure out if these need to be fixed. > > 5. No X11 header files causes compilation problems with AWT files. > > /jdk/src/solaris/native/sun/awt/utility/rect.h: fatal error: 'X11/Xlib.h' file not found > jdk/src/solaris/native/sun/awt/awt.h:38:10: fatal error: 'X11/Intrinsic.h' file not found > > Ended up putting X11 header files path in MY_CFLAG via -I option in my build script temporarily. > You could probably install the header files in /usr/include/X11 or in the toolchain header path > until we eliminate X11 dependencies for MacOSX builds. I'm building without any GUI but > the build still needs the header files to compile a few files. > > Bob Vandette > > > On Oct 24, 2013, at 12:39 PM, Georges Saab wrote: > >> There is a currently a discussion of this going on at build-dev at openjdk.java.net >> >> (short answer -- yes, there are issues) >> >> >> On Oct 24, 2013, at 9:29 AM, Ren? Jansen wrote: >> >>> It appears that the recent update keeps me from doing builds from source on above combination. Did anyone confirm/solve this? >>> >>> best regards, >>> >>> Ren? Jansen. >> > From david.dehaven at oracle.com Thu Oct 24 10:28:03 2013 From: david.dehaven at oracle.com (David DeHaven) Date: Thu, 24 Oct 2013 10:28:03 -0700 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> Message-ID: > 5. No X11 header files causes compilation problems with AWT files. > > /jdk/src/solaris/native/sun/awt/utility/rect.h: fatal error: 'X11/Xlib.h' file not found > jdk/src/solaris/native/sun/awt/awt.h:38:10: fatal error: 'X11/Intrinsic.h' file not found XQuartz installs to /opt/X11 (outside of the "Apple wants to be Apple-only" /usr realm), which is on the search list for configure. Note that X11 will be disabled soon (as soon as I can find a sponsor to push the changes) but the dependency will not be completely removed until a later date (not enough time for that :(. I haven't checked to see if there would be any compilation errors, that would be a worthwhile experiment. The changes are here if you want to try them: http://cr.openjdk.java.net/~ddehaven/8016096/ http://cr.openjdk.java.net/~ddehaven/8025673/ Those are against jdk8/build since it has the CompileNativeLibraries split. The former requires the latter or the build will fail. -DrD- From bob.vandette at oracle.com Thu Oct 24 10:31:57 2013 From: bob.vandette at oracle.com (Bob Vandette) Date: Thu, 24 Oct 2013 13:31:57 -0400 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> Message-ID: <53D186CC-0F12-450F-A5E3-BFD81EB782D7@oracle.com> I assumed that you were trying to build with the new compilers in Xcode5. Using Xcode4 does simplify and defer having to deal with problems until later. Bob. On Oct 24, 2013, at 1:20 PM, "Jim Laskey (Oracle)" wrote: > I managed to build OpenJDK on Mavericks using the Xcode4 tool chain, with one minor glitch (Bob, installing Quartz X11 addresses X11 issues.) > > Before installing Mavericks, I renamed Xcode.app to Xcode4.app. > > I then installed Mavericks and sundry updates (Xcode5, iTunes, iWorks, iLife, ...) > > After checking out tl, I configured with > > sh ./configure --with-tools-dir=/Applications/Xcode4.app/Contents/Developer/usr/bin > > Everything built except for one Apple header. > > /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSUserNotification.h:16 > > NSUserNotificationActivationTypeReplied NS_AVAILABLE(10_9, NA) = 3 > > I changed to > > NSUserNotificationActivationTypeReplied /* NS_AVAILABLE(10_9, NA) */ = 3 > > Otherwise we get a __attribute__ instead of ',' or '}' error. > > Everything ran fine after that. > > Cheers, > > -- Jim > > > > > > > On Oct 24, 2013, at 1:58 PM, Bob Vandette wrote: > >> I'm not trying to do a complete OSX build but here's my experience trying to build the JDK8 >> sources with Xcode 5 which has removed the gcc compilers in favor of llvm. They >> do have some gcc compatibility commands which help but you need to install Command Line >> Tools. >> >> 1. Installed the Command Line Tools optional package. >> >> 2. Had to disable GCC compiler check in toolchain.m4 and run autogen.sh >> Was complaining since gcc --version doesn't provide expected output. >> >> 3. Compiler options ignored messages. We'll need to remove these options. >> -fcheck-new >> -fpch-deps >> >> 4. Lots of warnings of unused enum in switch. May need to add -Wswitch as a temp work-around until >> we figure out if these need to be fixed. >> >> Lots of warnings of un-used parameter. May need to add -Wunused-parameter as a temp work-around >> until we figure out if these need to be fixed. >> >> 5. No X11 header files causes compilation problems with AWT files. >> >> /jdk/src/solaris/native/sun/awt/utility/rect.h: fatal error: 'X11/Xlib.h' file not found >> jdk/src/solaris/native/sun/awt/awt.h:38:10: fatal error: 'X11/Intrinsic.h' file not found >> >> Ended up putting X11 header files path in MY_CFLAG via -I option in my build script temporarily. >> You could probably install the header files in /usr/include/X11 or in the toolchain header path >> until we eliminate X11 dependencies for MacOSX builds. I'm building without any GUI but >> the build still needs the header files to compile a few files. >> >> Bob Vandette >> >> >> On Oct 24, 2013, at 12:39 PM, Georges Saab wrote: >> >>> There is a currently a discussion of this going on at build-dev at openjdk.java.net >>> >>> (short answer -- yes, there are issues) >>> >>> >>> On Oct 24, 2013, at 9:29 AM, Ren? Jansen wrote: >>> >>>> It appears that the recent update keeps me from doing builds from source on above combination. Did anyone confirm/solve this? >>>> >>>> best regards, >>>> >>>> Ren? Jansen. >>> >> > From Alan.Bateman at oracle.com Thu Oct 24 10:32:32 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 24 Oct 2013 18:32:32 +0100 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <526959B0.6070606@oracle.com> Vote: yes From james.laskey at oracle.com Thu Oct 24 10:34:35 2013 From: james.laskey at oracle.com (Jim Laskey (Oracle)) Date: Thu, 24 Oct 2013 14:34:35 -0300 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: <53D186CC-0F12-450F-A5E3-BFD81EB782D7@oracle.com> References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> <53D186CC-0F12-450F-A5E3-BFD81EB782D7@oracle.com> Message-ID: I understood that the build team was postponing use of Xcode5 and LLVM/clang until after JDK 8, for complexities and licensing reasons. This is merely a workaround. On Oct 24, 2013, at 2:31 PM, Bob Vandette wrote: > I assumed that you were trying to build with the new compilers in Xcode5. > > Using Xcode4 does simplify and defer having to deal with problems until later. > > Bob. > > On Oct 24, 2013, at 1:20 PM, "Jim Laskey (Oracle)" wrote: > >> I managed to build OpenJDK on Mavericks using the Xcode4 tool chain, with one minor glitch (Bob, installing Quartz X11 addresses X11 issues.) >> >> Before installing Mavericks, I renamed Xcode.app to Xcode4.app. >> >> I then installed Mavericks and sundry updates (Xcode5, iTunes, iWorks, iLife, ...) >> >> After checking out tl, I configured with >> >> sh ./configure --with-tools-dir=/Applications/Xcode4.app/Contents/Developer/usr/bin >> >> Everything built except for one Apple header. >> >> /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSUserNotification.h:16 >> >> NSUserNotificationActivationTypeReplied NS_AVAILABLE(10_9, NA) = 3 >> >> I changed to >> >> NSUserNotificationActivationTypeReplied /* NS_AVAILABLE(10_9, NA) */ = 3 >> >> Otherwise we get a __attribute__ instead of ',' or '}' error. >> >> Everything ran fine after that. >> >> Cheers, >> >> -- Jim >> >> >> >> >> >> >> On Oct 24, 2013, at 1:58 PM, Bob Vandette wrote: >> >>> I'm not trying to do a complete OSX build but here's my experience trying to build the JDK8 >>> sources with Xcode 5 which has removed the gcc compilers in favor of llvm. They >>> do have some gcc compatibility commands which help but you need to install Command Line >>> Tools. >>> >>> 1. Installed the Command Line Tools optional package. >>> >>> 2. Had to disable GCC compiler check in toolchain.m4 and run autogen.sh >>> Was complaining since gcc --version doesn't provide expected output. >>> >>> 3. Compiler options ignored messages. We'll need to remove these options. >>> -fcheck-new >>> -fpch-deps >>> >>> 4. Lots of warnings of unused enum in switch. May need to add -Wswitch as a temp work-around until >>> we figure out if these need to be fixed. >>> >>> Lots of warnings of un-used parameter. May need to add -Wunused-parameter as a temp work-around >>> until we figure out if these need to be fixed. >>> >>> 5. No X11 header files causes compilation problems with AWT files. >>> >>> /jdk/src/solaris/native/sun/awt/utility/rect.h: fatal error: 'X11/Xlib.h' file not found >>> jdk/src/solaris/native/sun/awt/awt.h:38:10: fatal error: 'X11/Intrinsic.h' file not found >>> >>> Ended up putting X11 header files path in MY_CFLAG via -I option in my build script temporarily. >>> You could probably install the header files in /usr/include/X11 or in the toolchain header path >>> until we eliminate X11 dependencies for MacOSX builds. I'm building without any GUI but >>> the build still needs the header files to compile a few files. >>> >>> Bob Vandette >>> >>> >>> On Oct 24, 2013, at 12:39 PM, Georges Saab wrote: >>> >>>> There is a currently a discussion of this going on at build-dev at openjdk.java.net >>>> >>>> (short answer -- yes, there are issues) >>>> >>>> >>>> On Oct 24, 2013, at 9:29 AM, Ren? Jansen wrote: >>>> >>>>> It appears that the recent update keeps me from doing builds from source on above combination. Did anyone confirm/solve this? >>>>> >>>>> best regards, >>>>> >>>>> Ren? Jansen. >>>> >>> >> > From david.dehaven at oracle.com Thu Oct 24 10:53:55 2013 From: david.dehaven at oracle.com (David DeHaven) Date: Thu, 24 Oct 2013 10:53:55 -0700 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> Message-ID: > I managed to build OpenJDK on Mavericks using the Xcode4 tool chain, with one minor glitch (Bob, installing Quartz X11 addresses X11 issues.) > > Before installing Mavericks, I renamed Xcode.app to Xcode4.app. > > I then installed Mavericks and sundry updates (Xcode5, iTunes, iWorks, iLife, ...) > > After checking out tl, I configured with > > sh ./configure --with-tools-dir=/Applications/Xcode4.app/Contents/Developer/usr/bin You can also install the Xcode 4 command line tools and run "sudo xcode-select --switch /Applications/Xcode4.app" then you shouldn't need the --with-tools-dir configure argument (I have both 4.6 and 5 installed). The Xcode 5 command line tools clobber the gcc symlinks, which is (IMHO) a bug in Apples CL tools installer... I think ultimately we should investigate using xcrun to find the tools rather than relying on xcode-select. With that we could build without having the command line tools installed at all. The configure script should be able to do this, then use the same mechanism as --with-tools-dir to set the tool path. For example: $ xcrun -f clang /Applications/Xcode_4.6.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -DrD- From christian.thalinger at oracle.com Thu Oct 24 11:02:07 2013 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Thu, 24 Oct 2013 11:02:07 -0700 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> <53D186CC-0F12-450F-A5E3-BFD81EB782D7@oracle.com> Message-ID: <971D2437-43B0-4812-86C1-BB77DACFB044@oracle.com> Since I?ve already updated to Mavericks I?m looking into HotSpot build failures. I have a couple of fixes but I?m not sure if I?m able to push them for 8. On Oct 24, 2013, at 10:34 AM, Jim Laskey (Oracle) wrote: > I understood that the build team was postponing use of Xcode5 and LLVM/clang until after JDK 8, for complexities and licensing reasons. This is merely a workaround. > > > On Oct 24, 2013, at 2:31 PM, Bob Vandette wrote: > >> I assumed that you were trying to build with the new compilers in Xcode5. >> >> Using Xcode4 does simplify and defer having to deal with problems until later. >> >> Bob. >> >> On Oct 24, 2013, at 1:20 PM, "Jim Laskey (Oracle)" wrote: >> >>> I managed to build OpenJDK on Mavericks using the Xcode4 tool chain, with one minor glitch (Bob, installing Quartz X11 addresses X11 issues.) >>> >>> Before installing Mavericks, I renamed Xcode.app to Xcode4.app. >>> >>> I then installed Mavericks and sundry updates (Xcode5, iTunes, iWorks, iLife, ...) >>> >>> After checking out tl, I configured with >>> >>> sh ./configure --with-tools-dir=/Applications/Xcode4.app/Contents/Developer/usr/bin >>> >>> Everything built except for one Apple header. >>> >>> /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSUserNotification.h:16 >>> >>> NSUserNotificationActivationTypeReplied NS_AVAILABLE(10_9, NA) = 3 >>> >>> I changed to >>> >>> NSUserNotificationActivationTypeReplied /* NS_AVAILABLE(10_9, NA) */ = 3 >>> >>> Otherwise we get a __attribute__ instead of ',' or '}' error. >>> >>> Everything ran fine after that. >>> >>> Cheers, >>> >>> -- Jim >>> >>> >>> >>> >>> >>> >>> On Oct 24, 2013, at 1:58 PM, Bob Vandette wrote: >>> >>>> I'm not trying to do a complete OSX build but here's my experience trying to build the JDK8 >>>> sources with Xcode 5 which has removed the gcc compilers in favor of llvm. They >>>> do have some gcc compatibility commands which help but you need to install Command Line >>>> Tools. >>>> >>>> 1. Installed the Command Line Tools optional package. >>>> >>>> 2. Had to disable GCC compiler check in toolchain.m4 and run autogen.sh >>>> Was complaining since gcc --version doesn't provide expected output. >>>> >>>> 3. Compiler options ignored messages. We'll need to remove these options. >>>> -fcheck-new >>>> -fpch-deps >>>> >>>> 4. Lots of warnings of unused enum in switch. May need to add -Wswitch as a temp work-around until >>>> we figure out if these need to be fixed. >>>> >>>> Lots of warnings of un-used parameter. May need to add -Wunused-parameter as a temp work-around >>>> until we figure out if these need to be fixed. >>>> >>>> 5. No X11 header files causes compilation problems with AWT files. >>>> >>>> /jdk/src/solaris/native/sun/awt/utility/rect.h: fatal error: 'X11/Xlib.h' file not found >>>> jdk/src/solaris/native/sun/awt/awt.h:38:10: fatal error: 'X11/Intrinsic.h' file not found >>>> >>>> Ended up putting X11 header files path in MY_CFLAG via -I option in my build script temporarily. >>>> You could probably install the header files in /usr/include/X11 or in the toolchain header path >>>> until we eliminate X11 dependencies for MacOSX builds. I'm building without any GUI but >>>> the build still needs the header files to compile a few files. >>>> >>>> Bob Vandette >>>> >>>> >>>> On Oct 24, 2013, at 12:39 PM, Georges Saab wrote: >>>> >>>>> There is a currently a discussion of this going on at build-dev at openjdk.java.net >>>>> >>>>> (short answer -- yes, there are issues) >>>>> >>>>> >>>>> On Oct 24, 2013, at 9:29 AM, Ren? Jansen wrote: >>>>> >>>>>> It appears that the recent update keeps me from doing builds from source on above combination. Did anyone confirm/solve this? >>>>>> >>>>>> best regards, >>>>>> >>>>>> Ren? Jansen. >>>>> >>>> >>> >> > From james.laskey at oracle.com Thu Oct 24 11:09:22 2013 From: james.laskey at oracle.com (Jim Laskey (Oracle)) Date: Thu, 24 Oct 2013 15:09:22 -0300 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> Message-ID: <963A4C7E-6416-4671-A859-22467ECF2E85@oracle.com> On Oct 24, 2013, at 2:53 PM, David DeHaven wrote: > >> I managed to build OpenJDK on Mavericks using the Xcode4 tool chain, with one minor glitch (Bob, installing Quartz X11 addresses X11 issues.) >> >> Before installing Mavericks, I renamed Xcode.app to Xcode4.app. >> >> I then installed Mavericks and sundry updates (Xcode5, iTunes, iWorks, iLife, ...) >> >> After checking out tl, I configured with >> >> sh ./configure --with-tools-dir=/Applications/Xcode4.app/Contents/Developer/usr/bin > > You can also install the Xcode 4 command line tools and run "sudo xcode-select --switch /Applications/Xcode4.app" then you shouldn't need the --with-tools-dir configure argument (I have both 4.6 and 5 installed). The Xcode 5 command line tools clobber the gcc symlinks, which is (IMHO) a bug in Apples CL tools installer... > I tried that and the build scripts seemed to hang on "xcrun lipo" > > I think ultimately we should investigate using xcrun to find the tools rather than relying on xcode-select. With that we could build without having the command line tools installed at all. The configure script should be able to do this, then use the same mechanism as --with-tools-dir to set the tool path. > > For example: > $ xcrun -f clang > /Applications/Xcode_4.6.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang > > -DrD- > From david.dehaven at oracle.com Thu Oct 24 11:15:03 2013 From: david.dehaven at oracle.com (David DeHaven) Date: Thu, 24 Oct 2013 11:15:03 -0700 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: <963A4C7E-6416-4671-A859-22467ECF2E85@oracle.com> References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> <963A4C7E-6416-4671-A859-22467ECF2E85@oracle.com> Message-ID: <95E947E4-5D80-47E9-BEEC-ADD929CE98F4@oracle.com> >>> I managed to build OpenJDK on Mavericks using the Xcode4 tool chain, with one minor glitch (Bob, installing Quartz X11 addresses X11 issues.) >>> >>> Before installing Mavericks, I renamed Xcode.app to Xcode4.app. >>> >>> I then installed Mavericks and sundry updates (Xcode5, iTunes, iWorks, iLife, ...) >>> >>> After checking out tl, I configured with >>> >>> sh ./configure --with-tools-dir=/Applications/Xcode4.app/Contents/Developer/usr/bin >> >> You can also install the Xcode 4 command line tools and run "sudo xcode-select --switch /Applications/Xcode4.app" then you shouldn't need the --with-tools-dir configure argument (I have both 4.6 and 5 installed). The Xcode 5 command line tools clobber the gcc symlinks, which is (IMHO) a bug in Apples CL tools installer... >> > > I tried that and the build scripts seemed to hang on "xcrun lipo" Hmm.. I'm still running 10.8 (won't switch until I'm done with my current ... erm, "task" ... ) What does "xcrun -f lipo" report? I had to "forget" the Xcode 5 CL tools installer receipt ("sudo pkgutil --forget com.apple.pkg.DeveloperToolsCLI" I think) then reinstall Xcode 4 CL tools. Forgetting the package receipt forces it to rewrite everything and fixes all the symlinks that got broken (at least the relevant ones), otherwise it thinks everything is already installed and skips any actual work. -DrD- From james.laskey at oracle.com Thu Oct 24 11:19:23 2013 From: james.laskey at oracle.com (Jim Laskey (Oracle)) Date: Thu, 24 Oct 2013 15:19:23 -0300 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: <963A4C7E-6416-4671-A859-22467ECF2E85@oracle.com> References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> <963A4C7E-6416-4671-A859-22467ECF2E85@oracle.com> Message-ID: <91060D3B-9991-4026-B78E-D6A09DBB5EEA@oracle.com> /Projects/tl% sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer /Projects/tl% xcrun -f lipo /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo /Projects/tl% sudo xcode-select --switch /Applications/Xcode4.app/Contents/Developer /Projects/tl% xcrun -f lipo /usr/bin/lipo /Projects/tl% sudo xcode-select --reset /Projects/tl% xcrun -f lipo /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo On Oct 24, 2013, at 3:09 PM, Jim Laskey (Oracle) wrote: > > On Oct 24, 2013, at 2:53 PM, David DeHaven wrote: > >> >>> I managed to build OpenJDK on Mavericks using the Xcode4 tool chain, with one minor glitch (Bob, installing Quartz X11 addresses X11 issues.) >>> >>> Before installing Mavericks, I renamed Xcode.app to Xcode4.app. >>> >>> I then installed Mavericks and sundry updates (Xcode5, iTunes, iWorks, iLife, ...) >>> >>> After checking out tl, I configured with >>> >>> sh ./configure --with-tools-dir=/Applications/Xcode4.app/Contents/Developer/usr/bin >> >> You can also install the Xcode 4 command line tools and run "sudo xcode-select --switch /Applications/Xcode4.app" then you shouldn't need the --with-tools-dir configure argument (I have both 4.6 and 5 installed). The Xcode 5 command line tools clobber the gcc symlinks, which is (IMHO) a bug in Apples CL tools installer... >> > > I tried that and the build scripts seemed to hang on "xcrun lipo" > >> >> I think ultimately we should investigate using xcrun to find the tools rather than relying on xcode-select. With that we could build without having the command line tools installed at all. The configure script should be able to do this, then use the same mechanism as --with-tools-dir to set the tool path. >> >> For example: >> $ xcrun -f clang >> /Applications/Xcode_4.6.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang >> >> -DrD- >> > From sean.coffey at oracle.com Thu Oct 24 15:40:38 2013 From: sean.coffey at oracle.com (=?ISO-8859-1?Q?Se=E1n_Coffey?=) Date: Thu, 24 Oct 2013 23:40:38 +0100 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <5269A1E6.9070300@oracle.com> Vote: Yes regards, Sean. On 24/10/2013 15:33, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. > > Mark is currenly an author on the JDK8 project. He has been working on > the JDK for more than a year, and contributing many signifcant > changes, in quite intricate areas of code. Of most note has been his > feedback and review of the Base64 API, resolution of comformance > issues with NetworkInterface, and improvments in the corba area. For a > full list of changes, see below. > > Votes are due by November 7, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Chris. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > Changesets: > > 8002390: (zipfs) Problems moving files between zip file systems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 > > 6458027: Disabling IPv6 on a specific network interface causes problems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 > > 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails > on Windows > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c > > 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate > hardware address > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f > > 8021257: com.sun.corba.se.** should be on restricted package list > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f > http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec > > 8011157: Improve CORBA portablility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e > http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f > http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 > > 8022940: Enhance CORBA translations > http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 > > 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java > misplaced try/finally > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 > > 8007799: Base64.getEncoder(0, byte[]) returns an encoder that > unexpectedly inserts line separators > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a > > 8007373: Inet6Address serialization incompatibility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db > > 8005406: HTTP server implementation should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 > > 8006153: HTTP protocol handler authenication should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f > > 8003890: corelibs test scripts should pass TESTVMOPTS > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 From stuart.marks at oracle.com Thu Oct 24 19:13:45 2013 From: stuart.marks at oracle.com (Stuart Marks) Date: Thu, 24 Oct 2013 19:13:45 -0700 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <5269D3D9.4030503@oracle.com> Vote: yes On 10/24/13 7:33 AM, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. > > Mark is currenly an author on the JDK8 project. He has been working on the JDK > for more than a year, and contributing many signifcant changes, in quite > intricate areas of code. Of most note has been his feedback and review of the > Base64 API, resolution of comformance issues with NetworkInterface, and > improvments in the corba area. For a full list of changes, see below. > > Votes are due by November 7, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Chris. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > Changesets: > > 8002390: (zipfs) Problems moving files between zip file systems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 > > 6458027: Disabling IPv6 on a specific network interface causes problems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 > > 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails on Windows > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c > > 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f > > 8021257: com.sun.corba.se.** should be on restricted package list > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f > http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec > > 8011157: Improve CORBA portablility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e > http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f > http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 > > 8022940: Enhance CORBA translations > http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 > > 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java misplaced > try/finally > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 > > 8007799: Base64.getEncoder(0, byte[]) returns an encoder that unexpectedly > inserts line separators > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a > > 8007373: Inet6Address serialization incompatibility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db > > 8005406: HTTP server implementation should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 > > 8006153: HTTP protocol handler authenication should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f > > 8003890: corelibs test scripts should pass TESTVMOPTS > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 From xueming.shen at oracle.com Thu Oct 24 20:23:54 2013 From: xueming.shen at oracle.com (Xueming Shen) Date: Thu, 24 Oct 2013 20:23:54 -0700 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <5269E44A.6020600@oracle.com> Vote: yes On 10/24/13 7:33 AM, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. > > Mark is currenly an author on the JDK8 project. He has been working on > the JDK for more than a year, and contributing many signifcant > changes, in quite intricate areas of code. Of most note has been his > feedback and review of the Base64 API, resolution of comformance > issues with NetworkInterface, and improvments in the corba area. For a > full list of changes, see below. > > Votes are due by November 7, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Chris. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > Changesets: > > 8002390: (zipfs) Problems moving files between zip file systems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 > > 6458027: Disabling IPv6 on a specific network interface causes problems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 > > 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails > on Windows > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c > > 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate > hardware address > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f > > 8021257: com.sun.corba.se.** should be on restricted package list > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f > http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec > > 8011157: Improve CORBA portablility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e > http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f > http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 > > 8022940: Enhance CORBA translations > http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 > > 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java > misplaced try/finally > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 > > 8007799: Base64.getEncoder(0, byte[]) returns an encoder that > unexpectedly inserts line separators > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a > > 8007373: Inet6Address serialization incompatibility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db > > 8005406: HTTP server implementation should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 > > 8006153: HTTP protocol handler authenication should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f > > 8003890: corelibs test scripts should pass TESTVMOPTS > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 From staffan.larsen at oracle.com Fri Oct 25 00:23:20 2013 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Fri, 25 Oct 2013 09:23:20 +0200 Subject: CFV: New JDK8 Committer: Mark Sheppard In-Reply-To: <52692FA2.4070708@oracle.com> References: <52692FA2.4070708@oracle.com> Message-ID: <24F18175-616A-4286-B4AA-F470435D1038@oracle.com> Vote: yes. /Staffan On 24 okt 2013, at 16:33, Chris Hegarty wrote: > I hereby nominate Mark Sheppard (msheppar) to JDK8 Committer. > > Mark is currenly an author on the JDK8 project. He has been working on the JDK for more than a year, and contributing many signifcant changes, in quite intricate areas of code. Of most note has been his feedback and review of the Base64 API, resolution of comformance issues with NetworkInterface, and improvments in the corba area. For a full list of changes, see below. > > Votes are due by November 7, 2013. > > Only current JDK8 Committers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > -Chris. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote > > Changesets: > > 8002390: (zipfs) Problems moving files between zip file systems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 > > 6458027: Disabling IPv6 on a specific network interface causes problems > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/db0fc2b71298 > > 8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails on Windows > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c53411f89b4c > > 8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4fd7abaf0a5f > > 8021257: com.sun.corba.se.** should be on restricted package list > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f9515a9519f > http://hg.openjdk.java.net/jdk8/tl/corba/rev/52ad44f9a3ec > > 8011157: Improve CORBA portablility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5a14ecd30b4e > http://hg.openjdk.java.net/jdk8/tl/corba/rev/81d694b1ab2f > http://hg.openjdk.java.net/jdk8/tl/rev/af87dabb4263 > > 8022940: Enhance CORBA translations > http://hg.openjdk.java.net/jdk8/tl/corba/rev/9c75c61d97f8 > > 8023326: [TESTBUG] java/net/CookieHandler/LocalHostCookie.java misplaced try/finally > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/02064634bc88 > > 8007799: Base64.getEncoder(0, byte[]) returns an encoder that unexpectedly inserts line separators > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/73793f2af80a > > 8007373: Inet6Address serialization incompatibility > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/49d6596100db > > 8005406: HTTP server implementation should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/4b012af44f24 > > 8006153: HTTP protocol handler authenication should use Base64 API > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/7db04ae3378f > > 8003890: corelibs test scripts should pass TESTVMOPTS > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae5d04dbacd6 From staffan.larsen at oracle.com Fri Oct 25 06:08:23 2013 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Fri, 25 Oct 2013 15:08:23 +0200 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: <95E947E4-5D80-47E9-BEEC-ADD929CE98F4@oracle.com> References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> <963A4C7E-6416-4671-A859-22467ECF2E85@oracle.com> <95E947E4-5D80-47E9-BEEC-ADD929CE98F4@oracle.com> Message-ID: <3D02ADC1-98D9-4070-B5F6-6D19CA143173@oracle.com> To get around the lipo problem I symlinked /usr/bin/lipo to the lipo in XCode 5: $ sudo mv /usr/bin/lipo /usr/bin/lipo_broken $ sudo ln -s /Applications/Xcode.app/Contents//Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo /usr/bin/lipo That, together with the edit of NSUserNotification.h made it possible for me to build jdk8 with XCode 4.6.3 on Mavericks. /Staffan On 24 okt 2013, at 20:15, David DeHaven wrote: > >>>> I managed to build OpenJDK on Mavericks using the Xcode4 tool chain, with one minor glitch (Bob, installing Quartz X11 addresses X11 issues.) >>>> >>>> Before installing Mavericks, I renamed Xcode.app to Xcode4.app. >>>> >>>> I then installed Mavericks and sundry updates (Xcode5, iTunes, iWorks, iLife, ...) >>>> >>>> After checking out tl, I configured with >>>> >>>> sh ./configure --with-tools-dir=/Applications/Xcode4.app/Contents/Developer/usr/bin >>> >>> You can also install the Xcode 4 command line tools and run "sudo xcode-select --switch /Applications/Xcode4.app" then you shouldn't need the --with-tools-dir configure argument (I have both 4.6 and 5 installed). The Xcode 5 command line tools clobber the gcc symlinks, which is (IMHO) a bug in Apples CL tools installer... >>> >> >> I tried that and the build scripts seemed to hang on "xcrun lipo" > > Hmm.. I'm still running 10.8 (won't switch until I'm done with my current ... erm, "task" ... ) > > What does "xcrun -f lipo" report? > > I had to "forget" the Xcode 5 CL tools installer receipt ("sudo pkgutil --forget com.apple.pkg.DeveloperToolsCLI" I think) then reinstall Xcode 4 CL tools. Forgetting the package receipt forces it to rewrite everything and fixes all the symlinks that got broken (at least the relevant ones), otherwise it thinks everything is already installed and skips any actual work. > > -DrD- > From oleg.pekhovskiy at oracle.com Fri Oct 25 06:21:47 2013 From: oleg.pekhovskiy at oracle.com (Oleg Pekhovskiy) Date: Fri, 25 Oct 2013 17:21:47 +0400 Subject: CFV: New JDK8 Committer: Vadim Pakhnushev (vadim) In-Reply-To: <5266D0E4.1000302@oracle.com> References: <5266D0E4.1000302@oracle.com> Message-ID: <526A706B.5000300@oracle.com> Vote: yes Thanks, Oleg On 22.10.2013 23:24, Phil Race wrote: > I hereby nominate Vadim Pakhnushev to JDK8 committer. > > Vadim has been working for the Java client team for over a year > with a substantial amount of that time working on bugs in Java 2D in JDK 8. > He has substantial background in graphics technologies and is a current > author in the JDK8 project. > He has fixed bugs in the areas of Image I/O, fonts, Direct3D, OpenGL > and test bugs and build issues, upgrading the JDK 8 build > to remove its DXSDK dependency. > > A list of his "open" JDK 8 contributions follows :- > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/8a59181b3c6d > 8023590: REGRESSION: large count of graphics artifacts with Java 8 on > Windows 8 on Intel HD card. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/96ff585555f4 > 8024343: Change different color with the "The XOR alternation color" > combobox, the color of the image can not shown immediately. > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6ef33b4553a4 > 8001119: [fingbugs] Evaluate necessity to make some arrays package > protected > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5063b43d7e09 > 8008022: Upgrade Direct X SDK used to build JDK > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/12ac08d79c9b > 8023052: JVM crash in native layout > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b44ce67c0565 > 8013446: [parfait] Memory leak in > jdk/src/windows/native/sun/java2d/opengl/WGLSurfaceData.c > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/784589c7bc55 > 8008782: NPE in TrueTypeGlyphMapper > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/5cfcd545ce4a > 8016254: several sun/java2d/OpenGL tests failed with SIGFPE > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/4ee85e865a83 > 8000936: Enable Java2D D3D pipeline on newer Intel chipsets : Intel HD > and later > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/103f492d8ce7 > 4892259: GIF ImageReader does not call passComplete in > IIOReadUpdateListener > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/6569819eb2fe > 5082749: GIF stream metadata specification of aspect ratio is incorrect > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/39f9b2cc5738 > 4649812: GIFImageReader handles transparency incorrectly > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/89a1094e384f > 8000176: Need automated test for checking scale quality > > http://hg.openjdk.java.net/jdk8/2d/jdk/rev/0ecf1a700fca > 7186799: Regression tests for ImageIO metadata fail on second run > > Votes are due by 2359 UTC, November 5th, 2013. > > Only current JDK8 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]. > > -Phil Race. > > > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#committer-vote From julien at ponge.org Fri Oct 25 07:03:46 2013 From: julien at ponge.org (Julien Ponge) Date: Fri, 25 Oct 2013 16:03:46 +0200 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: <3D02ADC1-98D9-4070-B5F6-6D19CA143173@oracle.com> References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> <963A4C7E-6416-4671-A859-22467ECF2E85@oracle.com> <95E947E4-5D80-47E9-BEEC-ADD929CE98F4@oracle.com> <3D02ADC1-98D9-4070-B5F6-6D19CA143173@oracle.com> Message-ID: <1382709826.24117.38456741.61A4FC22@webmail.messagingengine.com> Did anyone manage to build with XCode 5 + command-line tools without cheating with a previous XCode 4 install? - Julien From david.dehaven at oracle.com Fri Oct 25 09:05:40 2013 From: david.dehaven at oracle.com (David DeHaven) Date: Fri, 25 Oct 2013 09:05:40 -0700 Subject: jdk8 and MacOSX Mavericks XCode gcc In-Reply-To: <1382709826.24117.38456741.61A4FC22@webmail.messagingengine.com> References: <742A7721-1D5D-4C2F-B590-01BB178EA129@xs4all.nl> <0F74597D-E099-45AB-A3CA-CCCAC31D8148@oracle.com> <963A4C7E-6416-4671-A859-22467ECF2E85@oracle.com> <95E947E4-5D80-47E9-BEEC-ADD929CE98F4@oracle.com> <3D02ADC1-98D9-4070-B5F6-6D19CA143173@oracle.com> <1382709826.24117.38456741.61A4FC22@webmail.messagingengine.com> Message-ID: <8FF0D3AB-DE6B-4EEC-8761-25C7A7FBE816@oracle.com> > Did anyone manage to build with XCode 5 + command-line tools without > cheating with a previous XCode 4 install? I haven't had time but it's on my short list after I'm done with a few things. I can't afford to destabilize my system right now :/ -DrD- From stuart.marks at oracle.com Fri Oct 25 13:14:43 2013 From: stuart.marks at oracle.com (Stuart Marks) Date: Fri, 25 Oct 2013 13:14:43 -0700 Subject: Reminder: RFR: 8022746: List of spelling errors in API doc In-Reply-To: <5269563D.1010205@oracle.com> References: <52666E05.8030901@oracle.com> <5267E5D1.9060300@oracle.com> <5269563D.1010205@oracle.com> Message-ID: <526AD133.2070206@oracle.com> Hi Sergey, Good stuff. I've looked over the RMI and serialization related files and the changes look fine. s'marks On 10/24/13 10:17 AM, sergey malenkov wrote: > Any objections? > > SAM > > On 23.10.2013 19:05, sergey malenkov wrote: >> >>> Could you please review the following huge fix: >>> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/ >>> bug:https://bugs.openjdk.java.net/browse/JDK-8022746 >> The second version of the fix is here: >> http://cr.openjdk.java.net/~malenkov/8022746.8.1/ >> >> The word-diff for your convenience is here: >> http://cr.openjdk.java.net/~malenkov/8022746.8.1/diff.html >> >> >> Added: >> to provider -> to provide >> ProtoclList -> ProtocolList >> preceeding -> preceding >> puncutation -> punctuation >> dont -> don't >> >> Removed: >> alphanum >> alphanums >> all changes in man pages >> >> Fixed: >> some merge cruft >> >> >> Regards, >> SAM > From Sergey.Bylokhov at oracle.com Mon Oct 28 10:56:41 2013 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Mon, 28 Oct 2013 21:56:41 +0400 Subject: RFE for doclint Message-ID: <526EA559.7050509@oracle.com> Hello. I have a question about additional feature in doclint: - Do we have a plan to deprecate @exception? Probably doclint can highlight it? - In our documentation we have inconsistent code for code snippets. Sometimes we have two empty lines after the code[1], or one line[2] or both cases[3]. It depend how

 tag is closed, but is it possible to 
highlight this by the doclint to unify them? Do we have a good example 
how it should look?

[1] http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
[2] 
http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html#clone%28%29
[3] http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html

-- 
Best regards, Sergey.


From jonathan.gibbons at oracle.com  Mon Oct 28 12:13:37 2013
From: jonathan.gibbons at oracle.com (Jonathan Gibbons)
Date: Mon, 28 Oct 2013 12:13:37 -0700
Subject: RFE for doclint
In-Reply-To: <526EA559.7050509@oracle.com>
References: <526EA559.7050509@oracle.com>
Message-ID: <526EB761.3000300@oracle.com>

On 10/28/2013 10:56 AM, Sergey Bylokhov wrote:
> Hello.
> I have a question about additional feature in doclint:
>  - Do we have a plan to deprecate @exception? Probably doclint can 
> highlight it?
>  - In our documentation we have inconsistent code for code snippets. 
> Sometimes we have two empty lines after the code[1], or one line[2] or 
> both cases[3]. It depend how 
 tag is closed, but is it possible 
> to highlight this by the doclint to unify them? Do we have a good 
> example how it should look?
>
> [1] http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
> [2] 
> http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html#clone%28%29
> [3] http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html
>

There are no plans to deprecate @exception at this point, but I think it 
would be an excellent task for someone to run find/grep over the repos 
to find and cleanup inconsistent use of @throws and @exception

Currently, doclint is primarily focussed on reporting issues that give 
rise to issues in the generated HTML, such as those reported by the 
standard "tidy" program. I note all your examples are for Java 6. Do you 
have any examples of bad output in the latest JDK 8 docs?

-- Jon

From Sergey.Bylokhov at oracle.com  Tue Oct 29 01:36:27 2013
From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov)
Date: Tue, 29 Oct 2013 12:36:27 +0400
Subject: RFE for doclint
In-Reply-To: <526EB761.3000300@oracle.com>
References: <526EA559.7050509@oracle.com> <526EB761.3000300@oracle.com>
Message-ID: <526F738B.1030608@oracle.com>

On 28.10.2013 23:13, Jonathan Gibbons wrote:
> On 10/28/2013 10:56 AM, Sergey Bylokhov wrote:
>> Hello.
>> I have a question about additional feature in doclint:
>>  - Do we have a plan to deprecate @exception? Probably doclint can 
>> highlight it?
>>  - In our documentation we have inconsistent code for code snippets. 
>> Sometimes we have two empty lines after the code[1], or one line[2] 
>> or both cases[3]. It depend how 
 tag is closed, but is it 
>> possible to highlight this by the doclint to unify them? Do we have a 
>> good example how it should look?
>>
>> [1] http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
>> [2] 
>> http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html#clone%28%29
>> [3] http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html
>>
>
> There are no plans to deprecate @exception at this point, but I think 
> it would be an excellent task for someone to run find/grep over the 
> repos to find and cleanup inconsistent use of @throws and @exception
>
> Currently, doclint is primarily focussed on reporting issues that give 
> rise to issues in the generated HTML, such as those reported by the 
> standard "tidy" program.I note all your examples are for Java 6. Do 
> you have any examples of bad output in the latest JDK 8 docs?
Same things in jdk 8.
Two lines after the code:
     http://download.java.net/jdk8/docs/api/java/lang/String.html
One line:
http://download.java.net/jdk8/docs/api/java/lang/Object.html#clone--
Both:
     http://download.java.net/jdk8/docs/api/java/lang/Comparable.html
>
> -- Jon


-- 
Best regards, Sergey.


From sergey.malenkov at oracle.com  Tue Oct 29 02:15:01 2013
From: sergey.malenkov at oracle.com (sergey malenkov)
Date: Tue, 29 Oct 2013 13:15:01 +0400
Subject: RFE for doclint
In-Reply-To: <526F738B.1030608@oracle.com>
References: <526EA559.7050509@oracle.com> <526EB761.3000300@oracle.com>
	<526F738B.1030608@oracle.com>
Message-ID: <526F7C95.5080502@oracle.com>

There is 2 cases: NO empty line and ONE empty line.
User agents have traditionally rendered paragraphs with white space 
before and after:
http://www.w3.org/TR/html401/struct/text.html#h-9.3.5

The reason of is the location of 
. http://www.w3.org/TR/html401/struct/text.html#h-9.3.4 Seems it is a bug in the javadoc tool. It generates non-empty line if the closing tag is located on the new line in javadoc. The following code is rendered OK:
one line
The following code is rendered OK:
first line
second line
The following code adds additional line:
first line
second line
Thanks, SAM On 29.10.2013 12:36, Sergey Bylokhov wrote: > On 28.10.2013 23:13, Jonathan Gibbons wrote: >> On 10/28/2013 10:56 AM, Sergey Bylokhov wrote: >>> Hello. >>> I have a question about additional feature in doclint: >>> - Do we have a plan to deprecate @exception? Probably doclint can >>> highlight it? >>> - In our documentation we have inconsistent code for code snippets. >>> Sometimes we have two empty lines after the code[1], or one line[2] >>> or both cases[3]. It depend how
 tag is closed, but is it 
>>> possible to highlight this by the doclint to unify them? Do we have 
>>> a good example how it should look?
>>>
>>> [1] http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
>>> [2] 
>>> http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html#clone%28%29
>>> [3] http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html
>>>
>>
>> There are no plans to deprecate @exception at this point, but I think 
>> it would be an excellent task for someone to run find/grep over the 
>> repos to find and cleanup inconsistent use of @throws and @exception
>>
>> Currently, doclint is primarily focussed on reporting issues that 
>> give rise to issues in the generated HTML, such as those reported by 
>> the standard "tidy" program.I note all your examples are for Java 6. 
>> Do you have any examples of bad output in the latest JDK 8 docs?
> Same things in jdk 8.
> Two lines after the code:
>     http://download.java.net/jdk8/docs/api/java/lang/String.html
> One line:
> http://download.java.net/jdk8/docs/api/java/lang/Object.html#clone--
> Both:
> http://download.java.net/jdk8/docs/api/java/lang/Comparable.html
>>
>> -- Jon
>
>


From alexandr.scherbatiy at oracle.com  Tue Oct 29 02:56:20 2013
From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy)
Date: Tue, 29 Oct 2013 13:56:20 +0400
Subject: Reminder: RFR: 8022746: List of spelling errors in API doc
In-Reply-To: <5269563D.1010205@oracle.com>
References: <52666E05.8030901@oracle.com> <5267E5D1.9060300@oracle.com>
	<5269563D.1010205@oracle.com>
Message-ID: <526F8644.501@oracle.com>


   The fix looks good for me.

   Thanks,
   Alexandr.

On 10/24/2013 9:17 PM, sergey malenkov wrote:
> Any objections?
>
> SAM
>
> On 23.10.2013 19:05, sergey malenkov wrote:
>>
>>> Could you please review the following huge fix:
>>> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/
>>> bug:https://bugs.openjdk.java.net/browse/JDK-8022746
>> The second version of the fix is here:
>> http://cr.openjdk.java.net/~malenkov/8022746.8.1/ 
>> 
>> The word-diff for your convenience is here:
>> http://cr.openjdk.java.net/~malenkov/8022746.8.1/diff.html 
>> 
>>
>> Added:
>> to provider -> to provide
>> ProtoclList -> ProtocolList
>> preceeding -> preceding
>> puncutation -> punctuation
>> dont -> don't
>>
>> Removed:
>> alphanum
>> alphanums
>> all changes in man pages
>>
>> Fixed:
>> some merge cruft
>>
>>
>> Regards,
>> SAM
>


From sergey.malenkov at oracle.com  Tue Oct 29 03:24:13 2013
From: sergey.malenkov at oracle.com (sergey malenkov)
Date: Tue, 29 Oct 2013 14:24:13 +0400
Subject: RFE for doclint
In-Reply-To: <526F7C95.5080502@oracle.com>
References: <526EA559.7050509@oracle.com> <526EB761.3000300@oracle.com>
	<526F738B.1030608@oracle.com> <526F7C95.5080502@oracle.com>
Message-ID: <526F8CCD.9040002@oracle.com>

Sorry, but Thunderbird removed leading spaces in the second case. I meant
_ _ _ _ 
_ _ _ _ first line
_ _ _ _ second line
_ _ _ _ 
where the _ is a space character. SAM On 29.10.2013 13:15, sergey malenkov wrote: > There is 2 cases: NO empty line and ONE empty line. > User agents have traditionally rendered paragraphs with white space > before and after: > http://www.w3.org/TR/html401/struct/text.html#h-9.3.5 > > The reason of is the location of
. > http://www.w3.org/TR/html401/struct/text.html#h-9.3.4 > > Seems it is a bug in the javadoc tool. It generates non-empty line > if the closing tag is located on the new line in javadoc. > > The following code is rendered OK: >
one line
> > The following code is rendered OK: >
> first line
> second line
> 
> > The following code adds additional line: >
> first line
> second line
> 
> > Thanks, > SAM > > On 29.10.2013 12:36, Sergey Bylokhov wrote: >> On 28.10.2013 23:13, Jonathan Gibbons wrote: >>> On 10/28/2013 10:56 AM, Sergey Bylokhov wrote: >>>> Hello. >>>> I have a question about additional feature in doclint: >>>> - Do we have a plan to deprecate @exception? Probably doclint can >>>> highlight it? >>>> - In our documentation we have inconsistent code for code >>>> snippets. Sometimes we have two empty lines after the code[1], or >>>> one line[2] or both cases[3]. It depend how
 tag is closed, 
>>>> but is it possible to highlight this by the doclint to unify them? 
>>>> Do we have a good example how it should look?
>>>>
>>>> [1] http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
>>>> [2] 
>>>> http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html#clone%28%29
>>>> [3] http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html
>>>>
>>>
>>> There are no plans to deprecate @exception at this point, but I 
>>> think it would be an excellent task for someone to run find/grep 
>>> over the repos to find and cleanup inconsistent use of @throws and 
>>> @exception
>>>
>>> Currently, doclint is primarily focussed on reporting issues that 
>>> give rise to issues in the generated HTML, such as those reported by 
>>> the standard "tidy" program.I note all your examples are for Java 6. 
>>> Do you have any examples of bad output in the latest JDK 8 docs?
>> Same things in jdk 8.
>> Two lines after the code:
>>     http://download.java.net/jdk8/docs/api/java/lang/String.html
>> One line:
>> http://download.java.net/jdk8/docs/api/java/lang/Object.html#clone--
>> Both:
>> http://download.java.net/jdk8/docs/api/java/lang/Comparable.html
>>>
>>> -- Jon
>>
>>
>


From alejandro.murillo at oracle.com  Tue Oct 29 14:13:14 2013
From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com)
Date: Tue, 29 Oct 2013 21:13:14 +0000
Subject: hg: jdk8/jdk8/hotspot: 63 new changesets
Message-ID: <20131029211729.04BB862804@hg.openjdk.java.net>

Changeset: d6d8aeb2c2d4
Author:    amurillo
Date:      2013-10-19 08:52 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d6d8aeb2c2d4

8026928: new hotspot build - hs25-b56
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 384c92148c68
Author:    amurillo
Date:      2013-10-21 14:38 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/384c92148c68

8023496: [jprt] build and test solaris 64-bits only
Reviewed-by: tbell, jcoomes

! make/jprt.properties

Changeset: f9d4ed6c88dd
Author:    dholmes
Date:      2013-10-21 20:51 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f9d4ed6c88dd

8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
Reviewed-by: sla, sspitsyn

! test/TEST.groups

Changeset: 8cd1abf3ecab
Author:    dholmes
Date:      2013-10-21 21:06 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8cd1abf3ecab

Merge

- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! test/TEST.groups
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java

Changeset: 2036c97e3af0
Author:    dholmes
Date:      2013-10-21 22:36 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2036c97e3af0

Merge


Changeset: 7fe6ef09d242
Author:    farvidsson
Date:      2013-10-16 09:20 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7fe6ef09d242

8025638: jmap returns 0 instead of 1 when it fails.
Summary: Re-factored some code handling return values and fails/errors during tool execution.
Reviewed-by: sla, kevinw
Contributed-by: fredrik.arvidsson at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FinalizerInfo.java
! agent/src/share/classes/sun/jvm/hotspot/tools/FlagDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JInfo.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JSnap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/JStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/ObjectHistogram.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PMap.java
! agent/src/share/classes/sun/jvm/hotspot/tools/PStack.java
! agent/src/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! agent/src/share/classes/sun/jvm/hotspot/tools/SysPropsDumper.java
! agent/src/share/classes/sun/jvm/hotspot/tools/Tool.java
! agent/src/share/classes/sun/jvm/hotspot/tools/jcore/ClassDump.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/JSDB.java
! agent/src/share/classes/sun/jvm/hotspot/tools/soql/SOQL.java

Changeset: 042cf42c72bd
Author:    simonis
Date:      2013-10-16 15:06 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/042cf42c72bd

8026703: Wrongly placed  element in Event-Based JVM Tracing .xsl files
Reviewed-by: sla, kamg

! src/share/vm/trace/traceEventClasses.xsl
! src/share/vm/trace/traceEventIds.xsl
! src/share/vm/trace/traceTypes.xsl

Changeset: d248425bcfe8
Author:    hseigel
Date:      2013-10-16 14:32 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d248425bcfe8

8024804: Crash when InterfaceMethodref resolves to Object.registerNatives
Summary: Added check for NULL prior to continuation of method look up to avoid runtime crash during look up of Object's superclass' methods.
Reviewed-by: coleenp, hseigel
Contributed-by: lois.foltan at oracle.com

! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/8024804/RegisterNatives.java

Changeset: 9e0ef3f02648
Author:    hseigel
Date:      2013-10-16 15:26 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9e0ef3f02648

Merge


Changeset: 1bee3014cf2a
Author:    dsamersoff
Date:      2013-10-17 16:08 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1bee3014cf2a

8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
Summary: Coredump store memsz elf field rounded up to page
Reviewed-by: dholmes, sla

! agent/src/os/linux/ps_core.c

Changeset: ffb471203842
Author:    erikj
Date:      2013-10-17 16:11 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ffb471203842

8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
Reviewed-by: dholmes, sla

! make/windows/makefiles/trace.make

Changeset: ad8e901ca2e1
Author:    sla
Date:      2013-10-17 12:15 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ad8e901ca2e1

Merge


Changeset: d2db09f281ca
Author:    dsamersoff
Date:      2013-10-17 16:45 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d2db09f281ca

8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
Summary: Hotspot was updated to store method parameter reflection and generic type signature data at runtime.  Serviceability agent support was updated for this data
Reviewed-by: coleenp, minqi, sla
Contributed-by: eric.mccorkle at oracle.com

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: b942ac65ac86
Author:    dsamersoff
Date:      2013-10-17 17:01 +0000
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b942ac65ac86

Merge


Changeset: d0453d2fd045
Author:    dsamersoff
Date:      2013-10-18 10:37 +0000
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d0453d2fd045

Merge


Changeset: ee99e1a7c5fb
Author:    ccheung
Date:      2013-10-18 19:44 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ee99e1a7c5fb

Merge

! src/share/vm/interpreter/linkResolver.cpp
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
! src/share/vm/runtime/vmStructs.cpp
- test/compiler/8013496/Test8013496.sh
- test/gc/7168848/HumongousAlloc.java

Changeset: 996d1f2f056f
Author:    dsamersoff
Date:      2013-10-19 21:29 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/996d1f2f056f

8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
Summary: Pass one more property from Agent to JdpController
Reviewed-by: jbachorik, sla

! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp

Changeset: 1327b7f85503
Author:    ccheung
Date:      2013-10-21 17:26 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1327b7f85503

Merge


Changeset: 662c154d2749
Author:    hseigel
Date:      2013-10-22 14:47 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/662c154d2749

8026394: Eclipse fails with JDK8 build 111
Summary: If the resolved interface does not itself contain "clone" or "finalize" methods, the method/interface method resolution looks to the interface's super class, java.lang.Object.  With the JDK 8 interface method accessability check requirement, since these two methods are declared within Object as protected, they must be special cased in LinkResolver::check_method_accessability() in order to avoid an IAE.
Reviewed-by: acorn, dholmes
Contributed-by: lois.foltan at oracle.com

! src/share/vm/interpreter/linkResolver.cpp
+ test/runtime/8026394/InterfaceObjectTest.java

Changeset: b8860472c377
Author:    iklam
Date:      2013-10-22 14:29 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b8860472c377

8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread
Summary: Revert changes in JDK-8008962
Reviewed-by: coleenp, sspitsyn

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiEnv.cpp

Changeset: 28be4c586b70
Author:    iklam
Date:      2013-10-22 16:09 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/28be4c586b70

Merge


Changeset: a997d762fa20
Author:    hseigel
Date:      2013-10-22 15:54 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a997d762fa20

8026809: [TESTBUG] Create regression test for JDK-8026041
Summary: Created simple regression test for the bug
Reviewed-by: hseigel, lfoltan, zgu
Contributed-by: mikhailo.seledtsov at oracle.com

+ test/runtime/CommandLine/PrintGCApplicationConcurrentTime.java

Changeset: c183576a2dd1
Author:    hseigel
Date:      2013-10-22 22:14 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c183576a2dd1

Merge


Changeset: b658cfe35857
Author:    farvidsson
Date:      2013-10-23 10:24 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b658cfe35857

8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit value
Summary: Fixes a bug with vmArgs when using JDKToolLauncher
Reviewed-by: sla, dholmes

! test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java

Changeset: b3a4d4279fa3
Author:    ccheung
Date:      2013-10-24 17:20 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b3a4d4279fa3

Merge


Changeset: 74e00b98d5dd
Author:    anoll
Date:      2013-10-17 19:47 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/74e00b98d5dd

8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
Summary: Increase size for the template interpreter accordingly
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/templateInterpreter_x86.hpp

Changeset: 1856ea98184a
Author:    adlertz
Date:      2013-10-18 10:50 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1856ea98184a

8022783: Nashorn test fails with: assert(!def_outside->member(r))
Summary: Enables private copies of inputs for recent spill copies as well
Reviewed-by: kvn, twisti

! src/share/vm/adlc/formssel.cpp
! src/share/vm/opto/reg_split.cpp

Changeset: e3b736cf4fa3
Author:    adlertz
Date:      2013-10-18 09:36 +0000
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e3b736cf4fa3

Merge


Changeset: 252d541466ea
Author:    morris
Date:      2013-10-18 12:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/252d541466ea

8008242: VerifyOops is broken on SPARC
Summary: Fixed displacement issues in SPARC macroassembler and ensure that getClass intrinsic temporary result is T_METADATA
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp

Changeset: 3213ba4d3dff
Author:    roland
Date:      2013-10-19 12:16 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3213ba4d3dff

8024069: replace_in_map() should operate on parent maps
Summary: type information gets lost because replace_in_map() doesn't update parent maps
Reviewed-by: kvn, twisti

! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.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/ifnode.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopPredicate.cpp
! src/share/vm/opto/loopnode.cpp
! src/share/vm/opto/loopnode.hpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/multnode.cpp
! src/share/vm/opto/multnode.hpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp

Changeset: 19c5a042b0b3
Author:    iignatyev
Date:      2013-10-19 21:54 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/19c5a042b0b3

8026414: [TESTBUG] Tests for Tiered/NonTiered levels
Reviewed-by: twisti, iveresov

+ test/compiler/tiered/CompLevelsTest.java
+ test/compiler/tiered/NonTieredLevelsTest.java
+ test/compiler/tiered/TieredLevelsTest.java

Changeset: 600c83f8e6a5
Author:    iignatyev
Date:      2013-10-19 21:54 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/600c83f8e6a5

8023318: compiler/whitebox tests timeout with enabled TieredCompilation
Reviewed-by: kvn, twisti

! test/compiler/whitebox/CompilerWhiteBoxTest.java

Changeset: e842cc2d2dfb
Author:    iveresov
Date:      2013-10-19 22:22 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e842cc2d2dfb

Merge


Changeset: 52575a17a36c
Author:    iignatyev
Date:      2013-10-21 09:21 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/52575a17a36c

8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptions
Reviewed-by: twisti, iveresov

! test/compiler/print/PrintInlining.java

Changeset: 4748b3308cda
Author:    iveresov
Date:      2013-10-21 17:34 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4748b3308cda

Merge


Changeset: 5ccbab1c69f3
Author:    roland
Date:      2013-10-22 09:51 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5ccbab1c69f3

8026251: New type profiling points: parameters to methods
Summary: x86 interpreter and c1 type profiling for parameters on method entries
Reviewed-by: kvn, twisti

! src/cpu/x86/vm/bytecodeInterpreter_x86.cpp
! src/cpu/x86/vm/globals_x86.hpp
+ src/cpu/x86/vm/interp_masm_x86.cpp
+ src/cpu/x86/vm/interp_masm_x86.hpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/register_definitions_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_GraphBuilder.hpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/templateTable.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp

Changeset: 435c7b4577cd
Author:    rbackman
Date:      2013-10-21 15:31 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/435c7b4577cd

8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
Reviewed-by: iveresov, roland

! src/share/vm/opto/compile.cpp

Changeset: 36e17466dd39
Author:    rbackman
Date:      2013-10-22 14:02 +0000
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/36e17466dd39

Merge


Changeset: 8b4bbba322d3
Author:    anoll
Date:      2013-10-23 10:00 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8b4bbba322d3

8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specified
Summary: Ensure currently required generation of AdapterHandlerLibrary::create_native_wrapper()
Reviewed-by: roland, iveresov

! src/share/vm/compiler/compileBroker.cpp

Changeset: b2ee5dc63353
Author:    roland
Date:      2013-10-23 12:40 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b2ee5dc63353

8024070: C2 needs some form of type speculation
Summary: record unused type profile information with type system, propagate and use it.
Reviewed-by: kvn, twisti

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.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/parse.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/arguments.cpp
+ test/compiler/types/TypeSpeculation.java

Changeset: 4c9115774c8e
Author:    adlertz
Date:      2013-10-23 10:44 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4c9115774c8e

8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULL
Summary: We can reach this state from phi input rematerialization, so pass in the Reaches of the predecessor
Reviewed-by: roland, twisti

! src/share/vm/opto/reg_split.cpp

Changeset: 97d400662426
Author:    adlertz
Date:      2013-10-23 19:22 +0000
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/97d400662426

Merge


Changeset: 9acbfe04b5c3
Author:    iveresov
Date:      2013-10-23 11:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9acbfe04b5c3

8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
Summary: Fix wrong calling convention in LIR_Assembler::emit_unwind_handler(), T_METADATA support in calling convention generator, C1 register allocator
Reviewed-by: twisti, jrose

! src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
! src/cpu/x86/vm/c1_FrameMap_x86.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LinearScan.cpp

Changeset: 1c90f0072f0d
Author:    twisti
Date:      2013-10-23 15:44 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1c90f0072f0d

8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
Reviewed-by: iveresov, jrose

! src/share/vm/classfile/systemDictionary.cpp

Changeset: 3a04e444da6d
Author:    iveresov
Date:      2013-10-23 16:25 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3a04e444da6d

Merge


Changeset: 59e8ad757e19
Author:    rbackman
Date:      2013-10-18 10:41 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/59e8ad757e19

8026844: Various Math functions needs intrinsification
Reviewed-by: kvn, twisti

! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/archDesc.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/mathexactnode.cpp
! src/share/vm/opto/mathexactnode.hpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp
! src/share/vm/runtime/vmStructs.cpp
+ test/compiler/intrinsics/mathexact/AddExactICondTest.java
+ test/compiler/intrinsics/mathexact/AddExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactILoadTest.java
+ test/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/AddExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
+ test/compiler/intrinsics/mathexact/DecExactITest.java
+ test/compiler/intrinsics/mathexact/DecExactLTest.java
+ test/compiler/intrinsics/mathexact/IncExactITest.java
+ test/compiler/intrinsics/mathexact/IncExactLTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
+ test/compiler/intrinsics/mathexact/MulExactICondTest.java
+ test/compiler/intrinsics/mathexact/MulExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactILoadTest.java
+ test/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/MulExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactILoadTest.java
+ test/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java
+ test/compiler/intrinsics/mathexact/SubExactICondTest.java
+ test/compiler/intrinsics/mathexact/SubExactIConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactILoadTest.java
+ test/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
+ test/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
+ test/compiler/intrinsics/mathexact/SubExactLConstantTest.java
+ test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/compiler/intrinsics/mathexact/Verify.java

Changeset: 68f07c29521b
Author:    anoll
Date:      2013-10-15 08:38 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/68f07c29521b

8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twice
Summary: Remove duplicate print
Reviewed-by: kvn, twisti

! src/share/vm/runtime/arguments.cpp

Changeset: d95eca175eff
Author:    sspitsyn
Date:      2013-10-23 20:15 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d95eca175eff

8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
Reviewed-by: jrose

! src/share/vm/prims/methodHandles.cpp

Changeset: 0d1661d63d70
Author:    vlivanov
Date:      2013-10-23 20:20 +0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0d1661d63d70

8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
Reviewed-by: kvn, twisti

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_globals.hpp

Changeset: f7d928a3181c
Author:    roland
Date:      2013-10-24 19:32 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f7d928a3181c

8026978: JSR292: fatal error: Type profiling not implemented on this platform
Summary: force TypeProfileLevel to 0 on non x86
Reviewed-by: twisti

! src/share/vm/runtime/arguments.cpp

Changeset: 395499125cb0
Author:    iveresov
Date:      2013-10-24 16:14 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/395499125cb0

Merge

- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java

Changeset: 6b32b911d723
Author:    iveresov
Date:      2013-10-24 16:25 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6b32b911d723

Merge

! src/share/vm/runtime/vmStructs.cpp
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java

Changeset: 1d1ea10fe09f
Author:    mgerdin
Date:      2013-10-15 13:56 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1d1ea10fe09f

8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it.
Summary: Chunk up the last piece of committed memory in a VSN when getting a new one.
Reviewed-by: stefank, jmasa

! src/share/vm/memory/metaspace.cpp
! src/share/vm/prims/jni.cpp

Changeset: 91a88c8450f4
Author:    mgerdin
Date:      2013-10-18 09:31 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/91a88c8450f4

8026698: Incorrect error handling in Metaspace::allocate
Reviewed-by: stefank, jwilhelm

! src/share/vm/memory/metaspace.cpp

Changeset: a1b05d4a6fd0
Author:    stefank
Date:      2013-10-21 09:34 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a1b05d4a6fd0

8026781: Add missing test to exercise -XX:+UseLargePagesInMetaspace
Reviewed-by: mgerdin, brutisso

+ test/gc/TestSystemGC.java

Changeset: 3dd24766da44
Author:    stefank
Date:      2013-10-21 01:04 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3dd24766da44

Merge


Changeset: 2fab5b7e6140
Author:    ehelin
Date:      2013-10-21 14:20 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2fab5b7e6140

8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOops
Reviewed-by: coleenp, mgerdin, sspitsyn

! src/share/vm/prims/jvmtiImpl.cpp

Changeset: c7f403b05168
Author:    sjohanss
Date:      2013-10-22 11:50 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c7f403b05168

8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash
Summary: Changed the use of %d to SIZE_FORMAT macro in format string when printing size_t values.
Reviewed-by: stefank, ehelin

! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp

Changeset: 0823c8bac468
Author:    jcoomes
Date:      2013-10-22 12:03 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0823c8bac468

Merge


Changeset: 1b422ef5288a
Author:    tschatzl
Date:      2013-10-23 10:23 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1b422ef5288a

8025728: Missing volatile specifier for field G1AllocRegion::_alloc_region
Summary: The field G1AllocRegion::_alloc_region needs to be declared volatile as it is used with that intention. Otherwise the compiler may generate the code that reloads the value which might have changed in the meantime, leading to spurious crashes.
Reviewed-by: iveresov, simonis, tschatzl
Contributed-by: Axel Siebenborn 

! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp

Changeset: 0dcdec729cda
Author:    jcoomes
Date:      2013-10-25 08:38 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0dcdec729cda

Merge


Changeset: 82a9cdbf683e
Author:    amurillo
Date:      2013-10-25 13:29 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/82a9cdbf683e

Merge

! src/share/vm/services/diagnosticCommand.cpp
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/compiler/intrinsics/mathexact/RepeatTest.java

Changeset: bde83ddf920c
Author:    amurillo
Date:      2013-10-25 13:29 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bde83ddf920c

Added tag hs25-b56 for changeset 82a9cdbf683e

! .hgtags


From alejandro.murillo at oracle.com  Tue Oct 29 14:43:28 2013
From: alejandro.murillo at oracle.com (Alejandro E Murillo)
Date: Tue, 29 Oct 2013 15:43:28 -0600
Subject: jdk8-b114: HotSpot
Message-ID: <52702C00.4070100@oracle.com>

hs25-b56 has been integrated into jdk8-b114.

http://hg.openjdk.java.net/jdk8/jdk8/rev/a36df87b3901
http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/0bbccf77c23e
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bde83ddf920c
http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/1b1e12117fe2
http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/9ad289610fc6
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b88aa723a5fa
http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/850d2602ae98
http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/79f7b79bf97b

Component : VM
Status    : 0 major failures, 0 minor failures
Date      : 29/10/2013 at 22:56
Tested By : VM SQE andleonid.mesnik at oracle.com
Cost(total man-days): 1

Workspace : N/A
Bundles   : 2013-10-25-203123.amurillo.hs25-b56-snapshot

Platforms : all

Tests     : aurora://sca/vmsqe/testbase
Browsers  : NA
Patches   : NA
Logs      :http://surl.us.oracle.com/PIT_HS25b56
Number of Tests Executed : 285917 product tests, 0 unit tests, 0 tck tests

Bug verification status:
======================================
  Tested, Pass:
  Tested, Pass (partial fixes):

  Tested, Fail:

  Untested bug fixes:
     Setup is not available:
8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
8008242: VerifyOops is broken on SPARC
8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread
8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it.
8022783: Nashorn test fails with: assert(!def_outside->member(r))
8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
8023318: compiler/whitebox tests timeout with enabled TieredCompilation
8023496: [jprt] build and test solaris 64-bits only
8024069: replace_in_map() should operate on parent maps
8024070: C2 needs some form of type speculation
8024804: Crash when InterfaceMethodref resolves to Object.registerNatives
8025638: jmap returns 0 instead of 1 when it fails.
8025728: Missing volatile specifier for field G1AllocRegion::_alloc_region
8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twice
8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOops
8026251: New type profiling points: parameters to methods
8026394: Eclipse fails with JDK8 build 111
8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specified
8026414: [TESTBUG] Tests for Tiered/NonTiered levels
8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
8026698: Incorrect error handling in Metaspace::allocate
8026703: Wrongly placed  element in Event-Based JVM Tracing .xsl files
8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
8026781: Add missing test to exercise -XX:+UseLargePagesInMetaspace
8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit value
8026809: [TESTBUG] Create regression test for JDK-8026041
8026844: Various Math functions needs intrinsification
8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash
8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptions
8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
8026928: new hotspot build - hs25-b56
8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULL
8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
8026978: JSR292: fatal error: Type profiling not implemented on this platform

     Build change only:


  New bugs filed:
     Bugs in PIT build:

     Bugs in earlier promoted build:

Number of PIT requested: 1
Integration target J2SE build number: JDK8 b114

Issues and Notes:

There are no showstoppers in the PIT.
This is HS 25 b56 PIT for JDK 8 b114.

-- 
Alejandro


From sergey.malenkov at oracle.com  Wed Oct 30 04:43:52 2013
From: sergey.malenkov at oracle.com (sergey malenkov)
Date: Wed, 30 Oct 2013 15:43:52 +0400
Subject: RFR: 8026491: Typos in string literals
Message-ID: <5270F0F8.20103@oracle.com>

Hello,

Could you please review the following fix:
fix:http://cr.openjdk.java.net/~malenkov/8026491.8.0/
bug:https://bugs.openjdk.java.net/browse/JDK-8026491

I've replaced all typos with correct words in all string literals.

This is a second part of the previous fix
(8022746: List of spelling errors in API doc).

Thanks,
SAM

From sergey.malenkov at oracle.com  Wed Oct 30 04:48:51 2013
From: sergey.malenkov at oracle.com (sergey malenkov)
Date: Wed, 30 Oct 2013 15:48:51 +0400
Subject: RFR: 8026491: Typos in string literals
In-Reply-To: <5270F0F8.20103@oracle.com>
References: <5270F0F8.20103@oracle.com>
Message-ID: <5270F223.1050500@oracle.com>

Unfortunately the webrev's wdiff is failed,
so I've prepared the following page for your convenience:
http://cr.openjdk.java.net/~malenkov/8026491.8.0/diff.html 


Thanks,
SAM

On 30.10.2013 15:43, sergey malenkov wrote:
> Could you please review the following fix:
> fix:http://cr.openjdk.java.net/~malenkov/8026491.8.0/
> bug:https://bugs.openjdk.java.net/browse/JDK-8026491
>
> I've replaced all typos with correct words in all string literals.
>
> This is a second part of the previous fix
> (8022746: List of spelling errors in API doc).


From anthony.petrov at oracle.com  Wed Oct 30 05:21:40 2013
From: anthony.petrov at oracle.com (Anthony Petrov)
Date: Wed, 30 Oct 2013 16:21:40 +0400
Subject: RFR: 8026491: Typos in string literals
In-Reply-To: <5270F223.1050500@oracle.com>
References: <5270F0F8.20103@oracle.com> <5270F223.1050500@oracle.com>
Message-ID: <5270F9D4.6020302@oracle.com>

Looks fine to me.

--
best regards,
Anthony

On 10/30/2013 03:48 PM, sergey malenkov wrote:
> Unfortunately the webrev's wdiff is failed,
> so I've prepared the following page for your convenience:
> http://cr.openjdk.java.net/~malenkov/8026491.8.0/diff.html
> 
>
> Thanks,
> SAM
>
> On 30.10.2013 15:43, sergey malenkov wrote:
>> Could you please review the following fix:
>> fix:http://cr.openjdk.java.net/~malenkov/8026491.8.0/
>> bug:https://bugs.openjdk.java.net/browse/JDK-8026491
>>
>> I've replaced all typos with correct words in all string literals.
>>
>> This is a second part of the previous fix
>> (8022746: List of spelling errors in API doc).
>

From alexandr.scherbatiy at oracle.com  Wed Oct 30 05:38:19 2013
From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy)
Date: Wed, 30 Oct 2013 16:38:19 +0400
Subject: RFR: 8026491: Typos in string literals
In-Reply-To: <5270F223.1050500@oracle.com>
References: <5270F0F8.20103@oracle.com> <5270F223.1050500@oracle.com>
Message-ID: <5270FDBB.6080307@oracle.com>


   The fix looks good for me.

   Thanks,
   Alexandr.

On 10/30/2013 3:48 PM, sergey malenkov wrote:
> Unfortunately the webrev's wdiff is failed,
> so I've prepared the following page for your convenience:
> http://cr.openjdk.java.net/~malenkov/8026491.8.0/diff.html 
> 
>
> Thanks,
> SAM
>
> On 30.10.2013 15:43, sergey malenkov wrote:
>> Could you please review the following fix:
>> fix:http://cr.openjdk.java.net/~malenkov/8026491.8.0/
>> bug:https://bugs.openjdk.java.net/browse/JDK-8026491
>>
>> I've replaced all typos with correct words in all string literals.
>>
>> This is a second part of the previous fix
>> (8022746: List of spelling errors in API doc).
>


From Alan.Bateman at oracle.com  Wed Oct 30 08:44:34 2013
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Wed, 30 Oct 2013 15:44:34 +0000
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
Message-ID: <52712962.2070509@oracle.com>


I hereby nominate Daniel Fuchs to jdk8 Reviewer.

Daniel is on his second tour of duty in Oracle's JDK team. Those on 
jmx-dev will remember Daniel from the early years of OpenJDK when he was 
contributing changes to JMX. He left for a while to work at another team 
in Sun before returning to Oracle's JDK team about a year ago to focus 
on the JDK libraries. Since his return he has worked on JEP 162 and 
specifically the upgrade of JAXP to 1.6. He has also been clocking up 
hazard pay on the Logging API where he has fixed several major issues 
and a slew of long standing bugs. Daniel is author to ~60 changesets in 
the jdk8 forest, and is reviewer/co-reviewer on ~90 other changes.

Votes are due by Nov 13, 2013, 09.00 PST.

Only current jdk8 Reviewers[1] are eligible to vote on this nomination. 
Votes must be cast in the open by replying to this mailing list.

For Three-Vote Consensus voting instructions, see [2].

-Alan.

[1] http://openjdk.java.net/census
[2] http://openjdk.java.net/projects/#reviewer-vote

From Lance.Andersen at oracle.com  Wed Oct 30 08:54:52 2013
From: Lance.Andersen at oracle.com (Lance Andersen - Oracle)
Date: Wed, 30 Oct 2013 11:54:52 -0400
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: 

vote: yes
On Oct 30, 2013, at 11:44 AM, Alan Bateman wrote:

> 
> I hereby nominate Daniel Fuchs to jdk8 Reviewer.
> 
> Daniel is on his second tour of duty in Oracle's JDK team. Those on jmx-dev will remember Daniel from the early years of OpenJDK when he was contributing changes to JMX. He left for a while to work at another team in Sun before returning to Oracle's JDK team about a year ago to focus on the JDK libraries. Since his return he has worked on JEP 162 and specifically the upgrade of JAXP to 1.6. He has also been clocking up hazard pay on the Logging API where he has fixed several major issues and a slew of long standing bugs. Daniel is author to ~60 changesets in the jdk8 forest, and is reviewer/co-reviewer on ~90 other changes.
> 
> Votes are due by Nov 13, 2013, 09.00 PST.
> 
> Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.
> 
> For Three-Vote Consensus voting instructions, see [2].
> 
> -Alan.
> 
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote

-------------- next part --------------

Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
Lance.Andersen at oracle.com


From tim.bell at oracle.com  Wed Oct 30 09:06:23 2013
From: tim.bell at oracle.com (Tim Bell)
Date: Wed, 30 Oct 2013 09:06:23 -0700
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: <52712E7F.1010509@oracle.com>

Vote: yes

Tim

On 10/30/13 08:44 AM, Alan Bateman wrote:
> I hereby nominate Daniel Fuchs to jdk8 Reviewer. 


From chris.hegarty at oracle.com  Wed Oct 30 09:15:02 2013
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Wed, 30 Oct 2013 16:15:02 +0000
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: <52713086.5060601@oracle.com>

Vote: YES.

-Chris

On 30/10/2013 15:44, Alan Bateman wrote:
>
> I hereby nominate Daniel Fuchs to jdk8 Reviewer.

From mandy.chung at oracle.com  Wed Oct 30 09:14:13 2013
From: mandy.chung at oracle.com (Mandy Chung)
Date: Wed, 30 Oct 2013 09:14:13 -0700
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: <52713055.9040604@oracle.com>

Vote: yes


From naoto.sato at oracle.com  Wed Oct 30 09:42:47 2013
From: naoto.sato at oracle.com (naoto sato)
Date: Wed, 30 Oct 2013 09:42:47 -0700
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: <52713707.3010608@oracle.com>

vote: yes

Naoto

On 10/30/13 8:44 AM, Alan Bateman wrote:
>
> I hereby nominate Daniel Fuchs to jdk8 Reviewer.
>
> Daniel is on his second tour of duty in Oracle's JDK team. Those on 
> jmx-dev will remember Daniel from the early years of OpenJDK when he 
> was contributing changes to JMX. He left for a while to work at 
> another team in Sun before returning to Oracle's JDK team about a year 
> ago to focus on the JDK libraries. Since his return he has worked on 
> JEP 162 and specifically the upgrade of JAXP to 1.6. He has also been 
> clocking up hazard pay on the Logging API where he has fixed several 
> major issues and a slew of long standing bugs. Daniel is author to ~60 
> changesets in the jdk8 forest, and is reviewer/co-reviewer on ~90 
> other changes.
>
> Votes are due by Nov 13, 2013, 09.00 PST.
>
> Only current jdk8 Reviewers[1] are eligible to vote on this 
> nomination. Votes must be cast in the open by replying to this mailing 
> list.
>
> For Three-Vote Consensus voting instructions, see [2].
>
> -Alan.
>
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote

From david.katleman at oracle.com  Wed Oct 30 10:03:40 2013
From: david.katleman at oracle.com (David Katleman (Oracle))
Date: Wed, 30 Oct 2013 10:03:40 -0700
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: <52713BEC.2080501@oracle.com>

Vote: yes

On 10/30/2013 8:44 AM, Alan Bateman wrote:
>
> I hereby nominate Daniel Fuchs to jdk8 Reviewer.
>
> Daniel is on his second tour of duty in Oracle's JDK team. Those on 
> jmx-dev will remember Daniel from the early years of OpenJDK when he 
> was contributing changes to JMX. He left for a while to work at 
> another team in Sun before returning to Oracle's JDK team about a year 
> ago to focus on the JDK libraries. Since his return he has worked on 
> JEP 162 and specifically the upgrade of JAXP to 1.6. He has also been 
> clocking up hazard pay on the Logging API where he has fixed several 
> major issues and a slew of long standing bugs. Daniel is author to ~60 
> changesets in the jdk8 forest, and is reviewer/co-reviewer on ~90 
> other changes.
>
> Votes are due by Nov 13, 2013, 09.00 PST.
>
> Only current jdk8 Reviewers[1] are eligible to vote on this 
> nomination. Votes must be cast in the open by replying to this mailing 
> list.
>
> For Three-Vote Consensus voting instructions, see [2].
>
> -Alan.
>
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote


From artem.ananiev at oracle.com  Wed Oct 30 10:05:15 2013
From: artem.ananiev at oracle.com (Artem Ananiev)
Date: Wed, 30 Oct 2013 21:05:15 +0400
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: <52713C4B.3060706@oracle.com>


Vote: yes

Artem

On 10/30/2013 7:44 PM, Alan Bateman wrote:
>
> I hereby nominate Daniel Fuchs to jdk8 Reviewer.
>
> Daniel is on his second tour of duty in Oracle's JDK team. Those on
> jmx-dev will remember Daniel from the early years of OpenJDK when he was
> contributing changes to JMX. He left for a while to work at another team
> in Sun before returning to Oracle's JDK team about a year ago to focus
> on the JDK libraries. Since his return he has worked on JEP 162 and
> specifically the upgrade of JAXP to 1.6. He has also been clocking up
> hazard pay on the Logging API where he has fixed several major issues
> and a slew of long standing bugs. Daniel is author to ~60 changesets in
> the jdk8 forest, and is reviewer/co-reviewer on ~90 other changes.
>
> Votes are due by Nov 13, 2013, 09.00 PST.
>
> Only current jdk8 Reviewers[1] are eligible to vote on this nomination.
> Votes must be cast in the open by replying to this mailing list.
>
> For Three-Vote Consensus voting instructions, see [2].
>
> -Alan.
>
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote

From xueming.shen at oracle.com  Wed Oct 30 10:08:01 2013
From: xueming.shen at oracle.com (Xueming Shen)
Date: Wed, 30 Oct 2013 10:08:01 -0700
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: <52713CF1.8020809@oracle.com>

Vote: yes

On 10/30/2013 08:44 AM, Alan Bateman wrote:
>
> I hereby nominate Daniel Fuchs to jdk8 Reviewer.
>
> Daniel is on his second tour of duty in Oracle's JDK team. Those on jmx-dev will remember Daniel from the early years of OpenJDK when he was contributing changes to JMX. He left for a while to work at another team in Sun before returning to Oracle's JDK team about a year ago to focus on the JDK libraries. Since his return he has worked on JEP 162 and specifically the upgrade of JAXP to 1.6. He has also been clocking up hazard pay on the Logging API where he has fixed several major issues and a slew of long standing bugs. Daniel is author to ~60 changesets in the jdk8 forest, and is reviewer/co-reviewer on ~90 other changes.
>
> Votes are due by Nov 13, 2013, 09.00 PST.
>
> Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.
>
> For Three-Vote Consensus voting instructions, see [2].
>
> -Alan.
>
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote


From mike.duigou at oracle.com  Wed Oct 30 10:12:10 2013
From: mike.duigou at oracle.com (Mike Duigou)
Date: Wed, 30 Oct 2013 10:12:10 -0700
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: <635203BC-1108-4253-93AB-9E0A9CA60EF8@oracle.com>

Vote: YES

On Oct 30 2013, at 08:44 , Alan Bateman  wrote:

> 
> I hereby nominate Daniel Fuchs to jdk8 Reviewer.
> 
> Daniel is on his second tour of duty in Oracle's JDK team. Those on jmx-dev will remember Daniel from the early years of OpenJDK when he was contributing changes to JMX. He left for a while to work at another team in Sun before returning to Oracle's JDK team about a year ago to focus on the JDK libraries. Since his return he has worked on JEP 162 and specifically the upgrade of JAXP to 1.6. He has also been clocking up hazard pay on the Logging API where he has fixed several major issues and a slew of long standing bugs. Daniel is author to ~60 changesets in the jdk8 forest, and is reviewer/co-reviewer on ~90 other changes.
> 
> Votes are due by Nov 13, 2013, 09.00 PST.
> 
> Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.
> 
> For Three-Vote Consensus voting instructions, see [2].
> 
> -Alan.
> 
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote


From david.katleman at oracle.com  Wed Oct 30 10:17:50 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 30 Oct 2013 17:17:50 +0000
Subject: hg: jdk8/jdk8/hotspot: 3 new changesets
Message-ID: <20131030171817.BD4C46283B@hg.openjdk.java.net>

Changeset: e006d2e25bc7
Author:    dholmes
Date:      2013-10-24 20:47 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e006d2e25bc7

8025673: [macosx] Disable X11 AWT toolkit
Summary: Disable but not completely remove the XAWT and headless toolkits on Mac OS X
Reviewed-by: dholmes
Contributed-by: david.dehaven at oracle.com

! src/os/bsd/vm/os_bsd.cpp

Changeset: 913a35723a0a
Author:    katleman
Date:      2013-10-28 16:02 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/913a35723a0a

Merge


Changeset: 7fd913010dbb
Author:    katleman
Date:      2013-10-29 14:56 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7fd913010dbb

Merge



From david.katleman at oracle.com  Wed Oct 30 10:20:46 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 30 Oct 2013 17:20:46 +0000
Subject: hg: jdk8/jdk8/jdk: 6 new changesets
Message-ID: <20131030172227.5B27A6283C@hg.openjdk.java.net>

Changeset: 110c4fe4c354
Author:    erikj
Date:      2013-10-24 10:43 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/110c4fe4c354

8009280: JCE jurisdiction policy files not copied into jdk/lib/security
Reviewed-by: tbell, ihse

! makefiles/BuildJdk.gmk
! makefiles/CompileJavaClasses.gmk
! makefiles/CreateJars.gmk
+ makefiles/CreateSecurityJars.gmk
! makefiles/SignJars.gmk

Changeset: f40f639e1f52
Author:    dholmes
Date:      2013-10-24 20:46 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f40f639e1f52

8016096: [macosx] jawt_md.h shipped with jdk is outdated
Summary: Revised build system and added platform specific headers for Mac OS X
Reviewed-by: anthony, art, ihse, erikj
Contributed-by: david.dehaven at oracle.com

! makefiles/CopyFiles.gmk
! makefiles/gensrc/GensrcX11Wrappers.gmk
+ src/macosx/javavm/export/jawt_md.h
+ src/macosx/javavm/export/jni_md.h
+ src/macosx/javavm/export/jvm_md.h
! src/macosx/native/sun/awt/AWTSurfaceLayers.h
! src/macosx/native/sun/awt/CMenuComponent.h
! src/macosx/native/sun/awt/jawt.m
! src/macosx/native/sun/font/CoreTextSupport.h
! src/share/javavm/export/jawt.h

Changeset: f3c95d961557
Author:    dholmes
Date:      2013-10-24 20:47 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f3c95d961557

8025673: [macosx] Disable X11 AWT toolkit
Summary: Disable but not completely remove the XAWT and headless toolkits on Mac OS X
Reviewed-by: anthony, art, ihse, erikj
Contributed-by: david.dehaven at oracle.com

! makefiles/CompileJavaClasses.gmk
! makefiles/GenerateSources.gmk
! makefiles/Tools.gmk
! makefiles/lib/Awt2dLibraries.gmk
! src/share/native/java/lang/System.c
! src/share/native/java/lang/java_props.h
! src/solaris/native/java/lang/java_props_macosx.c
! src/solaris/native/java/lang/java_props_macosx.h
! src/solaris/native/java/lang/java_props_md.c
! src/solaris/native/sun/awt/fontpath.c
! test/java/awt/Toolkit/Headless/WrappedToolkitTest/WrappedToolkitTest.sh

Changeset: 5813af4c02e4
Author:    dcubed
Date:      2013-10-25 10:16 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5813af4c02e4

8027117: adapt JDK-7165611 to new build-infra whitespace/indent policy
Summary: Fix whitespace/indent issues.
Reviewed-by: hseigel, coleenp, erikj, ihse

! makefiles/Import.gmk

Changeset: 1628a137edca
Author:    katleman
Date:      2013-10-28 16:03 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1628a137edca

Merge


Changeset: f26a0c8071bd
Author:    erikj
Date:      2013-10-29 15:44 +0100
URL:       http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f26a0c8071bd

8027298: broken link in jdk8b113 macosx binaries
Reviewed-by: dcubed, ihse

! makefiles/Import.gmk


From david.katleman at oracle.com  Wed Oct 30 10:16:31 2013
From: david.katleman at oracle.com (david.katleman at oracle.com)
Date: Wed, 30 Oct 2013 17:16:31 +0000
Subject: hg: jdk8/jdk8: 5 new changesets
Message-ID: <20131030171633.8D63962839@hg.openjdk.java.net>

Changeset: b098ee22aa97
Author:    erikj
Date:      2013-10-24 10:43 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/rev/b098ee22aa97

8009280: JCE jurisdiction policy files not copied into jdk/lib/security
Reviewed-by: tbell, ihse

! common/makefiles/JavaCompilation.gmk

Changeset: 3c48e11c3901
Author:    dholmes
Date:      2013-10-24 20:45 -0400
URL:       http://hg.openjdk.java.net/jdk8/jdk8/rev/3c48e11c3901

8016096: [macosx] jawt_md.h shipped with jdk is outdated
Summary: Revised build system and added platform specific headers for Mac OS X
Reviewed-by: ihse, erikj
Contributed-by: david.dehaven at oracle.com

! common/autoconf/generated-configure.sh
! common/autoconf/platform.m4
! common/autoconf/spec.gmk.in
! common/autoconf/toolchain.m4

Changeset: 72ef61df77e5
Author:    ihse
Date:      2013-10-25 13:58 +0200
URL:       http://hg.openjdk.java.net/jdk8/jdk8/rev/72ef61df77e5

8027300: configure should use LIBS instead of LDFLAGS when testing freetype
Reviewed-by: erikj

! common/autoconf/generated-configure.sh
! common/autoconf/libraries.m4

Changeset: dfbc93f26f38
Author:    dcubed
Date:      2013-10-25 10:15 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/rev/dfbc93f26f38

8027117: adapt JDK-7165611 to new build-infra whitespace/indent policy
Summary: Fix whitespace/indent issues.
Reviewed-by: hseigel, coleenp, erikj, ihse

! common/autoconf/basics.m4
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
! common/makefiles/NativeCompilation.gmk

Changeset: 4f2011496393
Author:    katleman
Date:      2013-10-28 16:02 -0700
URL:       http://hg.openjdk.java.net/jdk8/jdk8/rev/4f2011496393

Merge



From staffan.larsen at oracle.com  Wed Oct 30 12:12:53 2013
From: staffan.larsen at oracle.com (Staffan Larsen)
Date: Wed, 30 Oct 2013 20:12:53 +0100
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: <2A13A74E-B841-48BF-8947-67A39F357500@oracle.com>

Vote: yes

/Staffan

On 30 okt 2013, at 16:44, Alan Bateman  wrote:

> 
> I hereby nominate Daniel Fuchs to jdk8 Reviewer.
> 
> Daniel is on his second tour of duty in Oracle's JDK team. Those on jmx-dev will remember Daniel from the early years of OpenJDK when he was contributing changes to JMX. He left for a while to work at another team in Sun before returning to Oracle's JDK team about a year ago to focus on the JDK libraries. Since his return he has worked on JEP 162 and specifically the upgrade of JAXP to 1.6. He has also been clocking up hazard pay on the Logging API where he has fixed several major issues and a slew of long standing bugs. Daniel is author to ~60 changesets in the jdk8 forest, and is reviewer/co-reviewer on ~90 other changes.
> 
> Votes are due by Nov 13, 2013, 09.00 PST.
> 
> Only current jdk8 Reviewers[1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.
> 
> For Three-Vote Consensus voting instructions, see [2].
> 
> -Alan.
> 
> [1] http://openjdk.java.net/census
> [2] http://openjdk.java.net/projects/#reviewer-vote


From stuart.marks at oracle.com  Wed Oct 30 13:17:49 2013
From: stuart.marks at oracle.com (Stuart Marks)
Date: Wed, 30 Oct 2013 13:17:49 -0700
Subject: RFR: 8026491: Typos in string literals
In-Reply-To: <5270F0F8.20103@oracle.com>
References: <5270F0F8.20103@oracle.com>
Message-ID: <5271696D.8040004@oracle.com>

The changes look good.

It looks like "occured" is the most common spelling error. I wonder how many 
instances of this misspelling will remain in the codebase after your fixes.

s'marks

On 10/30/13 4:43 AM, sergey malenkov wrote:
> Hello,
>
> Could you please review the following fix:
> fix:http://cr.openjdk.java.net/~malenkov/8026491.8.0/
> bug:https://bugs.openjdk.java.net/browse/JDK-8026491
>
> I've replaced all typos with correct words in all string literals.
>
> This is a second part of the previous fix
> (8022746: List of spelling errors in API doc).
>
> Thanks,
> SAM

From jonathan.gibbons at oracle.com  Wed Oct 30 13:40:50 2013
From: jonathan.gibbons at oracle.com (Jonathan Gibbons)
Date: Wed, 30 Oct 2013 13:40:50 -0700
Subject: RFR: 8026491: Typos in string literals
In-Reply-To: <5271696D.8040004@oracle.com>
References: <5270F0F8.20103@oracle.com> <5271696D.8040004@oracle.com>
Message-ID: <52716ED2.9080900@oracle.com>

find/grep before and after?

-- Jon

On 10/30/2013 01:17 PM, Stuart Marks wrote:
> The changes look good.
>
> It looks like "occured" is the most common spelling error. I wonder 
> how many instances of this misspelling will remain in the codebase 
> after your fixes.
>
> s'marks
>
> On 10/30/13 4:43 AM, sergey malenkov wrote:
>> Hello,
>>
>> Could you please review the following fix:
>> fix:http://cr.openjdk.java.net/~malenkov/8026491.8.0/
>> bug:https://bugs.openjdk.java.net/browse/JDK-8026491
>>
>> I've replaced all typos with correct words in all string literals.
>>
>> This is a second part of the previous fix
>> (8022746: List of spelling errors in API doc).
>>
>> Thanks,
>> SAM


From stuart.marks at oracle.com  Wed Oct 30 18:59:58 2013
From: stuart.marks at oracle.com (Stuart Marks)
Date: Wed, 30 Oct 2013 18:59:58 -0700
Subject: RFR: 8026491: Typos in string literals
In-Reply-To: <52716ED2.9080900@oracle.com>
References: <5270F0F8.20103@oracle.com> <5271696D.8040004@oracle.com>
	<52716ED2.9080900@oracle.com>
Message-ID: <5271B99E.5050609@oracle.com>

Perhaps Sergey can check.

I would have checked myself, but Sergey pushed his earlier fix to the AWT 
forest, and I don't think it's appeared in TL yet. I could have pulled over the 
AWT forest, but I have enough distractions as it stands.

Hm, maybe we need a new Friday Stats metric: the numbre of occurances of 
mispeled words.

s'marks


On 10/30/13 1:40 PM, Jonathan Gibbons wrote:
> find/grep before and after?
>
> -- Jon
>
> On 10/30/2013 01:17 PM, Stuart Marks wrote:
>> The changes look good.
>>
>> It looks like "occured" is the most common spelling error. I wonder how many
>> instances of this misspelling will remain in the codebase after your fixes.
>>
>> s'marks
>>
>> On 10/30/13 4:43 AM, sergey malenkov wrote:
>>> Hello,
>>>
>>> Could you please review the following fix:
>>> fix:http://cr.openjdk.java.net/~malenkov/8026491.8.0/
>>> bug:https://bugs.openjdk.java.net/browse/JDK-8026491
>>>
>>> I've replaced all typos with correct words in all string literals.
>>>
>>> This is a second part of the previous fix
>>> (8022746: List of spelling errors in API doc).
>>>
>>> Thanks,
>>> SAM
>

From paul.sandoz at oracle.com  Thu Oct 31 01:46:24 2013
From: paul.sandoz at oracle.com (Paul Sandoz)
Date: Thu, 31 Oct 2013 09:46:24 +0100
Subject: CFV: New jdk8 Reviewer: Daniel Fuchs
In-Reply-To: <52712962.2070509@oracle.com>
References: <52712962.2070509@oracle.com>
Message-ID: <0E899745-E69E-4FE3-97A9-56E821589B49@oracle.com>

Vote: yes.

Paul.

From Alan.Bateman at oracle.com  Thu Oct 31 03:03:33 2013
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Thu, 31 Oct 2013 10:03:33 +0000
Subject: RFR: 8022746: List of spelling errors in API doc
In-Reply-To: <5267E5D1.9060300@oracle.com>
References: <52666E05.8030901@oracle.com> <5267E5D1.9060300@oracle.com>
Message-ID: <52722AF5.4090305@oracle.com>

On 23/10/2013 16:05, sergey malenkov wrote:
>
>> Could you please review the following huge fix:
>> fix:http://cr.openjdk.java.net/~malenkov/8022746.8.0/
>> bug:https://bugs.openjdk.java.net/browse/JDK-8022746
> The second version of the fix is here:
> http://cr.openjdk.java.net/~malenkov/8022746.8.1/ 
> 
> The word-diff for your convenience is here:
> http://cr.openjdk.java.net/~malenkov/8022746.8.1/diff.html 
> 
In src/share/sample/nio/chatserver/ClientReader.java then you've 
replaced "enqueing" with "inquiring". I assume you meant to change it to 
"enqueing".

-Alan

From sergey.malenkov at oracle.com  Thu Oct 31 05:58:47 2013
From: sergey.malenkov at oracle.com (sergey malenkov)
Date: Thu, 31 Oct 2013 16:58:47 +0400
Subject: RFR: 8026491: Typos in string literals
In-Reply-To: <5271B99E.5050609@oracle.com>
References: <5270F0F8.20103@oracle.com> <5271696D.8040004@oracle.com>
	<52716ED2.9080900@oracle.com> <5271B99E.5050609@oracle.com>
Message-ID: <52725407.8040307@oracle.com>

Hi Stuart,

I've attached a file with all typos which had been left after the fix.
There are no any occured in jdk/src.

Thanks,
SAM

On 31.10.2013 5:59, Stuart Marks wrote:
> Perhaps Sergey can check.
>
> I would have checked myself, but Sergey pushed his earlier fix to the 
> AWT forest, and I don't think it's appeared in TL yet. I could have 
> pulled over the AWT forest, but I have enough distractions as it stands.
>
> Hm, maybe we need a new Friday Stats metric: the numbre of occurances 
> of mispeled words.
>
> s'marks
>
>
> On 10/30/13 1:40 PM, Jonathan Gibbons wrote:
>> find/grep before and after?
>>
>> -- Jon
>>
>> On 10/30/2013 01:17 PM, Stuart Marks wrote:
>>> The changes look good.
>>>
>>> It looks like "occured" is the most common spelling error. I wonder 
>>> how many
>>> instances of this misspelling will remain in the codebase after your 
>>> fixes.
>>>
>>> s'marks
>>>
>>> On 10/30/13 4:43 AM, sergey malenkov wrote:
>>>> Hello,
>>>>
>>>> Could you please review the following fix:
>>>> fix:http://cr.openjdk.java.net/~malenkov/8026491.8.0/
>>>> bug:https://bugs.openjdk.java.net/browse/JDK-8026491
>>>>
>>>> I've replaced all typos with correct words in all string literals.
>>>>
>>>> This is a second part of the previous fix
>>>> (8022746: List of spelling errors in API doc).
>>>>
>>>> Thanks,
>>>> SAM
>>

-------------- next part --------------
# Thu Oct 31 13:19:39 RST 2013
# TYPO: accessable
bsd/doc/man/schemagen.1:If your java sources/classes reference other classes, they must be accessable on your system CLASSPATH environment variable, or they need to be given to the tool by using the \f2\-classpath\fP/\f2\-cp\fP options. Otherwise you will see errors when generating your schema.
linux/doc/man/schemagen.1:If your java sources/classes reference other classes, they must be accessable on your system CLASSPATH environment variable, or they need to be given to the tool by using the \f2\-classpath\fP/\f2\-cp\fP options. Otherwise you will see errors when generating your schema.
solaris/doc/sun/man/man1/schemagen.1:If your java sources/classes reference other classes, they must be accessable on your system CLASSPATH environment variable, or they need to be given to the tool by using the \f2\-classpath\fP/\f2\-cp\fP options. Otherwise you will see errors when generating your schema.
# TYPO: alnum
share/classes/java/util/regex/ASCII.java:    static final int ALNUM   = (UPPER|LOWER|DIGIT);
share/classes/java/util/regex/ASCII.java:        return isType(ch, ALNUM);
share/classes/java/util/regex/Pattern.java: * {@code \p{Alnum}}
share/classes/java/util/regex/Pattern.java: *     A visible character: {@code [\p{Alnum}\p{Punct}]}
share/classes/java/util/regex/Pattern.java: * \p{Alnum}
share/classes/java/util/regex/Pattern.java:            defCtype("Alnum", ASCII.ALNUM);  // Alphanumeric characters
share/classes/java/util/regex/UnicodeProp.java:    ALNUM {
share/classes/java/util/regex/UnicodeProp.java:        posix.put("ALNUM", "ALNUM");
share/classes/sun/text/normalizer/UCharacter.java: * - alnum:     hasBinaryProperty(c, UProperty.POSIX_ALNUM)
share/classes/sun/util/locale/LocaleMatcher.java:            String rangeForRegex = range.replaceAll("\\x2A", "\\\\p{Alnum}*");
# TYPO: anys
share/classes/sun/util/cldr/resources/21_0_1/common/main/ca.xml:			{0} anys
share/classes/sun/util/cldr/resources/21_0_1/common/main/ca.xml:			{0} anys
share/classes/sun/util/cldr/resources/21_0_1/common/main/ca.xml:			D'aqu? a 0 anys
share/classes/sun/util/cldr/resources/21_0_1/common/main/ca.xml:			D'aqu? a {0} anys
share/classes/sun/util/cldr/resources/21_0_1/common/main/ca.xml:			Fa 0 anys
share/classes/sun/util/cldr/resources/21_0_1/common/main/ca.xml:			Fa {0} anys
# TYPO: attibute
share/classes/sun/misc/ExtensionDependency.java:     * @param extensionName key in the attibute list
# TYPO: attribut
share/classes/com/sun/java/swing/plaf/windows/resources/windows_sv.properties:FileChooser.fileAttrHeader.textAndMnemonic=Attribut
share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties:signature.signaturePropertyHasNoTarget = Das Target Attribut der SignatureProperty muss gesetzt sein
share/classes/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties:FileChooser.fileAttrHeader.textAndMnemonic=Attribut
share/classes/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties:FileChooser.fileAttrHeader.textAndMnemonic=Attribut
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletviewer.parse.warning.requiresname", "Warnung: F\u00FCr -Tag ist ein \"name\"-Attribut erforderlich."},
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletviewer.parse.warning.applet.requirescode", "Warnung: F\u00FCr -Tag ist ein \"code\"-Attribut erforderlich."},
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletviewer.parse.warning.applet.requiresheight", "Warnung: F\u00FCr -Tag ist ein \"height\"-Attribut erforderlich."},
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletviewer.parse.warning.applet.requireswidth", "Warnung: F\u00FCr -Tag ist ein \"width\"-Attribut erforderlich."},
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletviewer.parse.warning.object.requirescode", "Warnung: F\u00FCr -Tag ist ein \"code\"-Attribut erforderlich."},
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletviewer.parse.warning.object.requiresheight", "Warnung: F\u00FCr -Tag ist ein \"height\"-Attribut erforderlich."},
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletviewer.parse.warning.object.requireswidth", "Warnung: F\u00FCr -Tag ist ein \"width\"-Attribut erforderlich."},
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletviewer.parse.warning.embed.requirescode", "Warnung: F\u00FCr -Tag ist ein \"code\"-Attribut erforderlich."},
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletviewer.parse.warning.embed.requiresheight", "Warnung: F\u00FCr -Tag ist ein \"height\"-Attribut erforderlich."},
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletviewer.parse.warning.embed.requireswidth", "Warnung: F\u00FCr -Tag ist ein \"width\"-Attribut erforderlich."},
share/classes/sun/applet/resources/MsgAppletViewer_de.java:            {"appletpanel.badattribute.exception", "HTML-Parsing: Falscher Wert f\u00FCr \"width/height\"-Attribut"},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletviewer.parse.warning.requiresname", "Avertissement : la balise  requiert un attribut de nom."},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletviewer.parse.warning.applet.requirescode", "Avertissement : la balise  requiert un attribut de code."},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletviewer.parse.warning.applet.requiresheight", "Avertissement : la balise  requiert un attribut de hauteur."},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletviewer.parse.warning.applet.requireswidth", "Avertissement : la balise  requiert un attribut de largeur."},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletviewer.parse.warning.object.requirescode", "Avertissement : la balise  requiert un attribut de code."},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletviewer.parse.warning.object.requiresheight", "Avertissement : la balise  requiert un attribut de hauteur."},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletviewer.parse.warning.object.requireswidth", "Avertissement : la balise  requiert un attribut de largeur."},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletviewer.parse.warning.embed.requirescode", "Avertissement : la balise  requiert un attribut de code."},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletviewer.parse.warning.embed.requiresheight", "Avertissement : la balise  requiert un attribut de hauteur."},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletviewer.parse.warning.embed.requireswidth", "Avertissement : la balise  requiert un attribut de largeur."},
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletpanel.badattribute.exception", "Analyse HTML : valeur incorrecte pour l'attribut de largeur/hauteur"},
share/classes/sun/launcher/resources/launcher_fr.properties:java.launcher.jar.error3=aucun attribut manifest principal dans {0}
share/classes/sun/misc/resources/Messages_fr.java:        { "optpkg.attributeerror", "ERREUR\u00A0: l''attribut manifest JAR {0} obligatoire n''est pas d\u00E9fini dans le fichier JAR {1}." },
share/classes/sun/misc/resources/Messages_sv.java:        { "optpkg.attributeerror", "FEL: Obligatoriskt JAR manifest-attribut {0} \u00E4r inte inst\u00E4llt i {1} JAR-filen." },
share/classes/sun/misc/resources/Messages_sv.java:        { "optpkg.attributeserror", "FEL: Vissa obligatoriska JAR manifest-attribut \u00E4r inte inst\u00E4llda i {0} JAR-filen." }
share/classes/sun/tools/jar/resources/jar_de.properties:error.bad.eflag=Kennzeichen "e" und Manifest mit dem Attribut "Main-Class" k\u00F6nnen nicht zusammen angegeben\nwerden.
share/classes/sun/tools/jar/resources/jar_fr.properties:error.bad.eflag=L'indicateur e et le fichier manifeste portant l'attribut Main-Class ne peuvent pas \u00EAtre sp\u00E9cifi\u00E9s \nensemble.
# TYPO: childrens
share/classes/sun/net/RegisteredDomain.java:                "cheltenham", "chesapeakebay", "chicago", "children", "childrens", "childrensgarden",
# TYPO: childs
share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties:signature.Util.TooManyChilds = Too many childs of Type {0} in {1}
share/classes/java/net/NetworkInterface.java:    private NetworkInterface childs[];
share/classes/java/net/NetworkInterface.java:                if (i < childs.length) {
share/classes/java/net/NetworkInterface.java:                    return childs[i++];
share/classes/java/net/NetworkInterface.java:                return (i < childs.length);
solaris/native/java/net/NetworkInterface.c:    struct _netif *childs;
solaris/native/java/net/NetworkInterface.c:    ni_childsID = (*env)->GetFieldID(env, ni_class, "childs", "[Ljava/net/NetworkInterface;");
solaris/native/java/net/NetworkInterface.c:    childP = ifs->childs;
solaris/native/java/net/NetworkInterface.c:    childP = ifs->childs;
solaris/native/java/net/NetworkInterface.c:          if (currif->childs != NULL) {
solaris/native/java/net/NetworkInterface.c:                freeif(currif->childs);
solaris/native/java/net/NetworkInterface.c:         currif->childs = NULL;
solaris/native/java/net/NetworkInterface.c:        currif = parent->childs;
solaris/native/java/net/NetworkInterface.c:            currif->childs = NULL;
solaris/native/java/net/NetworkInterface.c:            currif->next = parent->childs;
solaris/native/java/net/NetworkInterface.c:            parent->childs = currif;
windows/native/java/net/NetworkInterface.c:jfieldID ni_childsID;       /* NetworkInterface.childs */
windows/native/java/net/NetworkInterface.c:    ni_childsID = (*env)->GetFieldID(env, ni_class, "childs", "[Ljava/net/NetworkInterface;");
windows/native/java/net/NetworkInterface.h:extern jfieldID ni_childsID;        /* NetworkInterface.childs */
# TYPO: classdescriptor
share/classes/java/lang/Class.java:     *      {@code TC_CLASS} ClassDescriptor
share/classes/java/lang/Class.java:     *      A ClassDescriptor is a special cased serialization of
# TYPO: cntrl
share/classes/java/util/regex/ASCII.java:    static final int CNTRL   = 0x00002000;
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 00 (NUL) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 01 (SOH) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 02 (STX) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 03 (ETX) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 04 (EOT) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 05 (ENQ) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 06 (ACK) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 07 (BEL) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 08 (BS)  */
share/classes/java/util/regex/ASCII.java:        SPACE+CNTRL+BLANK,      /* 09 (HT)  */
share/classes/java/util/regex/ASCII.java:        SPACE+CNTRL,            /* 0A (LF)  */
share/classes/java/util/regex/ASCII.java:        SPACE+CNTRL,            /* 0B (VT)  */
share/classes/java/util/regex/ASCII.java:        SPACE+CNTRL,            /* 0C (FF)  */
share/classes/java/util/regex/ASCII.java:        SPACE+CNTRL,            /* 0D (CR)  */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 0E (SI)  */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 0F (SO)  */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 10 (DLE) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 11 (DC1) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 12 (DC2) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 13 (DC3) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 14 (DC4) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 15 (NAK) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 16 (SYN) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 17 (ETB) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 18 (CAN) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 19 (EM)  */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 1A (SUB) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 1B (ESC) */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 1C (FS)  */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 1D (GS)  */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 1E (RS)  */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 1F (US)  */
share/classes/java/util/regex/ASCII.java:        CNTRL,                  /* 7F (DEL) */
share/classes/java/util/regex/ASCII.java:        return isType(ch, CNTRL);
share/classes/java/util/regex/Pattern.java: * {@code \p{Cntrl}}
share/classes/java/util/regex/Pattern.java: *     A printable character: {@code [\p{Graph}\p{Blank}&&[^\p{Cntrl}]]}
share/classes/java/util/regex/Pattern.java: * \p{Cntrl}
share/classes/java/util/regex/Pattern.java:            defCtype("Cntrl", ASCII.CNTRL);  // Control characters
share/classes/java/util/regex/UnicodeProp.java:        // -- \p{cntrl}
share/classes/java/util/regex/UnicodeProp.java:        posix.put("CNTRL", "CONTROL");
share/classes/sun/text/normalizer/UCharacter.java: * - cntrl:     getType(c)==CONTROL
# TYPO: curso
macosx/classes/com/apple/laf/resources/aqua_es.properties:PrintingDialog.contentInitial.textAndMnemonic=Impresi\u00F3n en curso...
share/classes/com/sun/swing/internal/plaf/basic/resources/basic_es.properties:PrintingDialog.contentInitial.textAndMnemonic=Impresi\u00F3n en curso...
# TYPO: dont
share/classes/sun/applet/resources/MsgAppletViewer_fr.java:            {"appletsecurityexception.checkconnect.networkhost1", "Exception de s\u00E9curit\u00E9 : impossible de se connecter \u00E0 {0} dont l''origine est {1}."},
# TYPO: isnt
share/classes/com/sun/tools/example/debug/tty/Commands.java:                                    MessageOutput.println("Current thread isnt suspended.");
share/classes/com/sun/tools/example/debug/tty/Commands.java:            MessageOutput.println("Current thread isnt suspended.");
share/classes/com/sun/tools/example/debug/tty/Commands.java:            MessageOutput.println("Current thread isnt suspended.");
share/classes/com/sun/tools/example/debug/tty/Commands.java:            MessageOutput.println("Current thread isnt suspended.");
share/classes/com/sun/tools/example/debug/tty/Commands.java:                                MessageOutput.println("Current thread isnt suspended.");
share/classes/com/sun/tools/example/debug/tty/Commands.java:            MessageOutput.println("Current thread isnt suspended.");
share/classes/com/sun/tools/example/debug/tty/Commands.java:            MessageOutput.println("Current thread isnt suspended.");
share/classes/com/sun/tools/example/debug/tty/TTYResources.java:        {"Current thread isnt suspended.", "Current thread isn't suspended."},
share/classes/com/sun/tools/example/debug/tty/TTYResources_ja.java:        {"Current thread isnt suspended.", "\u73FE\u5728\u306E\u30B9\u30EC\u30C3\u30C9\u306F\u4E2D\u65AD\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002"},
share/classes/com/sun/tools/example/debug/tty/TTYResources_zh_CN.java:        {"Current thread isnt suspended.", "\u5F53\u524D\u7EBF\u7A0B\u672A\u6302\u8D77\u3002"},
# TYPO: isused
share/classes/sun/tools/tree/CatchStatement.java:        if (field.isUsed()) {
share/classes/sun/tools/tree/CatchStatement.java:        if (field.isUsed()) {
share/classes/sun/tools/tree/LocalMember.java:    public boolean isUsed() {
share/classes/sun/tools/tree/VarDeclarationStatement.java:        if (env.opt() && !field.isUsed()) {
share/native/sun/awt/image/awt_parseImage.c:    rasterP->sppsm.isUsed = 0;
share/native/sun/awt/image/awt_parseImage.c:        rasterP->sppsm.isUsed = 1;
share/native/sun/awt/image/awt_parseImage.c:        if (!rasterP->sppsm.isUsed ||
share/native/sun/awt/image/awt_parseImage.h:    jint isUsed; // flag to indicate whether the raster sample model is SPPSM
# TYPO: lis
share/classes/sun/text/resources/cs/FormatData_cs.java:                    "Lis",
share/classes/sun/text/resources/hr/FormatData_hr.java:                    "lis",
share/classes/sun/text/resources/hr/FormatData_hr.java:                    "lis", // abb october
share/classes/sun/text/resources/pl/FormatData_pl.java:                    "lis", // abb november
share/classes/sun/text/resources/pl/FormatData_pl.java:                    "lis",
share/classes/sun/util/cldr/resources/21_0_1/common/main/cs.xml:							Lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/ewo.xml:			?k??b? f?lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/ewo.xml:			?nam Eng?lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/ewo.xml:			f?lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/fur.xml:			San Vincent e lis Grenadinis
share/classes/sun/util/cldr/resources/21_0_1/common/main/ga.xml:			Svaha?lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/gd.xml:			Innis-T?lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/hr.xml:							lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/hr.xml:							lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/hu.xml:				Mozambiki metik?lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/lv.xml:							apr?lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/pl.xml:							lis
share/classes/sun/util/cldr/resources/21_0_1/common/main/pl.xml:							lis
share/classes/sun/util/cldr/resources/21_0_1/common/supplemental/supplementalData.xml:		
share/classes/sun/util/cldr/resources/21_0_1/common/supplemental/supplementalData.xml:				
# TYPO: locn
share/classes/com/sun/tools/example/debug/gui/Environment.java:    public void viewLocation(Location locn) {
share/classes/com/sun/tools/example/debug/gui/Environment.java:        com.sun.tools.example.debug.gui.GUI.srcTool.showSourceForLocation(locn);
share/classes/com/sun/tools/example/debug/gui/SourceTool.java:        Location locn = frame.location();
share/classes/com/sun/tools/example/debug/gui/SourceTool.java:        if (!showSourceForLocation(locn)) {
share/classes/com/sun/tools/example/debug/gui/SourceTool.java:                       + Utils.locationString(locn));
share/classes/com/sun/tools/example/debug/gui/SourceTool.java:        showSourceForLocation(locn);
share/classes/com/sun/tools/example/debug/gui/SourceTool.java:    public boolean showSourceForLocation(Location locn) {
share/classes/com/sun/tools/example/debug/gui/SourceTool.java:        sourceLocn = locn;
share/classes/com/sun/tools/example/debug/gui/SourceTool.java:        int lineNo = locn.lineNumber();
share/classes/com/sun/tools/example/debug/gui/SourceTool.java:            SourceModel source = sourceManager.sourceForLocation(locn);
share/classes/java/awt/dnd/DropTarget.java:            locn = p;
share/classes/java/awt/dnd/DropTarget.java:            prev = locn;
share/classes/java/awt/dnd/DropTarget.java:            locn = newLocn;
share/classes/java/awt/dnd/DropTarget.java:            if (Math.abs(locn.x - prev.x) > hysteresis ||
share/classes/java/awt/dnd/DropTarget.java:                Math.abs(locn.y - prev.y) > hysteresis) {
share/classes/java/awt/dnd/DropTarget.java:            if (outer.contains(locn) && !inner.contains(locn))
share/classes/java/awt/dnd/DropTarget.java:                autoScroll.autoscroll(locn);
share/classes/java/awt/dnd/DropTarget.java:        private Point      locn;
# TYPO: navigatable
share/classes/sun/tools/jconsole/inspector/XOpenTypeViewer.java:    static interface Navigatable {
share/classes/sun/tools/jconsole/inspector/XOpenTypeViewer.java:    static interface XViewedTabularData extends Navigatable {
share/classes/sun/tools/jconsole/inspector/XOpenTypeViewer.java:    static interface XViewedArrayData extends Navigatable {
share/classes/sun/tools/jconsole/inspector/XOpenTypeViewer.java:                if (obj instanceof Navigatable) {
share/classes/sun/tools/jconsole/inspector/XOpenTypeViewer.java:                    return (((Navigatable) obj).getElementCount() != 0);
# TYPO: portrange
share/classes/java/net/HostPortrange.java:    int[] portrange;
share/classes/java/net/HostPortrange.java:            && this.portrange[0] == that.portrange[0]
share/classes/java/net/HostPortrange.java:            && this.portrange[1] == that.portrange[1]
share/classes/java/net/HostPortrange.java:        return hostname.hashCode() + portrange[0] + portrange[1];
share/classes/java/net/HostPortrange.java:            portrange = parsePort(portstr);
share/classes/java/net/HostPortrange.java:    public int[] portrange() {
share/classes/java/net/HostPortrange.java:        return portrange;
share/classes/java/net/SocketPermission.java: *    host = (hostname | IPv4address | iPv6reference) [:portrange]
share/classes/java/net/SocketPermission.java: *    portrange = portnumber | -portnumber | portnumber-[portnumber]
share/classes/java/net/SocketPermission.java: * The port or portrange is optional. A port specification of the
share/classes/java/net/SocketPermission.java:    private transient int[] portrange;
share/classes/java/net/SocketPermission.java:     * Optionally, a port or a portrange may be supplied (separated
share/classes/java/net/SocketPermission.java:                portrange = parsePort(port);
share/classes/java/net/SocketPermission.java:            portrange = new int[] { PORT_MIN, PORT_MAX };
share/classes/java/net/SocketPermission.java:            if ((that.portrange[0] < this.portrange[0]) ||
share/classes/java/net/SocketPermission.java:                    (that.portrange[1] > this.portrange[1])) {
share/classes/java/net/SocketPermission.java:            if ((this.portrange[0] != that.portrange[0]) ||
share/classes/java/net/SocketPermission.java:                (this.portrange[1] != that.portrange[1])) {
share/classes/java/net/SocketPermission.java:            "portrange = " + portrange[0] + "," + portrange[1] + "\n");
share/classes/java/net/URLPermission.java: *     authority = hostrange [ : portrange ]
share/classes/java/net/URLPermission.java: *     portrange = portnumber | -portnumber | portnumber-[portnumber] | *
share/classes/java/net/URLPermission.java: * portrange is used to specify a port number, or a bounded or unbounded range of ports
share/classes/java/net/URLPermission.java: * that this permission applies to. If portrange is absent or invalid, then a default
share/classes/java/net/URLPermission.java:     * 
  • if the portrange defined by p's url is not a subset of the share/classes/java/net/URLPermission.java: * portrange defined by this's url then return false. share/classes/java/net/URLPermission.java: int[] thisrange = this.p.portrange(); share/classes/java/net/URLPermission.java: int[] thatrange = that.p.portrange(); # TYPO: prefered share/classes/sun/security/ssl/ServerHandshaker.java: CipherSuiteList prefered; share/classes/sun/security/ssl/ServerHandshaker.java: prefered = getActiveCipherSuites(); share/classes/sun/security/ssl/ServerHandshaker.java: prefered = mesg.getCipherSuites(); share/classes/sun/security/ssl/ServerHandshaker.java: for (CipherSuite suite : prefered.collection()) { # TYPO: reponse bsd/doc/man/wsimport.1:Async Reponse Bean derived from response wsdl:message (if any) linux/doc/man/wsimport.1:Async Reponse Bean derived from response wsdl:message (if any) solaris/doc/sun/man/man1/wsimport.1:Async Reponse Bean derived from response wsdl:message (if any) # TYPO: teh solaris/classes/sun/awt/X11/XKeysym.java: keysym2UCSHash.put( (long)0x5c9, (char)0x0629); // XK_Arabic_tehmarbuta --> ARABIC LETTER TEH MARBUTA solaris/classes/sun/awt/X11/XKeysym.java: keysym2UCSHash.put( (long)0x5ca, (char)0x062a); // XK_Arabic_teh --> ARABIC LETTER TEH # TYPO: tne share/classes/sun/text/resources/mt/FormatData_mt.java: "Tne", share/classes/sun/util/cldr/resources/21_0_1/common/main/mt.xml: Tne share/classes/sun/util/cldr/resources/21_0_1/common/main/pl.xml: Chi?skie cyfry dziesi?tne # TYPO: tro share/classes/sun/print/resources/serviceui_it.properties:label.leftmargin=sinis&tro # TYPO: tthe share/classes/sun/security/tools/policytool/PolicyTool.java: "\tThe final principal class will be " + share/classes/sun/security/tools/policytool/PolicyTool.java: "\tThe final principal name will be " + share/classes/sun/security/tools/policytool/PolicyTool.java: "\tthe subject distinguished name from the first\n" + # TYPO: visibile share/classes/com/sun/accessibility/internal/resources/accessibility_it.properties:visible=visibile share/classes/sun/util/resources/it/LocaleNames_it.properties:Visp=Discorso visibile From jonathan.gibbons at oracle.com Thu Oct 31 11:09:49 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Thu, 31 Oct 2013 11:09:49 -0700 Subject: Result: New JDK 8 Reviewer: Bhavesh Patel In-Reply-To: <524F18AC.3040201@oracle.com> References: <524F18AC.3040201@oracle.com> Message-ID: <52729CED.9010802@oracle.com> Voting for Bhavesh Patel [1] is now closed. Yes: 7 Veto: 0 Abstain: 0 Disqualified: 1 (not a Reviewer) According to the Bylaws definition of Three-Vote Consensus, this is sufficient to approve the nomination. Jonathan Gibbons [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-October/003333.html From christine.lu at oracle.com Thu Oct 31 12:38:55 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 31 Oct 2013 19:38:55 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b114 for changeset 7fd913010dbb Message-ID: <20131031193857.D61AD628A0@hg.openjdk.java.net> Changeset: ddc3758f68db Author: cl Date: 2013-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ddc3758f68db Added tag jdk8-b114 for changeset 7fd913010dbb ! .hgtags From christine.lu at oracle.com Thu Oct 31 12:39:40 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 31 Oct 2013 19:39:40 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b114 for changeset 1b1e12117fe2 Message-ID: <20131031193942.6A829628A1@hg.openjdk.java.net> Changeset: d3b6da1b3e25 Author: cl Date: 2013-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/d3b6da1b3e25 Added tag jdk8-b114 for changeset 1b1e12117fe2 ! .hgtags From christine.lu at oracle.com Thu Oct 31 12:41:04 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 31 Oct 2013 19:41:04 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b114 for changeset 79f7b79bf97b Message-ID: <20131031194105.0022D628A5@hg.openjdk.java.net> Changeset: f109bb255b80 Author: cl Date: 2013-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f109bb255b80 Added tag jdk8-b114 for changeset 79f7b79bf97b ! .hgtags From christine.lu at oracle.com Thu Oct 31 12:39:47 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 31 Oct 2013 19:39:47 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b114 for changeset 9ad289610fc6 Message-ID: <20131031193949.E786E628A2@hg.openjdk.java.net> Changeset: e126d8eca69b Author: cl Date: 2013-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/e126d8eca69b Added tag jdk8-b114 for changeset 9ad289610fc6 ! .hgtags From christine.lu at oracle.com Thu Oct 31 12:39:59 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 31 Oct 2013 19:39:59 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b114 for changeset f26a0c8071bd Message-ID: <20131031194012.3C6E0628A3@hg.openjdk.java.net> Changeset: 62982664dc72 Author: cl Date: 2013-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/62982664dc72 Added tag jdk8-b114 for changeset f26a0c8071bd ! .hgtags From christine.lu at oracle.com Thu Oct 31 12:40:56 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 31 Oct 2013 19:40:56 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b114 for changeset 850d2602ae98 Message-ID: <20131031194059.1F3A7628A4@hg.openjdk.java.net> Changeset: fea486d30d41 Author: cl Date: 2013-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fea486d30d41 Added tag jdk8-b114 for changeset 850d2602ae98 ! .hgtags From christine.lu at oracle.com Thu Oct 31 12:37:42 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 31 Oct 2013 19:37:42 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b114 for changeset 4f2011496393 Message-ID: <20131031193742.A40746289C@hg.openjdk.java.net> Changeset: b65d48f6938a Author: cl Date: 2013-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/b65d48f6938a Added tag jdk8-b114 for changeset 4f2011496393 ! .hgtags From christine.lu at oracle.com Thu Oct 31 12:37:46 2013 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 31 Oct 2013 19:37:46 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b114 for changeset 0bbccf77c23e Message-ID: <20131031193746.B4F546289E@hg.openjdk.java.net> Changeset: d425685e0b74 Author: cl Date: 2013-10-31 12:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/d425685e0b74 Added tag jdk8-b114 for changeset 0bbccf77c23e ! .hgtags From francis.andre.kampbell at orange.fr Thu Oct 31 14:11:30 2013 From: francis.andre.kampbell at orange.fr (Francis ANDRE) Date: Thu, 31 Oct 2013 22:11:30 +0100 Subject: [8]: revokeall.exe should be made executable on WXP/Cygwin Message-ID: <5272C782.7020304@orange.fr> Hi the revokeall.exe is not executable on WXP/Cygwin which leads to the error Z:/JDK/jdk8/jdk/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh: line 107: Z:/JDK/jdk8/jdk/test/sun/management/jmxremote/bootstrap/../../windows/revokeall.exe: Permission denied Thus, I would suggest to add a chmod ug+x $REVOKEALL in GeneratePropertyPassword.sh as diff --git a/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh b/test/sun/manageme nt/jmxremote/bootstrap/GeneratePropertyPassword.sh --- a/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh +++ b/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh @@ -74,6 +74,7 @@ echo "$REVOKEALL missing" exit 1 fi + chmod ug+x $REVOKEALL fi Francis From daniel.daugherty at oracle.com Thu Oct 31 14:12:39 2013 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Thu, 31 Oct 2013 17:12:39 -0400 Subject: CFV: New jdk8 Reviewer: Daniel Fuchs In-Reply-To: <52712962.2070509@oracle.com> References: <52712962.2070509@oracle.com> Message-ID: <5272C7C7.4070302@oracle.com> Vote: yes Dan On 10/30/13 11:44 AM, Alan Bateman wrote: > > I hereby nominate Daniel Fuchs to jdk8 Reviewer. > > Daniel is on his second tour of duty in Oracle's JDK team. Those on > jmx-dev will remember Daniel from the early years of OpenJDK when he > was contributing changes to JMX. He left for a while to work at > another team in Sun before returning to Oracle's JDK team about a year > ago to focus on the JDK libraries. Since his return he has worked on > JEP 162 and specifically the upgrade of JAXP to 1.6. He has also been > clocking up hazard pay on the Logging API where he has fixed several > major issues and a slew of long standing bugs. Daniel is author to ~60 > changesets in the jdk8 forest, and is reviewer/co-reviewer on ~90 > other changes. > > Votes are due by Nov 13, 2013, 09.00 PST. > > Only current jdk8 Reviewers[1] are eligible to vote on this > nomination. Votes must be cast in the open by replying to this mailing > list. > > For Three-Vote Consensus voting instructions, see [2]. > > -Alan. > > [1] http://openjdk.java.net/census > [2] http://openjdk.java.net/projects/#reviewer-vote > > From bradford.wetmore at oracle.com Thu Oct 31 16:16:08 2013 From: bradford.wetmore at oracle.com (Bradford Wetmore) Date: Thu, 31 Oct 2013 16:16:08 -0700 Subject: RFR: 8026491: Typos in string literals In-Reply-To: <52725407.8040307@oracle.com> References: <5270F0F8.20103@oracle.com> <5271696D.8040004@oracle.com> <52716ED2.9080900@oracle.com> <5271B99E.5050609@oracle.com> <52725407.8040307@oracle.com> Message-ID: <5272E4B8.8080702@oracle.com> Cool stuff! I like your green/red diff tool. Don't have to click through each individual webrev page. Just one thing to confirm but you would know better: was there anything that impacts L10N? I didn't see anything obvious. Brad On 10/31/2013 5:58 AM, sergey malenkov wrote: > Hi Stuart, > > I've attached a file with all typos which had been left after the fix. > There are no any occured in jdk/src. > > Thanks, > SAM > > On 31.10.2013 5:59, Stuart Marks wrote: >> Perhaps Sergey can check. >> >> I would have checked myself, but Sergey pushed his earlier fix to the >> AWT forest, and I don't think it's appeared in TL yet. I could have >> pulled over the AWT forest, but I have enough distractions as it stands. >> >> Hm, maybe we need a new Friday Stats metric: the numbre of occurances >> of mispeled words. >> >> s'marks >> >> >> On 10/30/13 1:40 PM, Jonathan Gibbons wrote: >>> find/grep before and after? >>> >>> -- Jon >>> >>> On 10/30/2013 01:17 PM, Stuart Marks wrote: >>>> The changes look good. >>>> >>>> It looks like "occured" is the most common spelling error. I wonder >>>> how many >>>> instances of this misspelling will remain in the codebase after your >>>> fixes. >>>> >>>> s'marks >>>> >>>> On 10/30/13 4:43 AM, sergey malenkov wrote: >>>>> Hello, >>>>> >>>>> Could you please review the following fix: >>>>> fix:http://cr.openjdk.java.net/~malenkov/8026491.8.0/ >>>>> bug:https://bugs.openjdk.java.net/browse/JDK-8026491 >>>>> >>>>> I've replaced all typos with correct words in all string literals. >>>>> >>>>> This is a second part of the previous fix >>>>> (8022746: List of spelling errors in API doc). >>>>> >>>>> Thanks, >>>>> SAM >>> > From weijun.wang at oracle.com Thu Oct 31 19:16:06 2013 From: weijun.wang at oracle.com (Weijun Wang) Date: Fri, 01 Nov 2013 10:16:06 +0800 Subject: RFR: 8026491: Typos in string literals In-Reply-To: <5272E4B8.8080702@oracle.com> References: <5270F0F8.20103@oracle.com> <5271696D.8040004@oracle.com> <52716ED2.9080900@oracle.com> <5271B99E.5050609@oracle.com> <52725407.8040307@oracle.com> <5272E4B8.8080702@oracle.com> Message-ID: <52730EE6.2070601@oracle.com> > On 10/31/2013 5:58 AM, sergey malenkov wrote: >> Hi Stuart, >> >> I've attached a file with all typos which had been left after the fix. >> There are no any occured in jdk/src. False alarm: # TYPO: tthe share/classes/sun/security/tools/policytool/PolicyTool.java: "\tThe final principal class will be " + Thanks Max From sharon.zakhour at oracle.com Wed Oct 2 11:23:10 2013 From: sharon.zakhour at oracle.com (Sharon Zakhour) Date: Wed, 02 Oct 2013 18:23:10 -0000 Subject: New Date Time tutorial Message-ID: <524C648C.1090700@oracle.com> Just to let you know that we recently released a new trail, Date-Time API , in the Java Tutorial that covers the java.time packages coming in JDK 8. Thanks!