From jvanek at redhat.com Tue Apr 2 04:35:18 2013 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 02 Apr 2013 13:35:18 +0200 Subject: requesting bug id for removing redundant fontconfig files Message-ID: <515AC276.6010407@redhat.com> Hi! FontConfig files are no longer necessary for jdk7 and 8. I have patch for their removal (http://jvanek.fedorapeople.org/oracle/jdk8/webrevs/removedFontConfigFiles/) and I have built and tested - looks ok. This approach was recommended at - http://mail.openjdk.java.net/pipermail/2d-dev/2012-May/002547.html. To move forward with this issue I would like to have bug id if possible. Later I would like to backport this also to JDK7.\ With kind regards Jiri Vanek From jvanek at redhat.com Tue Apr 2 04:55:53 2013 From: jvanek at redhat.com (Jiri Vanek) Date: Tue, 02 Apr 2013 13:55:53 +0200 Subject: requesting bug id for error in fontmanager when no fonts are installed - RHBZ#862355 Message-ID: <515AC749.5070306@redhat.com> Hi! When openjdk is used on headless devices (with no fonts), then it crashes. See eg https://bugzilla.redhat.com/show_bug.cgi?id=862355. I have patch (not 100% finished) for fontconfig manager for this, built, and tested. (deeply only on linux). To move forward with this issue I would like to ask for bug id in your bugzilla. With kind regards Jiri Vanek From lana.steuck at oracle.com Tue Apr 2 10:36:34 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Apr 2013 17:36:34 +0000 Subject: hg: jdk8/jdk8/corba: 4 new changesets Message-ID: <20130402173640.A76E948541@hg.openjdk.java.net> Changeset: c3ec80715805 Author: mfang Date: 2013-03-25 16:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/c3ec80715805 8010521: jdk8 l10n resource file translation update 2 Reviewed-by: naoto, yhuang ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_de.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_es.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_fr.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_it.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ja.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_ko.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_pt_BR.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_sv.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_CN.properties ! src/share/classes/com/sun/corba/se/impl/orbutil/resources/sunorb_zh_TW.properties ! src/share/classes/com/sun/tools/corba/se/idl/idl_ja.prp ! src/share/classes/com/sun/tools/corba/se/idl/idl_zh_CN.prp ! src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_ja.prp ! src/share/classes/com/sun/tools/corba/se/idl/toJavaPortable/toJavaPortable_zh_CN.prp Changeset: 910af9c3f338 Author: mfang Date: 2013-03-25 18:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/910af9c3f338 Merge Changeset: 7d7a009d5fbd Author: lana Date: 2013-03-26 12:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/7d7a009d5fbd Merge Changeset: 928f8b888deb Author: lana Date: 2013-04-01 21:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/928f8b888deb Merge From lana.steuck at oracle.com Tue Apr 2 10:36:48 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Apr 2013 17:36:48 +0000 Subject: hg: jdk8/jdk8/nashorn: 15 new changesets Message-ID: <20130402173659.4DD0048543@hg.openjdk.java.net> Changeset: c54e218333be Author: sundar Date: 2013-03-12 18:12 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be 8009757: Package access clean up and refactoring Reviewed-by: jlaskey, lagergren, attila ! docs/JavaScriptingProgrammersGuide.html ! docs/source/javaarray.js ! make/build.xml ! make/java.security.override ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java + src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/StructureLoader.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java + src/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java ! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js ! src/jdk/nashorn/internal/runtime/resources/parser.js ! test/script/basic/JDK-8008448.js ! test/script/basic/NASHORN-401.js ! test/script/basic/consstring.js ! test/script/basic/fileline.js ! test/script/basic/javainnerclasses.js ! test/script/basic/list.js ! test/script/basic/map.js ! test/script/basic/stdin.js ! test/script/sandbox/javaextend.js ! test/script/sandbox/javaextend.js.EXPECTED ! test/script/sandbox/reflection.js - test/script/sandbox/reflection.js.EXPECTED ! test/script/sandbox/unsafe.js - test/script/sandbox/unsafe.js.EXPECTED ! test/script/trusted/urlreader.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java - test/src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java ! test/src/jdk/nashorn/internal/runtime/TrustedScriptEngineTest.java - test/src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java - test/src/jdk/nashorn/internal/test/models/DessertTopping.java - test/src/jdk/nashorn/internal/test/models/DessertToppingFloorWaxDriver.java - test/src/jdk/nashorn/internal/test/models/FinalClass.java - test/src/jdk/nashorn/internal/test/models/FloorWax.java - test/src/jdk/nashorn/internal/test/models/NoAccessibleConstructorClass.java - test/src/jdk/nashorn/internal/test/models/NonPublicClass.java - test/src/jdk/nashorn/internal/test/models/OuterClass.java - test/src/jdk/nashorn/internal/test/models/OverloadedSam.java - test/src/jdk/nashorn/internal/test/models/OverrideObject.java - test/src/jdk/nashorn/internal/test/models/StringArgs.java - test/src/jdk/nashorn/internal/test/models/Toothpaste.java + test/src/jdk/nashorn/test/models/ConstructorWithArgument.java + test/src/jdk/nashorn/test/models/DessertTopping.java + test/src/jdk/nashorn/test/models/DessertToppingFloorWaxDriver.java + test/src/jdk/nashorn/test/models/FinalClass.java + test/src/jdk/nashorn/test/models/FloorWax.java + test/src/jdk/nashorn/test/models/Nashorn401TestSubject.java + test/src/jdk/nashorn/test/models/NoAccessibleConstructorClass.java + test/src/jdk/nashorn/test/models/NonPublicClass.java + test/src/jdk/nashorn/test/models/OuterClass.java + test/src/jdk/nashorn/test/models/OverloadedSam.java + test/src/jdk/nashorn/test/models/OverrideObject.java + test/src/jdk/nashorn/test/models/SourceHelper.java + test/src/jdk/nashorn/test/models/StringArgs.java + test/src/jdk/nashorn/test/models/Toothpaste.java Changeset: e15806b9d716 Author: lagergren Date: 2013-03-12 15:30 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e15806b9d716 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. Reviewed-by: attila, jlaskey ! 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/CompilationPhase.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/FoldConstants.java ! src/jdk/nashorn/internal/codegen/FunctionSignature.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/UnaryNode.java - src/jdk/nashorn/internal/ir/annotations/ChildNode.java - src/jdk/nashorn/internal/ir/annotations/ParentNode.java ! src/jdk/nashorn/internal/ir/annotations/Reference.java ! src/jdk/nashorn/internal/ir/debug/ASTWriter.java ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk/nashorn/internal/objects/NativeError.java ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java - src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java ! src/jdk/nashorn/internal/parser/JSONParser.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/AccessorProperty.java ! src/jdk/nashorn/internal/runtime/CodeInstaller.java + src/jdk/nashorn/internal/runtime/CompiledFunction.java + src/jdk/nashorn/internal/runtime/CompiledFunctions.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ECMAException.java + src/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java + src/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk/nashorn/internal/runtime/ScriptFunctionData.java - src/jdk/nashorn/internal/runtime/SpecializedMethodChooser.java ! src/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk/nashorn/internal/runtime/linker/NashornGuards.java ! src/jdk/nashorn/internal/runtime/options/OptionTemplate.java ! src/jdk/nashorn/internal/runtime/resources/Options.properties ! test/script/currently-failing/JDK-8006529.js + test/script/currently-failing/clone_ir.js Changeset: 60684aeba89c Author: sundar Date: 2013-03-12 21:17 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c 8009868: For loop with "true" as condition results in AssertionError in codegen Reviewed-by: jlaskey, hannesw, lagergren ! src/jdk/nashorn/internal/codegen/Lower.java + test/script/basic/JDK-8009868.js Changeset: 390d44ba90cf Author: lagergren Date: 2013-03-14 14:49 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/390d44ba90cf 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings Reviewed-by: sundar, jlaskey ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/objects/Global.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk/nashorn/internal/runtime/regexp/DefaultRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExp.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpResult.java ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java ! test/script/basic/compile-octane.js.EXPECTED ! test/script/basic/run-octane.js + test/script/basic/runsunspider-eager.js + test/script/basic/runsunspider-lazy.js ! test/script/basic/runsunspider.js Changeset: d5d80b52cf1c Author: lagergren Date: 2013-03-15 16:07 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5d80b52cf1c 8010147: Forgot to add EXPECTED files for lazy and eager sunspider test Reviewed-by: sundar, jlaskey + test/script/basic/runsunspider-eager.js.EXPECTED + test/script/basic/runsunspider-lazy.js.EXPECTED - test/script/basic/runsunspider.js.EXPECTED Changeset: 4daacf8a25ef Author: sundar Date: 2013-03-15 21:52 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef 8010145: removed workaround "init.js" in nashorn repo Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/api/scripting/Formatter.java ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk/nashorn/api/scripting/resources/engine.js - src/jdk/nashorn/api/scripting/resources/init.js Changeset: 3b0a0d9d51f0 Author: sundar Date: 2013-03-18 21:03 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 8010199: javax.script.Invocable implementation for nashorn does not return null when matching functions are missing Reviewed-by: lagergren, jlaskey ! bin/jjs ! bin/jjssecure ! bin/nashorn ! bin/nashornsecure ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java + test/script/basic/JDK-8010199.js ! test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java Changeset: 606a1946e3e2 Author: jlaskey Date: 2013-03-19 11:03 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/606a1946e3e2 8009969: CodeCoverage should use template Reviewed-by: jlaskey, sundar Contributed-by: pavel.stepanov at oracle.com ! make/build.xml ! make/code_coverage.xml ! make/project.properties Changeset: 4be452026847 Author: attila Date: 2013-03-23 00:58 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4be452026847 8010652: Eliminate non-child references in Block/FunctionNode, and make few node types immutable Reviewed-by: jlaskey, lagergren ! make/project.properties ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/codegen/ClassEmitter.java ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk/nashorn/internal/codegen/FinalizeTypes.java ! src/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk/nashorn/internal/codegen/FunctionSignature.java ! src/jdk/nashorn/internal/codegen/Lower.java ! src/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk/nashorn/internal/ir/AccessNode.java ! src/jdk/nashorn/internal/ir/Assignment.java ! src/jdk/nashorn/internal/ir/BaseNode.java ! src/jdk/nashorn/internal/ir/BinaryNode.java ! src/jdk/nashorn/internal/ir/Block.java ! src/jdk/nashorn/internal/ir/BreakNode.java ! src/jdk/nashorn/internal/ir/CallNode.java ! src/jdk/nashorn/internal/ir/CaseNode.java ! src/jdk/nashorn/internal/ir/CatchNode.java ! src/jdk/nashorn/internal/ir/ContinueNode.java ! src/jdk/nashorn/internal/ir/DoWhileNode.java ! src/jdk/nashorn/internal/ir/EmptyNode.java ! src/jdk/nashorn/internal/ir/ExecuteNode.java ! src/jdk/nashorn/internal/ir/ForNode.java ! src/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk/nashorn/internal/ir/IdentNode.java ! src/jdk/nashorn/internal/ir/IfNode.java ! src/jdk/nashorn/internal/ir/IndexNode.java ! src/jdk/nashorn/internal/ir/LabelNode.java + src/jdk/nashorn/internal/ir/LexicalContext.java ! src/jdk/nashorn/internal/ir/LineNumberNode.java ! src/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk/nashorn/internal/ir/Location.java ! src/jdk/nashorn/internal/ir/Node.java ! src/jdk/nashorn/internal/ir/ObjectNode.java ! src/jdk/nashorn/internal/ir/PropertyNode.java - src/jdk/nashorn/internal/ir/ReferenceNode.java ! src/jdk/nashorn/internal/ir/ReturnNode.java ! src/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk/nashorn/internal/ir/SplitNode.java ! src/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk/nashorn/internal/ir/Symbol.java ! src/jdk/nashorn/internal/ir/TernaryNode.java ! src/jdk/nashorn/internal/ir/ThrowNode.java ! src/jdk/nashorn/internal/ir/TryNode.java ! src/jdk/nashorn/internal/ir/TypeOverride.java ! src/jdk/nashorn/internal/ir/UnaryNode.java ! src/jdk/nashorn/internal/ir/VarNode.java ! src/jdk/nashorn/internal/ir/WhileNode.java ! src/jdk/nashorn/internal/ir/WithNode.java ! src/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java ! src/jdk/nashorn/internal/ir/visitor/NodeVisitor.java ! src/jdk/nashorn/internal/parser/Parser.java ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8006755.js ! test/script/basic/NASHORN-837.js ! test/src/jdk/nashorn/internal/codegen/CompilerTest.java Changeset: ae4ef3102d9c Author: lagergren Date: 2013-03-25 12:01 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae4ef3102d9c 8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/Attr.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ByteCodeMachine.java ! src/jdk/nashorn/internal/runtime/regexp/joni/encoding/AsciiTables.java + test/script/basic/JDK-8017010.js + test/script/basic/JDK-8017010.js.EXPECTED ! test/script/basic/NASHORN-258.js ! test/script/basic/NASHORN-258.js.EXPECTED Changeset: 15dac7439921 Author: sundar Date: 2013-03-25 18:20 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 8010709: org on the top level doesn't resolve Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/objects/Global.java + test/script/basic/JDK-8010709.js Changeset: 43e40c08e7f8 Author: lagergren Date: 2013-03-26 08:42 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/43e40c08e7f8 8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s Reviewed-by: hannesw, sundar ! docs/DEVELOPER_README ! src/jdk/nashorn/internal/runtime/options/Options.java Changeset: ed60078f0a80 Author: sundar Date: 2013-03-26 18:26 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 8010720: Linkage problem with java.lang.String.length() Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java + test/script/basic/JDK-8010720.js Changeset: db8a33cb22b8 Author: lana Date: 2013-03-26 12:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/db8a33cb22b8 Merge - src/jdk/nashorn/api/scripting/resources/init.js - src/jdk/nashorn/internal/ir/ReferenceNode.java - src/jdk/nashorn/internal/ir/annotations/ChildNode.java - src/jdk/nashorn/internal/ir/annotations/ParentNode.java - src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java - src/jdk/nashorn/internal/runtime/SpecializedMethodChooser.java - test/script/basic/runsunspider.js.EXPECTED - test/script/sandbox/reflection.js.EXPECTED - test/script/sandbox/unsafe.js.EXPECTED - test/src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java - test/src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java - test/src/jdk/nashorn/internal/test/models/DessertTopping.java - test/src/jdk/nashorn/internal/test/models/DessertToppingFloorWaxDriver.java - test/src/jdk/nashorn/internal/test/models/FinalClass.java - test/src/jdk/nashorn/internal/test/models/FloorWax.java - test/src/jdk/nashorn/internal/test/models/NoAccessibleConstructorClass.java - test/src/jdk/nashorn/internal/test/models/NonPublicClass.java - test/src/jdk/nashorn/internal/test/models/OuterClass.java - test/src/jdk/nashorn/internal/test/models/OverloadedSam.java - test/src/jdk/nashorn/internal/test/models/OverrideObject.java - test/src/jdk/nashorn/internal/test/models/StringArgs.java - test/src/jdk/nashorn/internal/test/models/Toothpaste.java Changeset: 999cc1bf5520 Author: lana Date: 2013-04-01 21:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/999cc1bf5520 Merge - src/jdk/nashorn/api/scripting/resources/init.js - src/jdk/nashorn/internal/ir/ReferenceNode.java - src/jdk/nashorn/internal/ir/annotations/ChildNode.java - src/jdk/nashorn/internal/ir/annotations/ParentNode.java - src/jdk/nashorn/internal/objects/ScriptFunctionTrampolineImpl.java - src/jdk/nashorn/internal/runtime/SpecializedMethodChooser.java - test/script/basic/runsunspider.js.EXPECTED - test/script/sandbox/reflection.js.EXPECTED - test/script/sandbox/unsafe.js.EXPECTED - test/src/jdk/nashorn/internal/runtime/Nashorn401TestSubject.java - test/src/jdk/nashorn/internal/test/models/ConstructorWithArgument.java - test/src/jdk/nashorn/internal/test/models/DessertTopping.java - test/src/jdk/nashorn/internal/test/models/DessertToppingFloorWaxDriver.java - test/src/jdk/nashorn/internal/test/models/FinalClass.java - test/src/jdk/nashorn/internal/test/models/FloorWax.java - test/src/jdk/nashorn/internal/test/models/NoAccessibleConstructorClass.java - test/src/jdk/nashorn/internal/test/models/NonPublicClass.java - test/src/jdk/nashorn/internal/test/models/OuterClass.java - test/src/jdk/nashorn/internal/test/models/OverloadedSam.java - test/src/jdk/nashorn/internal/test/models/OverrideObject.java - test/src/jdk/nashorn/internal/test/models/StringArgs.java - test/src/jdk/nashorn/internal/test/models/Toothpaste.java From lana.steuck at oracle.com Tue Apr 2 10:36:37 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Apr 2013 17:36:37 +0000 Subject: hg: jdk8/jdk8: 4 new changesets Message-ID: <20130402173637.7176748540@hg.openjdk.java.net> Changeset: 19a59a13b3ef Author: dholmes Date: 2013-03-14 01:41 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/19a59a13b3ef 8009428: Revert changes to $ substitution performed as part of nashorn integration Reviewed-by: alanb, erikj ! common/makefiles/MakeBase.gmk Changeset: 4984ac509993 Author: lana Date: 2013-03-15 23:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/4984ac509993 Merge Changeset: 477d18509ecb Author: lana Date: 2013-03-26 12:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/477d18509ecb Merge Changeset: a1bb1a0df1fa Author: lana Date: 2013-04-01 21:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/a1bb1a0df1fa Merge From lana.steuck at oracle.com Tue Apr 2 10:36:40 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Apr 2013 17:36:40 +0000 Subject: hg: jdk8/jdk8/jaxws: 3 new changesets Message-ID: <20130402173649.491AA48542@hg.openjdk.java.net> Changeset: 0ab59cba6167 Author: jjg Date: 2013-03-18 18:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/0ab59cba6167 8007803: Implement javax.lang.model API for Type Annotations Reviewed-by: darcy ! src/share/jaxws_classes/com/sun/tools/internal/jxc/model/nav/ApNavigator.java Changeset: 2476e1f2afa5 Author: lana Date: 2013-03-26 12:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/2476e1f2afa5 Merge Changeset: 5773e3fc8380 Author: lana Date: 2013-04-01 21:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/5773e3fc8380 Merge From lana.steuck at oracle.com Tue Apr 2 10:36:53 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Apr 2013 17:36:53 +0000 Subject: hg: jdk8/jdk8/langtools: 28 new changesets Message-ID: <20130402173819.4C20548544@hg.openjdk.java.net> Changeset: eb0198033c5c Author: jfranck Date: 2013-03-13 22:03 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb0198033c5c 8006547: Repeating annotations: No Target on container annotation with all targets on base annotation gives compiler error Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/annotations/repeatingAnnotations/DefaultTarget.java + test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.java + test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.out + test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.java + test/tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.out + test/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java + test/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java Changeset: e0ef84e33167 Author: bpatel Date: 2013-03-13 14:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e0ef84e33167 8009684: Default top left frame should be "All Packages" in the generated javadoc documentation Reviewed-by: jjg ! src/share/classes/com/sun/tools/doclets/formats/html/FrameOutputWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/PackageIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfileIndexFrameWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageIndexFrameWriter.java ! test/com/sun/javadoc/testProfiles/TestProfiles.java Changeset: 82dc1e827c2a Author: dholmes Date: 2013-03-14 01:45 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/82dc1e827c2a 8009429: Miscellaneous profiles cleanup Reviewed-by: jjg, alanb ! src/share/classes/com/sun/tools/javac/sym/Profiles.java Changeset: 2e21ecd7a5ad Author: vromero Date: 2013-03-14 08:30 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2e21ecd7a5ad 8008582: jtreg failures after conversion of shell tests to Java Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/util/ArrayUtils.java ! test/tools/javac/4846262/CheckEBCDICLocaleTest.java ! test/tools/javac/ClassPathTest/ClassPathTest.java ! test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java ! test/tools/javac/lib/ToolBox.java ! test/tools/javac/links/LinksTest.java ! test/tools/javac/newlines/NewLineTest.java ! test/tools/javah/6257087/T6257087.java ! test/tools/javah/constMacroTest/ConstMacroTest.java ! test/tools/javap/stackmap/StackmapTest.java Changeset: fd3fdaff0257 Author: mchung Date: 2013-03-14 10:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fd3fdaff0257 8005428: Update jdeps to read the same profile information as by javac Reviewed-by: alanb ! make/netbeans/langtools/nbproject/project.xml ! src/share/classes/com/sun/tools/jdeps/Analyzer.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/Profiles.java ! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties - src/share/classes/com/sun/tools/jdeps/resources/jdk.properties ! test/tools/jdeps/Basic.java ! test/tools/jdeps/p/Foo.java + test/tools/jdeps/profiles.properties Changeset: fbbf5376e7e4 Author: rfield Date: 2013-03-14 22:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fbbf5376e7e4 8010010: NPE generating serializedLambdaName for nested lambda Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/LambdaLambdaSerialized.java Changeset: fa24eba012bd Author: vromero Date: 2013-03-15 09:02 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fa24eba012bd 5053846: javac: MethodRef entries are duplicated in the constant pool Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java + test/tools/javac/T5053846/MethodRefDupInConstantPoolTest.java Changeset: 195b71850b56 Author: mnunez Date: 2013-03-15 13:39 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/195b71850b56 8007767: TargetAnnoCombo.java need to be updated to add a new test mode Reviewed-by: jjg, strarup ! test/tools/javac/annotations/repeatingAnnotations/combo/Helper.java ! test/tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java - test/tools/javac/annotations/repeatingAnnotations/combo/TestCaseGenerator.java Changeset: a3049f4a7987 Author: lana Date: 2013-03-15 23:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a3049f4a7987 Merge Changeset: 1f8c28134ffc Author: jjg Date: 2013-03-18 08:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1f8c28134ffc 8005220: RFE to write javap tests for repeating annotations. Reviewed-by: jjg Contributed-by: peter.jensen at oracle.com + test/tools/javap/output/RepeatingTypeAnnotations.java + test/tools/javap/output/Tester.java Changeset: 40adaf938847 Author: jjg Date: 2013-03-18 14:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/40adaf938847 8008425: Remove interim new javax.lang.model API for type-annotations Reviewed-by: darcy ! 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/Attr.java ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java ! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java ! src/share/classes/com/sun/tools/javadoc/TypeMaker.java ! src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java - src/share/classes/javax/lang/model/type/AnnotatedType.java ! src/share/classes/javax/lang/model/type/ExecutableType.java ! src/share/classes/javax/lang/model/type/TypeKind.java ! src/share/classes/javax/lang/model/type/TypeVisitor.java ! src/share/classes/javax/lang/model/util/AbstractTypeVisitor6.java ! src/share/classes/javax/lang/model/util/Types.java Changeset: 97f6839673d6 Author: jjg Date: 2013-03-18 18:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/97f6839673d6 8007803: Implement javax.lang.model API for Type Annotations Reviewed-by: darcy ! 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/comp/Attr.java ! src/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java + src/share/classes/com/sun/tools/javac/model/JavacAnnoConstructs.java ! src/share/classes/com/sun/tools/javac/model/JavacElements.java ! src/share/classes/com/sun/tools/javac/model/JavacTypes.java + src/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/share/classes/javax/lang/model/element/Element.java ! src/share/classes/javax/lang/model/element/ExecutableElement.java ! src/share/classes/javax/lang/model/type/ExecutableType.java ! src/share/classes/javax/lang/model/type/TypeMirror.java ! src/share/classes/javax/lang/model/util/Types.java Changeset: a4913ea9bb62 Author: darcy Date: 2013-03-19 13:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a4913ea9bb62 8010179: Remove transitional target values from javac Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/jvm/Target.java ! test/tools/javac/ClassFileModifiers/MemberModifiers.java ! test/tools/javac/profiles/ProfileOptionTest.java Changeset: 578eb3dd111d Author: jjg Date: 2013-03-19 15:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/578eb3dd111d 8010315: doclint errors in javac public API Reviewed-by: darcy ! make/build.xml ! src/share/classes/com/sun/source/util/DocTreeScanner.java ! src/share/classes/com/sun/source/util/JavacTask.java ! src/share/classes/com/sun/source/util/Plugin.java ! src/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/share/classes/javax/lang/model/type/ExecutableType.java Changeset: a03c4a86ea2b Author: jjg Date: 2013-03-19 17:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a03c4a86ea2b 8010361: fix some langtools findbugs issues Reviewed-by: darcy ! src/share/classes/com/sun/tools/classfile/Code_attribute.java ! src/share/classes/com/sun/tools/classfile/Descriptor.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/Configuration.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/AnnotationTypeBuilder.java ! src/share/classes/com/sun/tools/javah/Util.java ! src/share/classes/com/sun/tools/javap/StackMapWriter.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/sjavac/Main.java ! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java Changeset: 9cf17b7a5fe7 Author: jjg Date: 2013-03-19 17:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/9cf17b7a5fe7 8010333: Remove com.sun.tools.javac.Server Reviewed-by: darcy - src/share/classes/com/sun/tools/javac/Server.java Changeset: 74d7f9bcac93 Author: jjg Date: 2013-03-19 19:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/74d7f9bcac93 8010317: DocLint incorrectly reports some <pre> tags as empty Reviewed-by: darcy ! src/share/classes/com/sun/tools/doclint/Checker.java + test/tools/doclint/EmptyPreTest.java Changeset: 972474640b7d Author: darcy Date: 2013-03-20 17:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/972474640b7d 8010364: Clarify javax.lang.model API for Type Annotations Reviewed-by: jjg, abuckley ! src/share/classes/javax/lang/model/AnnotatedConstruct.java ! src/share/classes/javax/lang/model/type/ExecutableType.java Changeset: cc38a6723663 Author: mcimadamore Date: 2013-03-22 12:38 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/cc38a6723663 8009649: Lambda back-end should generate invokespecial for method handles referring to private instance methods Summary: Private lambda methods should be accessed through invokespecial Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/tools/javac/lambda/bytecode/TestLambdaBytecode.java Changeset: f3814edefb33 Author: mcimadamore Date: 2013-03-22 12:39 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f3814edefb33 8010101: Intersection type cast issues redundant unchecked warning Summary: Code for checking intersection type cast is incorrectly swapping operands, leading to spurious warnings Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/lambda/Intersection02.java + test/tools/javac/lambda/Intersection02.out Changeset: b6cf07c54c29 Author: mcimadamore Date: 2013-03-22 12:41 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b6cf07c54c29 8009820: AssertionError when compiling java code with two identical static imports Summary: Speculative attribution is carried out twice with same method symbol in case of static imports Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/lambda/DoubleStaticImport.java Changeset: c6728c9addff Author: mcimadamore Date: 2013-03-22 12:43 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c6728c9addff 8010303: Graph inference: missing incorporation step causes spurious inference error Summary: Multiple equality constraints on inference vars are not used to generate new inference constraints Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! test/tools/javac/lambda/TargetType28.out + test/tools/javac/lambda/TargetType67.java + test/tools/javac/lambda/TargetType68.java + test/tools/javac/lambda/TargetType69.java Changeset: 5da12e8a59ba Author: mcimadamore Date: 2013-03-22 12:44 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5da12e8a59ba 8010387: Javac crashes when diagnostic mentions anonymous inner class' type variables Summary: Rich formatter doesn't preprocess supertypes of an anonymous inner class Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/tools/javac/Diagnostics/8010387/T8010387.java + test/tools/javac/Diagnostics/8010387/T8010387.out Changeset: f4500abff1fd Author: darcy Date: 2013-03-22 10:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f4500abff1fd 7080464: langtools regression test failures when assertions are enabled Reviewed-by: jjg ! test/tools/javac/api/TestJavacTaskScanner.java ! test/tools/javac/diags/MessageFile.java ! test/tools/javac/diags/MessageInfo.java Changeset: fdf30b225e1c Author: mfang Date: 2013-03-25 16:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/fdf30b225e1c 8010521: jdk8 l10n resource file translation update 2 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/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 Changeset: 65e1ca8dcdc7 Author: mfang Date: 2013-03-25 18:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/65e1ca8dcdc7 Merge Changeset: 28e466e9cd34 Author: lana Date: 2013-03-26 12:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28e466e9cd34 Merge - src/share/classes/com/sun/tools/javac/Server.java - src/share/classes/com/sun/tools/jdeps/resources/jdk.properties - src/share/classes/javax/lang/model/type/AnnotatedType.java - test/tools/javac/annotations/repeatingAnnotations/combo/TestCaseGenerator.java Changeset: cfb65ca92082 Author: lana Date: 2013-04-01 21:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/cfb65ca92082 Merge - src/share/classes/com/sun/tools/javac/Server.java - src/share/classes/com/sun/tools/jdeps/resources/jdk.properties - src/share/classes/javax/lang/model/type/AnnotatedType.java - test/tools/javac/annotations/repeatingAnnotations/combo/TestCaseGenerator.java From lana.steuck at oracle.com Tue Apr 2 10:39:32 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 02 Apr 2013 17:39:32 +0000 Subject: hg: jdk8/jdk8/jdk: 48 new changesets Message-ID: <20130402175039.34DE748545@hg.openjdk.java.net> Changeset: 07acfb90700b Author: malenkov Date: 2013-03-14 12:15 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/07acfb90700b 8000183: 7163696: JCK Swing interactive test JScrollBarTest0013 fails with Nimbus and GTK L&Fs Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java + test/javax/swing/JScrollBar/7163696/Test7163696.java Changeset: d4e1c5803a59 Author: alexsch Date: 2013-03-15 17:02 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d4e1c5803a59 8009221: [macosx] Two closed/javax/swing regression tests fail on MacOSX. Reviewed-by: serb, alexp + test/javax/swing/JMenu/4515762/bug4515762.java + test/javax/swing/JRootPane/4670486/bug4670486.java ! test/javax/swing/regtesthelpers/Util.java Changeset: 2725b8a783e7 Author: lana Date: 2013-03-15 16:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2725b8a783e7 Merge - make/tools/javazic/Makefile - make/tools/src/build/tools/javazic/BackEnd.java - make/tools/src/build/tools/javazic/Checksum.java - make/tools/src/build/tools/javazic/DayOfWeek.java - make/tools/src/build/tools/javazic/Gen.java - make/tools/src/build/tools/javazic/GenDoc.java - make/tools/src/build/tools/javazic/Main.java - make/tools/src/build/tools/javazic/Mappings.java - make/tools/src/build/tools/javazic/Month.java - make/tools/src/build/tools/javazic/Rule.java - make/tools/src/build/tools/javazic/RuleDay.java - make/tools/src/build/tools/javazic/RuleRec.java - make/tools/src/build/tools/javazic/Simple.java - make/tools/src/build/tools/javazic/Time.java - make/tools/src/build/tools/javazic/Timezone.java - make/tools/src/build/tools/javazic/Zone.java - make/tools/src/build/tools/javazic/ZoneRec.java - make/tools/src/build/tools/javazic/Zoneinfo.java - src/share/classes/java/lang/annotation/InvalidContainerAnnotationError.java - src/share/classes/java/util/function/Block.java - src/share/classes/java/util/function/DoubleBlock.java - src/share/classes/java/util/function/IntBlock.java - src/share/classes/java/util/function/LongBlock.java - src/share/classes/sun/security/util/KeyLength.java - test/javax/script/RhinoExceptionTest.java Changeset: 4bf5a5a72664 Author: serb Date: 2013-03-18 22:10 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4bf5a5a72664 8000435: [macosx] Button painting error under Java 7 on Mac Reviewed-by: denis, alexsch ! src/macosx/classes/com/apple/laf/AquaButtonBorder.java ! src/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java Changeset: af6049edac00 Author: kshefov Date: 2013-03-19 17:51 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/af6049edac00 8009881: TEST_BUG: javax/swing/JTree/8004298/bug8004298.java should be modified Reviewed-by: serb, alexsch ! test/javax/swing/JTree/8004298/bug8004298.java Changeset: 4e15c3e56315 Author: kshefov Date: 2013-03-20 14:02 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4e15c3e56315 8009880: TEST_BUG: Test java/beans/Introspector/TestTypeResolver.java should be modified again Reviewed-by: malenkov, alexsch ! test/java/beans/Introspector/TestTypeResolver.java Changeset: 87001c7bb678 Author: alitvinov Date: 2013-03-20 20:41 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/87001c7bb678 6550588: java.awt.Desktop cannot open file with Windows UNC filename Reviewed-by: art, uta ! src/windows/classes/sun/awt/windows/WDesktopPeer.java ! src/windows/native/sun/windows/awt_Desktop.cpp + test/java/awt/Desktop/OpenByUNCPathNameTest/OpenByUNCPathNameTest.java Changeset: ef948ef2b58f Author: alexsch Date: 2013-03-21 16:50 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ef948ef2b58f 8007146: [macosx] Setting a display mode crashes JDK under VNC Reviewed-by: serb ! src/macosx/native/sun/awt/CGraphicsDevice.m + test/java/awt/GraphicsDevice/CheckDisplayModes.java Changeset: a275acd8bcae Author: denis Date: 2013-03-22 19:56 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a275acd8bcae 7123476: DesktopOpenTests:When enter the file path and click the open button,it crash Reviewed-by: art, anthony ! make/sun/xawt/FILES_c_unix.gmk ! makefiles/CompileNativeLibraries.gmk ! src/solaris/native/sun/awt/gtk2_interface.c ! src/solaris/native/sun/awt/gtk2_interface.h ! src/solaris/native/sun/xawt/awt_Desktop.c + src/solaris/native/sun/xawt/gnome_interface.c + src/solaris/native/sun/xawt/gnome_interface.h Changeset: 15a2599f470f Author: lana Date: 2013-03-26 11:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/15a2599f470f Merge ! makefiles/CompileNativeLibraries.gmk Changeset: e497a050e059 Author: uta Date: 2013-03-13 13:22 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e497a050e059 7190897: (fs) Files.isWritable method returns false when the path is writable (win) Summary: The [GetEffectiveRightsFromAcl] based implementation was changed to the [AccessCheck] based. Reviewed-by: alanb ! src/windows/classes/sun/nio/fs/WindowsConstants.java ! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java ! src/windows/classes/sun/nio/fs/WindowsSecurity.java ! src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c Changeset: e33cbbe21419 Author: alanb Date: 2013-03-13 17:58 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e33cbbe21419 8009751: (se) Selector spin when select, close and interestOps(0) invoked at same time (lnx) Reviewed-by: zhouyx, chegar, robm ! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java ! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java Changeset: 94335b6ffb32 Author: jgish Date: 2013-03-13 11:24 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/94335b6ffb32 8002070: Remove the stack search for a resource bundle for Logger to use Summary: The fragile, vulnerable, stack crawling has been eliminated from findResourceBundle(String) Reviewed-by: mchung, alanb ! src/share/classes/java/util/logging/Logger.java ! test/java/util/logging/LoggerResourceBundleRace.java Changeset: ef0c60b93a17 Author: dxu Date: 2013-03-13 14:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ef0c60b93a17 8001334: Remove use of JVM_* functions from java.io code Summary: Replace JVM_* functions with direct system calls in java io area Reviewed-by: alanb, uta, martin ! make/java/nio/Makefile ! makefiles/CompileNativeLibraries.gmk ! src/share/native/java/io/ObjectOutputStream.c ! src/share/native/java/io/io_util.c ! src/share/native/java/io/io_util.h ! src/solaris/native/common/jdk_util_md.h ! src/solaris/native/java/io/FileDescriptor_md.c ! src/solaris/native/java/io/UnixFileSystem_md.c ! src/solaris/native/java/io/io_util_md.c ! src/solaris/native/java/io/io_util_md.h ! src/windows/native/common/jdk_util_md.h ! src/windows/native/java/io/io_util_md.c ! src/windows/native/java/io/io_util_md.h Changeset: f5c85c0a9af0 Author: robm Date: 2013-03-14 00:21 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5c85c0a9af0 8009650: HttpClient available() check throws SocketException when connection has been closed Reviewed-by: chegar, khazra, dsamersoff Contributed-by: sdouglas at redhat.com ! src/share/classes/sun/net/www/http/HttpClient.java + test/sun/net/www/http/HttpClient/IsAvailable.java Changeset: 41289b4a1819 Author: dholmes Date: 2013-03-14 01:47 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/41289b4a1819 8009429: Miscellaneous profiles cleanup 8009428: Revert changes to $ substitution performed as part of nashorn integration Reviewed-by: alanb, erikj ! makefiles/CreateJars.gmk ! makefiles/ProfileNames.gmk ! makefiles/Profiles.gmk ! makefiles/profile-includes.txt ! makefiles/profile-rtjar-includes.txt Changeset: f010eb1e696f Author: alanb Date: 2013-03-14 16:03 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f010eb1e696f 8005716: Enhance JNI specification to allow support of static JNI libraries in Embedded JREs Reviewed-by: dlong, alanb, mduigou Contributed-by: bill.pittore at oracle.com, bob.vandette at oracle.com ! make/java/java/mapfile-vers ! makefiles/mapfiles/libjava/mapfile-vers ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/Runtime.java ! src/share/classes/java/lang/System.java ! src/share/javavm/export/jni.h ! src/share/native/common/jni_util.h ! src/share/native/java/lang/ClassLoader.c ! src/solaris/native/common/jni_util_md.c ! src/windows/native/common/jni_util_md.c Changeset: ca9469a15792 Author: alanb Date: 2013-03-14 16:59 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ca9469a15792 7183800: TEST_BUG: Update tests to run on Ubuntu 12.04 (localhost is 127.0.1.1) Reviewed-by: alanb, chegar Contributed-by: yiming.wang at oracle.com ! test/java/nio/channels/DatagramChannel/Connect.java ! test/java/nio/channels/DatagramChannel/ConnectedSend.java ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java ! test/javax/management/remote/mandatory/connection/RMIConnectionIdTest.java Changeset: d79503c4c56f Author: naoto Date: 2013-03-14 11:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d79503c4c56f 8008576: Calendar mismatch using Host LocaleProviderAdapter Reviewed-by: okutsu ! make/java/java/FILES_java.gmk ! src/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/sun/util/locale/LanguageTag.java ! src/share/classes/sun/util/locale/provider/AuxLocaleProviderAdapter.java + src/share/classes/sun/util/locale/provider/CalendarProviderImpl.java ! src/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java ! src/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java + src/share/classes/sun/util/spi/CalendarProvider.java ! src/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c Changeset: 46ad8dfabd5f Author: sundar Date: 2013-03-15 19:30 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f 8010136: Make jrunscript's init.js to work on nashorn Reviewed-by: lagergren, hannesw ! src/share/classes/com/sun/tools/script/shell/init.js Changeset: c1a142965db0 Author: lana Date: 2013-03-15 23:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1a142965db0 Merge ! makefiles/CompileNativeLibraries.gmk ! src/share/classes/java/util/logging/Logger.java - src/share/classes/sun/security/util/KeyLength.java Changeset: c1165d566a23 Author: vlivanov Date: 2013-03-06 16:59 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c1165d566a23 8009222: java.lang.IllegalArgumentException: not invocable, no method type when attempting to get getter method handle for a static field Reviewed-by: jrose, twisti ! src/share/classes/java/lang/invoke/DirectMethodHandle.java + test/java/lang/invoke/8009222/Test8009222.java Changeset: ec8229b26dbc Author: chegar Date: 2013-03-17 09:55 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ec8229b26dbc 8010142: ProblemList.txt updates (3/2013) Reviewed-by: alanb ! test/ProblemList.txt Changeset: a0275a47fa78 Author: sla Date: 2013-03-19 09:53 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a0275a47fa78 8006637: Failure to filter out native frame events on Solaris Summary: Test is confused by other threads calling String.intern(). Add a thread filter to avoid this. Reviewed-by: sspitsyn, alanb ! test/com/sun/jdi/NativeInstanceFilter.java Changeset: e766da5575fa Author: dholmes Date: 2013-03-19 06:01 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e766da5575fa 8009426: "profiles" target fails due to nashorn if "images" is not built first Reviewed-by: alanb ! makefiles/CreateJars.gmk ! makefiles/Profiles.gmk ! makefiles/profile-includes.txt Changeset: 4103eb6b2137 Author: jzavgren Date: 2013-03-18 14:21 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4103eb6b2137 8007607: security native code doesn't always use malloc, realloc, and calloc correctly Reviewed-by: chegar, dsamersoff, valeriep ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c ! src/share/native/sun/security/jgss/wrapper/NativeUtil.c ! src/solaris/native/com/sun/security/auth/module/Solaris.c ! src/solaris/native/com/sun/security/auth/module/Unix.c ! src/solaris/native/sun/security/smartcardio/pcsc_md.c Changeset: 2241a2d34085 Author: mduigou Date: 2013-03-19 16:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2241a2d34085 8001642: Add Optional<T>, OptionalDouble, OptionalInt, OptionalLong Reviewed-by: mduigou, darcy, alanb, jjb Contributed-by: Brian Goetz <brian.goetz at oracle.com> + src/share/classes/java/util/Optional.java + src/share/classes/java/util/OptionalDouble.java + src/share/classes/java/util/OptionalInt.java + src/share/classes/java/util/OptionalLong.java + test/java/util/Optional/Basic.java + test/java/util/Optional/BasicDouble.java + test/java/util/Optional/BasicInt.java + test/java/util/Optional/BasicLong.java Changeset: fb23896a01f5 Author: uta Date: 2013-03-20 13:21 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fb23896a01f5 8006193: (process) Clean-up java.lang.ProcessImpl.finalize, does not need to be public Reviewed-by: alanb ! src/windows/classes/java/lang/ProcessImpl.java Changeset: 3070b7363853 Author: chegar Date: 2013-03-20 14:39 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3070b7363853 8010282: sun.net.www.protocol.jar.JarFileFactory.close(JarFile) should be thread-safe Reviewed-by: khazra, alanb ! src/share/classes/sun/net/www/protocol/jar/JarURLConnection.java ! src/solaris/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java Changeset: 38116bfe5323 Author: mullan Date: 2013-03-20 10:58 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38116bfe5323 8010112: NullPointerException in sun.security.provider.certpath.CertId() Reviewed-by: vinnie ! src/share/classes/sun/security/provider/certpath/CertId.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/x509/X509CertImpl.java Changeset: 9859856920ed Author: mullan Date: 2013-03-20 11:23 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9859856920ed Merge - src/share/classes/sun/security/util/KeyLength.java Changeset: 38c1d0c2d6a6 Author: mullan Date: 2013-03-20 12:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/38c1d0c2d6a6 Merge Changeset: ccd9f53377c4 Author: mchung Date: 2013-03-20 09:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ccd9f53377c4 8006104: Improve tests to test ".useParentHandlers" property set in the logging configuration Reviewed-by: alanb ! test/java/util/logging/CustomLogManager.java ! test/java/util/logging/CustomLogManagerTest.java Changeset: cf0049037deb Author: darcy Date: 2013-03-20 15:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cf0049037deb 8010427: Refine Method.isDefault implementation Reviewed-by: acorn, dlsmith ! src/share/classes/java/lang/reflect/Method.java Changeset: 3c1a4966d901 Author: dholmes Date: 2013-03-20 22:39 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3c1a4966d901 8006818: SunEC and SunPKCS11 providers should be in all profiles Reviewed-by: dholmes, alanb, valeriep Contributed-by: Jen Dority <jen.dority at oracle.com> ! makefiles/profile-includes.txt Changeset: 9ee1aff76498 Author: sundar Date: 2013-03-21 19:19 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 8009869: Need to modify java.security property package.access to include nashorn packages Reviewed-by: ahgross, jlaskey, lagergren ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 3f8fbb0ab155 Author: robm Date: 2013-03-21 17:33 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3f8fbb0ab155 8009251: Add proxy handling and keep-alive fixes to jsse Reviewed-by: chegar ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java ! src/share/classes/sun/net/www/protocol/https/HttpsClient.java Changeset: 93cd7052d306 Author: weijun Date: 2013-03-22 19:59 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/93cd7052d306 8010531: Add BadKdc* tests to problem list for solaris-sparcv9 Reviewed-by: alanb ! test/ProblemList.txt Changeset: 470232a8e89d Author: stefank Date: 2013-03-22 15:01 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/470232a8e89d 8005116: NPG: Rename -permstat option for jmap in jdk8 to -clstats Reviewed-by: jmasa, sla Contributed-by: Erik Helin <erik.helin at oracle.com> ! src/share/classes/sun/tools/jmap/JMap.java Changeset: 518d6087e01f Author: stefank Date: 2013-03-22 15:01 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/518d6087e01f 8004172: Update jstat counter names to reflect metaspace changes Reviewed-by: mchung Contributed-by: Erik Helin <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/gcPermCapacityOutput1.awk + test/sun/tools/jstat/jstatGcMetaCapacityOutput1.sh - test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh ! 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/options1.out ! test/sun/tools/jstat/options2.out ! test/sun/tools/jstat/timeStamp1.awk ! test/sun/tools/jstatd/jstatGcutilOutput1.awk Changeset: 3470101fae58 Author: weijun Date: 2013-03-23 11:49 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3470101fae58 8009970: Several LoginModule classes need extra permission to load AuthResources Reviewed-by: mullan ! 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 Changeset: ed63cace1d30 Author: weijun Date: 2013-03-23 11:49 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ed63cace1d30 8009875: Provide a default udp_preference_limit for krb5.conf Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/KdcComm.java ! src/share/classes/sun/security/krb5/internal/Krb5.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/config/DefUdpLimit.java Changeset: d92a96dcbfe1 Author: sundar Date: 2013-03-25 19:25 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 8010704: The test closed/java/lang/SecurityManager/CheckPackageDefinition.java failed after fix for 8009869 Reviewed-by: lagergren, hannesw ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-solaris Changeset: 5d0c891264bf Author: chegar Date: 2013-03-25 14:29 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5d0c891264bf 8010668: builtin JNI libraries should not be unloaded Reviewed-by: chegar, alanb Contributed-by: Bill Pittore <bill.pittore at oracle.com> ! src/share/native/java/lang/ClassLoader.c Changeset: 5e383a73386a Author: mchung Date: 2013-03-25 17:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5e383a73386a 8007703: Remove com.sun.servicetag API Reviewed-by: dholmes, alanb, erikj ! make/com/sun/Makefile ! make/common/Release.gmk ! makefiles/CopyFiles.gmk ! makefiles/CopyIntoClasses.gmk ! makefiles/CreateJars.gmk ! makefiles/GensrcProperties.gmk ! makefiles/profile-includes.txt ! makefiles/profile-rtjar-includes.txt ! test/Makefile Changeset: 335d2156222e Author: mchung Date: 2013-03-25 18:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/335d2156222e 8010787: changeset for 8007703 is missing the deleted files Reviewed-by: dholmes, alanb, erikj - make/com/sun/servicetag/Makefile - src/share/classes/com/sun/servicetag/BrowserSupport.java - src/share/classes/com/sun/servicetag/Installer.java - src/share/classes/com/sun/servicetag/LinuxSystemEnvironment.java - src/share/classes/com/sun/servicetag/RegistrationData.java - src/share/classes/com/sun/servicetag/RegistrationDocument.java - src/share/classes/com/sun/servicetag/Registry.java - src/share/classes/com/sun/servicetag/ServiceTag.java - src/share/classes/com/sun/servicetag/SolarisServiceTag.java - src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java - src/share/classes/com/sun/servicetag/SunConnection.java - src/share/classes/com/sun/servicetag/SystemEnvironment.java - src/share/classes/com/sun/servicetag/UnauthorizedAccessException.java - src/share/classes/com/sun/servicetag/Util.java - src/share/classes/com/sun/servicetag/WindowsSystemEnvironment.java - src/share/classes/com/sun/servicetag/package.html - src/share/classes/com/sun/servicetag/resources/Putback-Notes.txt - src/share/classes/com/sun/servicetag/resources/javase_5_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_6_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_7_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties - src/share/classes/com/sun/servicetag/resources/jdk_header.png - src/share/classes/com/sun/servicetag/resources/product_registration.xsd - src/share/classes/com/sun/servicetag/resources/register.html - src/share/classes/com/sun/servicetag/resources/register_ja.html - src/share/classes/com/sun/servicetag/resources/register_zh_CN.html - test/com/sun/servicetag/DeleteServiceTag.java - test/com/sun/servicetag/DuplicateNotFound.java - test/com/sun/servicetag/FindServiceTags.java - test/com/sun/servicetag/InstanceUrnCheck.java - test/com/sun/servicetag/InvalidRegistrationData.java - test/com/sun/servicetag/InvalidServiceTag.java - test/com/sun/servicetag/JavaServiceTagTest.java - test/com/sun/servicetag/JavaServiceTagTest1.java - test/com/sun/servicetag/NewRegistrationData.java - test/com/sun/servicetag/SvcTagClient.java - test/com/sun/servicetag/SystemRegistryTest.java - test/com/sun/servicetag/TestLoadFromXML.java - test/com/sun/servicetag/UpdateServiceTagTest.java - test/com/sun/servicetag/Util.java - test/com/sun/servicetag/ValidRegistrationData.java - test/com/sun/servicetag/environ.properties - test/com/sun/servicetag/missing-environ-field.xml - test/com/sun/servicetag/newer-registry-version.xml - test/com/sun/servicetag/registration.xml - test/com/sun/servicetag/servicetag1.properties - test/com/sun/servicetag/servicetag2.properties - test/com/sun/servicetag/servicetag3.properties - test/com/sun/servicetag/servicetag4.properties - test/com/sun/servicetag/servicetag5.properties Changeset: 543d0fbc962e Author: lana Date: 2013-03-26 12:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/543d0fbc962e Merge - make/com/sun/servicetag/Makefile ! makefiles/CompileNativeLibraries.gmk - src/share/classes/com/sun/servicetag/BrowserSupport.java - src/share/classes/com/sun/servicetag/Installer.java - src/share/classes/com/sun/servicetag/LinuxSystemEnvironment.java - src/share/classes/com/sun/servicetag/RegistrationData.java - src/share/classes/com/sun/servicetag/RegistrationDocument.java - src/share/classes/com/sun/servicetag/Registry.java - src/share/classes/com/sun/servicetag/ServiceTag.java - src/share/classes/com/sun/servicetag/SolarisServiceTag.java - src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java - src/share/classes/com/sun/servicetag/SunConnection.java - src/share/classes/com/sun/servicetag/SystemEnvironment.java - src/share/classes/com/sun/servicetag/UnauthorizedAccessException.java - src/share/classes/com/sun/servicetag/Util.java - src/share/classes/com/sun/servicetag/WindowsSystemEnvironment.java - src/share/classes/com/sun/servicetag/package.html - src/share/classes/com/sun/servicetag/resources/Putback-Notes.txt - src/share/classes/com/sun/servicetag/resources/javase_5_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_6_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_7_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties - src/share/classes/com/sun/servicetag/resources/jdk_header.png - src/share/classes/com/sun/servicetag/resources/product_registration.xsd - src/share/classes/com/sun/servicetag/resources/register.html - src/share/classes/com/sun/servicetag/resources/register_ja.html - src/share/classes/com/sun/servicetag/resources/register_zh_CN.html - test/com/sun/servicetag/DeleteServiceTag.java - test/com/sun/servicetag/DuplicateNotFound.java - test/com/sun/servicetag/FindServiceTags.java - test/com/sun/servicetag/InstanceUrnCheck.java - test/com/sun/servicetag/InvalidRegistrationData.java - test/com/sun/servicetag/InvalidServiceTag.java - test/com/sun/servicetag/JavaServiceTagTest.java - test/com/sun/servicetag/JavaServiceTagTest1.java - test/com/sun/servicetag/NewRegistrationData.java - test/com/sun/servicetag/SvcTagClient.java - test/com/sun/servicetag/SystemRegistryTest.java - test/com/sun/servicetag/TestLoadFromXML.java - test/com/sun/servicetag/UpdateServiceTagTest.java - test/com/sun/servicetag/Util.java - test/com/sun/servicetag/ValidRegistrationData.java - test/com/sun/servicetag/environ.properties - test/com/sun/servicetag/missing-environ-field.xml - test/com/sun/servicetag/newer-registry-version.xml - test/com/sun/servicetag/registration.xml - test/com/sun/servicetag/servicetag1.properties - test/com/sun/servicetag/servicetag2.properties - test/com/sun/servicetag/servicetag3.properties - test/com/sun/servicetag/servicetag4.properties - test/com/sun/servicetag/servicetag5.properties - test/sun/tools/jstat/gcPermCapacityOutput1.awk - test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh Changeset: ea7d0f49e5dd Author: lana Date: 2013-04-01 21:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ea7d0f49e5dd Merge - make/com/sun/servicetag/Makefile - src/share/classes/com/sun/servicetag/BrowserSupport.java - src/share/classes/com/sun/servicetag/Installer.java - src/share/classes/com/sun/servicetag/LinuxSystemEnvironment.java - src/share/classes/com/sun/servicetag/RegistrationData.java - src/share/classes/com/sun/servicetag/RegistrationDocument.java - src/share/classes/com/sun/servicetag/Registry.java - src/share/classes/com/sun/servicetag/ServiceTag.java - src/share/classes/com/sun/servicetag/SolarisServiceTag.java - src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java - src/share/classes/com/sun/servicetag/SunConnection.java - src/share/classes/com/sun/servicetag/SystemEnvironment.java - src/share/classes/com/sun/servicetag/UnauthorizedAccessException.java - src/share/classes/com/sun/servicetag/Util.java - src/share/classes/com/sun/servicetag/WindowsSystemEnvironment.java - src/share/classes/com/sun/servicetag/package.html - src/share/classes/com/sun/servicetag/resources/Putback-Notes.txt - src/share/classes/com/sun/servicetag/resources/javase_5_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_6_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_7_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties - src/share/classes/com/sun/servicetag/resources/jdk_header.png - src/share/classes/com/sun/servicetag/resources/product_registration.xsd - src/share/classes/com/sun/servicetag/resources/register.html - src/share/classes/com/sun/servicetag/resources/register_ja.html - src/share/classes/com/sun/servicetag/resources/register_zh_CN.html - test/com/sun/servicetag/DeleteServiceTag.java - test/com/sun/servicetag/DuplicateNotFound.java - test/com/sun/servicetag/FindServiceTags.java - test/com/sun/servicetag/InstanceUrnCheck.java - test/com/sun/servicetag/InvalidRegistrationData.java - test/com/sun/servicetag/InvalidServiceTag.java - test/com/sun/servicetag/JavaServiceTagTest.java - test/com/sun/servicetag/JavaServiceTagTest1.java - test/com/sun/servicetag/NewRegistrationData.java - test/com/sun/servicetag/SvcTagClient.java - test/com/sun/servicetag/SystemRegistryTest.java - test/com/sun/servicetag/TestLoadFromXML.java - test/com/sun/servicetag/UpdateServiceTagTest.java - test/com/sun/servicetag/Util.java - test/com/sun/servicetag/ValidRegistrationData.java - test/com/sun/servicetag/environ.properties - test/com/sun/servicetag/missing-environ-field.xml - test/com/sun/servicetag/newer-registry-version.xml - test/com/sun/servicetag/registration.xml - test/com/sun/servicetag/servicetag1.properties - test/com/sun/servicetag/servicetag2.properties - test/com/sun/servicetag/servicetag3.properties - test/com/sun/servicetag/servicetag4.properties - test/com/sun/servicetag/servicetag5.properties - test/sun/tools/jstat/gcPermCapacityOutput1.awk - test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh From lana.steuck at oracle.com Tue Apr 2 11:03:23 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 2 Apr 2013 11:03:23 -0700 (PDT) Subject: jdk8-b84: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201304021803.r32I3Nq8003430@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/a1bb1a0df1fa http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/999cc1bf5520 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/cfb65ca92082 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ea7d0f49e5dd http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/5773e3fc8380 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/f5f40094ffcc http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e614fc564ded http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/928f8b888deb --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8009881 client-libs TEST_BUG: javax/swing/JTree/8004298/bug8004298.java should be modified JDK-8009880 client-libs TEST_BUG: Test java/beans/Introspector/TestTypeResolver.java should be modified again JDK-8009221 client-libs [macosx] Two closed/javax/swing regression tests fail on MacOSX. JDK-8007146 client-libs [macosx] Setting a display mode crashes JDK under VNC JDK-8000435 client-libs [macosx] Button painting error under Java 7 on Mac JDK-7123476 client-libs DesktopOpenTests:When enter the file path and click the open button,it crash JDK-6550588 client-libs java.awt.Desktop cannot open file with Windows UNC filename JDK-8010720 core-libs Linkage problem with java.lang.String.length() JDK-8010710 core-libs Code generation problem with slots/scope JDK-8010709 core-libs org on the top level doesn't resolve JDK-8010706 core-libs System variables -> nashorn parameters JDK-8010704 core-libs The test closed/java/lang/SecurityManager/CheckPackageDefinition.java failed after fix for 8009869 JDK-8010668 core-libs builtin JNI libraries should not be unloaded JDK-8010652 core-libs Eliminate non-child references in Block/FunctionNode, and make few node types immutable JDK-8010427 core-libs Refine Method.isDefault implementation JDK-8010364 core-libs Clarify javax.lang.model API for Type Annotations JDK-8010282 core-libs sun.net.www.protocol.jar.JarFileFactory.close(JarFile) should be thread-safe JDK-8010199 core-libs javax.script.Invocable implementation for nashorn does not return null when matching functions are missing JDK-8010147 core-libs Expected files missing for nashorn lazy/eager jit tests JDK-8010145 core-libs removed workaround "init.js" in nashorn repo JDK-8010136 core-libs Make jrunscript's init.js to work on nashorn JDK-8009982 core-libs needsCallee problem with lazy compilation JDK-8009969 core-libs CodeCoverage should use template JDK-8009869 core-libs Need to modify java.security property package.access to include nashorn packages JDK-8009868 core-libs For loop with "true" as condition results in AssertionError in codegen JDK-8009757 core-libs Package access clean up and refactoring JDK-8009751 core-libs (se) Selector spin when select, close and interestOps(0) invoked at same time (lnx) JDK-8009718 core-libs Lazy execution architecture iteration 2 JDK-8009650 core-libs HttpClient available() check throws SocketException when connection has been closed JDK-8009275 core-libs closed/java/util/jar/JarFile/CorruptEntry.java failing (win) JDK-8009251 core-libs Add proxy handling and keep-alive fixes to jsse JDK-8009222 core-libs java.lang.IllegalArgumentException: not invocable, no method type when attempting to get getter method handle for a static field JDK-8008576 core-libs Calendar mismatch using Host LocaleProviderAdapter JDK-8008425 core-libs Remove interim new javax.lang.model API for type-annotations JDK-8007803 core-libs Implement javax.lang.model API for Type Annotations JDK-8006193 core-libs (process) Clean-up java.lang.ProcessImpl.finalize, does not need to be public JDK-8006104 core-libs Improve tests to test ".useParentHandlers" property set in the logging configuration JDK-8002070 core-libs Remove the stack search for a resource bundle for Logger to use JDK-8001642 core-libs Optional<T> class JDK-8001334 core-libs Remove use of JVM_* functions from java.io code JDK-8000183 core-libs JCK/7b59: api/java_beans/Introspector/descriptions_Introspector fails on arm platforms JDK-7190897 core-libs (fs) Files.isWritable method returns false when the path is writable (win) JDK-8006637 core-svc Failure to filter out native frame events on Solaris JDK-8005116 core-svc NPG: Rename -permstat option for jmap in jdk8 to -clstats JDK-8009684 docs Default top left frame should be "All Packages" in the generated javadoc documentation JDK-8010521 globalization jdk8 l10n resource file translation update 2 JDK-8005716 hotspot Enhance JNI specification to allow support of static JNI libraries in Embedded JREs JDK-8004172 hotspot NPG: Update jstat counter names to reflect metaspace changes JDK-8010183 infrastructure Extraneous debug output in generated-configure.sh JDK-8009608 infrastructure Event tracing should be excluded from the SE ARM build JDK-8009429 infrastructure Miscellaneous profiles cleanup JDK-8009428 infrastructure Revert changes to $ substitution performed as part of nashorn integration JDK-8009426 infrastructure "profiles" target fails due to nashorn if "images" is not built first JDK-8010787 install changeset for 8007703 is missing the deleted files JDK-8007703 install Remove com.sun.servicetag API JDK-8010142 other-libs ProblemList.txt updates (3/2013) JDK-8006818 other-libs SunEC and SunPKCS11 providers should be in all profiles JDK-7183800 other-libs TEST_BUG: Update tests to run on Ubuntu 12.04 (localhost is 127.0.1.1) JDK-8010531 security-libs Add BadKdc* tests to problem list for solaris-sparcv9 JDK-8010112 security-libs NullPointerException in sun.security.provider.certpath.CertId() JDK-8009970 security-libs Several LoginModule classes need extra permission to load AuthResources JDK-8009875 security-libs Provide a default udp_preference_limit for krb5.conf JDK-8007607 security-libs security native code doesn't always use malloc, realloc, and calloc correctly JDK-8010387 tools Javac crashes when diagnostic mentions anonymous inner class' type variables JDK-8010361 tools fix some langtools findbugs issues JDK-8010333 tools Remove com.sun.tools.javac.Server JDK-8010317 tools DocLint incorrectly reports some <pre> tags as empty JDK-8010315 tools doclint errors in javac public API JDK-8010303 tools Graph inference: missing incorporation step causes spurious inference error JDK-8010179 tools Remove transitional target values from javac JDK-8010101 tools Intersection type cast issues redundant unchecked warning JDK-8010010 tools NPE generating serializedLambdaName for nested lambda JDK-8009820 tools AssertionError when compiling java code with two identical static imports JDK-8009649 tools Lambda back-end should generate invokespecial for method handles referring to private instance methods JDK-8008582 tools jtreg failures after conversion of shell tests to Java JDK-8007767 tools TargetAnnoCombo.java need to be updated to add a new test mode JDK-8006547 tools Repeating annotations: No Target on container annotation with all targets on base annotation gives compiler error JDK-8005428 tools Update jdeps to read the same profile information as by javac JDK-8005220 tools RFE to write javap tests for repeating annotations. JDK-7080464 tools langtools regression test failures when assertions are enabled JDK-5053846 tools javac: MethodRef entries are duplicated in the constant pool From alejandro.murillo at oracle.com Tue Apr 2 14:14:40 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 02 Apr 2013 21:14:40 +0000 Subject: hg: jdk8/jdk8/hotspot: 34 new changesets Message-ID: <20130402211546.E167C48557@hg.openjdk.java.net> Changeset: 59a41e1357ab Author: amurillo Date: 2013-03-23 10:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/59a41e1357ab 8010498: new hotspot build - hs25-b25 Reviewed-by: jcoomes ! make/hotspot_version Changeset: eca90b8a06eb Author: rdurbin Date: 2013-03-19 11:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/eca90b8a06eb 7030610: runtime/6878713/Test6878713.sh fails Error. failed to clean up files after test 7123945: runtime/6878713/Test6878713.sh require about 2G of native memory, swaps and times out Summary: Add new diagnostic option -XX:MallocMaxTestWords=NNN and fix Test6878713.sh. Reviewed-by: dcubed, coleenp, dholmes, iklam ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! test/runtime/6878713/Test6878713.sh Changeset: a649f6511c04 Author: ctornqvi Date: 2013-03-20 08:17 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a649f6511c04 8010084: Race in runtime/NMT/BaselineWithParameter.java Summary: Added a waitFor() on the process Reviewed-by: mgerdin, sla, zgu ! test/runtime/NMT/BaselineWithParameter.java Changeset: 91bf0bdae37b Author: coleenp Date: 2013-03-20 08:04 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/91bf0bdae37b 8008217: CDS: Class data sharing limits the malloc heap on Solaris Summary: In 64bit VM move CDS archive address to 32G on all platforms using new flag SharedBaseAddress. In 32bit VM set CDS archive address to 3Gb on Linux and let other OSs pick the address. Reviewed-by: kvn, dcubed, zgu, hseigel ! src/os_cpu/bsd_x86/vm/globals_bsd_x86.hpp ! src/os_cpu/bsd_zero/vm/globals_bsd_zero.hpp ! src/os_cpu/linux_sparc/vm/globals_linux_sparc.hpp ! src/os_cpu/linux_x86/vm/globals_linux_x86.hpp ! src/os_cpu/linux_zero/vm/globals_linux_zero.hpp ! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/globals_solaris_x86.hpp ! src/os_cpu/windows_x86/vm/globals_windows_x86.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/runtime/globals.hpp Changeset: 2c7663baeb67 Author: acorn Date: 2013-03-20 11:43 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2c7663baeb67 8010017: lambda: reflection get(Declared)Methods support for default methods. Summary: Don't expose vm generated overpass (bridges to default methods). Reviewed-by: dholmes, fparain ! src/share/vm/prims/jvm.cpp Changeset: 79259e97a072 Author: acorn Date: 2013-03-20 12:20 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/79259e97a072 Merge Changeset: 1feda2e9f044 Author: ctornqvi Date: 2013-03-20 20:40 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1feda2e9f044 8007982: some runtime/CommandLine/ tests fail on 32-bit platforms Summary: Changed tests to use platform independent flags Reviewed-by: collins, hseigel, zgu ! test/runtime/CommandLine/BooleanFlagWithInvalidValue.java ! test/runtime/CommandLine/FlagWithInvalidValue.java ! test/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java Changeset: 81d1b58c078f Author: rdurbin Date: 2013-03-20 20:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/81d1b58c078f 8010396: checking MallocMaxTestWords in testMalloc() function is redundant Summary: Remove redundant checks in testMalloc and add assert. Reviewed-by: dcubed, coleenp, dholmes ! src/share/vm/runtime/os.cpp Changeset: e7081eb7e786 Author: dcubed Date: 2013-03-20 20:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e7081eb7e786 Merge Changeset: 06db4c0afbf3 Author: zgu Date: 2013-03-20 09:42 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/06db4c0afbf3 8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT 8009777: NMT: add new NMT dcmd to control auto shutdown option Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation Reviewed-by: dcubed, coleenp ! src/share/vm/runtime/globals.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp ! src/share/vm/services/nmtDCmd.cpp ! src/share/vm/services/nmtDCmd.hpp Changeset: 0ac03fef364f Author: zgu Date: 2013-03-21 06:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0ac03fef364f Merge ! src/share/vm/runtime/globals.hpp Changeset: 14509df4cd63 Author: iklam Date: 2013-03-21 20:46 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/14509df4cd63 8010389: After fix for 7107135 a failed dlopen() call results in a VM crash Summary: Call dlerror() in VM thread as necessary. Reviewed-by: coleenp, dholmes ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp + test/runtime/8010389/VMThreadDlopen.java Changeset: 6574f999e0cf Author: dcubed Date: 2013-03-23 22:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6574f999e0cf Merge ! src/share/vm/memory/metaspace.cpp Changeset: c342fbdf8a70 Author: ctornqvi Date: 2013-03-24 09:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c342fbdf8a70 8008454: test/runtime/NMT/PrintNMTStatistics is broken Summary: Added @run tag so that it actually runs the test, also fixed broken command line and incorrect parsing. Also reviewed by gerard.ziemski at oracle.com Reviewed-by: mgerdin, zgu ! test/runtime/NMT/PrintNMTStatistics.java Changeset: 9c8e53c7bed0 Author: ctornqvi Date: 2013-03-24 09:21 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9c8e53c7bed0 Merge - make/test/Queens.java Changeset: 729be16a470b Author: hseigel Date: 2013-03-25 08:37 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/729be16a470b 8010667: Non-zero padding is not allowed in splitverifier for tableswitch/lookupswitch instructions. Summary: Don't check the padding bits if class file version is >= 51. Reviewed-by: kvn, dholmes, coleenp ! src/share/vm/classfile/verifier.cpp Changeset: b8deb3205b51 Author: bharadwaj Date: 2013-03-25 09:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b8deb3205b51 8009552: test/vm/verifier/TestStaticIF.java failing with hs25.0-b Summary: Remove support for verification of class files with version 52 and above from type inference verifier. Reviewed-by: acorn, hseigel ! src/share/vm/classfile/verifier.cpp - test/runtime/8007736/TestStaticIF.java Changeset: 1916ca1dec2f Author: rbackman Date: 2013-03-26 15:00 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1916ca1dec2f 8009382: Add JVM_Get{Field|Method}TypeAnnotations Reviewed-by: dcubed, rbackman Contributed-by: Joel Borggren-Franck <joel.franck at oracle.com> ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h Changeset: 36376b540a98 Author: hseigel Date: 2013-03-26 09:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/36376b540a98 8009595: The UseSplitVerifier option needs to be deprecated. Summary: Put UseSplitVerifier option on the deprecated list. Reviewed-by: dcubed, kmo, acorn ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: a8016373a893 Author: hseigel Date: 2013-03-26 12:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a8016373a893 Merge Changeset: 6b748c9e1845 Author: zgu Date: 2013-03-26 14:11 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6b748c9e1845 8010651: create.bat still builds the kernel Summary: Remove old kernel build targets and VS C++ projects created by create.bat on Windows Reviewed-by: coleenp, sla ! make/windows/build.make ! make/windows/create.bat ! make/windows/makefiles/compile.make ! make/windows/makefiles/product.make ! make/windows/makefiles/vm.make - make/windows/projectfiles/kernel/Makefile - make/windows/projectfiles/kernel/vm.def - make/windows/projectfiles/kernel/vm.dsw ! src/share/tools/ProjectCreator/BuildConfig.java ! src/share/tools/ProjectCreator/WinGammaPlatform.java Changeset: 85192022ba8c Author: zgu Date: 2013-03-26 11:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/85192022ba8c Merge - test/runtime/8007736/TestStaticIF.java Changeset: 23f2d309e855 Author: zgu Date: 2013-03-26 15:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/23f2d309e855 Merge - make/windows/projectfiles/kernel/Makefile - make/windows/projectfiles/kernel/vm.def - make/windows/projectfiles/kernel/vm.dsw Changeset: 7f16d1812865 Author: tamao Date: 2013-03-20 12:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7f16d1812865 7196080: assert(max_heap >= InitialHeapSize) in arguments.cpp Summary: Remove the related assertions becasue they do not hold here. Reviewed-by: jmasa, tschatzl Contributed-by: tamao <tao.mao at oracle.com> ! src/share/vm/runtime/arguments.cpp Changeset: dbd5837b342f Author: ehelin Date: 2013-03-22 16:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dbd5837b342f 8000754: NPG: Implement a MemoryPool MXBean for Metaspace Reviewed-by: jmasa, stefank ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp + test/gc/metaspace/TestMetaspaceMemoryPools.java Changeset: 338b3a9e29b5 Author: stefank Date: 2013-03-25 11:00 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/338b3a9e29b5 Merge ! src/share/vm/services/memoryService.cpp Changeset: 42e370795a39 Author: ehelin Date: 2013-03-27 10:55 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/42e370795a39 8010818: NPG: Remove metaspace memory pools Reviewed-by: mgerdin, stefank ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/services/memoryManager.cpp ! src/share/vm/services/memoryManager.hpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp - test/gc/metaspace/TestMetaspaceMemoryPools.java Changeset: aeb22fdaa14c Author: brutisso Date: 2013-03-28 09:07 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/aeb22fdaa14c Merge ! src/share/vm/runtime/arguments.cpp Changeset: 728b89404e34 Author: jprovino Date: 2013-03-21 10:18 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/728b89404e34 8009904: jvmtiClassFileReconstituter.cpp needs to be excluded from the minimal jvm Summary: jvmtiClassFileReconstituter.cpp needs to be added to the list of files to exclude when JVMTI is excluded from the jvm Reviewed-by: dholmes, sspitsyn ! make/excludeSrc.make Changeset: 7ca101eef24a Author: jprovino Date: 2013-03-23 14:59 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7ca101eef24a Merge Changeset: 04d6d4322c6a Author: collins Date: 2013-03-27 09:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/04d6d4322c6a 8009152: A number of jtreg tests need review/improvement Summary: Added a new test_env.txt file to capture common shell variable. Added concept of COMPILEJAVA for use when TESTJAVA is a JRE. If COMPILEJAVA not set then TESTJAVA will be the default with assumption it is a JDK. Reviewed-by: kvn, brutisso, coleenp ! test/compiler/5091921/Test6890943.sh ! test/compiler/5091921/Test7005594.sh ! test/compiler/6857159/Test6857159.sh ! test/compiler/7068051/Test7068051.sh ! test/compiler/7070134/Test7070134.sh ! test/compiler/7200264/Test7200264.sh ! test/gc/6941923/test6941923.sh ! test/runtime/6626217/Test6626217.sh ! test/runtime/6878713/Test6878713.sh ! test/runtime/6929067/Test6929067.sh ! test/runtime/7020373/Test7020373.sh ! test/runtime/7051189/Xchecksig.sh ! test/runtime/7107135/Test7107135.sh ! test/runtime/7110720/Test7110720.sh ! test/runtime/7158804/Test7158804.sh ! test/runtime/7162488/Test7162488.sh + test/test_env.sh Changeset: d1897e7e0488 Author: collins Date: 2013-03-28 15:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d1897e7e0488 Merge ! test/runtime/6878713/Test6878713.sh Changeset: 8d0f263a370c Author: amurillo Date: 2013-03-28 19:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8d0f263a370c Merge - make/windows/projectfiles/kernel/Makefile - make/windows/projectfiles/kernel/vm.def - make/windows/projectfiles/kernel/vm.dsw - test/runtime/8007736/TestStaticIF.java Changeset: af788b85010e Author: amurillo Date: 2013-03-28 19:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/af788b85010e Added tag hs25-b25 for changeset 8d0f263a370c ! .hgtags From alejandro.murillo at oracle.com Tue Apr 2 14:26:18 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 02 Apr 2013 15:26:18 -0600 Subject: jdk8-b84: HotSpot Message-ID: <515B4CFA.3080005@oracle.com> hs25-b25 has been integrated into jdk8-b84. http://hg.openjdk.java.net/jdk8/jdk8/rev/a1bb1a0df1fa http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/928f8b888deb http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/af788b85010e http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/f5f40094ffcc http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/5773e3fc8380 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ea7d0f49e5dd http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/cfb65ca92082 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/999cc1bf5520 omponent : VM Status : 0 major failures, 0 minor failures Date : 04/02/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-03-29-020516.amurillo.hs25-b25-snapshot Bundles : 2013-03-29-020516.amurillo.hs25-b25-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. 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: 7030610: runtime/6878713/Test6878713.sh fails Error. failed to clean up files after test 7123945: runtime/6878713/Test6878713.sh require about 2G of native memory, swaps and times out 7196080: assert(max_heap >= InitialHeapSize) in arguments.cpp 8000754: NPG: Implement a MemoryPool MXBean for Metaspace 8007982: some runtime/CommandLine/ tests fail on 32-bit platforms 8008217: CDS: Class data sharing limits the malloc heap on Solaris 8008454: test/runtime/NMT/PrintNMTStatistics is broken 8009152: A number of jtreg tests need review/improvement 8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT 8009382: Add JVM_Get{Field|Method}TypeAnnotations 8009552: test/vm/verifier/TestStaticIF.java failing with hs25.0-b 8009595: The UseSplitVerifier option needs to be deprecated. 8009777: NMT: add new NMT dcmd to control auto shutdown option 8009904: jvmtiClassFileReconstituter.cpp needs to be excluded from the minimal jvm 8010017: lambda: reflection get(Declared)Methods support for default methods. 8010084: Race in runtime/NMT/BaselineWithParameter.java 8010389: After fix for 7107135 a failed dlopen() call results in a VM crash 8010396: checking MallocMaxTestWords in testMalloc() function is redundant 8010498: new hotspot build - hs25-b25 8010651: create.bat still builds the kernel 8010667: Non-zero padding is not allowed in splitverifier for tableswitch/lookupswitch instructions. 8010818: NPG: Remove metaspace memory pools 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-b84. Issues and Notes: This is PIT for HS25 b25 for JDK 8 b84. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro From david.katleman at oracle.com Wed Apr 3 12:41:25 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Apr 2013 19:41:25 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20130403194126.284CA4859C@hg.openjdk.java.net> Changeset: 15c1642967c9 Author: andrew Date: 2013-04-02 13:59 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/15c1642967c9 8009988: build-infra: Fix configure output for zip debuginfo check Summary: No output from zip debuginfo option when default is used. Reviewed-by: tbell ! common/autoconf/autogen.sh ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 Changeset: f3cdfb3d360d Author: omajid Date: 2013-04-02 14:13 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/f3cdfb3d360d 8011278: Allow using a system-installed giflib Reviewed-by: andrew, prr ! common/autoconf/generated-configure.sh ! common/autoconf/libraries.m4 Changeset: 01f631f89fa3 Author: katleman Date: 2013-04-02 15:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/01f631f89fa3 Merge From david.katleman at oracle.com Wed Apr 3 12:42:59 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 03 Apr 2013 19:42:59 +0000 Subject: hg: jdk8/jdk8/jdk: 3 new changesets Message-ID: <20130403194335.479DE4859D@hg.openjdk.java.net> Changeset: b68094f8263f Author: erikj Date: 2013-03-28 09:36 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b68094f8263f 8010908: Images target failes when configured with --disable-zip-debug-info Reviewed-by: tbell ! makefiles/Images.gmk Changeset: 9c76ea43d491 Author: omajid Date: 2013-04-02 14:13 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9c76ea43d491 8011278: Allow using a system-installed giflib Reviewed-by: andrew, prr ! makefiles/CompileNativeLibraries.gmk ! src/share/native/sun/awt/splashscreen/splashscreen_gif.c Changeset: 7b4721e4edb4 Author: katleman Date: 2013-04-02 15:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7b4721e4edb4 Merge ! makefiles/CompileNativeLibraries.gmk From joe.darcy at oracle.com Wed Apr 3 19:33:59 2013 From: joe.darcy at oracle.com (Joseph Darcy) Date: Wed, 03 Apr 2013 19:33:59 -0700 Subject: Result: New JDK 8 Committer: Sonali Goel Message-ID: <515CE697.80900@oracle.com> Greetings, Voting for Sonali Goel [1] is now closed. Yes: 9 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. -Joe Darcy [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-March/002188.html From david.holmes at oracle.com Wed Apr 3 22:50:21 2013 From: david.holmes at oracle.com (David Holmes) Date: Thu, 04 Apr 2013 15:50:21 +1000 Subject: requesting bug id for error in fontmanager when no fonts are installed - RHBZ#862355 In-Reply-To: <515AC749.5070306@redhat.com> References: <515AC749.5070306@redhat.com> Message-ID: <515D149D.4080005@oracle.com> Hi Jiri, Seeing this has already been discussed: http://mail.openjdk.java.net/pipermail/2d-dev/2012-November/002869.html Shouldn't you be taking this up on the 2d-dev list ?? David On 2/04/2013 9:55 PM, Jiri Vanek wrote: > Hi! > > When openjdk is used on headless devices (with no fonts), then it > crashes. See eg https://bugzilla.redhat.com/show_bug.cgi?id=862355. > I have patch (not 100% finished) for fontconfig manager for this, built, > and tested. (deeply only on linux). To move forward with this issue I > would like to ask for bug id in your bugzilla. > > With kind regards > Jiri Vanek From david.katleman at oracle.com Thu Apr 4 19:31:55 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 05 Apr 2013 02:31:55 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b84 for changeset 01f631f89fa3 Message-ID: <20130405023155.6FD8248090@hg.openjdk.java.net> Changeset: a0fa9e93efee Author: katleman Date: 2013-04-04 19:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/a0fa9e93efee Added tag jdk8-b84 for changeset 01f631f89fa3 ! .hgtags From david.katleman at oracle.com Thu Apr 4 19:31:58 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 05 Apr 2013 02:31:58 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b84 for changeset 928f8b888deb Message-ID: <20130405023159.1BE7648091@hg.openjdk.java.net> Changeset: 9583a6431596 Author: katleman Date: 2013-04-04 19:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/9583a6431596 Added tag jdk8-b84 for changeset 928f8b888deb ! .hgtags From david.katleman at oracle.com Thu Apr 4 19:32:49 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 05 Apr 2013 02:32:49 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b84 for changeset af788b85010e Message-ID: <20130405023251.2644448092@hg.openjdk.java.net> Changeset: ac242ddfa319 Author: katleman Date: 2013-04-04 19:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ac242ddfa319 Added tag jdk8-b84 for changeset af788b85010e ! .hgtags From david.katleman at oracle.com Thu Apr 4 19:34:30 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 05 Apr 2013 02:34:30 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b84 for changeset 7b4721e4edb4 Message-ID: <20130405023442.0A84F48095@hg.openjdk.java.net> Changeset: 43da85020921 Author: katleman Date: 2013-04-04 19:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/43da85020921 Added tag jdk8-b84 for changeset 7b4721e4edb4 ! .hgtags From david.katleman at oracle.com Thu Apr 4 19:34:21 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 05 Apr 2013 02:34:21 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b84 for changeset 5773e3fc8380 Message-ID: <20130405023423.CD31948094@hg.openjdk.java.net> Changeset: 8c0b6bccfe47 Author: katleman Date: 2013-04-04 19:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/8c0b6bccfe47 Added tag jdk8-b84 for changeset 5773e3fc8380 ! .hgtags From david.katleman at oracle.com Thu Apr 4 19:34:15 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 05 Apr 2013 02:34:15 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b84 for changeset f5f40094ffcc Message-ID: <20130405023417.C413A48093@hg.openjdk.java.net> Changeset: 41b50e2c5ea3 Author: katleman Date: 2013-04-04 19:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/41b50e2c5ea3 Added tag jdk8-b84 for changeset f5f40094ffcc ! .hgtags From david.katleman at oracle.com Thu Apr 4 19:35:52 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 05 Apr 2013 02:35:52 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b84 for changeset cfb65ca92082 Message-ID: <20130405023555.69F3148096@hg.openjdk.java.net> Changeset: 4a48f3173534 Author: katleman Date: 2013-04-04 19:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4a48f3173534 Added tag jdk8-b84 for changeset cfb65ca92082 ! .hgtags From david.katleman at oracle.com Thu Apr 4 19:35:58 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 05 Apr 2013 02:35:58 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b84 for changeset 999cc1bf5520 Message-ID: <20130405023559.8681648097@hg.openjdk.java.net> Changeset: e0378f0a50da Author: katleman Date: 2013-04-04 19:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e0378f0a50da Added tag jdk8-b84 for changeset 999cc1bf5520 ! .hgtags From euigeun_chung at tmax.co.kr Thu Apr 4 19:40:03 2013 From: euigeun_chung at tmax.co.kr (=?UTF-8?B?RXVnZW5lIENodW5nKOygleydmOq3vCk=?=) Date: Fri, 5 Apr 2013 11:40:03 +0900 Subject: java.lang.String API suggestion : make String return read-only CharBuffer Message-ID: <CAGjuCw7i1roDwYig2=_=tHA3nfEXZsGVqp2cjK3iA4=7DzuX1w@mail.gmail.com> Hello, Java SE 8 EG. I'm a member of TmaxSoft, which is making the JEUS web application server. And the implementor of a Servlet container. I am writing to you that I'd like to suggest a new method to java.lang.String like below: /** * Returns a read-only char buffer that shares this string's content. * @return a read-only char buffer */ public java.nio.CharBuffer getAsCharBuffer() { return CharBuffer.wrap(value).asReadOnlyBuffer(); } Since Java EE Servlet 3.1, a Servlet container provides non-blocking I/O to web applications. So, javax.servlet.ServletOutputStream#print(String s) supports non-blocking write. Before writing 's' to a socket stream, we must convert it to a byte array. We can use s.getBytes(charset), if 's' is small enough. But if 's' is big enough, we cannot use getBytes() because it can cause memory exhaustion or more seriously OutOfMemoryError. To avoid the problem, we need a fixed-size char array and byte array for intermediate conversion. Here's the pseudo code to explain why String should return read-only CharBuffer. Let's call the name of char array 'cbuff' and the name of result byte array 'bbuff'. for (toStringEnd) { s.getChars(b, e, cbuff, cbuff.length); // 1 charsetEncoder.encode(CharBuffer.wrap(cbuff), ByteBuffer.wrap(bbuff), false); // 2 // write 'bbuff' to socket } >From above code, '1' and '2' are necessary operations but definitely memory copy overhead. Copy overhead of '2' is unavoidable but we can remove overhead of '1' if String offers backing CharBuffer as I've suggested. CharBuffer charBuffer = s.getAsCharBuffer(); for (charBuffer.hasRemaining()) { // NO OVERHEAD Of 1 charsetEncoder.encode(charBuffer, ByteBuffer.wrap(bbuff), false); // 2 // write 'bbuff' to socket } It doesn't harm immutability of String because CharBuffer returned from it is read-only. (CharBuffer.asReadOnlyBuffer()) And I think this new method can help many applications to reduce memory copy overhead of String. Best regards, Eugene Chung (Korean : ???) From Alan.Bateman at oracle.com Fri Apr 5 11:47:38 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 05 Apr 2013 19:47:38 +0100 Subject: Result: New jdk8-dev Reviewer: Erik Joelsson Message-ID: <515F1C4A.8050809@oracle.com> Voting for Erik Joelsson [1] is now closed. Yes: 20 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-March/002208.html From gnu.andrew at redhat.com Mon Apr 8 13:56:05 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 8 Apr 2013 16:56:05 -0400 (EDT) Subject: CFV: New OpenJDK8 Reviewer: Omair Majid In-Reply-To: <946916536.908333.1365453971105.JavaMail.root@redhat.com> Message-ID: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> I hereby nominate Omair Majid for the position of OpenJDK 8 reviewer. Omair has been working on OpenJDK since his internship at Red Hat in May 2008, and has continued doing so after obtaining full-time employment in June 2010. In this time, he has committed many changesets to OpenJDK (the commit logs for the OpenJDK 8 tree show 24) and innumerable ones to the IcedTea [1] and IcedTea-Web [2] projects. He's also reviewed many patches for other developers and contributed patches at the level of GNU/Linux distribution packaging. Recently, he has been hard at work on making the OpenJDK 8 build amenable to GNU/Linux distributions, resulting in three approved changesets in the last month alone. I feel his skills as a reviewer would be very beneficial in this area as he has much experience in working with build systems via IcedTea, and is familiar with issues which apply to our builds but not to those of Oracle. Votes are due by Apr 22, 2013, 21:00 UTC. Only current OpenJDK 8 reviewers [3] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [4]. [1] http://openjdk.java.net/projects/icedtea [2] http://icedtea.classpath.org/wiki/IcedTea-Web [3] http://openjdk.java.net/census#jdk8 [4] http://openjdk.java.net/projects/#reviewer-vote -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From gnu.andrew at redhat.com Mon Apr 8 14:18:17 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 8 Apr 2013 17:18:17 -0400 (EDT) Subject: CFV: New OpenJDK8 Reviewer: Omair Majid In-Reply-To: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> References: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> Message-ID: <364522413.915792.1365455897942.JavaMail.root@redhat.com> ----- Original Message ----- > I hereby nominate Omair Majid for the position of OpenJDK 8 reviewer. > > Omair has been working on OpenJDK since his internship at Red Hat in May > 2008, > and has continued doing so after obtaining full-time employment in June 2010. > In this time, he has committed many changesets to OpenJDK (the commit logs > for > the OpenJDK 8 tree show 24) and innumerable ones to the IcedTea [1] and > IcedTea-Web [2] projects. He's also reviewed many patches for other > developers > and contributed patches at the level of GNU/Linux distribution packaging. > > Recently, he has been hard at work on making the OpenJDK 8 build amenable to > GNU/Linux distributions, resulting in three approved changesets in the last > month alone. I feel his skills as a reviewer would be very beneficial in > this > area as he has much experience in working with build systems via IcedTea, and > is familiar with issues which apply to our builds but not to those of Oracle. > > Votes are due by Apr 22, 2013, 21:00 UTC. > > Only current OpenJDK 8 reviewers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > [1] http://openjdk.java.net/projects/icedtea > [2] http://icedtea.classpath.org/wiki/IcedTea-Web > [3] http://openjdk.java.net/census#jdk8 > [4] http://openjdk.java.net/projects/#reviewer-vote > -- > Andrew :) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > PGP Key: 248BDC07 (https://keys.indymedia.org/) > Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 > > Vote: Yes. -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From coleen.phillimore at oracle.com Mon Apr 8 18:49:50 2013 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Mon, 08 Apr 2013 21:49:50 -0400 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <CA+kOe0_mdRCHL0bdHr7TTzUBhfR0dp75bQuzju2TeaWDZA_pBA@mail.gmail.com> <511CAE4C.2000002@redhat.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> Message-ID: <516373BE.1030703@oracle.com> Hi Martin, I'm sorry, I lost track of this and thought it was already pushed. The jni_md.h changes look good but I don't really understand why the awt changes were made, or what they do. Since the jdk doesn't usually push using JPRT, I'm afraid to push this directly myself without a review from someone from jdk8-dev at openjdk.com. I have cc'ed them. I think someone from the tools and libraries group should review and push this. Thanks, Coleen On 4/8/2013 7:35 PM, Martin Buchholz wrote: > friendly ping. I'd like to have an approve to push this (or have > someone jprt for me). > > > On Mon, Mar 11, 2013 at 4:57 PM, Martin Buchholz <martinrb at google.com > <mailto:martinrb at google.com>> wrote: > > The latest version of my webrev is here: > http://cr.openjdk.java.net/~martin/webrevs/openjdk8/JNIEXPORT/ > <http://cr.openjdk.java.net/%7Emartin/webrevs/openjdk8/JNIEXPORT/> > It includes this line: > > Reviewed-by: coleenp, ddehaven, dcubed > > > Ok to push? > > > > On Fri, Mar 8, 2013 at 10:31 AM, Coleen Phillmore > <coleen.phillimore at oracle.com > <mailto:coleen.phillimore at oracle.com>> wrote: > > > The hotspot definitions of JNIEXPORT don't match in all the > files to the JDK definition. I think a hotspot bug should be > filed to fix the jni_<cpu>.h definitions which now none of > them match. After someone in core-libs checks this in, we'll > update the hotspot files to match the final version and retest > -fvisibility=hidden. > > I don't remember why the JDK version wasn't fixed with the > original -fvisibility=hidden work. > > Coleen > > > On 2/28/2013 3:56 PM, Daniel D. Daugherty wrote: > > On 2/28/13 11:57 AM, David DeHaven wrote: > > Has a bug been filed for this? -DrD- > > > As mentioned earlier in this thread... > > Dan > > > > On 2/19/13 5:21 PM, Daniel D. Daugherty wrote: > > I couldn't find a 'jdk' repo relevant bug for this > issue so I filed: > > 8008509: 6588413 changed JNIEXPORT visibility for > GCC on HSX, jdk's > jni_md.h needs similar change > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8008509 > https://jbs.oracle.com/bugs/browse/JDK-8008509 > > Coleen did the original work on 6588413 so I added her > to the "interest > list" for the new bug. The need for an update to the > jdk repo's jni_md.h > file was raised during the code review for 6588413, > but that detail appears > to have been dropped. > > Dan > > > > From anthony.petrov at oracle.com Tue Apr 9 00:15:28 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 09 Apr 2013 11:15:28 +0400 Subject: CFV: New OpenJDK8 Reviewer: Omair Majid In-Reply-To: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> References: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> Message-ID: <5163C010.7070006@oracle.com> Vote: YES -- best regards, Anthony On 4/9/2013 0:56, Andrew Hughes wrote: > I hereby nominate Omair Majid for the position of OpenJDK 8 reviewer. > > Omair has been working on OpenJDK since his internship at Red Hat in May 2008, > and has continued doing so after obtaining full-time employment in June 2010. > In this time, he has committed many changesets to OpenJDK (the commit logs for > the OpenJDK 8 tree show 24) and innumerable ones to the IcedTea [1] and > IcedTea-Web [2] projects. He's also reviewed many patches for other developers > and contributed patches at the level of GNU/Linux distribution packaging. > > Recently, he has been hard at work on making the OpenJDK 8 build amenable to > GNU/Linux distributions, resulting in three approved changesets in the last > month alone. I feel his skills as a reviewer would be very beneficial in this > area as he has much experience in working with build systems via IcedTea, and > is familiar with issues which apply to our builds but not to those of Oracle. > > Votes are due by Apr 22, 2013, 21:00 UTC. > > Only current OpenJDK 8 reviewers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > [1] http://openjdk.java.net/projects/icedtea > [2] http://icedtea.classpath.org/wiki/IcedTea-Web > [3] http://openjdk.java.net/census#jdk8 > [4] http://openjdk.java.net/projects/#reviewer-vote From anthony.petrov at oracle.com Tue Apr 9 00:25:04 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 09 Apr 2013 11:25:04 +0400 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <516373BE.1030703@oracle.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <511CAE4C.2000002@redhat.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> Message-ID: <5163C250.7080100@oracle.com> Hi Coleen, Martin, [ cc'ing awt-dev@ ] Probably gcc can't process typedefs with visibility attributes specified, hence the changes to AWT. Generally they look good. However, I'm concerned with the compatibility impact of this change. I suppose that 3rd-party JNI libraries could use such a pattern, too. And now their compilation may fail. I understand that this is just a source compatibility issue, not a binary compatibility. But I just want to make sure we're aware of it. I'm also wondering if this is something that should be reviewed by CCC as well (which is still Oracle-internal :( ). Phil? -- best regards, Anthony On 4/9/2013 5:49, Coleen Phillimore wrote: > > Hi Martin, > > I'm sorry, I lost track of this and thought it was already pushed. The > jni_md.h changes look good but I don't really understand why the awt > changes were made, or what they do. Since the jdk doesn't usually push > using JPRT, I'm afraid to push this directly myself without a review > from someone from jdk8-dev at openjdk.com. I have cc'ed them. I think > someone from the tools and libraries group should review and push this. > > Thanks, > Coleen > > On 4/8/2013 7:35 PM, Martin Buchholz wrote: >> friendly ping. I'd like to have an approve to push this (or have >> someone jprt for me). >> >> >> On Mon, Mar 11, 2013 at 4:57 PM, Martin Buchholz <martinrb at google.com >> <mailto:martinrb at google.com>> wrote: >> >> The latest version of my webrev is here: >> http://cr.openjdk.java.net/~martin/webrevs/openjdk8/JNIEXPORT/ >> <http://cr.openjdk.java.net/%7Emartin/webrevs/openjdk8/JNIEXPORT/> >> It includes this line: >> >> Reviewed-by: coleenp, ddehaven, dcubed >> >> >> Ok to push? >> >> >> >> On Fri, Mar 8, 2013 at 10:31 AM, Coleen Phillmore >> <coleen.phillimore at oracle.com >> <mailto:coleen.phillimore at oracle.com>> wrote: >> >> >> The hotspot definitions of JNIEXPORT don't match in all the >> files to the JDK definition. I think a hotspot bug should be >> filed to fix the jni_<cpu>.h definitions which now none of >> them match. After someone in core-libs checks this in, we'll >> update the hotspot files to match the final version and retest >> -fvisibility=hidden. >> >> I don't remember why the JDK version wasn't fixed with the >> original -fvisibility=hidden work. >> >> Coleen >> >> >> On 2/28/2013 3:56 PM, Daniel D. Daugherty wrote: >> >> On 2/28/13 11:57 AM, David DeHaven wrote: >> >> Has a bug been filed for this? -DrD- >> >> >> As mentioned earlier in this thread... >> >> Dan >> >> >> >> On 2/19/13 5:21 PM, Daniel D. Daugherty wrote: >> >> I couldn't find a 'jdk' repo relevant bug for this >> issue so I filed: >> >> 8008509: 6588413 changed JNIEXPORT visibility for >> GCC on HSX, jdk's >> jni_md.h needs similar change >> >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8008509 >> https://jbs.oracle.com/bugs/browse/JDK-8008509 >> >> Coleen did the original work on 6588413 so I added her >> to the "interest >> list" for the new bug. The need for an update to the >> jdk repo's jni_md.h >> file was raised during the code review for 6588413, >> but that detail appears >> to have been dropped. >> >> Dan >> >> >> >> > From anthony.petrov at oracle.com Tue Apr 9 06:08:35 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 09 Apr 2013 17:08:35 +0400 Subject: <AWT Dev> <Swing Dev> sun.awt.X11 logs still using String + (waste) In-Reply-To: <CAKjRUT4r7A4W0FjEat502D9XCUs1STJ2LK2HQakukpcFq7wxBw@mail.gmail.com> References: <CAKjRUT4h8UPF-t=+XHw4EUn5tkXz5dAxe6h-zgYBLSkjYO93kQ@mail.gmail.com> <CAKjRUT7YA4uSyWO1TQUSB8y22ar3PV1vCxDyFuzOJ81PYboxOg@mail.gmail.com> <CAKjRUT5erFxyjTwsMYS+F3+F8VK1ATOj+6o5=0qtAY+5XzrAag@mail.gmail.com> <5149990F.6030408@oracle.com> <514B8919.70705@oracle.com> <51594369.1050504@oracle.com> <515978A0.2050202@oracle.com> <515AA1D3.30004@oracle.com> <CAKjRUT631ZyVJzWWyh7f_unkhzqARcWqX0x80LUceg7kfy+c3g@mail.gmail.com> <515ACB0A.30101@oracle.com> <CAKjRUT6Owv7uPhTOLUzzbxRO-6_EEMy3sQPhc=F4fGQzF4ZD4Q@mail.gmail.com> <CAKjRUT5jpySsPZ7oKOPmmZXVqJ0FpuisSs47qrVOGanA2r9LJA@mail.gmail.com> <515D6C6F.30104@oracle.com> <CAKjRUT4W_cwDxdvfbZQO17ftWn0rtQHk_3mcRLpCwLfHy1N98Q@mail.gmail.com> <CAKjRUT5SvpWQ2r0o3+DL9mFL-M0h2AOzUmpFGLB-7orA+sT59A@mail.gmail.com> <5162872D.8060004@gmail.com> <CAKjRUT47PHaw1Y0q6S4noKMGbL6TQzU5BBckrG00TyrybPW5+Q@mail.gmail.com> <CAKjRUT4r7A4W0FjEat502D9XCUs1STJ2LK2HQakukpcFq7wxBw@mail.gmail.com> Message-ID: <516412D3.90907@oracle.com> Hi Laurent, Thanks for all your hard work! The fix looks fine to me. I'm also CC'ing jdk8-dev@ to let other teams review the changes in their areas. I've only reviewed the AWT part of the fix. -- best regards, Anthony On 4/8/2013 15:32, Laurent Bourg?s wrote: > Anthony, > > here is an updated patch concerning both PlatformLogger and Logger 'bad' > usages: > http://jmmc.fr/~bourgesl/share/webrev-8010297.3/ > > It impacts now awt, swing, JMX, security, network, and apache xml. > > Thanks for the review, > Laurent > > 2013/4/8 Laurent Bourg?s <bourges.laurent at gmail.com > <mailto:bourges.laurent at gmail.com>> > > Peter, Mandy, > > I think it would be great to make PlatformLogger very similar to > Logger API: > I mean JUL Logger already has only 1 convenient method with 1 param > so it may be great to have the same API in PlatformLogger too: maybe > extend it to 2 or 3 params ... > > Peter, could you look at the API differences between Logger / > PlatformLogger to make PlatformLogger API more similar to JUL Logger ? > > Laurent > > > 2013/4/8 Peter Levart <peter.levart at gmail.com > <mailto:peter.levart at gmail.com>> > > On 04/07/2013 07:11 PM, Laurent Bourg?s wrote: >> >> Hi >> >> I started fixing All PlatformlLogger "bad" usages and I am >> fixing also many jul Logger usages without isLoggable ... >> That represents a lot of changes and a very boring job. >> >> I think sending a webrew tomorrow. >> > > Hi Laurent, > > Since you're already deep in the task, you might have a rough > feeling what part of such unguarded log statements are of the > following type: > > logger.[fine,info,...]("a message with {0} and {1} > placeholders", someArg1, someArg2); > > where someArg1, ... are some values that are already present in > the context of the logging statement and don't have to be > computed just for satisfying the logging (not even boxing). Such > usages could be effectively optimized by adding some overloaded > methods to PlatformLogger that take 1, 2, 3, ... arguments: > > class PlatformLogger { > > ... > > public void finest(String msg, Object param1) { > if (isLoggable(Level.FINEST)) { > loggerProxy.doLog(Level.FINEST, msg, param1); > } > } > > public void finest(String msg, Object param1, Object param2) { > if (isLoggable(Level.FINEST)) { > loggerProxy.doLog(Level.FINEST, msg, param1, param2); > } > } > > public void finest(String msg, Object param1, Object param2, > Object param3) { > if (isLoggable(Level.FINEST)) { > loggerProxy.doLog(Level.FINEST, msg, param1, param2, > param3); > } > } > > ... > > This would effectively guard creation of the arguments array > with an isLoggable check for some common usages, eliminating the > need to explicitly guard such statements. Of course, the user > would have to be aware of when such unguarded logging statement > is without overhead and when not... > > How do you feel about such API extension? > > > Regards, Peter > > > >> Laurent >> >> Le 4 avr. 2013 14:08, "Laurent Bourg?s" >> <bourges.laurent at gmail.com <mailto:bourges.laurent at gmail.com>> >> a ?crit : >> >> Ok, I can provide an updated patch after finding / fixing >> all usages. >> >> Probably in 1 or 2 days, >> >> Laurent >> >> 2013/4/4 Anthony Petrov <anthony.petrov at oracle.com >> <mailto:anthony.petrov at oracle.com>> >> >> Yes, this makes sense. Do you want to update your fix >> for 8010297 to include these changes as well? >> >> -- >> best regards, >> Anthony >> >> >> On 04/04/13 15:47, Laurent Bourg?s wrote: >> >> Dear all, >> >> I just realized there is another problem with >> PlatformLogger log statements: >> XBaseWindow: >> public boolean grabInput() { >> grabLog.fine("Grab input on {0}", this); >> ... >> } >> >> This calls the PlatformLogger.fine( varargs): >> public void fine(String msg, Object... params) { >> logger.doLog(FINE, msg, params); >> } >> >> Doing so, the JVM creates a new Object[] instance >> to provide params as >> varargs. >> >> I would recommend using isLoggable() test to avoid >> such waste if the log >> is disabled (fine, finer, finest ...). >> >> Do you want me to provide a new patch related to >> this problem ? >> >> Does somebody have an idea to automatically >> analyze the JDK code and >> detect missing isLoggable statements ... >> >> Regards, >> Laurent >> >> 2013/4/3 Laurent Bourg?s >> <bourges.laurent at gmail.com >> <mailto:bourges.laurent at gmail.com> >> <mailto:bourges.laurent at gmail.com >> <mailto:bourges.laurent at gmail.com>>> >> >> >> Anthony, >> >> could you tell me once it is in the OpenJDK8 >> repository ? >> I would then perform again profiling tests to >> check if there is no >> more missing isLoggable() statements. >> >> Once JMX and other projects switch to >> PlatformLogger, I could check >> again. >> >> Maybe I could write a small java code checker >> (pmd rule) to test if >> there is missing isLoggable() statements >> wrapping PlatformLogger log >> statements. Any idea about how to reuse java >> parser to do so ? >> >> Regards, >> >> Laurent >> >> 2013/4/2 Anthony Petrov >> <anthony.petrov at oracle.com >> <mailto:anthony.petrov at oracle.com> >> <mailto:anthony.petrov at oracle.com >> <mailto:anthony.petrov at oracle.com>>> >> >> >> Looks fine to me as well. Thanks for >> fixing this, Laurent. >> >> Let's wait a couple more days in case Net >> or Swing folks want to >> review the fix. After that I'll push it to >> the repository. >> >> -- >> best regards, >> Anthony >> >> >> On 4/2/2013 15:35, Laurent Bourg?s wrote: >> >> Here is the updated patch: >> >> http://jmmc.fr/~bourgesl/__share/webrev-8010297.2/ >> <http://jmmc.fr/%7Ebourgesl/__share/webrev-8010297.2/> >> >> <http://jmmc.fr/%7Ebourgesl/share/webrev-8010297.2/> >> >> >> Fixed inconsistencies between FINE / >> FINER log statements: >> - XScrollbarPeer >> - XWindowPeer >> >> Laurent >> >> 2013/4/2 Anthony Petrov >> <anthony.petrov at oracle.com >> <mailto:anthony.petrov at oracle.com> >> <mailto:anthony.petrov at oracle.com >> <mailto:anthony.petrov at oracle.com>> >> <mailto:anthony.petrov at oracle. >> <mailto:anthony.petrov at oracle.>__com >> >> <mailto:anthony.petrov at oracle.com >> <mailto:anthony.petrov at oracle.com>>>> >> >> >> 1. Sergey: I believe this is for >> purposes of better >> formating the >> log output and making it more >> readable by separating or >> highlighting >> some sections. I don't think this >> should be changed. >> >> 2. Laurent: can you please >> address this issue and send >> us a new patch? >> >> -- >> best regards, >> Anthony >> >> >> On 4/1/2013 16:08, Sergey >> Bylokhov wrote: >> >> >> Hi, Anthony >> Only two comments: >> 1 Why we need some special >> text in the log output >> like "***" and >> "###" >> 2 XScrollbarPeer.java: >> >> + if >> >> (log.isLoggable(____PlatformLogger.FINEST)) { >> >> >> + >> log.finer("KeyEvent on scrollbar: " + >> event); >> + } >> >> >> >> On 4/1/13 12:20 PM, Anthony >> Petrov wrote: >> >> Awt, Swing, Net engineers, >> >> Could anyone review the >> fix please? For your >> convenience: >> >> Bug: >> >> http://bugs.sun.com/view_bug.____do?bug_id=8010297 >> >> <http://bugs.sun.com/view_bug.__do?bug_id=8010297> >> >> >> <http://bugs.sun.com/view_bug.__do?bug_id=8010297 >> >> <http://bugs.sun.com/view_bug.do?bug_id=8010297>> >> >> Fix: >> >> http://cr.openjdk.java.net/~____anthony/8-55-isLoggable-____8010297.0/ >> <http://cr.openjdk.java.net/%7E____anthony/8-55-isLoggable-____8010297.0/> >> >> <http://cr.openjdk.java.net/%7E__anthony/8-55-isLoggable-__8010297.0/> >> >> <http://cr.openjdk.java.net/%__7Eanthony/8-55-isLoggable-__8010297.0/ >> >> <http://cr.openjdk.java.net/%7Eanthony/8-55-isLoggable-8010297.0/>> >> >> -- best regards, >> Anthony >> >> On 3/22/2013 2:26, >> Anthony Petrov wrote: >> >> Hi Laurent, >> >> The fix looks great >> to me. Thank you very much. >> >> We still need at >> least one review, though. >> Hopefully >> net-dev@ and/or >> swing-dev@ folks might help >> us out a bit. >> >> -- >> best regards, >> Anthony >> >> On 3/20/2013 15:10, >> Anthony Petrov wrote: >> >> Hi Laurent, >> >> Thanks for the >> patch. I've filed a bug at: >> >> http://bugs.sun.com/view_bug.____do?bug_id=8010297 >> >> <http://bugs.sun.com/view_bug.__do?bug_id=8010297> >> >> >> >> <http://bugs.sun.com/view_bug.__do?bug_id=8010297 >> >> <http://bugs.sun.com/view_bug.do?bug_id=8010297>> >> (should be >> available in a day or two) >> >> and published a >> webrev generated from >> your patch at: >> >> http://cr.openjdk.java.net/~____anthony/8-55-isLoggable-____8010297.0/ >> <http://cr.openjdk.java.net/%7E____anthony/8-55-isLoggable-____8010297.0/> >> >> <http://cr.openjdk.java.net/%7E__anthony/8-55-isLoggable-__8010297.0/> >> >> <http://cr.openjdk.java.net/%__7Eanthony/8-55-isLoggable-__8010297.0/ >> >> <http://cr.openjdk.java.net/%7Eanthony/8-55-isLoggable-8010297.0/>> >> >> >> I'm also copying >> swing-dev@ and >> net-dev@ because the >> fix affects those >> areas too. I myself >> will review >> the fix a bit >> later but am sending it >> now for other >> folks to take a >> look at it. >> >> On 3/19/2013 >> 15:29, Laurent Bourg?s wrote: >> >> I am sorry I >> started modifying >> PlatformLogger >> and reverted >> changes to this class >> as it is >> another topic >> to be discussed >> later: isLoggable >> performance >> and waste due to >> HashMap<Integer, >> Level> leads >> to Integer allocations >> (boxing). >> >> >> I saw your >> message to core-libs-dev@, >> so I just >> dropped all >> changes to the >> PlatformLogger from this >> patch. >> >> Finally, I >> have another question >> related to the >> >> WrapperGenerator class: it >> generates a lot of >> empty log >> statements (XEvent): >> >> log >> >> <http://grepcode.com/file/____repository.grepcode.com/java/____root/jdk/openjdk/6-b14/sun/____awt/X11/XWrapperBase.java#____XWrapperBase.0log >> >> <http://grepcode.com/file/__repository.grepcode.com/java/__root/jdk/openjdk/6-b14/sun/__awt/X11/XWrapperBase.java#__XWrapperBase.0log> >> >> >> >> <http://grepcode.com/file/__repository.grepcode.com/java/__root/jdk/openjdk/6-b14/sun/__awt/X11/XWrapperBase.java#__XWrapperBase.0log >> >> <http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/sun/awt/X11/XWrapperBase.java#XWrapperBase.0log>>>.finest >> >> <http://grepcode.com/file/____repository.grepcode.com/java/____root/jdk/openjdk/6-b14/java/____util/logging/Logger.java#____Logger.finest%28java.lang.____String%29 >> >> <http://grepcode.com/file/__repository.grepcode.com/java/__root/jdk/openjdk/6-b14/java/__util/logging/Logger.java#__Logger.finest%28java.lang.__String%29> >> >> >> >> <http://grepcode.com/file/__repository.grepcode.com/java/__root/jdk/openjdk/6-b14/java/__util/logging/Logger.java#__Logger.finest%28java.lang.__String%29 >> >> <http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/util/logging/Logger.java#Logger.finest%28java.lang.String%29>>>(""); >> >> >> Is it really >> useful to have such >> statements ? I >> would keep >> logs with non empty >> messages only. >> >> See >> WrapperGenerator:753: >> >> String s_log = >> >> (generateLog?"log.finest(\"\")____;":""); >> >> >> >> >> I believe they're >> used for log >> formatting purposes >> to separate >> numerous events in a log >> (e.g. think of >> mouse-move events >> - there can be >> hundreds of them in >> a raw). >> >> >> Please note that >> the hg export format >> is not that >> useful unless >> you're assigned an >> OpenJDK id already >> (please see >> Dalibor's message for >> details) because I >> can't import it >> directly. So for the >> time being you >> could send just >> raw patches (i.e. the >> output of hg >> diff only - and >> there's no need to >> commit your >> changes in this >> case). Also, please >> note that the >> mailing lists >> strip attachments. The >> reason I got it >> is because I was >> listed in To: of your >> message. So >> when sending >> patches you can: >> 1) post them >> inline, or >> 2) attach them >> and add a person to To: >> of your >> message, or >> 3) upload them >> somewhere on the web. >> However, it would >> be best if you could >> generate a >> webrev for your >> changes and upload it >> somewhere. >> Currently this is >> the standard format >> for reviewing >> fixes in OpenJDK. >> >> -- >> best regards, >> Anthony >> >> >> Regards, >> Laurent >> >> >> >> 2013/3/19 >> Laurent Bourg?s >> <bourges.laurent at gmail.com >> <mailto:bourges.laurent at gmail.com> >> <mailto:bourges.laurent at gmail.com >> <mailto:bourges.laurent at gmail.com>> >> <mailto:bourges.laurent at gmail. >> <mailto:bourges.laurent at gmail.>__com >> <mailto:bourges.laurent at gmail.com >> <mailto:bourges.laurent at gmail.com>>> >> <mailto:bourges.laurent at gmail >> <mailto:bourges.laurent at gmail>. >> <mailto:bourges.laurent at gmail >> <mailto:bourges.laurent at gmail>.>____com >> >> <mailto:bourges.laurent at gmail. >> <mailto:bourges.laurent at gmail.>__com >> <mailto:bourges.laurent at gmail.com >> <mailto:bourges.laurent at gmail.com>>>>> >> >> Hi antony, >> >> FYI I >> started reviewing and >> fixing all >> >> PlatformLogger use cases (not >> too many >> as I thought first) >> mainly used by >> awt / swing >> projects to >> provide >> you a patch on latest >> JDK8 source code: >> >> I am >> adding the log level check >> when it is >> missing: >> if >> >> (...log.isLoggable(____PlatformLogger.xxx)) { >> >> >> log... >> } >> >> I will >> not change the String + >> operations to >> use the >> message format >> syntax in >> this patch. >> >> Do you >> accept such patch / proposed >> contribution ? >> >> Regards, >> Laurent >> >> >> 2013/3/18 >> Laurent Bourg?s >> <bourges.laurent at gmail.com >> <mailto:bourges.laurent at gmail.com> >> <mailto:bourges.laurent at gmail.com >> <mailto:bourges.laurent at gmail.com>> >> <mailto:bourges.laurent at gmail. >> <mailto:bourges.laurent at gmail.>__com >> <mailto:bourges.laurent at gmail.com >> <mailto:bourges.laurent at gmail.com>>> >> <mailto:bourges.laurent at gmail >> <mailto:bourges.laurent at gmail>. >> <mailto:bourges.laurent at gmail >> <mailto:bourges.laurent at gmail>.>____com >> >> <mailto:bourges.laurent at gmail. >> <mailto:bourges.laurent at gmail.>__com >> <mailto:bourges.laurent at gmail.com >> <mailto:bourges.laurent at gmail.com>>>>> >> >> Hi >> antony, >> >> 2 >> different things: >> 1/ >> PlatformLogger was >> patched (doLog >> method) to >> avoid string >> >> operations (message >> formatting) for >> disabled logs >> (patch >> >> submiited on JDK8 and JDK7u): >> >> http://mail.openjdk.java.net/____pipermail/jdk7u-dev/2012-____April/002751.html >> >> <http://mail.openjdk.java.net/__pipermail/jdk7u-dev/2012-__April/002751.html> >> >> >> >> >> <http://mail.openjdk.java.net/__pipermail/jdk7u-dev/2012-__April/002751.html >> >> <http://mail.openjdk.java.net/pipermail/jdk7u-dev/2012-April/002751.html>> >> >> >> 2/ I >> looked 2 hours ago on >> JDK7u AND >> JDK8 source >> codes and both >> still >> have: >> - log >> statements WITHOUT >> log level check >> : if >> >> (log.isLoggable(____PlatformLogger.FINE)) >> >> >> log.fine(...); >> - >> string operations (+) in >> log calls >> that could be >> improved >> using >> the message format >> syntax (String >> + args): for >> example, >> avoid >> using >> PlatformLogger.fine(String + >> ...) in favor >> of using >> >> PlatformLogger.fine(String msg, >> Object... params) >> >> I >> reported in my previous >> mail several >> cases where the >> >> isLoggable() call is >> missing and leads >> to useless String >> >> operations but also method >> calls >> >> (Component.paramString() for >> example). >> >> >> Finally, I also provided >> other possible >> cases (using >> grep); >> maybe >> there is a better >> alternative to >> find all >> occurences of >> >> String operations in log calls. >> >> Regards, >> Laurent >> >> >> 2013/3/18 Anthony Petrov >> <anthony.petrov at oracle.com >> <mailto:anthony.petrov at oracle.com> >> <mailto:anthony.petrov at oracle.com >> <mailto:anthony.petrov at oracle.com>> >> <mailto:anthony.petrov at oracle. >> <mailto:anthony.petrov at oracle.>__com >> <mailto:anthony.petrov at oracle.com >> <mailto:anthony.petrov at oracle.com>>> >> <mailto:anthony.petrov at oracle >> <mailto:anthony.petrov at oracle>. >> <mailto:anthony.petrov at oracle >> <mailto:anthony.petrov at oracle>.>____com >> >> <mailto:anthony.petrov at oracle. >> <mailto:anthony.petrov at oracle.>__com >> <mailto:anthony.petrov at oracle.com >> <mailto:anthony.petrov at oracle.com>>>>> >> >> >> Hi Laurent, >> >> >> Normally we fix an >> issue in JDK 8 >> first, and >> then back-port >> >> the fix to a 7u >> release. You're >> saying that >> in JDK 8 the >> >> problem isn't >> reproducible anymore. >> Can you please >> >> investigate (using the >> Mercurial >> history log) >> what exact fix >> >> resolved it in JDK 8? >> >> -- >> >> best regards, >> >> Anthony >> >> >> On 03/18/13 15:09, >> Laurent Bourg?s >> wrote: >> >> >> Dear all, >> >> >> I run recently >> netbeans profiler >> on my swing >> application >> >> (Aspro2: >> http://www.jmmc.fr/aspro) under >> linux x64 >> platform and I >> >> figured out >> >> that a lot of >> char[] instances >> are coming >> from String + >> >> operator called >> >> by sun.awt.X11 code. >> >> >> I looked at >> PlatformLogger >> source code >> but found not way >> >> to disable it >> >> completely: maybe >> an empty >> logger >> implementation could >> >> be interesting to >> >> be used during >> profiling or >> normal use >> (not debugging). >> >> Apparently JDK8 >> provides some >> patchs to >> avoid String >> >> creation when the >> >> logger is disabled >> (level). >> >> >> However, I looked >> also to the >> sun.awt code >> (jdk7u >> >> repository) to see the >> >> origin of the >> string allocations: >> >> XDecoratedPeer: >> >> public void >> >> handleFocusEvent(XEvent xev) { >> >> ... >> * >> focusLog.finer("Received >> focus event on shell: >> " + xfe); >> >> * } >> >> >> public boolean >> >> requestWindowFocus(long time, >> >> boolean timeProvided) { >> >> ... >> * >> focusLog.finest("Real >> native focused >> >> window: " + >> >> realNativeFocusedWindow + >> "\nKFM's focused window: " + >> focusedWindow); >> >> *... >> * >> focusLog.fine("Requesting >> focus to " + (this == >> >> toFocus ? "this >> >> window" : toFocus)); >> >> *... >> } >> >> >> XBaseWindow: >> >> public void >> xSetBounds(int >> x, int y, int >> width, int >> >> height) { >> >> ... >> * >> insLog.fine("Setting >> bounds on " + >> this + " to >> >> (" + x + ", " + >> >> y + "), " + width + >> "x" + height); >> >> *} >> >> >> XNetProtocol: >> >> boolean >> doStateProtocol() { >> >> ... >> * >> >> stateLog.finer("______doStateProtocol() returns " + >> >> >> >> res); >> >> *} >> >> >> XSystemTrayPeer: >> >> XSystemTrayPeer(SystemTray >> target) { >> >> ... >> >> * log.fine(" >> check if >> system tray >> is available. >> >> selection owner: >> " + selection_owner); >> >> *} >> >> void >> >> addTrayIcon(XTrayIconPeer tiPeer) >> throws >> >> AWTException { >> >> ... >> >> * log.fine(" >> send >> >> SYSTEM_TRAY_REQUEST_DOCK >> >> message to owner: " + >> >> selection_owner); >> >> *} >> >> >> XFramePeer: >> >> public void >> >> handlePropertyNotify(XEvent xev) { >> >> ... >> >> stateLog.finer("State >> is the same: " + state); >> } >> >> >> However I only give >> here few >> cases but >> certainly others >> >> are still >> >> present in the >> source code; >> maybe >> findbugs or netbeans >> >> warnings could >> >> help you finding >> all of them. >> >> >> I advocate the >> amount of waste >> (GC) is not very >> >> important but String >> >> conversion are also >> calling >> several >> toString() methods >> >> that can be >> >> costly (event, >> Frame, window ...) >> >> >> Finally, I ran few >> grep commands >> on the >> sun.awt.X11 code >> >> (jdk7u) and you >> >> can look at them to >> see all >> string + >> operations related >> >> to log statements. >> >> >> PS: I may help >> fixing the source >> code but I >> have no idea >> >> how to >> >> collaborate >> (provide a patch ?) >> >> >> Regards, >> >> Laurent Bourg?s >> >> >> >> >> >> >> -- Best regards, Sergey. >> >> >> >> >> > > > From david.holmes at oracle.com Mon Apr 8 21:27:34 2013 From: david.holmes at oracle.com (David Holmes) Date: Tue, 09 Apr 2013 14:27:34 +1000 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <516373BE.1030703@oracle.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <511CAE4C.2000002@redhat.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> Message-ID: <516398B6.6030101@oracle.com> I've bcc'd jdk8-dev and re-added core-libs and hotspot-runtime as that is where the original thread was. David On 9/04/2013 11:49 AM, Coleen Phillimore wrote: > > Hi Martin, > > I'm sorry, I lost track of this and thought it was already pushed. The > jni_md.h changes look good but I don't really understand why the awt > changes were made, or what they do. Since the jdk doesn't usually push > using JPRT, I'm afraid to push this directly myself without a review > from someone from jdk8-dev at openjdk.com. I have cc'ed them. I think > someone from the tools and libraries group should review and push this. > > Thanks, > Coleen > > On 4/8/2013 7:35 PM, Martin Buchholz wrote: >> friendly ping. I'd like to have an approve to push this (or have >> someone jprt for me). >> >> >> On Mon, Mar 11, 2013 at 4:57 PM, Martin Buchholz <martinrb at google.com >> <mailto:martinrb at google.com>> wrote: >> >> The latest version of my webrev is here: >> http://cr.openjdk.java.net/~martin/webrevs/openjdk8/JNIEXPORT/ >> <http://cr.openjdk.java.net/%7Emartin/webrevs/openjdk8/JNIEXPORT/> >> It includes this line: >> >> Reviewed-by: coleenp, ddehaven, dcubed >> >> >> Ok to push? >> >> >> >> On Fri, Mar 8, 2013 at 10:31 AM, Coleen Phillmore >> <coleen.phillimore at oracle.com >> <mailto:coleen.phillimore at oracle.com>> wrote: >> >> >> The hotspot definitions of JNIEXPORT don't match in all the >> files to the JDK definition. I think a hotspot bug should be >> filed to fix the jni_<cpu>.h definitions which now none of >> them match. After someone in core-libs checks this in, we'll >> update the hotspot files to match the final version and retest >> -fvisibility=hidden. >> >> I don't remember why the JDK version wasn't fixed with the >> original -fvisibility=hidden work. >> >> Coleen >> >> >> On 2/28/2013 3:56 PM, Daniel D. Daugherty wrote: >> >> On 2/28/13 11:57 AM, David DeHaven wrote: >> >> Has a bug been filed for this? -DrD- >> >> >> As mentioned earlier in this thread... >> >> Dan >> >> >> >> On 2/19/13 5:21 PM, Daniel D. Daugherty wrote: >> >> I couldn't find a 'jdk' repo relevant bug for this >> issue so I filed: >> >> 8008509: 6588413 changed JNIEXPORT visibility for >> GCC on HSX, jdk's >> jni_md.h needs similar change >> >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8008509 >> https://jbs.oracle.com/bugs/browse/JDK-8008509 >> >> Coleen did the original work on 6588413 so I added her >> to the "interest >> list" for the new bug. The need for an update to the >> jdk repo's jni_md.h >> file was raised during the code review for 6588413, >> but that detail appears >> to have been dropped. >> >> Dan >> >> >> >> > From david.dehaven at oracle.com Tue Apr 9 08:39:52 2013 From: david.dehaven at oracle.com (David DeHaven) Date: Tue, 9 Apr 2013 08:39:52 -0700 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <5163C250.7080100@oracle.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <511CAE4C.2000002@redhat.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> <5163C250.7080100@oracle.com> Message-ID: <14279C77-9130-45EA-A702-ADC9758F1330@oracle.com> > [ cc'ing awt-dev@ ] > > Probably gcc can't process typedefs with visibility attributes specified, hence the changes to AWT. Generally they look good. It's not necessary for those typedefs as those types are not being used to define exported functions. The way it was being used in awt_LoadLibrary.c doesn't make any sense. It shouldn't be used for typedefs at all, it's used to mark a specific function for export which has nothing to do with the functions signature. > However, I'm concerned with the compatibility impact of this change. I suppose that 3rd-party JNI libraries could use such a pattern, too. And now their compilation may fail. I understand that this is just a source compatibility issue, not a binary compatibility. But I just want to make sure we're aware of it. Unless gcc is also passed -fvisibility=hidden then this change has no effect, so it's an opt-in feature in that regard. This isn't changing the default visibility in the JDK JNI libs, so it should have no impact on the binaries. What it is doing is implementing a feature that wasn't implemented, allowing those who wish to trim their JNI libs to do so without further hackery (as such I wouldn't think a CCC needs to be filed). Also, I'm not an official jdk8 reviewer so I'm not sure my name should be there (just wanted to point that out before someone got cranky about it :). -DrD- From martinrb at google.com Tue Apr 9 09:01:40 2013 From: martinrb at google.com (Martin Buchholz) Date: Tue, 9 Apr 2013 09:01:40 -0700 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <14279C77-9130-45EA-A702-ADC9758F1330@oracle.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <511CAE4C.2000002@redhat.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> <5163C250.7080100@oracle.com> <14279C77-9130-45EA-A702-ADC9758F1330@oracle.com> Message-ID: <CA+kOe0_sgKbWis7kWchMnsyC8LGQaj=gGQ_Nr512=fJd=AQrBQ@mail.gmail.com> On Tue, Apr 9, 2013 at 8:39 AM, David DeHaven <david.dehaven at oracle.com>wrote: > > > [ cc'ing awt-dev@ ] > > > > Probably gcc can't process typedefs with visibility attributes > specified, hence the changes to AWT. Generally they look good. > > It's not necessary for those typedefs as those types are not being used to > define exported functions. The way it was being used in awt_LoadLibrary.c > doesn't make any sense. It shouldn't be used for typedefs at all, it's used > to mark a specific function for export which has nothing to do with the > functions signature. > > Right. Use of JNIEXPORT in a typedef is a bug, essentially. (Except that the semantics of JNIEXPORT and JNICALL are not actually documented anywhere AFAIK; I'm using the "obvious" semantics of JNIEXPORT) From mike.duigou at oracle.com Tue Apr 9 11:40:11 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Tue, 9 Apr 2013 11:40:11 -0700 Subject: CFV: New OpenJDK8 Reviewer: Omair Majid In-Reply-To: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> References: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> Message-ID: <AE952FD5-CE1E-49E2-9FCA-2B9A4003EC61@oracle.com> Vote: YES On Apr 8 2013, at 13:56 , Andrew Hughes wrote: > I hereby nominate Omair Majid for the position of OpenJDK 8 reviewer. > > Omair has been working on OpenJDK since his internship at Red Hat in May 2008, > and has continued doing so after obtaining full-time employment in June 2010. > In this time, he has committed many changesets to OpenJDK (the commit logs for > the OpenJDK 8 tree show 24) and innumerable ones to the IcedTea [1] and > IcedTea-Web [2] projects. He's also reviewed many patches for other developers > and contributed patches at the level of GNU/Linux distribution packaging. > > Recently, he has been hard at work on making the OpenJDK 8 build amenable to > GNU/Linux distributions, resulting in three approved changesets in the last > month alone. I feel his skills as a reviewer would be very beneficial in this > area as he has much experience in working with build systems via IcedTea, and > is familiar with issues which apply to our builds but not to those of Oracle. > > Votes are due by Apr 22, 2013, 21:00 UTC. > > Only current OpenJDK 8 reviewers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > [1] http://openjdk.java.net/projects/icedtea > [2] http://icedtea.classpath.org/wiki/IcedTea-Web > [3] http://openjdk.java.net/census#jdk8 > [4] http://openjdk.java.net/projects/#reviewer-vote > -- > Andrew :) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > PGP Key: 248BDC07 (https://keys.indymedia.org/) > Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 > From alejandro.murillo at oracle.com Tue Apr 9 14:32:58 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 09 Apr 2013 21:32:58 +0000 Subject: hg: jdk8/jdk8/hotspot: 47 new changesets Message-ID: <20130409213429.0811F4818A@hg.openjdk.java.net> Changeset: d26674db4d91 Author: amurillo Date: 2013-03-28 19:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d26674db4d91 8011022: new hotspot build - hs25-b26 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 0c3ee6f1fa23 Author: coleenp Date: 2013-03-27 08:19 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0c3ee6f1fa23 8009531: Crash when redefining class with annotated method Summary: Neglected to copy the annotations in clone_with_new_data when they were moved to ConstMethod. Reviewed-by: acorn, sspitsyn, dcubed ! src/share/vm/oops/constMethod.cpp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/method.cpp Changeset: aa758f0c5b1c Author: hseigel Date: 2013-03-27 11:41 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/aa758f0c5b1c 8010833: Test7116786.java is failing on most configs after fix for 8010667 Summary: Update test to recognize that non-zero pad bytes for lookupswitch/tablewsitch opcodes are now valid. Reviewed-by: dcubed, twisti, kvn, coleenp, dholmes ! test/runtime/7116786/Test7116786.java Changeset: b601102d00c8 Author: hseigel Date: 2013-03-27 13:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b601102d00c8 Merge Changeset: cd3089a56438 Author: acorn Date: 2013-03-27 14:10 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cd3089a56438 8009731: Confusing error message for loader constraint violation Summary: Fix text, overwritten type and holder for resolved method Reviewed-by: coleenp, dcubed, minqi, dholmes ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/klassVtable.cpp Changeset: 53f4040e809c Author: acorn Date: 2013-03-27 16:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/53f4040e809c Merge Changeset: b5bae74160b7 Author: zgu Date: 2013-03-27 15:41 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b5bae74160b7 8010474: [parfait] Undefined return value of the functions in hotspot/src/share/vm/services/memTracker.hpp Summary: Fixed functions that miss return values Reviewed-by: coleenp, acorn, kvn ! src/share/vm/services/memTracker.hpp Changeset: 26e0c03da92c Author: zgu Date: 2013-03-27 13:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/26e0c03da92c Merge - make/windows/projectfiles/kernel/Makefile - make/windows/projectfiles/kernel/vm.def - make/windows/projectfiles/kernel/vm.dsw Changeset: f044c45bee68 Author: zgu Date: 2013-03-27 22:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f044c45bee68 Merge Changeset: 1b90c7607451 Author: minqi Date: 2013-03-27 17:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1b90c7607451 2178143: JVM crashes if the number of bound CPUs changed during runtime Summary: Supply a new flag -XX:+AssumeMP to workaround the problem. With the flag is turned on, assume VM run on MP platform so is_MP() will return true that sync calls will not skip away. Reviewed-by: dholmes, acorn, dcubed, jmasa Contributed-by: yumin.qi at oracle.com ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp Changeset: d7adf726b18a Author: minqi Date: 2013-03-28 00:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d7adf726b18a Merge Changeset: c0f9217203b2 Author: dcubed Date: 2013-03-29 08:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c0f9217203b2 Merge ! src/share/vm/runtime/arguments.cpp Changeset: d886ac1dfd36 Author: coleenp Date: 2013-03-31 21:43 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d886ac1dfd36 8010723: fatal error: acquiring lock Metaspace allocation lock/5 out of order Summary: Avoid holding SystemDictionary_lock while calling Klass::remove_unshareable_info Reviewed-by: coleenp, acorn Contributed-by: ioi.lam at oracle.com ! src/share/vm/classfile/systemDictionary.cpp Changeset: e458120c6e1a Author: sla Date: 2013-03-28 15:39 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e458120c6e1a 8002118: WindbgDebuggerLocal should not try to load 64-bit debug libraries for 32-bit JVM Reviewed-by: sspitsyn, zgu Contributed-by: peter.allwin at oracle.com ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java Changeset: ede380e13960 Author: mgerdin Date: 2013-04-02 11:28 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ede380e13960 8009763: Add WB test for String.intern() Summary: Add convenience method in StringTable, add WhiteBox method and simple sanity test Reviewed-by: mgerdin, zgu Contributed-by: leonid.mesnik at oracle.com ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/prims/whitebox.cpp + test/runtime/interned/SanityTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 8c03fc47511d Author: iklam Date: 2013-04-01 14:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8c03fc47511d 8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii() Summary: Pass utf_length parameter to UTF8::as_quoted_ascii() Reviewed-by: dcubed, minqi ! src/share/vm/oops/symbol.cpp ! src/share/vm/utilities/utf8.cpp ! src/share/vm/utilities/utf8.hpp Changeset: a4e8dac9db8c Author: zgu Date: 2013-04-02 07:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a4e8dac9db8c Merge Changeset: 2e093b564241 Author: mgerdin Date: 2013-03-28 10:27 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2e093b564241 7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machine Summary: Keep a counter of how many times we were stalled by the GC locker, add a diagnostic flag which sets the limit. Reviewed-by: brutisso, ehelin, johnc ! 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/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/runtime/globals.hpp Changeset: 754c24457b20 Author: tschatzl Date: 2013-03-27 19:21 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/754c24457b20 7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM Summary: Ergonomics now also takes available virtual memory into account when deciding for a heap size. The helper method to determine the maximum allocatable memory block now uses the appropriate OS specific calls to retrieve available virtual memory for the java process. In 32 bit environments this method now also searches for the maximum actually reservable amount of memory. Merge previously separate implementations for Linux/BSD/Solaris into a single method. Reviewed-by: jmasa, tamao ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp Changeset: 24ef5fb05e0f Author: johnc Date: 2013-03-29 13:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/24ef5fb05e0f 8010463: G1: Crashes with -UseTLAB and heap verification Summary: Some parts of the G1 heap can only be walked during a safepoint. Skip verifying these parts of the heap when verifying during JVM startup. Reviewed-by: brutisso, tschatzl ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/thread.cpp + test/gc/TestVerifyBeforeGCDuringStartup.java Changeset: 8bf6338972ce Author: ehelin Date: 2013-03-23 09:16 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8bf6338972ce 8009408: gc/metaspace/ClassMetaspaceSizeInJmapHeap.java fails with "exit code 1" Reviewed-by: brutisso, sla, ctornqvi ! test/gc/metaspace/ClassMetaspaceSizeInJmapHeap.java + test/testlibrary/com/oracle/java/testlibrary/JDKToolLauncher.java Changeset: cc5b5976d72c Author: tschatzl Date: 2013-04-02 10:03 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cc5b5976d72c 8005857: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and Verbose Summary: Use GC_locker::is_active_and_needs_gc() instead of GC_locker::is_active() for providing information about the reason of heap expansion. Reviewed-by: jmasa, johnc ! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp Changeset: 15c04fe93c18 Author: mgerdin Date: 2013-04-03 09:19 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/15c04fe93c18 Merge - make/windows/projectfiles/kernel/Makefile - make/windows/projectfiles/kernel/vm.def - make/windows/projectfiles/kernel/vm.dsw ! src/os/linux/vm/os_linux.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp - test/runtime/8007736/TestStaticIF.java Changeset: 0c039865ef2b Author: mgerdin Date: 2013-04-04 19:07 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0c039865ef2b Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.hpp Changeset: 46f6f063b272 Author: roland Date: 2013-03-21 09:27 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/46f6f063b272 7153771: array bound check elimination for c1 Summary: when possible optimize out array bound checks, inserting predicates when needed. Reviewed-by: never, kvn, twisti Contributed-by: thomaswue <thomas.wuerthinger at oracle.com> ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_CodeStubs.hpp ! 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_IR.cpp ! src/share/vm/c1/c1_IR.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_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Optimizer.cpp + src/share/vm/c1/c1_RangeCheckElimination.cpp + src/share/vm/c1/c1_RangeCheckElimination.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/c1/c1_Runtime1.hpp ! src/share/vm/c1/c1_ValueMap.cpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/runtime/globals.hpp Changeset: a57fc14f798a Author: roland Date: 2013-03-21 22:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a57fc14f798a Merge Changeset: e370f63dc5b1 Author: bharadwaj Date: 2013-03-22 07:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e370f63dc5b1 8009539: JVM crash when run lambda testng tests Summary: Ensure class pointer is non-null before dereferencing it to check if it is loaded. Reviewed-by: kvn ! src/share/vm/opto/parse2.cpp Changeset: 360ce06580b8 Author: bharadwaj Date: 2013-03-22 13:35 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/360ce06580b8 Merge Changeset: 3c786355ffb4 Author: morris Date: 2013-03-23 06:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3c786355ffb4 8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cpp Summary: add guarantee() to nmethod constructor and checks to ensure CodeCache has space before allocation Reviewed-by: kvn ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp Changeset: 818a1ac7da7a Author: morris Date: 2013-03-24 12:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/818a1ac7da7a Merge Changeset: 16885e702c88 Author: twisti Date: 2013-03-25 17:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/16885e702c88 7198429: need checked categorization of caller-sensitive methods in the JDK Reviewed-by: kvn, jrose ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframe.hpp Changeset: b808febcad9a Author: neliasso Date: 2013-03-26 10:05 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b808febcad9a 8010281: Remove code that is never executed Reviewed-by: kvn, roland Contributed-by: niclas.adlertz at oracle.com ! src/share/vm/opto/ifg.cpp Changeset: 30f42e691e70 Author: kvn Date: 2013-03-26 12:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/30f42e691e70 8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW address Summary: always transform AddP nodes in IdealKit by calling _gvn.transform(). Reviewed-by: roland, twisti ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/phaseX.cpp Changeset: d595e8ddadd9 Author: roland Date: 2013-03-29 17:25 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d595e8ddadd9 8010934: assert failure in c1_LinearScan.cpp: "asumption: non-Constant instructions have only virtual operands" Summary: incorrect code to skip some ArrayLength instructions in LIRGenerator Reviewed-by: kvn ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_RangeCheckElimination.cpp Changeset: cd9ad42dfde0 Author: bharadwaj Date: 2013-03-29 20:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cd9ad42dfde0 Merge ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/globals.hpp Changeset: 6b19fe41b577 Author: kmo Date: 2013-03-30 08:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6b19fe41b577 8011009: Use do-while(0) instead of while(0) in EC_TRACE and RC_TRACE* macros Summary: Improve EC_TRACE and RC_TRACE* to use the do-while(0) trick for statement-like macro Reviewed-by: sspitsyn, dcubed ! src/share/vm/prims/jvmtiEventController.cpp ! src/share/vm/prims/jvmtiRedefineClassesTrace.hpp Changeset: 53028d751155 Author: neliasso Date: 2013-04-02 09:30 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/53028d751155 7034299: Faulty winsock initialization code Reviewed-by: dholmes, sla, ctornqvi ! src/os/windows/vm/os_windows.cpp Changeset: e961c11b85fe Author: kvn Date: 2013-04-03 11:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e961c11b85fe 8011102: Clear AVX registers after return from JNI call Summary: Execute vzeroupper instruction after JNI call and on exits in jit compiled code which use 256bit vectors. Reviewed-by: roland ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/bsd_x86/vm/bsd_x86_64.ad ! src/os_cpu/linux_x86/vm/linux_x86_64.ad ! src/os_cpu/solaris_x86/vm/solaris_x86_64.ad ! src/os_cpu/windows_x86/vm/windows_x86_64.ad Changeset: 0a8c2ea3902d Author: rasbold Date: 2013-04-03 15:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0a8c2ea3902d 8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset Summary: Fix shorten_branches() to accurately count an initial nop that may be inserted in a block that starts with a safepoint. Reviewed-by: kvn ! src/share/vm/opto/output.cpp Changeset: 70c52efb2cbd Author: neliasso Date: 2013-04-04 09:18 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/70c52efb2cbd 8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cpp Reviewed-by: roland, kvn Contributed-by: niclas.adlertz at oracle.com ! src/share/vm/adlc/archDesc.cpp Changeset: 6c4abd4a9595 Author: roland Date: 2013-04-04 09:33 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6c4abd4a9595 8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494". Summary: test from 8009761 shouldn't be run with -Xcomp Reviewed-by: kvn ! test/compiler/8009761/Test8009761.java Changeset: 9125a548c1eb Author: roland Date: 2013-04-04 02:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9125a548c1eb Merge Changeset: 573cf206e381 Author: neliasso Date: 2013-04-04 09:30 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/573cf206e381 8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cpp Reviewed-by: kvn, roland Contributed-by: niclas.adlertz at oracle.com ! src/share/vm/adlc/dfa.cpp Changeset: bab5cbf74b5f Author: kvn Date: 2013-04-04 12:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bab5cbf74b5f 8011198: LP64 setting is not preserved on Solaris after 8006965 Summary: Fixed incremental build makefiles generated by buildtree.make. Consolidated unix build.sh. Reviewed-by: twisti - make/bsd/build.sh ! make/bsd/makefiles/buildtree.make + make/build.sh - make/linux/build.sh ! make/linux/makefiles/buildtree.make - make/solaris/build.sh ! make/solaris/makefiles/buildtree.make ! src/os/posix/launcher/launcher.script Changeset: 0ca3dd0ffaba Author: bharadwaj Date: 2013-04-04 17:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0ca3dd0ffaba Merge - make/bsd/build.sh - make/linux/build.sh - make/solaris/build.sh ! src/os/windows/vm/os_windows.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/runtime/globals.hpp Changeset: a947f40fb536 Author: amurillo Date: 2013-04-04 21:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a947f40fb536 Merge - make/bsd/build.sh - make/linux/build.sh - make/solaris/build.sh Changeset: 42fe530cd478 Author: amurillo Date: 2013-04-04 21:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/42fe530cd478 Added tag hs25-b26 for changeset a947f40fb536 ! .hgtags From alejandro.murillo at oracle.com Tue Apr 9 14:43:27 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 09 Apr 2013 15:43:27 -0600 Subject: jdk8-b85: HotSpot Message-ID: <51648B7F.9060208@oracle.com> hs25-b26 has been integrated into jdk8-b85. http://hg.openjdk.java.net/jdk8/jdk8/rev/a0fa9e93efee http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/9583a6431596 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/42fe530cd478 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/41b50e2c5ea3 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/8c0b6bccfe47 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/43da85020921 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4a48f3173534 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e0378f0a50da Component : VM Status : 0 major failures, 1 minor failures Date : 04/09/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-04-05-041017.amurillo.hs25-b26-snapshot Bundles : 2013-04-05-041017.amurillo.hs25-b26-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. 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: 7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machine 7034299: Faulty winsock initialization code 7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM 7153771: array bound check elimination for c1 7198429: need checked categorization of caller-sensitive methods in the JDK 8002118: WindbgDebuggerLocal should not try to load 64-bit debug libraries for 32-bit JVM 8004640: C2 assert failure in memnode.cpp: NULL+offs not RAW address 8005857: assert in GC_locker from PSOldGen::expand with -XX:+PrintGCDetails and Verbose 8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cpp 8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cpp 8009026: [parfait] Null pointer deference in hotspot/src/share/vm/code/nmethod.cpp 8009408: gc/metaspace/ClassMetaspaceSizeInJmapHeap.java fails with "exit code 1" 8009531: Crash when redefining class with annotated method 8009539: JVM crash when run lambda testng tests 8009731: Confusing error message for loader constraint violation 8009763: Add WB test for String.intern() 8010281: Remove code that is never executed 8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494". 8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset 8010463: G1: Crashes with -UseTLAB and heap verification 8010474: [parfait] Undefined return value of the functions in hotspot/src/share/vm/services/memTracker.hpp 8010723: fatal error: acquiring lock Metaspace allocation lock/5 out of order 8010833: Test7116786.java is failing on most configs after fix for 8010667 8010934: assert failure in c1_LinearScan.cpp: "asumption: non-Constant instructions have only virtual operands" 8011009: Use do-while(0) instead of while(0) in EC_TRACE and RC_TRACE* macros 8011022: new hotspot build - hs25-b26 8011048: Possible reading from unmapped memory in UTF8::as_quoted_ascii() 8011102: Clear AVX registers after return from JNI call 8011198: LP64 setting is not preserved on Solaris after 8006965 Build change only: New bugs filed: Bugs in PIT build: 8011760 Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b85. Issues and Notes: This is PIT for HS25 b26 for JDK 8 b85. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro From david.holmes at oracle.com Tue Apr 9 17:52:12 2013 From: david.holmes at oracle.com (David Holmes) Date: Wed, 10 Apr 2013 10:52:12 +1000 Subject: CFV: New OpenJDK8 Reviewer: Omair Majid In-Reply-To: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> References: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> Message-ID: <5164B7BC.7040808@oracle.com> Vote: yes David On 9/04/2013 6:56 AM, Andrew Hughes wrote: > I hereby nominate Omair Majid for the position of OpenJDK 8 reviewer. > > Omair has been working on OpenJDK since his internship at Red Hat in May 2008, > and has continued doing so after obtaining full-time employment in June 2010. > In this time, he has committed many changesets to OpenJDK (the commit logs for > the OpenJDK 8 tree show 24) and innumerable ones to the IcedTea [1] and > IcedTea-Web [2] projects. He's also reviewed many patches for other developers > and contributed patches at the level of GNU/Linux distribution packaging. > > Recently, he has been hard at work on making the OpenJDK 8 build amenable to > GNU/Linux distributions, resulting in three approved changesets in the last > month alone. I feel his skills as a reviewer would be very beneficial in this > area as he has much experience in working with build systems via IcedTea, and > is familiar with issues which apply to our builds but not to those of Oracle. > > Votes are due by Apr 22, 2013, 21:00 UTC. > > Only current OpenJDK 8 reviewers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > [1] http://openjdk.java.net/projects/icedtea > [2] http://icedtea.classpath.org/wiki/IcedTea-Web > [3] http://openjdk.java.net/census#jdk8 > [4] http://openjdk.java.net/projects/#reviewer-vote > From andy.herrick at oracle.com Tue Apr 9 18:03:15 2013 From: andy.herrick at oracle.com (Andy Herrick) Date: Tue, 09 Apr 2013 21:03:15 -0400 Subject: CFV: New OpenJDK8 Reviewer: Omair Majid In-Reply-To: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> References: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> Message-ID: <5164BA53.6060305@oracle.com> vote: yes /Andy On 4/8/2013 4:56 PM, Andrew Hughes wrote: > I hereby nominate Omair Majid for the position of OpenJDK 8 reviewer. > > Omair has been working on OpenJDK since his internship at Red Hat in May 2008, > and has continued doing so after obtaining full-time employment in June 2010. > In this time, he has committed many changesets to OpenJDK (the commit logs for > the OpenJDK 8 tree show 24) and innumerable ones to the IcedTea [1] and > IcedTea-Web [2] projects. He's also reviewed many patches for other developers > and contributed patches at the level of GNU/Linux distribution packaging. > > Recently, he has been hard at work on making the OpenJDK 8 build amenable to > GNU/Linux distributions, resulting in three approved changesets in the last > month alone. I feel his skills as a reviewer would be very beneficial in this > area as he has much experience in working with build systems via IcedTea, and > is familiar with issues which apply to our builds but not to those of Oracle. > > Votes are due by Apr 22, 2013, 21:00 UTC. > > Only current OpenJDK 8 reviewers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > [1] http://openjdk.java.net/projects/icedtea > [2] http://icedtea.classpath.org/wiki/IcedTea-Web > [3] http://openjdk.java.net/census#jdk8 > [4] http://openjdk.java.net/projects/#reviewer-vote From erik.joelsson at oracle.com Tue Apr 9 23:41:44 2013 From: erik.joelsson at oracle.com (Erik Joelsson) Date: Wed, 10 Apr 2013 08:41:44 +0200 Subject: CFV: New OpenJDK8 Reviewer: Omair Majid In-Reply-To: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> References: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> Message-ID: <516509A8.7010409@oracle.com> Vote: Yes /Erik On 2013-04-08 22:56, Andrew Hughes wrote: > I hereby nominate Omair Majid for the position of OpenJDK 8 reviewer. > > Omair has been working on OpenJDK since his internship at Red Hat in May 2008, > and has continued doing so after obtaining full-time employment in June 2010. > In this time, he has committed many changesets to OpenJDK (the commit logs for > the OpenJDK 8 tree show 24) and innumerable ones to the IcedTea [1] and > IcedTea-Web [2] projects. He's also reviewed many patches for other developers > and contributed patches at the level of GNU/Linux distribution packaging. > > Recently, he has been hard at work on making the OpenJDK 8 build amenable to > GNU/Linux distributions, resulting in three approved changesets in the last > month alone. I feel his skills as a reviewer would be very beneficial in this > area as he has much experience in working with build systems via IcedTea, and > is familiar with issues which apply to our builds but not to those of Oracle. > > Votes are due by Apr 22, 2013, 21:00 UTC. > > Only current OpenJDK 8 reviewers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > [1] http://openjdk.java.net/projects/icedtea > [2] http://icedtea.classpath.org/wiki/IcedTea-Web > [3] http://openjdk.java.net/census#jdk8 > [4] http://openjdk.java.net/projects/#reviewer-vote From anthony.petrov at oracle.com Wed Apr 10 01:45:00 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Wed, 10 Apr 2013 12:45:00 +0400 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <14279C77-9130-45EA-A702-ADC9758F1330@oracle.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> <5163C250.7080100@oracle.com> <14279C77-9130-45EA-A702-ADC9758F1330@oracle! .com> Message-ID: <5165268C.9080005@oracle.com> I totally agree that the current usage of JNIEXPORT in typedefs in AWT and 2D code is a bug. My concern, however, is about other code that mistakenly adapted the same pattern. After this fix its compilation will fail. -- best regards, Anthony On 4/9/2013 19:39, David DeHaven wrote: >> [ cc'ing awt-dev@ ] >> >> Probably gcc can't process typedefs with visibility attributes specified, hence the changes to AWT. Generally they look good. > > It's not necessary for those typedefs as those types are not being used to define exported functions. The way it was being used in awt_LoadLibrary.c doesn't make any sense. It shouldn't be used for typedefs at all, it's used to mark a specific function for export which has nothing to do with the functions signature. > > >> However, I'm concerned with the compatibility impact of this change. I suppose that 3rd-party JNI libraries could use such a pattern, too. And now their compilation may fail. I understand that this is just a source compatibility issue, not a binary compatibility. But I just want to make sure we're aware of it. > > Unless gcc is also passed -fvisibility=hidden then this change has no effect, so it's an opt-in feature in that regard. This isn't changing the default visibility in the JDK JNI libs, so it should have no impact on the binaries. What it is doing is implementing a feature that wasn't implemented, allowing those who wish to trim their JNI libs to do so without further hackery (as such I wouldn't think a CCC needs to be filed). > > Also, I'm not an official jdk8 reviewer so I'm not sure my name should be there (just wanted to point that out before someone got cranky about it :). > > -DrD- > From martinrb at google.com Wed Apr 10 12:50:35 2013 From: martinrb at google.com (Martin Buchholz) Date: Wed, 10 Apr 2013 12:50:35 -0700 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <5165268C.9080005@oracle.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> <5163C250.7080100@oracle.com> <14279C77-9130-45EA-A702-ADC9758F1330@oracle.com> <5165268C.9080005@oracle.com> Message-ID: <CA+kOe0_Fx0ssLJBgTkJQOdLccSLUd+AUmqQXUaXXdN2oRpAYew@mail.gmail.com> On Wed, Apr 10, 2013 at 1:45 AM, Anthony Petrov <anthony.petrov at oracle.com>wrote: > I totally agree that the current usage of JNIEXPORT in typedefs in AWT and > 2D code is a bug. > > My concern, however, is about other code that mistakenly adapted the same > pattern. After this fix its compilation will fail. > Yup. Any code that was using JNIEXPORT inappropriately will fail to compile. All changes are incompatible changes. But ... it's only a source incompatibility, only in native code, and trivial for users to fix. (It would be even better if the semantics of JNIEXPORT were documented somewhere...) Just like the JDK native code needs porting whenever a new release of gcc comes out. From martinrb at google.com Wed Apr 10 18:04:29 2013 From: martinrb at google.com (Martin Buchholz) Date: Wed, 10 Apr 2013 18:04:29 -0700 Subject: java.lang.String API suggestion : make String return read-only CharBuffer In-Reply-To: <CAGjuCw7i1roDwYig2=_=tHA3nfEXZsGVqp2cjK3iA4=7DzuX1w@mail.gmail.com> References: <CAGjuCw7i1roDwYig2=_=tHA3nfEXZsGVqp2cjK3iA4=7DzuX1w@mail.gmail.com> Message-ID: <CA+kOe09cDzZwNLsbohCDB0Ar_K1i1Po7twrr=d++NPkmmveTFQ@mail.gmail.com> It's a reasonable suggestion, although the natural signature is public CharBuffer asReadOnlyBuffer() but where do you stop? What about public List<Character> asReadOnlyList() On Thu, Apr 4, 2013 at 7:40 PM, Eugene Chung(???) <euigeun_chung at tmax.co.kr>wrote: > Hello, Java SE 8 EG. > > > I'm a member of TmaxSoft, which is making the JEUS web application server. > And the implementor of a Servlet container. > > I am writing to you that I'd like to suggest a new method to > java.lang.String like below: > > /** > > * Returns a read-only char buffer that shares this string's content. > * @return a read-only char buffer > */ > public java.nio.CharBuffer getAsCharBuffer() { > return CharBuffer.wrap(value).asReadOnlyBuffer(); > } > > > Since Java EE Servlet 3.1, a Servlet container provides non-blocking I/O to > web applications. So, javax.servlet.ServletOutputStream#print(String > s) supports non-blocking > write. > > Before writing 's' to a socket stream, we must convert it to a byte array. > We can use s.getBytes(charset), if 's' is small enough. But if 's' is > big enough, we cannot use getBytes() because it can cause > memory exhaustion or more seriously OutOfMemoryError. To avoid the > problem, we need a fixed-size char array and byte array for > intermediate conversion. > > Here's the pseudo code to explain why String should return read-only > CharBuffer. > Let's call the name of char array 'cbuff' and the name of result byte array > 'bbuff'. > > for (toStringEnd) { > s.getChars(b, e, cbuff, cbuff.length); // 1 > > charsetEncoder.encode(CharBuffer.wrap(cbuff), ByteBuffer.wrap(bbuff), > false); // 2 > > // write 'bbuff' to socket > } > >From above code, '1' and '2' are necessary operations but definitely > memory copy overhead. Copy overhead of '2' is unavoidable but we can > remove overhead of '1' if > > String offers backing CharBuffer as I've suggested. > > > CharBuffer charBuffer = s.getAsCharBuffer(); > for (charBuffer.hasRemaining()) { > > // NO OVERHEAD Of 1 > > > charsetEncoder.encode(charBuffer, ByteBuffer.wrap(bbuff), false); // 2 > > > // write 'bbuff' to socket > } > > > It doesn't harm immutability of String because CharBuffer returned from > it is read-only. (CharBuffer.asReadOnlyBuffer()) > > And I think this new method can help many applications to reduce memory > copy > overhead of String. > > > Best regards, > Eugene Chung (Korean : ???) > From david.katleman at oracle.com Wed Apr 10 18:24:45 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Apr 2013 01:24:45 +0000 Subject: hg: jdk8/jdk8: 8 new changesets Message-ID: <20130411012446.1BF16481E2@hg.openjdk.java.net> Changeset: 52d1b385a4ed Author: erikj Date: 2013-04-04 09:24 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/52d1b385a4ed 8006828: "SKIP_BOOT_CYCLE=false" must work in new building infrastructure Reviewed-by: tbell, alanb ! common/autoconf/bootcycle-spec.gmk.in ! common/autoconf/spec.gmk.in ! common/makefiles/Jprt.gmk ! common/makefiles/Main.gmk Changeset: 2d4156e077fa Author: erikj Date: 2013-04-04 09:25 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/2d4156e077fa 8011372: Remove -p from cp in IdleCompilation.gmk Reviewed-by: pliden, tbell ! common/makefiles/IdlCompilation.gmk Changeset: 3b8ffb80db0f Author: erikj Date: 2013-04-05 09:38 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/3b8ffb80db0f 8008373: JFR JTReg tests fail with CompilationError on MacOSX; missing '._sunec.jar' Reviewed-by: tbell ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/makefiles/MakeBase.gmk Changeset: 653ff6bcf0b1 Author: omajid Date: 2013-04-08 14:07 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/653ff6bcf0b1 8011388: Support building zero and zeroshark with the new build Reviewed-by: andrew, dholmes, erikj Contributed-by: Omair Majid <omajid at redhat.com>, Roman Kennke <rkennke at redhat.com> ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/jdk-options.m4 ! common/autoconf/libraries.m4 ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in Changeset: 2f43964043c2 Author: erikj Date: 2013-04-09 09:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/2f43964043c2 8006288: build-infra: Use solaris nm and not gnm on solaris Reviewed-by: tbell ! common/autoconf/compare.sh.in ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 Changeset: 2ef28c12d649 Author: erikj Date: 2013-04-09 09:45 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/2ef28c12d649 8010465: Can't enable sjavac when building in jprt. Reviewed-by: ohair, tbell ! common/makefiles/JavaCompilation.gmk ! common/makefiles/Jprt.gmk ! common/makefiles/MakeBase.gmk ! common/makefiles/MakeHelpers.gmk Changeset: a09e9c9ca963 Author: tbell Date: 2013-04-09 13:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/a09e9c9ca963 8011348: use of which in common/autoconf/autogen.sh is not portable Reviewed-by: erikj, katleman, mduigou ! common/autoconf/autogen.sh Changeset: 7fc358f59436 Author: katleman Date: 2013-04-09 15:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/7fc358f59436 Merge From david.katleman at oracle.com Wed Apr 10 18:26:19 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Apr 2013 01:26:19 +0000 Subject: hg: jdk8/jdk8/jdk: 3 new changesets Message-ID: <20130411012656.1A59F481E3@hg.openjdk.java.net> Changeset: e22961ea91bd Author: erikj Date: 2013-04-05 09:39 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e22961ea91bd 8008373: JFR JTReg tests fail with CompilationError on MacOSX; missing '._sunec.jar' Reviewed-by: tbell ! makefiles/CompileDemos.gmk ! makefiles/CompileJavaClasses.gmk ! makefiles/CompileLaunchers.gmk ! makefiles/CompileNativeLibraries.gmk ! makefiles/CopyFiles.gmk ! makefiles/CopyIntoClasses.gmk ! makefiles/CopySamples.gmk ! makefiles/GendataFontConfig.gmk ! makefiles/GensrcCharacterData.gmk ! makefiles/GensrcMisc.gmk ! makefiles/GensrcSwing.gmk ! makefiles/SignJars.gmk ! makefiles/Tools.gmk Changeset: fddd158b872a Author: omajid Date: 2013-04-08 14:09 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fddd158b872a 8011388: Support building zero and zeroshark with the new build Reviewed-by: andrew, dholmes, erikj Contributed-by: Omair Majid <omajid at redhat.com>, Roman Kennke <rkennke at redhat.com> ! makefiles/Profiles.gmk Changeset: 296676d534c5 Author: katleman Date: 2013-04-09 15:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/296676d534c5 Merge From rasbold at google.com Thu Apr 11 07:25:08 2013 From: rasbold at google.com (Chuck Rasbold) Date: Thu, 11 Apr 2013 07:25:08 -0700 Subject: CFV: New OpenJDK8 Reviewer: Omair Majid In-Reply-To: <1950634751.911442.1365454565255.JavaMail.root@redhat.com> References: <946916536.908333.1365453971105.JavaMail.root@redhat.com> <1950634751.911442.1365454565255.JavaMail.root@redhat.com> Message-ID: <CALFb4KvV9Qpi=yCJJMnarbOB99MW3_DN7hkjgLEUyFz8SHYw_w@mail.gmail.com> Vote: yes On Mon, Apr 8, 2013 at 1:56 PM, Andrew Hughes <gnu.andrew at redhat.com> wrote: > I hereby nominate Omair Majid for the position of OpenJDK 8 reviewer. > > Omair has been working on OpenJDK since his internship at Red Hat in May > 2008, > and has continued doing so after obtaining full-time employment in June > 2010. > In this time, he has committed many changesets to OpenJDK (the commit logs > for > the OpenJDK 8 tree show 24) and innumerable ones to the IcedTea [1] and > IcedTea-Web [2] projects. He's also reviewed many patches for other > developers > and contributed patches at the level of GNU/Linux distribution packaging. > > Recently, he has been hard at work on making the OpenJDK 8 build amenable > to > GNU/Linux distributions, resulting in three approved changesets in the last > month alone. I feel his skills as a reviewer would be very beneficial in > this > area as he has much experience in working with build systems via IcedTea, > and > is familiar with issues which apply to our builds but not to those of > Oracle. > > Votes are due by Apr 22, 2013, 21:00 UTC. > > Only current OpenJDK 8 reviewers [3] are eligible to vote on this > nomination. > > For Lazy Consensus voting instructions, see [4]. > > [1] http://openjdk.java.net/projects/icedtea > [2] http://icedtea.classpath.org/wiki/IcedTea-Web > [3] http://openjdk.java.net/census#jdk8 > [4] http://openjdk.java.net/projects/#reviewer-vote > -- > Andrew :) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > PGP Key: 248BDC07 (https://keys.indymedia.org/) > Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 > > From david.katleman at oracle.com Thu Apr 11 13:09:53 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Apr 2013 20:09:53 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b85 for changeset 9583a6431596 Message-ID: <20130411200954.51D9248218@hg.openjdk.java.net> Changeset: 44a8ce4a759f Author: katleman Date: 2013-04-11 09:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/44a8ce4a759f Added tag jdk8-b85 for changeset 9583a6431596 ! .hgtags From david.katleman at oracle.com Thu Apr 11 13:09:49 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Apr 2013 20:09:49 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b85 for changeset 7fc358f59436 Message-ID: <20130411200949.4D64848217@hg.openjdk.java.net> Changeset: 44bc9bc4da4d Author: katleman Date: 2013-04-11 09:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/44bc9bc4da4d Added tag jdk8-b85 for changeset 7fc358f59436 ! .hgtags From david.katleman at oracle.com Thu Apr 11 13:10:39 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Apr 2013 20:10:39 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b85 for changeset 42fe530cd478 Message-ID: <20130411201042.98C3948219@hg.openjdk.java.net> Changeset: 5dcfeb396fed Author: katleman Date: 2013-04-11 09:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5dcfeb396fed Added tag jdk8-b85 for changeset 42fe530cd478 ! .hgtags From david.katleman at oracle.com Thu Apr 11 13:15:59 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Apr 2013 20:15:59 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b85 for changeset 41b50e2c5ea3 Message-ID: <20130411201603.D32694821A@hg.openjdk.java.net> Changeset: ca71ec37b2ef Author: katleman Date: 2013-04-11 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ca71ec37b2ef Added tag jdk8-b85 for changeset 41b50e2c5ea3 ! .hgtags From david.katleman at oracle.com Thu Apr 11 13:16:10 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Apr 2013 20:16:10 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b85 for changeset 8c0b6bccfe47 Message-ID: <20130411201614.080364821B@hg.openjdk.java.net> Changeset: 26c840af7720 Author: katleman Date: 2013-04-11 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/26c840af7720 Added tag jdk8-b85 for changeset 8c0b6bccfe47 ! .hgtags From david.katleman at oracle.com Thu Apr 11 13:16:26 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Apr 2013 20:16:26 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b85 for changeset 296676d534c5 Message-ID: <20130411201642.04D324821C@hg.openjdk.java.net> Changeset: 081327aac5be Author: katleman Date: 2013-04-11 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/081327aac5be Added tag jdk8-b85 for changeset 296676d534c5 ! .hgtags From david.katleman at oracle.com Thu Apr 11 13:19:05 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Apr 2013 20:19:05 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b85 for changeset 4a48f3173534 Message-ID: <20130411201911.15EDB4821D@hg.openjdk.java.net> Changeset: 2c9acb17f41a Author: katleman Date: 2013-04-11 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2c9acb17f41a Added tag jdk8-b85 for changeset 4a48f3173534 ! .hgtags From david.katleman at oracle.com Thu Apr 11 13:19:15 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 11 Apr 2013 20:19:15 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b85 for changeset e0378f0a50da Message-ID: <20130411201916.94F454821E@hg.openjdk.java.net> Changeset: aed0529f5f5d Author: katleman Date: 2013-04-11 09:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aed0529f5f5d Added tag jdk8-b85 for changeset e0378f0a50da ! .hgtags From andy.herrick at oracle.com Thu Apr 11 14:39:23 2013 From: andy.herrick at oracle.com (Andy Herrick) Date: Thu, 11 Apr 2013 17:39:23 -0400 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b85 for changeset 41b50e2c5ea3 In-Reply-To: <20130411201603.D32694821A@hg.openjdk.java.net> References: <20130411201603.D32694821A@hg.openjdk.java.net> Message-ID: <82E917B6-1BD9-49C7-B019-5E5017136E7B@oracle.com> Part of the complaint below is that an app consists of many applets so users can see 25 pop ups a day This is addressed in 7u21 if th applets are from the same host . /Andy Sent from my iPhone On Apr 11, 2013, at 4:15 PM, david.katleman at oracle.com wrote: > Changeset: ca71ec37b2ef > Author: katleman > Date: 2013-04-11 09:40 -0700 > URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ca71ec37b2ef > > Added tag jdk8-b85 for changeset 41b50e2c5ea3 > > ! Sent from my iPhone On Apr 11, 2013, at 4:15 PM, david.katleman at oracle.com wrote: > Changeset: ca71ec37b2ef > Author: katleman > Date: 2013-04-11 09:40 -0700 > URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ca71ec37b2ef > > Added tag jdk8-b85 for changeset 41b50e2c5ea3 > > ! .hgtags > From alejandro.murillo at oracle.com Thu Apr 11 18:00:43 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Fri, 12 Apr 2013 01:00:43 +0000 Subject: hg: jdk8/jdk8/hotspot: 14 new changesets Message-ID: <20130412010110.D419F4822F@hg.openjdk.java.net> Changeset: dcdeb150988c Author: amurillo Date: 2013-04-04 21:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dcdeb150988c 8011584: new hotspot build - hs25-b27 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 3b890cd4da64 Author: ctornqvi Date: 2013-04-03 21:41 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3b890cd4da64 8009125: Add NMT tests for Virtual Memory operations Summary: Tests added for Reserve/Commit/Uncommit/Unreserve operations Reviewed-by: zgu, mgerdin ! src/share/vm/prims/whitebox.cpp - test/runtime/NMT/AllocTestType.java + test/runtime/NMT/MallocTestType.java + test/runtime/NMT/ThreadedMallocTestType.java + test/runtime/NMT/ThreadedVirtualAllocTestType.java + test/runtime/NMT/VirtualAllocTestType.java ! test/testlibrary/OutputAnalyzerTest.java ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 8554c55669b0 Author: hseigel Date: 2013-04-04 08:47 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8554c55669b0 8010943: guarantee(length == 0) failed: invalid method ordering length Summary: Add DumpSharedSpaces to IF condition to handle verify during -Xshare:dump. Reviewed-by: coleenp, zgu ! src/share/vm/oops/instanceKlass.cpp Changeset: bad3bed4b323 Author: ccheung Date: 2013-03-29 14:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bad3bed4b323 8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.c Summary: a simple fix to add FileList_free(fl) before returning NULL. Reviewed-by: zgu, coleenp, minqi ! src/share/tools/launcher/wildcard.c Changeset: 17bf4d428955 Author: ccheung Date: 2013-04-03 16:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/17bf4d428955 8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp Reviewed-by: zgu, iklam ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp Changeset: cc32ccaaf47f Author: mikael Date: 2013-04-04 10:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cc32ccaaf47f 8003310: Enable -Wunused-function when compiling with gcc Summary: Add the -Wunused-function flag and remove a number of unused functions. Reviewed-by: dholmes, coleenp, kvn ! make/linux/makefiles/gcc.make ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/x86_64.ad ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/compiler/compileLog.cpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/ptrQueue.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jniCheck.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/globalDefinitions.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 4c8bb5e4f68f Author: zgu Date: 2013-04-05 12:19 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4c8bb5e4f68f 8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshot Summary: Fix memory leaks when NMT fails to initialize snapshot and worker thread Reviewed-by: dcubed, ccheung, rdurbin ! src/share/vm/services/memTracker.cpp Changeset: 8be1318fbe77 Author: dcubed Date: 2013-04-05 10:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8be1318fbe77 Merge ! src/cpu/x86/vm/x86_64.ad ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/arguments.cpp - test/runtime/NMT/AllocTestType.java Changeset: 46d24f112c27 Author: dcubed Date: 2013-04-05 16:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/46d24f112c27 Merge - make/bsd/build.sh - make/linux/build.sh - make/solaris/build.sh Changeset: 4b7cf00ccb08 Author: ccheung Date: 2013-04-05 11:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4b7cf00ccb08 8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp Reviewed-by: zgu, coleenp, hseigel, dholmes ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/perfMemory_windows.cpp Changeset: b933e75e7cbe Author: zgu Date: 2013-04-05 23:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b933e75e7cbe Merge Changeset: 09b0d3e9ba6c Author: bharadwaj Date: 2013-04-09 08:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/09b0d3e9ba6c 8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5 Summary: Restore incorrect removal of support for static interface method verification in Java 8 Reviewed-by: kvn, coleenp ! src/share/vm/classfile/verifier.cpp Changeset: 9b4a6a172a8a Author: amurillo Date: 2013-04-11 01:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9b4a6a172a8a Added tag hs25-b27 for changeset 09b0d3e9ba6c ! .hgtags Changeset: 511e334ee345 Author: amurillo Date: 2013-04-11 16:35 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/511e334ee345 Merge ! .hgtags - test/runtime/NMT/AllocTestType.java From alejandro.murillo at oracle.com Thu Apr 11 18:17:15 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Thu, 11 Apr 2013 19:17:15 -0600 Subject: jdk8-b86: HotSpot Message-ID: <5167609B.5090909@oracle.com> hs25-b27 has been integrated into jdk8-b86. http://hg.openjdk.java.net/jdk8/jdk8/rev/44bc9bc4da4d http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/44a8ce4a759f http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/511e334ee345 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ca71ec37b2ef http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/26c840af7720 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/081327aac5be http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2c9acb17f41a http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aed0529f5f5d SQE has approved the integration of this snapshot into JDK8 A PIT certificate will be sent later -- Alejandro From artem.ananiev at oracle.com Fri Apr 12 02:16:54 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Fri, 12 Apr 2013 13:16:54 +0400 Subject: CFV: New JDK8 Committer: Petr Pchelko Message-ID: <5167D106.9090108@oracle.com> I hereby nominate Petr Pchelko (OpenJDK user name: pchelko) to JDK8 Committer. Petr is a member of AWT/Swing and JavaFX teams at Oracle. Here is the list of his contributions to JDK (JavaFX list is to come!): http://hg.openjdk.java.net/jdk8/awt/jdk/log?rev=pchelko Votes are due by Apr 26, 2013. Only current JDK8 Committers and Reviewers [1] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [2]. Thanks, Artem [1] http://openjdk.java.net/census#jdk8 [2] http://openjdk.java.net/projects#committer-vote From sergey.malenkov at oracle.com Fri Apr 12 02:22:28 2013 From: sergey.malenkov at oracle.com (sergey malenkov) Date: Fri, 12 Apr 2013 13:22:28 +0400 Subject: CFV: New JDK8 Committer: Petr Pchelko In-Reply-To: <5167D106.9090108@oracle.com> References: <5167D106.9090108@oracle.com> Message-ID: <5167D254.2010100@oracle.com> Vote: Yes SAM On 12.04.2013 13:16, Artem Ananiev wrote: > > I hereby nominate Petr Pchelko (OpenJDK user name: pchelko) to JDK8 > Committer. > > Petr is a member of AWT/Swing and JavaFX teams at Oracle. Here is the > list of his contributions to JDK (JavaFX list is to come!): > > http://hg.openjdk.java.net/jdk8/awt/jdk/log?rev=pchelko > > Votes are due by Apr 26, 2013. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects#committer-vote From kirill.kirichenko at oracle.com Fri Apr 12 02:43:21 2013 From: kirill.kirichenko at oracle.com (Kirill Kirichenko) Date: Fri, 12 Apr 2013 13:43:21 +0400 Subject: CFV: New JDK8 Committer: Petr Pchelko In-Reply-To: <5167D106.9090108@oracle.com> References: <5167D106.9090108@oracle.com> Message-ID: <5167D739.9090407@oracle.com> Vote: yes On 12.04.2013 13:16, Artem Ananiev wrote: > > I hereby nominate Petr Pchelko (OpenJDK user name: pchelko) to JDK8 > Committer. > > Petr is a member of AWT/Swing and JavaFX teams at Oracle. Here is the > list of his contributions to JDK (JavaFX list is to come!): > > http://hg.openjdk.java.net/jdk8/awt/jdk/log?rev=pchelko > > Votes are due by Apr 26, 2013. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects#committer-vote From anthony.petrov at oracle.com Fri Apr 12 02:49:42 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Fri, 12 Apr 2013 13:49:42 +0400 Subject: CFV: New JDK8 Committer: Petr Pchelko In-Reply-To: <5167D106.9090108@oracle.com> References: <5167D106.9090108@oracle.com> Message-ID: <5167D8B6.7060803@oracle.com> Vote: YES -- best regards, Anthony On 4/12/2013 13:16, Artem Ananiev wrote: > > I hereby nominate Petr Pchelko (OpenJDK user name: pchelko) to JDK8 > Committer. > > Petr is a member of AWT/Swing and JavaFX teams at Oracle. Here is the > list of his contributions to JDK (JavaFX list is to come!): > > http://hg.openjdk.java.net/jdk8/awt/jdk/log?rev=pchelko > > Votes are due by Apr 26, 2013. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects#committer-vote From Sergey.Bylokhov at oracle.com Fri Apr 12 02:55:11 2013 From: Sergey.Bylokhov at oracle.com (Sergey Bylokhov) Date: Fri, 12 Apr 2013 13:55:11 +0400 Subject: CFV: New JDK8 Committer: Petr Pchelko In-Reply-To: <5167D106.9090108@oracle.com> References: <5167D106.9090108@oracle.com> Message-ID: <5167D9FF.7090801@oracle.com> Vote: yes On 4/12/13 1:16 PM, Artem Ananiev wrote: > > I hereby nominate Petr Pchelko (OpenJDK user name: pchelko) to JDK8 > Committer. > > Petr is a member of AWT/Swing and JavaFX teams at Oracle. Here is the > list of his contributions to JDK (JavaFX list is to come!): > > http://hg.openjdk.java.net/jdk8/awt/jdk/log?rev=pchelko > > Votes are due by Apr 26, 2013. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects#committer-vote -- Best regards, Sergey. From alexandr.scherbatiy at oracle.com Fri Apr 12 03:54:33 2013 From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy) Date: Fri, 12 Apr 2013 14:54:33 +0400 Subject: CFV: New JDK8 Committer: Petr Pchelko In-Reply-To: <5167D106.9090108@oracle.com> References: <5167D106.9090108@oracle.com> Message-ID: <5167E7E9.1070105@oracle.com> Vote: yes On 4/12/2013 1:16 PM, Artem Ananiev wrote: > > I hereby nominate Petr Pchelko (OpenJDK user name: pchelko) to JDK8 > Committer. > > Petr is a member of AWT/Swing and JavaFX teams at Oracle. Here is the > list of his contributions to JDK (JavaFX list is to come!): > > http://hg.openjdk.java.net/jdk8/awt/jdk/log?rev=pchelko > > Votes are due by Apr 26, 2013. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects#committer-vote From alexey.utkin at oracle.com Fri Apr 12 04:35:17 2013 From: alexey.utkin at oracle.com (Alexey Utkin) Date: Fri, 12 Apr 2013 15:35:17 +0400 Subject: CFV: New JDK8 Committer: Petr Pchelko In-Reply-To: <5167D106.9090108@oracle.com> References: <5167D106.9090108@oracle.com> Message-ID: <5167F175.4010306@oracle.com> VOTE: YES Regards, -uta On 12.04.2013 13:16, Artem Ananiev wrote: > > I hereby nominate Petr Pchelko (OpenJDK user name: pchelko) to JDK8 > Committer. > > Petr is a member of AWT/Swing and JavaFX teams at Oracle. Here is the > list of his contributions to JDK (JavaFX list is to come!): > > http://hg.openjdk.java.net/jdk8/awt/jdk/log?rev=pchelko > > Votes are due by Apr 26, 2013. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects#committer-vote > > From yuri.nesterenko at oracle.com Fri Apr 12 06:28:14 2013 From: yuri.nesterenko at oracle.com (Yuri Nesterenko) Date: Fri, 12 Apr 2013 17:28:14 +0400 Subject: CFV: New JDK8 Committer: Petr Pchelko In-Reply-To: <5167D106.9090108@oracle.com> References: <5167D106.9090108@oracle.com> Message-ID: <51680BEE.20603@oracle.com> Vote: yes On 04/12/2013 01:16 PM, Artem Ananiev wrote: > > I hereby nominate Petr Pchelko (OpenJDK user name: pchelko) to JDK8 > Committer. > > Petr is a member of AWT/Swing and JavaFX teams at Oracle. Here is the > list of his contributions to JDK (JavaFX list is to come!): > > http://hg.openjdk.java.net/jdk8/awt/jdk/log?rev=pchelko > > Votes are due by Apr 26, 2013. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on > this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects#committer-vote From david.dehaven at oracle.com Fri Apr 12 08:22:36 2013 From: david.dehaven at oracle.com (David DeHaven) Date: Fri, 12 Apr 2013 08:22:36 -0700 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <CA+kOe0_Fx0ssLJBgTkJQOdLccSLUd+AUmqQXUaXXdN2oRpAYew@mail.gmail.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> <5163C250.7080100@oracle.com> <14279C77-9130-45EA-A702-ADC9758F1330@oracle! .com> <5165268C.9080005@oracle.com> <CA+kOe0_Fx0ssLJBgTkJQOdLccSLUd+AUmqQXUaXXdN2oRpAYew@mail.gmail.com> Message-ID: <DD359E5A-7FFB-4C05-87B4-7CC18A601C22@oracle.com> >> I totally agree that the current usage of JNIEXPORT in typedefs in AWT and 2D code is a bug. >> >> My concern, however, is about other code that mistakenly adapted the same pattern. After this fix its compilation will fail. >> > Yup. Any code that was using JNIEXPORT inappropriately will fail to compile. > All changes are incompatible changes. > > But ... it's only a source incompatibility, only in native code, and trivial for users to fix. > (It would be even better if the semantics of JNIEXPORT were documented somewhere...) > > Just like the JDK native code needs porting whenever a new release of gcc comes out. Martin's right, this is a concern that's beyond our scope and the problem is easily solvable (the documentation issue aside..). Besides, it's going into 8 which will give it a chance to incubate before it gets out into the wild on production systems, right? (and I have a patch that will depend on Martin's patch coming shortly... so anything to get this through will help :) I did find at least a couple places in JavaFX 8.0 where it's being misused. Those should be easy to clean up though, I can file an issue and handle it. I haven't checked JavaFX 2.x yet, but that's not a concern until this gets backported. -DrD- From anthony.petrov at oracle.com Fri Apr 12 08:45:58 2013 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Fri, 12 Apr 2013 19:45:58 +0400 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <DD359E5A-7FFB-4C05-87B4-7CC18A601C22@oracle.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> <5163C250.7080100@oracle.com> <14279C77-9130-45EA-A702-ADC9758F1330@oracle.com> <5165268C.9080005@oracle.com> <CA+kOe0_Fx0ssLJBgTkJQOdLccSLUd+AUmqQXUaXXdN2oRpAYew@mail.gmail.com> <DD359E5A-7FFB-4C05-87B4-7CC18A601C22@oracle.com> Message-ID: <51682C36.1000401@oracle.com> All right then. I'm fine with the fix. -- best regards, Anthony On 4/12/2013 19:22, David DeHaven wrote: >>> I totally agree that the current usage of JNIEXPORT in typedefs in AWT and 2D code is a bug. >>> >>> My concern, however, is about other code that mistakenly adapted the same pattern. After this fix its compilation will fail. >>> >> Yup. Any code that was using JNIEXPORT inappropriately will fail to compile. >> All changes are incompatible changes. >> >> But ... it's only a source incompatibility, only in native code, and trivial for users to fix. >> (It would be even better if the semantics of JNIEXPORT were documented somewhere...) >> >> Just like the JDK native code needs porting whenever a new release of gcc comes out. > > Martin's right, this is a concern that's beyond our scope and the problem is easily solvable (the documentation issue aside..). Besides, it's going into 8 which will give it a chance to incubate before it gets out into the wild on production systems, right? > > (and I have a patch that will depend on Martin's patch coming shortly... so anything to get this through will help :) > > I did find at least a couple places in JavaFX 8.0 where it's being misused. Those should be easy to clean up though, I can file an issue and handle it. I haven't checked JavaFX 2.x yet, but that's not a concern until this gets backported. > > -DrD- > From david.dehaven at oracle.com Fri Apr 12 08:52:32 2013 From: david.dehaven at oracle.com (David DeHaven) Date: Fri, 12 Apr 2013 08:52:32 -0700 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <DD359E5A-7FFB-4C05-87B4-7CC18A601C22@oracle.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> <5163C250.7080100@oracle.com> <14279C77-9130-45EA-A702-ADC9758F1330@oracle! ! .com> <5165268C.9080005@oracle.com> <CA+kOe0_Fx0ssLJBgTkJQOdLccSLUd+AUmqQXUaXXdN2oRpAYew@mail.gmail.com> <DD359E5A-7FFB-4C05-87B4-7CC18A601C22@oracle.com> Message-ID: <6BA767E3-9436-4E40-BD2F-E383FD62EA39@oracle.com> > I did find at least a couple places in JavaFX 8.0 where it's being misused. Those should be easy to clean up though, I can file an issue and handle it. I haven't checked JavaFX 2.x yet, but that's not a concern until this gets backported. On closer look JavaFX 8 is fine. My noisy grep output fooled me :) The headers files for (The Platform That Must Not Be Named) even set the visibility attribute to default which means a good portion of the native code has been vetted. -DrD- From david.katleman at oracle.com Fri Apr 12 09:06:51 2013 From: david.katleman at oracle.com (David Katleman) Date: Fri, 12 Apr 2013 09:06:51 -0700 Subject: Review request: JDK8 b85 source with GPL header errors Message-ID: <5168311B.3090507@oracle.com> Below are corrections to GPL headers found in JDK8 b85: http://cr.openjdk.java.net/~katleman/8012048/webrev.hotspot.01/ http://cr.openjdk.java.net/~katleman/8012048/webrev.jdk.01/ http://cr.openjdk.java.net/~katleman/8012048/webrev.langtools.01/ http://cr.openjdk.java.net/~katleman/8012048/webrev.nashorn.01/ http://cr.openjdk.java.net/~katleman/8012048/webrev.root.01/ Most are simple punctuation changes. As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file. Thanks Dave From jonathan.gibbons at oracle.com Fri Apr 12 09:34:30 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Fri, 12 Apr 2013 09:34:30 -0700 Subject: Review request: JDK8 b85 source with GPL header errors In-Reply-To: <5168311B.3090507@oracle.com> References: <5168311B.3090507@oracle.com> Message-ID: <51683796.4040907@oracle.com> Dave, The fixes for langtools look good to me. Thanks for catching these. -- Jon On 04/12/2013 09:06 AM, David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b85: > > http://cr.openjdk.java.net/~katleman/8012048/webrev.hotspot.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.jdk.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.langtools.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.nashorn.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.root.01/ > > Most are simple punctuation changes. > > As a veteran of many such header reviews, reviewing the patch link at > the top of the webrev is often easier than each individual file. > > Thanks > Dave > > From david.katleman at oracle.com Fri Apr 12 09:44:25 2013 From: david.katleman at oracle.com (David Katleman) Date: Fri, 12 Apr 2013 09:44:25 -0700 Subject: Review request: JDK8 b85 source with GPL header errors In-Reply-To: <51683796.4040907@oracle.com> References: <5168311B.3090507@oracle.com> <51683796.4040907@oracle.com> Message-ID: <516839E9.4060604@oracle.com> On 4/12/2013 9:34 AM, Jonathan Gibbons wrote: > Dave, > > The fixes for langtools look good to me. Thanks for catching these. Thank you for looking at the langtools changes Jon. Feel free to browse the others as well, as none of these changes are of a technical nature. :-) Dave > On 04/12/2013 09:06 AM, David Katleman wrote: >> Below are corrections to GPL headers found in JDK8 b85: >> >> http://cr.openjdk.java.net/~katleman/8012048/webrev.hotspot.01/ >> http://cr.openjdk.java.net/~katleman/8012048/webrev.jdk.01/ >> http://cr.openjdk.java.net/~katleman/8012048/webrev.langtools.01/ >> http://cr.openjdk.java.net/~katleman/8012048/webrev.nashorn.01/ >> http://cr.openjdk.java.net/~katleman/8012048/webrev.root.01/ >> >> Most are simple punctuation changes. >> >> As a veteran of many such header reviews, reviewing the patch link at >> the top of the webrev is often easier than each individual file. >> >> Thanks >> Dave >> >> > From mike.duigou at oracle.com Fri Apr 12 09:45:50 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Fri, 12 Apr 2013 09:45:50 -0700 Subject: Review request: JDK8 b85 source with GPL header errors In-Reply-To: <5168311B.3090507@oracle.com> References: <5168311B.3090507@oracle.com> Message-ID: <6C9191A4-D53F-4141-8B22-53643EA33F8C@oracle.com> The JDK and root repo changes look fine to me. On Apr 12 2013, at 09:06 , David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b85: > > http://cr.openjdk.java.net/~katleman/8012048/webrev.hotspot.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.jdk.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.langtools.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.nashorn.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.root.01/ > > Most are simple punctuation changes. > > As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file. > > Thanks > Dave > > From iris.clark at oracle.com Fri Apr 12 09:55:03 2013 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 12 Apr 2013 09:55:03 -0700 (PDT) Subject: Review request: JDK8 b85 source with GPL header errors In-Reply-To: <5168311B.3090507@oracle.com> References: <5168311B.3090507@oracle.com> Message-ID: <56a739a6-e62d-48ce-b07b-e7c7d42770b7@default> Hi, Dave. They all look fine to me. I looked at all of them looking for common errors. I was pleasantly surprised that none of these involve huge numbers of files. (A missing ',' after the copyright year is obviously the biggest problem.) Nice catch. Thanks, iris -----Original Message----- From: David Katleman Sent: Friday, April 12, 2013 9:07 AM To: jdk8-dev Subject: Review request: JDK8 b85 source with GPL header errors Below are corrections to GPL headers found in JDK8 b85: http://cr.openjdk.java.net/~katleman/8012048/webrev.hotspot.01/ http://cr.openjdk.java.net/~katleman/8012048/webrev.jdk.01/ http://cr.openjdk.java.net/~katleman/8012048/webrev.langtools.01/ http://cr.openjdk.java.net/~katleman/8012048/webrev.nashorn.01/ http://cr.openjdk.java.net/~katleman/8012048/webrev.root.01/ Most are simple punctuation changes. As a veteran of many such header reviews, reviewing the patch link at the top of the webrev is often easier than each individual file. Thanks Dave From alejandro.murillo at oracle.com Fri Apr 12 10:24:10 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Fri, 12 Apr 2013 11:24:10 -0600 Subject: Review request: JDK8 b85 source with GPL header errors In-Reply-To: <5168311B.3090507@oracle.com> References: <5168311B.3090507@oracle.com> Message-ID: <5168433A.5050509@oracle.com> minor one, change the year to 2013 on this: http://cr.openjdk.java.net/~katleman/8012048/webrev.hotspot.01/make/bsd/makefiles/fastdebug.make.cdiff.html Alejandro On 4/12/2013 10:06 AM, David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b85: > > http://cr.openjdk.java.net/~katleman/8012048/webrev.hotspot.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.jdk.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.langtools.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.nashorn.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.root.01/ > > Most are simple punctuation changes. > > As a veteran of many such header reviews, reviewing the patch link at > the top of the webrev is often easier than each individual file. > > Thanks > Dave > > From martinrb at google.com Fri Apr 12 10:25:41 2013 From: martinrb at google.com (Martin Buchholz) Date: Fri, 12 Apr 2013 10:25:41 -0700 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <DD359E5A-7FFB-4C05-87B4-7CC18A601C22@oracle.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> <5163C250.7080100@oracle.com> <5165268C.9080005@oracle.com> <CA+kOe0_Fx0ssLJBgTkJQOdLccSLUd+AUmqQXUaXXdN2oRpAYew@mail.gmail.com> <DD359E5A-7FFB-4C05-87B4-7CC18A601C22@oracle.com> Message-ID: <CA+kOe08U4BGDgcCAs=cF3Y_0=Nh8vDTZ=+AqYN1PqfnPDnnESA@mail.gmail.com> One more point - IIRC, the issue with JNIEXPORT being used in typedefs only generated a GCC warning, not an error, and so everything will continue to compile unless they use -Werror. From david.katleman at oracle.com Fri Apr 12 10:38:44 2013 From: david.katleman at oracle.com (David Katleman) Date: Fri, 12 Apr 2013 10:38:44 -0700 Subject: Review request: JDK8 b85 source with GPL header errors In-Reply-To: <5168433A.5050509@oracle.com> References: <5168311B.3090507@oracle.com> <5168433A.5050509@oracle.com> Message-ID: <516846A4.7080802@oracle.com> On 4/12/2013 10:24 AM, Alejandro E Murillo wrote: > > minor one, change the year to 2013 on this: > http://cr.openjdk.java.net/~katleman/8012048/webrev.hotspot.01/make/bsd/makefiles/fastdebug.make.cdiff.html The files were flagged for their inconsistent format, no analysis was done as to the correctness of the years, as that's a separate process. But for the file you mention, the year is correct, since the last meaningful change was Dec 14, 2012. Adding a comma after a year in a GPL header isn't considered a change worth bumping up the year. Thanks Dave > > On 4/12/2013 10:06 AM, David Katleman wrote: >> Below are corrections to GPL headers found in JDK8 b85: >> >> http://cr.openjdk.java.net/~katleman/8012048/webrev.hotspot.01/ >> http://cr.openjdk.java.net/~katleman/8012048/webrev.jdk.01/ >> http://cr.openjdk.java.net/~katleman/8012048/webrev.langtools.01/ >> http://cr.openjdk.java.net/~katleman/8012048/webrev.nashorn.01/ >> http://cr.openjdk.java.net/~katleman/8012048/webrev.root.01/ >> >> Most are simple punctuation changes. >> >> As a veteran of many such header reviews, reviewing the patch link at >> the top of the webrev is often easier than each individual file. >> >> Thanks >> Dave >> >> > From david.katleman at oracle.com Fri Apr 12 15:19:39 2013 From: david.katleman at oracle.com (David Katleman) Date: Fri, 12 Apr 2013 15:19:39 -0700 Subject: Review request: JDK8 b85 source with GPL header errors In-Reply-To: <5168311B.3090507@oracle.com> References: <5168311B.3090507@oracle.com> Message-ID: <5168887B.4070706@oracle.com> Thank you to Jon, Iris, Mike, and Alejandro for taking the time to review and approve this change. Dave On 4/12/2013 9:06 AM, David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b85: > > http://cr.openjdk.java.net/~katleman/8012048/webrev.hotspot.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.jdk.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.langtools.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.nashorn.01/ > http://cr.openjdk.java.net/~katleman/8012048/webrev.root.01/ > > Most are simple punctuation changes. > > As a veteran of many such header reviews, reviewing the patch link at > the top of the webrev is often easier than each individual file. > > Thanks > Dave > > From anton.tarasov at oracle.com Mon Apr 15 04:46:58 2013 From: anton.tarasov at oracle.com (Anton V. Tarasov) Date: Mon, 15 Apr 2013 15:46:58 +0400 Subject: CFV: New JDK8 Committer: Petr Pchelko In-Reply-To: <5167D106.9090108@oracle.com> References: <5167D106.9090108@oracle.com> Message-ID: <516BE8B2.1080208@oracle.com> Vote: YES Thanks, Anton. On 12.04.2013 13:16, Artem Ananiev wrote: > > I hereby nominate Petr Pchelko (OpenJDK user name: pchelko) to JDK8 Committer. > > Petr is a member of AWT/Swing and JavaFX teams at Oracle. Here is the list of his contributions to > JDK (JavaFX list is to come!): > > http://hg.openjdk.java.net/jdk8/awt/jdk/log?rev=pchelko > > Votes are due by Apr 26, 2013. > > Only current JDK8 Committers and Reviewers [1] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [2]. > > Thanks, > > Artem > > [1] http://openjdk.java.net/census#jdk8 > [2] http://openjdk.java.net/projects#committer-vote From dalibor.topic at oracle.com Mon Apr 15 04:59:43 2013 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 15 Apr 2013 13:59:43 +0200 Subject: CFV: New JDK8 Committer: Petr Pchelko In-Reply-To: <5167D106.9090108@oracle.com> References: <5167D106.9090108@oracle.com> Message-ID: <516BEBAF.8020003@oracle.com> Vote: Yes. -- Oracle <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment From martinrb at google.com Mon Apr 15 14:23:57 2013 From: martinrb at google.com (Martin Buchholz) Date: Mon, 15 Apr 2013 14:23:57 -0700 Subject: Define JNIEXPORT as visibility default with GCC? In-Reply-To: <CA+kOe08U4BGDgcCAs=cF3Y_0=Nh8vDTZ=+AqYN1PqfnPDnnESA@mail.gmail.com> References: <CAPYFHW0JR4wOo54Hwfx+2O71p9K+qRJYr0UXWwdu5q0uGzLGjQ@mail.gmail.com> <4974FD20-B6DD-40F5-A7E9-B78F09E9C2A1@oracle.com> <511D5A8F.7050403@redhat.com> <D1060498-7D60-4543-9209-4CE1D81B728D@oracle.com> <CAPYFHW2_CWckOpvVzwLYnSuvVPe+oYd83Gx=PxXAPE+gueat6A@mail.gmail.com> <511E0BD7.4040603@oracle.com> <CAPYFHW1KSpJa_nxK01wP6zq7sKW6-yakwpohGT2DvOeS3dME+w@mail.gmail.com> <511E667D.2000700@redhat.com> <51215FE5.1080405@oracle.com> <5121F60C.5040004@redhat.com> <CAPYFHW3XDJz4NjpfKOD3mBtB9nWEoRogQUVuFSaZZmPH3B91sQ@mail.gmail.com> <51241726.2040102@oracle.com> <CA+kOe0-TGsaHpcqhoUHp5Euggaq1z70sjJwT_V-Q63Gi9=Ns-g@mail.gmail.com> <0ED8D7F6-1541-46C0-81AE-46FA0CBFE423@oracle.com> <512FC497.9080400@oracle.com> <513A2E8C.8090009@oracle.com> <CA+kOe08s+3TJHYLq5=taK-R4WnTH-0PUgaOODAuhZAT2ihEBbw@mail.gmail.com> <CA+kOe0-N-T1xPbgGyo1te5=7X2c5roVim9gjx3Zd0nrsaLKPEA@mail.gmail.com> <516373BE.1030703@oracle.com> <5163C250.7080100@oracle.com> <5165268C.9080005@oracle.com> <CA+kOe0_Fx0ssLJBgTkJQOdLccSLUd+AUmqQXUaXXdN2oRpAYew@mail.gmail.com> <DD359E5A-7FFB-4C05-87B4-7CC18A601C22@oracle.com> <CA+kOe08U4BGDgcCAs=cF3Y_0=Nh8vDTZ=+AqYN1PqfnPDnnESA@mail.gmail.com> Message-ID: <CA+kOe0_qoNAG=tC5zi-NjkL3G3bQYi-z99Ny0p0OeCw6UXmQ4Q@mail.gmail.com> Lana was kind enough to jprt this change for me. Now submitted to tl. From lana.steuck at oracle.com Tue Apr 16 13:30:05 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Apr 2013 20:30:05 +0000 Subject: hg: jdk8/jdk8/nashorn: 29 new changesets Message-ID: <20130416203042.D8C5748348@hg.openjdk.java.net> Changeset: 41a212ea8c0c Author: sundar Date: 2013-03-28 20:48 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c 8010924: Dealing with undefined property gets you a fatal stack Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/runtime/resources/mozilla_compat.js + test/script/basic/JDK-8010924.js Changeset: e2ea7a29b9c1 Author: lagergren Date: 2013-03-29 08:55 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e2ea7a29b9c1 8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name Reviewed-by: hannesw, sundar + test/script/basic/JDK-8010710.js + test/script/basic/JDK-8010710.js.EXPECTED - test/script/basic/JDK-8017010.js - test/script/basic/JDK-8017010.js.EXPECTED Changeset: 704f3083af8a Author: sundar Date: 2013-03-29 18:38 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a 8011063: With older ant, we get the error "The <property> type doesn't support nested text data ("${run.te...jvmargs}")." Reviewed-by: hannesw, ksrini ! make/build.xml Changeset: a094fc010120 Author: jlaskey Date: 2013-03-31 08:19 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 8011095: PropertyHashMap.rehash() does not grow enough Reviewed-by: hannesw, lagergren Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/PropertyHashMap.java ! src/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: 3e4369fb810b Author: hannesw Date: 2013-04-02 13:55 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3e4369fb810b 8011219: Regression with recent PropertyMap history changes Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: 5362d96d5915 Author: sundar Date: 2013-04-02 17:40 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 8011209: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.length is not 0 Reviewed-by: lagergren, hannesw, jlaskey ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java + test/script/basic/JDK-8011209.js Changeset: 9b845033c888 Author: lana Date: 2013-04-02 12:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9b845033c888 Merge Changeset: d82bc6ba3981 Author: lana Date: 2013-04-05 14:52 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d82bc6ba3981 Merge Changeset: af6fc67aa73d Author: jlaskey Date: 2013-04-02 11:37 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d 8011233: Create a Nashorn shell for JavaFX Reviewed-by: lagergren, sundar Contributed-by: james.laskey at oracle.com ! make/build.xml ! make/project.properties + tools/fxshell/jdk/nashorn/tools/FXShell.java Changeset: be5d2e472e22 Author: jlaskey Date: 2013-04-02 11:38 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/be5d2e472e22 Merge Changeset: 159dbe2e02eb Author: sundar Date: 2013-04-02 20:42 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb 8011237: Object.isExtensible(Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get) should be false Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java + test/script/basic/JDK-8011237.js Changeset: e9af5451d2d1 Author: sundar Date: 2013-04-02 23:01 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 8011274: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.hasOwnProperty("prototype") should be false Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java + test/script/basic/JDK-8011274.js Changeset: e63b20d4f08a Author: sundar Date: 2013-04-03 11:41 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a 8011357: Array.prototype.slice and Array.prototype.splice should not call user defined valueOf of start, end arguments more than once Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8011357.js Changeset: 51da1afbab26 Author: attila Date: 2013-04-03 11:13 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/51da1afbab26 8011362: Overloaded method resolution foiled by nulls Reviewed-by: hannesw, sundar ! src/jdk/internal/dynalink/beans/ClassString.java ! src/jdk/internal/dynalink/beans/OverloadedMethod.java + test/script/basic/JDK-8011362.js + test/script/basic/JDK-8011362.js.EXPECTED + test/src/jdk/nashorn/test/models/Jdk8011362TestSubject.java Changeset: b4191da366be Author: sundar Date: 2013-04-03 15:27 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be 8011365: Array.prototype.join and Array.prototype.toString do not throw TypeError on null, undefined Reviewed-by: attila, hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeArray.java ! test/script/basic/JDK-8011362.js.EXPECTED + test/script/basic/JDK-8011365.js Changeset: 4f7d7576e8c4 Author: hannesw Date: 2013-04-03 12:43 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4f7d7576e8c4 8007774: Enable code cache again Reviewed-by: lagergren, attila, sundar ! src/jdk/nashorn/internal/runtime/resources/Options.properties Changeset: 82fed56d8dce Author: sundar Date: 2013-04-03 20:17 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce 8011382: Data prototype methods and constructor do not call user defined toISOString, valueOf methods per spec. Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/objects/NativeDate.java + test/script/basic/JDK-8011382.js Changeset: a5a8ddc2e028 Author: sundar Date: 2013-04-04 10:24 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 8011394: RegExp.prototype.test() does not call valueOf on lastIndex property as per the spec. Reviewed-by: lagergren, jlaskey, hannesw ! src/jdk/nashorn/internal/objects/NativeRegExp.java + test/script/basic/JDK-8011394.js Changeset: 0548c134b9ac Author: sundar Date: 2013-04-04 13:54 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac 8011421: When using Object.defineProperty on arrays, PropertyDescriptor's property accessors are invoked multiple times Reviewed-by: lagergren, hannesw ! src/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8011421.js Changeset: f638f2f094f7 Author: jlaskey Date: 2013-04-04 09:05 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 8011540: PropertyMap histories should not begin with empty map Reviewed-by: lagergren, sundar Contributed-by: james.laskey at oracle.com ! src/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: 069923cc9de5 Author: jlaskey Date: 2013-04-04 09:06 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/069923cc9de5 Merge Changeset: 18df6640e63f Author: sundar Date: 2013-04-04 18:30 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f 8011543: "".split(undefined,{valueOf:function(){throw 2}}) does not throw exception Reviewed-by: lagergren, jlaskey ! src/jdk/nashorn/internal/objects/NativeString.java + test/script/basic/JDK-8011543.js Changeset: 5eb1427b6a6d Author: attila Date: 2013-04-04 15:53 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5eb1427b6a6d 8011544: Allow subclassing Java classes from script without creating instances Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/objects/NativeJava.java + src/jdk/nashorn/internal/runtime/linker/AdaptationException.java + src/jdk/nashorn/internal/runtime/linker/AdaptationResult.java + src/jdk/nashorn/internal/runtime/linker/ClassAndLoader.java + src/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java + src/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java + src/jdk/nashorn/internal/runtime/linker/JavaAdapterGeneratorBase.java + src/jdk/nashorn/internal/runtime/linker/JavaAdapterServices.java ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/basic/javaclassoverrides.js + test/script/basic/javaclassoverrides.js.EXPECTED Changeset: 73e1270b240c Author: attila Date: 2013-04-04 15:55 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/73e1270b240c Merge Changeset: 349360cc1df5 Author: sundar Date: 2013-04-04 20:46 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 8011552: Arrays with missing elements are not properly sorted Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8011552.js Changeset: 050fd5696bcb Author: attila Date: 2013-04-04 18:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/050fd5696bcb 8011555: Invalid class name in with block with JavaImporter causes MH type mismatch Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/WithObject.java + test/script/basic/JDK-8011555.js + test/script/basic/JDK-8011555.js.EXPECTED Changeset: 1c29dc809de2 Author: hannesw Date: 2013-04-05 19:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1c29dc809de2 8009230: Nashorn rejects extended RegExp syntax accepted by all major JS engines Reviewed-by: jlaskey, lagergren ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8009230.js + test/script/basic/JDK-8009230.js.EXPECTED Changeset: 437861485ffa Author: jlaskey Date: 2013-04-09 08:36 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/437861485ffa Merge Changeset: 35881a9d0fc2 Author: lana Date: 2013-04-16 08:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/35881a9d0fc2 Merge - test/script/basic/JDK-8017010.js - test/script/basic/JDK-8017010.js.EXPECTED From lana.steuck at oracle.com Tue Apr 16 13:30:07 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Apr 2013 20:30:07 +0000 Subject: hg: jdk8/jdk8/langtools: 18 new changesets Message-ID: <20130416203127.A956748349@hg.openjdk.java.net> Changeset: 330b35b27e68 Author: darcy Date: 2013-03-26 17:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/330b35b27e68 7041251: Use j.u.Objects utility methods in langtools Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/util/Pair.java ! src/share/classes/javax/annotation/processing/AbstractProcessor.java Changeset: 33b6a52f0037 Author: darcy Date: 2013-03-26 18:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/33b6a52f0037 7059170: Assume availablility of URLClassLoader.close Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/util/BaseFileManager.java - src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java Changeset: 7bebe17ff323 Author: mcimadamore Date: 2013-03-28 11:38 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/7bebe17ff323 8010469: Bad assertion in LambdaToMethod Summary: Add assertion in LambdaToMethod.serializedLambdaName Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: a200d8ccfe47 Author: mcimadamore Date: 2013-03-28 11:39 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a200d8ccfe47 8010490: FindBugs: double assignments in LambdaToMethod.visitIdent Summary: Remove dead code from LambdaToMethod Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 991f11e13598 Author: jjg Date: 2013-03-28 10:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/991f11e13598 8006346: doclint should make allowance for headers generated by standard doclet Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/doclint/Checker.java ! src/share/classes/com/sun/tools/doclint/DocLint.java ! src/share/classes/com/sun/tools/doclint/Env.java ! src/share/classes/com/sun/tools/javac/main/Main.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java + test/tools/javac/doclint/ImplicitHeadersTest.java + test/tools/javadoc/doclint/ImplicitHeadersTest.java Changeset: d3648557391b Author: jjg Date: 2013-03-28 10:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d3648557391b 8010511: Tests are creating files in /tmp Reviewed-by: darcy ! test/tools/javac/T6558476.java ! test/tools/javac/T6900149.java ! test/tools/javac/diags/CheckExamples.java ! test/tools/javac/diags/RunExamples.java Changeset: 29c6984a1673 Author: vromero Date: 2013-04-02 10:51 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/29c6984a1673 4965689: class literal code wastes a byte Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/jvm/Items.java + test/tools/javac/T4965689/ClassLiteralWastesByteTest.java Changeset: 46d2f144ebbd Author: lana Date: 2013-04-02 12:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/46d2f144ebbd Merge Changeset: 0d47e6131490 Author: darcy Date: 2013-04-03 12:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/0d47e6131490 8011052: Add DEFAULT to javax.lang.model.Modifier Reviewed-by: abuckley, jjg ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/javax/lang/model/element/Modifier.java ! test/tools/javac/processing/model/element/TestExecutableElement.java Changeset: e06dc8345d9c Author: lana Date: 2013-04-05 14:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e06dc8345d9c Merge Changeset: b71a61d39cf7 Author: mcimadamore Date: 2013-04-08 15:51 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b71a61d39cf7 8010922: Cleanup: add support for ad-hoc method check logic Summary: Support pluggable method checkers Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: b54122b9372d Author: mcimadamore Date: 2013-04-08 15:52 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b54122b9372d 8010823: DefaultMethodTest.testReflectCall fails with new lambda VM Summary: Fix lambda test Reviewed-by: jjg ! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java Changeset: e9d986381414 Author: mcimadamore Date: 2013-04-08 15:53 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/e9d986381414 8010404: Lambda debugging: redundant LineNumberTable entry for lambda capture Summary: Ignore indy entries in LineNumberTable Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/Code.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/tools/javac/lambda/TestInvokeDynamic.java Changeset: 94a202228ec2 Author: mcimadamore Date: 2013-04-08 15:57 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/94a202228ec2 8009131: Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types Summary: Lambdas that have errors in their bodies should make enclosing overload resolution fail Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/BadArgTypesInLambda.java ! test/tools/javac/lambda/BadRecovery.out ! test/tools/javac/lambda/TargetType01.java - test/tools/javac/lambda/TargetType01.out ! test/tools/javac/lambda/TargetType43.out + test/tools/javac/lambda/TargetType66.java + test/tools/javac/lambda/TargetType66.out Changeset: c635a966ce84 Author: mcimadamore Date: 2013-04-08 15:59 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c635a966ce84 8010822: Intersection type cast for functional expressions does not follow spec EDR Summary: Remove support for marker interfaces; redefine intersection type casts to be order-independent 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/comp/Attr.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/tools/javac/diags/examples/NotAnInterfaceComponent.java - test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java ! test/tools/javac/lambda/Intersection01.java - test/tools/javac/lambda/Intersection01.out ! test/tools/javac/lambda/intersection/IntersectionTargetTypeTest.java Changeset: b402b93cbe38 Author: jjg Date: 2013-04-08 11:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b402b93cbe38 8011676: Instances of Tokens.Comment should not be defined in inner classes Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java Changeset: 3f3cc8d3f13c Author: jjg Date: 2013-04-08 11:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/3f3cc8d3f13c 8011677: EndPosTables should avoid hidden references to Parser Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 1f19b84efa6d Author: lana Date: 2013-04-16 08:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1f19b84efa6d Merge - src/share/classes/com/sun/tools/javac/util/CloseableURLClassLoader.java - test/tools/javac/diags/examples/SecondaryBoundMustBeMarkerIntf.java - test/tools/javac/lambda/Intersection01.out - test/tools/javac/lambda/TargetType01.out From lana.steuck at oracle.com Tue Apr 16 13:30:01 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Apr 2013 20:30:01 +0000 Subject: hg: jdk8/jdk8: 8 new changesets Message-ID: <20130416203001.E00BE48346@hg.openjdk.java.net> Changeset: fc1e08c2bb27 Author: mduigou Date: 2013-04-01 11:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/fc1e08c2bb27 8010267: Add test-clean for cleaning of testoutput directory from output directory. Add depedency on test-clean to clean Reviewed-by: mchung, tbell ! common/makefiles/Main.gmk Changeset: 26a4456cb19e Author: jgish Date: 2013-03-26 13:41 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/26a4456cb19e 8009824: webrev.ksh generated jdk.patch files do not handle renames, copies, and shouldn't be applied Summary: use hg export --git to produce proper patch file Reviewed-by: mduigou ! make/scripts/webrev.ksh Changeset: 760074bec012 Author: mduigou Date: 2013-04-01 21:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/760074bec012 8011178: improve common/bin/hgforest.sh python detection (MacOS) Reviewed-by: ohair ! common/bin/hgforest.sh Changeset: bcbdbcfe7ed8 Author: lana Date: 2013-04-02 11:55 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/bcbdbcfe7ed8 Merge Changeset: 7320922b694e Author: mduigou Date: 2013-04-02 14:56 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/7320922b694e 8011342: hgforest.sh : 'python --version' not supported on older python Reviewed-by: wetmore ! common/bin/hgforest.sh Changeset: 575f2ca947ab Author: mduigou Date: 2013-04-03 16:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/575f2ca947ab 8011350: hgforest.sh uses non-POSIX sh features that may fail with some shells Reviewed-by: tbell, katleman, dholmes ! common/bin/hgforest.sh Changeset: 11c057460b91 Author: lana Date: 2013-04-05 14:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/11c057460b91 Merge Changeset: 4c13b7994f38 Author: lana Date: 2013-04-16 08:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/4c13b7994f38 Merge ! common/makefiles/Main.gmk From lana.steuck at oracle.com Tue Apr 16 13:32:09 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Apr 2013 20:32:09 +0000 Subject: hg: jdk8/jdk8/jdk: 46 new changesets Message-ID: <20130416204141.B90FA4834B@hg.openjdk.java.net> Changeset: 87c62f03bc07 Author: jgodinez Date: 2013-03-27 12:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/87c62f03bc07 8010005: [parfait] Memory leak in jdk/src/macosx/native/sun/awt/CTextPipe.m Reviewed-by: bae, prr Contributed-by: jia-hong.chen at oracle.com ! src/macosx/native/sun/awt/CTextPipe.m Changeset: 9d4f539e36b6 Author: lana Date: 2013-04-02 17:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9d4f539e36b6 Merge - make/com/sun/servicetag/Makefile - src/share/classes/com/sun/servicetag/BrowserSupport.java - src/share/classes/com/sun/servicetag/Installer.java - src/share/classes/com/sun/servicetag/LinuxSystemEnvironment.java - src/share/classes/com/sun/servicetag/RegistrationData.java - src/share/classes/com/sun/servicetag/RegistrationDocument.java - src/share/classes/com/sun/servicetag/Registry.java - src/share/classes/com/sun/servicetag/ServiceTag.java - src/share/classes/com/sun/servicetag/SolarisServiceTag.java - src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java - src/share/classes/com/sun/servicetag/SunConnection.java - src/share/classes/com/sun/servicetag/SystemEnvironment.java - src/share/classes/com/sun/servicetag/UnauthorizedAccessException.java - src/share/classes/com/sun/servicetag/Util.java - src/share/classes/com/sun/servicetag/WindowsSystemEnvironment.java - src/share/classes/com/sun/servicetag/package.html - src/share/classes/com/sun/servicetag/resources/Putback-Notes.txt - src/share/classes/com/sun/servicetag/resources/javase_5_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_6_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_7_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties - src/share/classes/com/sun/servicetag/resources/jdk_header.png - src/share/classes/com/sun/servicetag/resources/product_registration.xsd - src/share/classes/com/sun/servicetag/resources/register.html - src/share/classes/com/sun/servicetag/resources/register_ja.html - src/share/classes/com/sun/servicetag/resources/register_zh_CN.html - test/com/sun/servicetag/DeleteServiceTag.java - test/com/sun/servicetag/DuplicateNotFound.java - test/com/sun/servicetag/FindServiceTags.java - test/com/sun/servicetag/InstanceUrnCheck.java - test/com/sun/servicetag/InvalidRegistrationData.java - test/com/sun/servicetag/InvalidServiceTag.java - test/com/sun/servicetag/JavaServiceTagTest.java - test/com/sun/servicetag/JavaServiceTagTest1.java - test/com/sun/servicetag/NewRegistrationData.java - test/com/sun/servicetag/SvcTagClient.java - test/com/sun/servicetag/SystemRegistryTest.java - test/com/sun/servicetag/TestLoadFromXML.java - test/com/sun/servicetag/UpdateServiceTagTest.java - test/com/sun/servicetag/Util.java - test/com/sun/servicetag/ValidRegistrationData.java - test/com/sun/servicetag/environ.properties - test/com/sun/servicetag/missing-environ-field.xml - test/com/sun/servicetag/newer-registry-version.xml - test/com/sun/servicetag/registration.xml - test/com/sun/servicetag/servicetag1.properties - test/com/sun/servicetag/servicetag2.properties - test/com/sun/servicetag/servicetag3.properties - test/com/sun/servicetag/servicetag4.properties - test/com/sun/servicetag/servicetag5.properties - test/sun/tools/jstat/gcPermCapacityOutput1.awk - test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh Changeset: 2904672aed21 Author: lana Date: 2013-04-09 14:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2904672aed21 Merge Changeset: 96750ebc769b Author: denis Date: 2013-03-27 16:19 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/96750ebc769b 7075105: WIN: Provide a way to format HTML on drop Reviewed-by: uta, serb ! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/share/classes/java/awt/datatransfer/DataFlavor.java ! src/share/classes/java/awt/datatransfer/SystemFlavorMap.java ! src/share/classes/sun/awt/datatransfer/DataTransferer.java ! src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java ! src/solaris/classes/sun/awt/X11/XDataTransferer.java ! src/windows/classes/sun/awt/windows/WDataTransferer.java + test/java/awt/datatransfer/HTMLDataFlavors/HTMLDataFlavorTest.java + test/java/awt/datatransfer/HTMLDataFlavors/HtmlTransferable.java + test/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.html + test/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.java + test/java/awt/datatransfer/HTMLDataFlavors/PutAllHtmlFlavorsOnClipboard.java + test/java/awt/datatransfer/HTMLDataFlavors/PutOnlyAllHtmlFlavorOnClipboard.java + test/java/awt/datatransfer/HTMLDataFlavors/PutSelectionAndFragmentHtmlFlavorsOnClipboard.java Changeset: 29570523b6cb Author: ant Date: 2013-03-29 16:12 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/29570523b6cb 8010375: sun.swing.JLightweightFrame should be implemented for XToolkit Reviewed-by: anthony ! src/share/classes/sun/swing/JLightweightFrame.java ! src/solaris/classes/sun/awt/X11/XFramePeer.java + src/solaris/classes/sun/awt/X11/XLightweightFramePeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java Changeset: c23d58901aa6 Author: lana Date: 2013-04-02 16:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c23d58901aa6 Merge - make/com/sun/servicetag/Makefile - src/share/classes/com/sun/servicetag/BrowserSupport.java - src/share/classes/com/sun/servicetag/Installer.java - src/share/classes/com/sun/servicetag/LinuxSystemEnvironment.java - src/share/classes/com/sun/servicetag/RegistrationData.java - src/share/classes/com/sun/servicetag/RegistrationDocument.java - src/share/classes/com/sun/servicetag/Registry.java - src/share/classes/com/sun/servicetag/ServiceTag.java - src/share/classes/com/sun/servicetag/SolarisServiceTag.java - src/share/classes/com/sun/servicetag/SolarisSystemEnvironment.java - src/share/classes/com/sun/servicetag/SunConnection.java - src/share/classes/com/sun/servicetag/SystemEnvironment.java - src/share/classes/com/sun/servicetag/UnauthorizedAccessException.java - src/share/classes/com/sun/servicetag/Util.java - src/share/classes/com/sun/servicetag/WindowsSystemEnvironment.java - src/share/classes/com/sun/servicetag/package.html - src/share/classes/com/sun/servicetag/resources/Putback-Notes.txt - src/share/classes/com/sun/servicetag/resources/javase_5_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_6_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_7_swordfish.properties - src/share/classes/com/sun/servicetag/resources/javase_servicetag.properties - src/share/classes/com/sun/servicetag/resources/jdk_header.png - src/share/classes/com/sun/servicetag/resources/product_registration.xsd - src/share/classes/com/sun/servicetag/resources/register.html - src/share/classes/com/sun/servicetag/resources/register_ja.html - src/share/classes/com/sun/servicetag/resources/register_zh_CN.html - test/com/sun/servicetag/DeleteServiceTag.java - test/com/sun/servicetag/DuplicateNotFound.java - test/com/sun/servicetag/FindServiceTags.java - test/com/sun/servicetag/InstanceUrnCheck.java - test/com/sun/servicetag/InvalidRegistrationData.java - test/com/sun/servicetag/InvalidServiceTag.java - test/com/sun/servicetag/JavaServiceTagTest.java - test/com/sun/servicetag/JavaServiceTagTest1.java - test/com/sun/servicetag/NewRegistrationData.java - test/com/sun/servicetag/SvcTagClient.java - test/com/sun/servicetag/SystemRegistryTest.java - test/com/sun/servicetag/TestLoadFromXML.java - test/com/sun/servicetag/UpdateServiceTagTest.java - test/com/sun/servicetag/Util.java - test/com/sun/servicetag/ValidRegistrationData.java - test/com/sun/servicetag/environ.properties - test/com/sun/servicetag/missing-environ-field.xml - test/com/sun/servicetag/newer-registry-version.xml - test/com/sun/servicetag/registration.xml - test/com/sun/servicetag/servicetag1.properties - test/com/sun/servicetag/servicetag2.properties - test/com/sun/servicetag/servicetag3.properties - test/com/sun/servicetag/servicetag4.properties - test/com/sun/servicetag/servicetag5.properties - test/sun/tools/jstat/gcPermCapacityOutput1.awk - test/sun/tools/jstat/jstatGcPermCapacityOutput1.sh Changeset: 36cb7921bc98 Author: mcherkas Date: 2013-04-03 20:42 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/36cb7921bc98 8011123: serialVersionUID of java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82 Reviewed-by: anthony, serb ! src/share/classes/java/awt/dnd/InvalidDnDOperationException.java Changeset: 35da3878deef Author: mcherkas Date: 2013-04-03 20:54 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/35da3878deef 8010925: COPY AND PASTE TO AND FROM SIGNED APPLET FAILS AFTER FIRST INTERNAL COPY PRFRMD Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/macosx/CClipboard.java ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/native/sun/awt/CClipboard.m Changeset: 2c36899500a0 Author: pchelko Date: 2013-04-05 18:29 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2c36899500a0 8006941: [macosx] Deadlock in drag and drop 7199783: Setting cursor on DragSourceContext does not work on OSX Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/macosx/CCursorManager.java ! src/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/macosx/classes/sun/lwawt/macosx/CDropTarget.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/CDragSource.h ! src/macosx/native/sun/awt/CDragSource.m ! src/macosx/native/sun/awt/CDragSourceContextPeer.m ! src/macosx/native/sun/awt/CDropTarget.m ! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java + test/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java Changeset: 0b083b0e8e63 Author: kshefov Date: 2013-04-08 17:18 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0b083b0e8e63 7153702: [TEST_BUG] [macosx] Synchronization problem in test javax/swing/JPopupMenu/6827786/bug6827786.java Reviewed-by: serb, alexsch ! test/javax/swing/JPopupMenu/6827786/bug6827786.java Changeset: 981142561d1b Author: lana Date: 2013-04-09 15:01 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/981142561d1b Merge Changeset: 3b56ef8e1ce1 Author: martin Date: 2013-03-26 13:34 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3b56ef8e1ce1 8007905: To add a system property to create zip file without using ZIP64 end table when entry count > 64k Summary: Provide a system property to inhibit ZIP64 mode for >64k entries Reviewed-by: alanb, sherman ! src/share/classes/java/util/zip/ZipOutputStream.java + test/java/util/zip/EntryCount64k.java Changeset: 266b43683a2c Author: martin Date: 2013-03-26 13:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/266b43683a2c 8010316: Improve handling of char sequences containing surrogates Summary: Fix and optimize codePointAt, codePointBefore and similar methods Reviewed-by: sherman, okutsu, ulfzibis, kizune ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/lang/Character.java ! test/java/lang/StringBuilder/Supplementary.java Changeset: caafe6dca35d Author: ehelin Date: 2013-03-21 20:35 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/caafe6dca35d 8009427: Re-enable tests that were disable to ease complicated push Reviewed-by: sla, mchung, dcubed Contributed-by: Erik Helin <erik.helin at oracle.com> ! test/ProblemList.txt Changeset: 49602f599c08 Author: dxu Date: 2013-03-27 09:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/49602f599c08 8010837: FileInputStream.available() throw IOException when encountering negative available values Summary: Remove the check in the native code to allow negative values Reviewed-by: mchung ! src/solaris/native/java/io/io_util_md.c + test/java/io/FileInputStream/NegativeAvailable.java Changeset: ae03282ba501 Author: darcy Date: 2013-03-27 09:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ae03282ba501 7185456: (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotations Reviewed-by: mduigou, jfranck ! src/share/classes/sun/reflect/annotation/AnnotationType.java Changeset: d254a5f9b93f Author: acorn Date: 2013-03-27 13:40 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d254a5f9b93f 8010846: Update the corresponding test in test/vm/verifier/TestStaticIF.java Summary: Remove test flag -XX:-UseSplitVerifier, not supported classfile 52 Reviewed-by: acorn, hseigel ! test/vm/verifier/TestStaticIF.java Changeset: 811c771acf65 Author: sundar Date: 2013-03-28 14:36 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 8010991: Enable test/javax/script/GetInterfaceTest.java again Reviewed-by: lagergren, hannesw ! test/javax/script/GetInterfaceTest.java Changeset: a87fac00915e Author: weijun Date: 2013-03-28 20:27 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a87fac00915e 8010125: keytool -importkeystore could create a pkcs12 keystore with different storepass and keypass Reviewed-by: vinnie ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/tools/keytool/Resources.java + test/sun/security/tools/keytool/p12importks.sh Changeset: e433ed08b733 Author: mchung Date: 2013-03-28 13:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e433ed08b733 8010309: Improve PlatformLogger.isLoggable performance by direct mapping from an integer to Level Reviewed-by: mchung Contributed-by: peter.levart at gmail.com, bourges.laurent at gmail.com ! src/share/classes/sun/util/logging/PlatformLogger.java ! test/sun/util/logging/PlatformLoggerTest.java Changeset: b590bd37a6d0 Author: mduigou Date: 2013-04-01 12:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b590bd37a6d0 8010268: Remove dependence upon clean target from jdk/test/Makefile prep target Reviewed-by: tbell, mchung ! test/Makefile Changeset: 0cccdb9a9a4c Author: mduigou Date: 2013-04-01 20:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0cccdb9a9a4c 7143928: Optimize empty HashMap and ArrayList Reviewed-by: mduigou Contributed-by: Sergey Linetskiy <sergey.linetskiy at oracle.com>, John Rose <john.rose at oracle.com>, Mike Duigou <mike.duigou at oracle.com> ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/HashMap.java + test/java/util/Map/BasicSerialization.java Changeset: 5ee837ba093a Author: mduigou Date: 2013-04-01 20:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5ee837ba093a 8011187: Remove obsolete/unused targets from jdk/test/Makefile Reviewed-by: ohair ! test/Makefile Changeset: de228734b742 Author: mduigou Date: 2013-04-01 20:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/de228734b742 8011199: Backout changeset JDK-7143928 (0cccdb9a9a4c) Reviewed-by: darcy, dholmes ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/HashMap.java - test/java/util/Map/BasicSerialization.java Changeset: f1b89d4cce82 Author: sla Date: 2013-04-02 10:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f1b89d4cce82 8009558: linked_md.c::dll_build_name can get stuck in an infinite loop Reviewed-by: alanb, sspitsyn ! src/share/back/export/sys.h ! src/share/back/transport.c ! src/share/demo/jvmti/hprof/hprof_md.h ! src/solaris/back/linker_md.c ! src/solaris/demo/jvmti/hprof/hprof_md.c ! src/windows/back/linker_md.c ! src/windows/demo/jvmti/hprof/hprof_md.c Changeset: e6c3b8e74e50 Author: sherman Date: 2013-04-02 10:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e6c3b8e74e50 8007379: Base64.getMimeDecoder().decode() throws IAE for a non-base64 character after padding 8008925: Base64.getMimeDecoder().decode() does not ignore padding chars Summary: updated implementation and spec for corner cases. Reviewed-by: alanb ! src/share/classes/java/util/Base64.java ! test/java/util/Base64/TestBase64.java Changeset: 7fbae9125437 Author: lana Date: 2013-04-02 11:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7fbae9125437 Merge Changeset: b4f68aca1000 Author: darcy Date: 2013-04-02 16:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b4f68aca1000 8004979: java.lang.reflect.Modifier.toString should include "default" Reviewed-by: mduigou ! 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/classes/java/lang/reflect/Modifier.java ! test/java/lang/reflect/Method/GenericStringTest.java Changeset: c534937f6e94 Author: alanb Date: 2013-04-03 13:15 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c534937f6e94 8011234: Performance regression with ftp protocol when uploading in image mode Reviewed-by: chegar ! src/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: eb8f7bc6f964 Author: alanb Date: 2013-04-03 13:41 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/eb8f7bc6f964 8011373: Property java.runtime.profile should be removed (left-over code) Reviewed-by: lancea, dholmes ! src/share/classes/sun/misc/Version.java.template Changeset: 27ae4f9c7826 Author: lancea Date: 2013-04-03 12:47 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/27ae4f9c7826 8011393: Typo in javadoc for SerialClob.truncate Reviewed-by: darcy ! src/share/classes/javax/sql/rowset/serial/SerialClob.java Changeset: 9a6ef3391f32 Author: naoto Date: 2013-04-03 10:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9a6ef3391f32 7091601: Arabic Locale: can not set type of digit in application level Reviewed-by: okutsu ! src/macosx/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c ! src/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java Changeset: 7b1189bf1d7b Author: dxu Date: 2013-04-04 15:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7b1189bf1d7b 8000406: change files using @GenerateNativeHeader to use @Native Summary: Use @Native annotation to mark constants interested by native codes Reviewed-by: alanb, anthony, prr ! src/macosx/classes/apple/laf/JRSUIConstants.java ! src/macosx/classes/com/apple/eawt/FullScreenHandler.java ! src/macosx/classes/com/apple/eawt/event/GestureHandler.java ! src/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/macosx/classes/sun/lwawt/macosx/CocoaConstants.java ! src/macosx/native/jobjc/src/core/PrimitiveCoder.hs ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/CFType.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Coder.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/FFIType.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Function.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/ID.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Invoke.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/JObjCRuntime.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/MacOSXFramework.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NSClass.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeArgumentBuffer.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeBuffer.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/NativeObjectLifecycleManager.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Opaque.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Pointer.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/PrimitiveCoder.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/SEL.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Struct.java ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Subclassing.java ! src/macosx/native/jobjc/src/core/native/Invoke.m ! src/macosx/native/jobjc/src/core/native/JObjCRuntime.m ! src/macosx/native/sun/awt/PrinterView.m ! src/share/classes/java/awt/Adjustable.java ! src/share/classes/java/awt/AlphaComposite.java ! src/share/classes/java/awt/BasicStroke.java ! src/share/classes/java/awt/Choice.java ! src/share/classes/java/awt/DisplayMode.java ! src/share/classes/java/awt/Image.java ! src/share/classes/java/awt/List.java ! src/share/classes/java/awt/PopupMenu.java ! src/share/classes/java/awt/SystemColor.java ! src/share/classes/java/awt/TextComponent.java ! src/share/classes/java/awt/Transparency.java ! src/share/classes/java/awt/color/ColorSpace.java ! src/share/classes/java/awt/color/ICC_Profile.java ! src/share/classes/java/awt/datatransfer/StringSelection.java ! src/share/classes/java/awt/dnd/DnDConstants.java ! src/share/classes/java/awt/event/ActionEvent.java ! src/share/classes/java/awt/event/AdjustmentEvent.java ! src/share/classes/java/awt/event/ComponentEvent.java ! src/share/classes/java/awt/event/FocusEvent.java ! src/share/classes/java/awt/event/InputMethodEvent.java ! src/share/classes/java/awt/event/MouseWheelEvent.java ! src/share/classes/java/awt/event/WindowEvent.java ! src/share/classes/java/awt/geom/PathIterator.java ! src/share/classes/java/awt/image/AffineTransformOp.java ! src/share/classes/java/awt/image/ConvolveOp.java ! src/share/classes/java/awt/image/DataBuffer.java ! src/share/classes/java/awt/image/ImageConsumer.java ! src/share/classes/java/awt/image/ImageObserver.java ! src/share/classes/java/awt/peer/ComponentPeer.java ! src/share/classes/java/awt/print/PageFormat.java ! src/share/classes/java/awt/print/Pageable.java ! src/share/classes/java/awt/print/Printable.java ! src/share/classes/sun/awt/EmbeddedFrame.java ! src/share/classes/sun/awt/SunHints.java ! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java ! src/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/share/classes/sun/font/FontManager.java ! src/share/classes/sun/java2d/SunGraphics2D.java ! src/share/classes/sun/java2d/opengl/OGLBlitLoops.java ! src/share/classes/sun/java2d/opengl/OGLContext.java ! src/share/classes/sun/java2d/pipe/BufferedContext.java ! src/share/classes/sun/java2d/pipe/BufferedOpCodes.java ! src/share/classes/sun/java2d/pipe/BufferedPaints.java ! src/share/classes/sun/java2d/pipe/BufferedTextPipe.java ! src/share/classes/sun/java2d/pipe/RenderBuffer.java ! src/share/classes/sun/java2d/pipe/hw/AccelDeviceEventNotifier.java ! src/share/classes/sun/java2d/pipe/hw/AccelSurface.java ! src/share/classes/sun/java2d/pipe/hw/ContextCapabilities.java ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/sctp/SctpStdSocketOption.java ! src/share/classes/sun/security/pkcs11/Secmod.java ! src/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/nio/ch/sctp/AssociationChange.java ! src/solaris/classes/sun/nio/ch/sctp/PeerAddrChange.java ! src/solaris/classes/sun/nio/ch/sctp/ResultContainer.java ! src/solaris/native/sun/awt/awt_InputMethod.c ! src/solaris/native/sun/awt/fontpath.c ! src/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! src/windows/classes/sun/java2d/d3d/D3DContext.java ! src/windows/classes/sun/java2d/d3d/D3DPaints.java ! src/windows/native/sun/java2d/d3d/D3DContext.h ! src/windows/native/sun/windows/awt_Component.h ! src/windows/native/sun/windows/awt_DnDDS.cpp ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_List.h ! src/windows/native/sun/windows/awt_PopupMenu.cpp ! src/windows/native/sun/windows/awt_PopupMenu.h ! src/windows/native/sun/windows/awt_TextComponent.h ! src/windows/native/sun/windows/awt_Toolkit.cpp Changeset: 7d4e30730f80 Author: valeriep Date: 2013-04-04 20:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7d4e30730f80 7155720: PKCS11 minor issues in native code Summary: Added OOM handling to address the two issues found by parfait. Reviewed-by: weijun ! src/solaris/native/sun/security/pkcs11/wrapper/p11_md.c Changeset: b62a76763bf3 Author: mchung Date: 2013-04-05 10:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b62a76763bf3 8011380: FX dependency on PlatformLogger broken by 8010309 Reviewed-by: alanb ! src/share/classes/java/util/logging/LoggingProxyImpl.java ! src/share/classes/sun/util/logging/LoggingProxy.java ! src/share/classes/sun/util/logging/LoggingSupport.java ! src/share/classes/sun/util/logging/PlatformLogger.java ! test/sun/util/logging/PlatformLoggerTest.java Changeset: b702977e7212 Author: khazra Date: 2013-04-05 12:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b702977e7212 5001942: Missings SOCKS support for direct connections Summary: Add support for socksNonProxyHosts Reviewed-by: chegar, khazra Contributed-by: Christos Zoulas <christos at zoulas.com> ! src/share/classes/sun/net/spi/DefaultProxySelector.java ! test/java/net/Socks/SocksProxyVersion.java Changeset: ba231ac2890a Author: lana Date: 2013-04-05 14:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ba231ac2890a Merge Changeset: 785f3a04ee05 Author: dxu Date: 2013-04-05 17:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/785f3a04ee05 8011602: jobjc build failure on Mac Summary: Remove @Native annotation from macosx/native/jobjc/src/core/java/com/apple/jobjc/Coder.java Reviewed-by: mchung, dholmes ! src/macosx/native/jobjc/src/core/java/com/apple/jobjc/Coder.java ! src/share/classes/sun/java2d/opengl/OGLContext.java Changeset: 16f63a94c231 Author: darcy Date: 2013-04-05 18:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/16f63a94c231 8011590: More tests for core reflection modeling of default methods Reviewed-by: mduigou + test/java/lang/reflect/Method/DefaultMethodModeling.java Changeset: 04617e462512 Author: lancea Date: 2013-04-08 15:29 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/04617e462512 8006036: (process) cleanup code in java/lang/Runtime/exec/WinCommand.java Reviewed-by: lancea Contributed-by: Jim Gish <jim.gish at oracle.com> ! test/java/lang/Runtime/exec/WinCommand.java Changeset: 3db793b080d8 Author: martin Date: 2013-04-08 16:37 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3db793b080d8 8010849: (str) Optimize StringBuilder.append(null) Summary: Append 4 chars instead of the string "null" Reviewed-by: mduigou, forax, jgish ! src/share/classes/java/lang/AbstractStringBuilder.java Changeset: 3e5a18c3e599 Author: darcy Date: 2013-04-08 17:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3e5a18c3e599 6298888: Add toGenericString to j.l.Class and getTypeName to j.l.reflect.Type 6992705: Include modifiers in Class.toGenericString() Summary: Class.toGenericString and supporting changes; additional reviews by Peter Levart Reviewed-by: alanb ! src/share/classes/java/lang/Class.java ! 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/classes/java/lang/reflect/Modifier.java ! src/share/classes/java/lang/reflect/Parameter.java ! src/share/classes/java/lang/reflect/Type.java + test/java/lang/Class/GenericStringTest.java Changeset: 57e9eaeca323 Author: alanb Date: 2013-04-09 15:51 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/57e9eaeca323 8010393: Update JAX-WS RI to 2.2.9-b12941 Reviewed-by: mullan ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 50bc8e085a09 Author: chegar Date: 2013-04-09 17:27 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/50bc8e085a09 8005696: Add CompletableFuture Reviewed-by: chegar, martin ! make/java/java/FILES_java.gmk + src/share/classes/java/util/concurrent/CompletableFuture.java + src/share/classes/java/util/concurrent/CompletionException.java + test/java/util/concurrent/CompletableFuture/Basic.java Changeset: f304311cfe9f Author: lana Date: 2013-04-09 15:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f304311cfe9f Merge ! src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java Changeset: 6e3763e737b0 Author: lana Date: 2013-04-16 08:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e3763e737b0 Merge From lana.steuck at oracle.com Tue Apr 16 14:12:00 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 16 Apr 2013 14:12:00 -0700 (PDT) Subject: jdk8-b86: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201304162112.r3GLC0cr005722@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/4c13b7994f38 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/35881a9d0fc2 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1f19b84efa6d http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e3763e737b0 http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/a5e7c2f093c9 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ca71ec37b2ef http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/511e334ee345 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/44a8ce4a759f --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8011123 client-libs serialVersionUID of java.awt.dnd.InvalidDnDOperationException changed in JDK8-b82 JDK-8010925 client-libs COPY AND PASTE TO AND FROM SIGNED APPLET FAILS AFTER FIRST INTERNAL COPY PRFRMD JDK-8010375 client-libs sun.swing.JLightweightFrame should be implemented for XToolkit JDK-8010005 client-libs [parfait] Memory leak in jdk/src/macosx/native/sun/awt/CTextPipe.m JDK-8009436 client-libs [TEST_BUG] javax/print/attribute/URLPDFPrinting.java fails on linux with java.net.ConnectException: Connection timed out JDK-8006941 client-libs [macosx] Deadlock in drag and drop JDK-8000630 client-libs [macosx] closed/java/awt/Clipboard/DelayedQueryTest/DelayedQueryTest.html fails JDK-7199783 client-libs Setting cursor on DragSourceContext does not work on OSX JDK-7153758 client-libs [TEST_BUG] [macosx] test closed/javax/swing/text/html/FormView/6222200/bug6222200.java fail JDK-7153702 client-libs [TEST_BUG] [macosx] Synchronization problem in test javax/swing/JPopupMenu/6827786/bug6827786.java JDK-7075105 client-libs WIN: Provide a way to format HTML on drop JDK-8011602 core-libs jobjc build failure on Mac JDK-8011590 core-libs More tests for core reflection modeling of default methods JDK-8011555 core-libs Invalid class name in with block with JavaImporter causes MH type mismatch JDK-8011552 core-libs Arrays with missing elements are not properly sorted JDK-8011544 core-libs Allow subclassing Java classes from script without creating instances JDK-8011543 core-libs "".split(undefined,{valueOf:function(){throw 2}}) does not throw exception JDK-8011540 core-libs PropertyMap histories should not begin with empty map JDK-8011421 core-libs When using Object.defineProperty on arrays, PropertyDescriptor's property accessors are invoked multiple times JDK-8011394 core-libs RegExp.prototype.test() does not call valueOf on lastIndex property as per the spec. JDK-8011393 core-libs Typo in SerialException in SerialClob.truncate JDK-8011382 core-libs Data prototype methods and constructor do not call user defined toISOString, valueOf methods per spec. JDK-8011380 core-libs FX dependency on PlatformLogger broken by 8010309 JDK-8011373 core-libs Property java.runtime.profile should be removed (left-over code) JDK-8011365 core-libs Array.prototype.join and Array.prototype.toString do not throw TypeError on null, undefined JDK-8011362 core-libs Overloaded method resolution foiled by nulls JDK-8011357 core-libs Array.prototype.slice and Array.prototype.splice should not call user defined valueOf of start, end arguments more than once JDK-8011274 core-libs Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.hasOwnProperty("prototype") should be false JDK-8011237 core-libs Object.isExtensible(Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get) should be false JDK-8011234 core-libs Performance regression with ftp protocol when uploading in image mode JDK-8011233 core-libs Create a Nashorn shell for JavaFX JDK-8011219 core-libs Regression with recent PropertyMap history changes JDK-8011209 core-libs Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.length is not 0 JDK-8011199 core-libs Backout CR#7143928 JDK-8011095 core-libs PropertyHashMap.rehash() does not grow enough JDK-8011063 core-libs With older ant, we get the error "The <property> type doesn't support nested text data ("${run.te...jvmargs}")." JDK-8011052 core-libs Add DEFAULT to javax.lang.model.Modifier JDK-8010995 core-libs Rename erroneous unit test with wrong bug id JDK-8010991 core-libs Enable test/javax/script/GetInterfaceTest.java again JDK-8010924 core-libs Dealing with undefined property gets you a fatal stack JDK-8010849 core-libs (str) Optimize StringBuilder.append(null) JDK-8010837 core-libs FileInputStream.available() Throw IOException When Encountering Negative Available Values JDK-8010316 core-libs Improve handling of char sequences containing surrogates JDK-8010309 core-libs Improve PlatformLogger.isLoggable performance by direct mapping from an integer to Level JDK-8009230 core-libs Nashorn rejects extended RegExp syntax accepted by all major JS engines JDK-8008925 core-libs Base64.getMimeDecoder().decode() does not ignore padding chars JDK-8007905 core-libs To add a system property to create zip file without using ZIP64 end table when entry count > 64k JDK-8007774 core-libs Enable code cache again JDK-8007379 core-libs Base64.getMimeDecoder().decode() throws IAE for a non-base64 character after padding JDK-8006036 core-libs (process) cleanup code in java/lang/Runtime/exec/WinCommand.java JDK-8005696 core-libs Add CompletableFuture JDK-8004979 core-libs java.lang.reflect.Modifier.toString should include "default" JDK-8000406 core-libs change files using @GenerateNativeHeader to use @Native JDK-7185456 core-libs (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotationsC JDK-7143928 core-libs (coll) Optimize for Empty HashMaps JDK-7091601 core-libs Arabic Locale: can not set type of digit in application level JDK-6992705 core-libs Include modifiers in Class.toGenericString() JDK-6298888 core-libs Add toGenericString to j.l.Class and getTypeName to j.l.reflect.Type JDK-5001942 core-libs Missings SOCKS support for direct connections JDK-8009558 core-svc linked_md.c::dll_build_name can get stuck in an infinite loop JDK-8009427 core-svc Re-enable tests that were disable to ease complicated push JDK-8003824 core-svc TEST_BUG: closed/javax/management/remote/mandatory/security/MarshalledObjectGetTest2.sh fails JDK-8011660 embedded FX bundles need to be pulled from prepromoted directory for embedded builds JDK-8008473 embedded jrecreate does not run on Windows platforms JDK-8008204 embedded JRECreate creates directory when --dry-run (-n) option specified JDK-8010846 hotspot Update the corresponding test in test/vm/verifier/TestStaticIF.java JDK-8011350 infrastructure hgforest.sh can fail if sh is not bash JDK-8011342 infrastructure Fix for JDK-8011178 does not work on solaris-sparc/solaris-i586 JDK-8011187 infrastructure Remove obsolete/unused targets from jdk/test/Makefile JDK-8011178 infrastructure hgforest.sh fails to detect Python correctly on MacOS JDK-8010268 infrastructure Remove dependency on clean from prep target in jdk/test/Makefile JDK-8010267 infrastructure Add clean-test target to root repo and add cleaning of tests to clean target JDK-8009824 infrastructure webrev.ksh generated jdk.patch files do not handle renames, copies, and shouldn't be applied JDK-8010125 security-libs keytool -importkeystore could create a pkcs12 keystore with different storepass and keypass JDK-7155780 security-libs memory checking in ucrypto nativeCrypto.c JDK-7155720 security-libs PKCS11 minor issues in native code JDK-8011677 tools EndPosTables should avoid hidden references to Parser JDK-8011676 tools Instances of Tokens.Comment should not be defined in inner classes JDK-8010922 tools Cleanup: add support for ad-hoc method check logic JDK-8010823 tools DefaultMethodTest.testReflectCall fails with new lambda VM JDK-8010822 tools Intersection type cast for functional expressions does not follow spec EDR JDK-8010511 tools Tests are creating files in /tmp JDK-8010490 tools FindBugs: double assignments in LambdaToMethod.visitIdent JDK-8010469 tools Bad assertion in LambdaToMethod JDK-8010404 tools Lambda debugging: redundant LineNumberTable entry for lambda capture JDK-8009131 tools Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types JDK-8006346 tools doclint should make allowance for headers generated by standard doclet JDK-7059170 tools Assume availablility of URLClassLoader.close JDK-7041251 tools Use j.u.Objects utility methods in langtools JDK-4965689 tools class literal code wastes a byte JDK-8010393 xml Update JAX-WS RI integration to 2.2.9-b12941 From alejandro.murillo at oracle.com Tue Apr 16 15:51:59 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 16 Apr 2013 22:51:59 +0000 Subject: hg: jdk8/jdk8/hotspot: 18 new changesets Message-ID: <20130416225358.8A0C34835B@hg.openjdk.java.net> Changeset: e437668ced9d Author: amurillo Date: 2013-04-11 01:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e437668ced9d 8011948: new hotspot build - hs25-b28 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 68fe50d4f1d5 Author: johnc Date: 2013-04-05 10:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/68fe50d4f1d5 8011343: Add new flag for verifying the heap during startup Summary: Perform verification during VM startup under control of new flag and within a VMOperation. Reviewed-by: stefank, jmasa, brutisso ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp - test/gc/TestVerifyBeforeGCDuringStartup.java + test/gc/TestVerifyDuringStartup.java Changeset: 8617e38bb4cb Author: jmasa Date: 2013-02-11 10:31 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8617e38bb4cb 8008508: CMS does not correctly reduce heap size after a Full GC Reviewed-by: johnc, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 83f27710f5f7 Author: brutisso Date: 2013-04-08 07:49 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/83f27710f5f7 7197666: java -d64 -version core dumps in a box with lots of memory Summary: Allow task queues to be mmapped instead of malloced on Solaris Reviewed-by: coleenp, jmasa, johnc, tschatzl ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/taskqueue.hpp Changeset: 63f57a8c5283 Author: mgerdin Date: 2013-04-09 15:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/63f57a8c5283 8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failure Summary: Rewrite test to use Java only instead of shell script Reviewed-by: mgerdin, brutisso Contributed-by: leonid.mesnik at oracle.com + test/gc/6941923/Test6941923.java - test/gc/6941923/test6941923.sh Changeset: ba42fd5e00e6 Author: mgerdin Date: 2013-04-10 13:27 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ba42fd5e00e6 8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlock Summary: Refactor the CLD dependency list into a separate class. Use an ObjectLocker to synchronize additions to the CLD dependency list. Reviewed-by: stefank, coleenp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp + test/gc/metaspace/G1AddMetaspaceDependency.java Changeset: 7b835924c31c Author: stefank Date: 2013-04-10 14:26 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7b835924c31c 8011872: Include Bit Map addresses in the hs_err files Reviewed-by: brutisso, jmasa ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.hpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp ! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/utilities/bitMap.cpp ! src/share/vm/utilities/bitMap.hpp ! src/share/vm/utilities/vmError.cpp Changeset: 480d934f62a8 Author: mgerdin Date: 2013-04-11 16:35 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/480d934f62a8 Merge ! src/share/vm/runtime/arguments.cpp - test/runtime/NMT/AllocTestType.java Changeset: 705ef39fcaa9 Author: neliasso Date: 2013-04-05 11:09 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/705ef39fcaa9 8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp Reviewed-by: kvn, roland Contributed-by: niclas.adlertz at oracle.com ! src/share/vm/adlc/output_c.cpp ! src/share/vm/adlc/output_h.cpp Changeset: f67065f02409 Author: bharadwaj Date: 2013-04-08 07:40 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f67065f02409 8010913: compiler/6863420 often exceeds timeout Summary: add longer timeout for jtreg, add internal timeout thread to prevent spurious timeouts Reviewed-by: twisti, kvn Contributed-by: drchase <david.r.chase at oracle.com> ! test/compiler/6863420/Test.java Changeset: b84fd7d73702 Author: iignatyev Date: 2013-04-09 09:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b84fd7d73702 8007288: Additional WB API for compiler's testing Reviewed-by: kvn, vlivanov ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/compilationPolicy.hpp ! src/share/vm/utilities/accessFlags.hpp ! src/share/vm/utilities/globalDefinitions.hpp + test/compiler/whitebox/ClearMethodStateTest.java ! 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 ! test/compiler/whitebox/SetDontInlineMethodTest.java + test/compiler/whitebox/SetForceInlineMethodTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 84ab5667f290 Author: roland Date: 2013-04-10 09:52 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/84ab5667f290 8011706: specjvm2008 test xml.transform gets array bound exception with c1 Summary: loop invariant code motion may move load before store to the same field Reviewed-by: kvn ! src/share/vm/c1/c1_ValueMap.cpp + test/compiler/8011706/Test8011706.java Changeset: d79859ff6535 Author: kmo Date: 2013-04-11 07:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d79859ff6535 8011952: Missing ResourceMarks in TraceMethodHandles Summary: add missing ResourceMark under TraceMethodHandles in LinkResolver Reviewed-by: dholmes ! src/share/vm/interpreter/linkResolver.cpp Changeset: 9befe2fce567 Author: vlivanov Date: 2013-04-11 09:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9befe2fce567 8011972: Field can be erroneously marked as contended when @Contended annotation isn't present Reviewed-by: kvn, kmo, shade ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp Changeset: b5db9d29062f Author: vlivanov Date: 2013-04-11 11:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b5db9d29062f Merge Changeset: 7a5aec879506 Author: bharadwaj Date: 2013-04-11 17:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7a5aec879506 Merge ! src/share/vm/prims/whitebox.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 6d88a566d369 Author: amurillo Date: 2013-04-11 21:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6d88a566d369 Merge - test/gc/6941923/test6941923.sh - test/gc/TestVerifyBeforeGCDuringStartup.java Changeset: 5201379fe487 Author: amurillo Date: 2013-04-11 21:45 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5201379fe487 Added tag hs25-b28 for changeset 6d88a566d369 ! .hgtags From alejandro.murillo at oracle.com Tue Apr 16 16:10:07 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 16 Apr 2013 17:10:07 -0600 Subject: jdk8-b86: HotSpot Message-ID: <516DDA4F.1060209@oracle.com> hs25-b28 has been integrated into jdk8-b86. http://hg.openjdk.java.net/jdk8/jdk8/rev/4c13b7994f38 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/44a8ce4a759f http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5201379fe487 http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/ca71ec37b2ef http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/a5e7c2f093c9 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6e3763e737b0 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1f19b84efa6d http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/35881a9d0fc2 Component : VM Status : 0 major failures, 1 minor failures Date : 04/16/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-04-12-044925.amurillo.hs25-b28-snapshot Bundles : 2013-04-12-044925.amurillo.hs25-b28-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. 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: 7197666: java -d64 -version core dumps in a box with lots of memory 8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp 8007288: Additional WB API for compiler's testing 8008508: CMS does not correctly reduce heap size after a Full GC 8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failure 8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlock 8010913: compiler/6863420 often exceeds timeout 8011343: Add new flag for verifying the heap during startup 8011706: specjvm2008 test xml.transform gets array bound exception with c1 8011872: Include Bit Map addresses in the hs_err files 8011948: new hotspot build - hs25-b28 8011952: Missing ResourceMarks in TraceMethodHandles 8011972: Field can be erroneously marked as contended when @Contended annotation isn't present Build change only: New bugs filed: Bugs in PIT build: 8011760 Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 1.8.0-b86. Issues and Notes: This is PIT for HS25 b28 for JDK 8 b86. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro From mlists at juma.me.uk Wed Apr 17 00:34:34 2013 From: mlists at juma.me.uk (Ismael Juma) Date: Wed, 17 Apr 2013 08:34:34 +0100 Subject: JDK 8 M6 status, and extending M7 In-Reply-To: <20130220145433.504675@eggemoggin.niobe.net> References: <20130220145433.504675@eggemoggin.niobe.net> Message-ID: <CAD5tkZbcLOn7zExDwf4b6RsWVRPBihx0PjYtS+3Y=N54nEFXzA@mail.gmail.com> On Wed, Feb 20, 2013 at 10:54 PM, <mark.reinhold at oracle.com> wrote: > It will take some time to determine how much of an extension is needed. > I expect to post an updated schedule in the next month or so. > Any progress on this? Best, Ismael From david.katleman at oracle.com Wed Apr 17 13:08:02 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Apr 2013 20:08:02 +0000 Subject: hg: jdk8/jdk8: 3 new changesets Message-ID: <20130417200803.29277483BC@hg.openjdk.java.net> Changeset: bee6ff988f9c Author: katleman Date: 2013-04-12 15:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/bee6ff988f9c 8012048: JDK8 b85 source with GPL header errors Reviewed-by: iris, mduigou, jjg ! common/autoconf/compare.sh.in ! common/bin/compare.sh Changeset: 8c5b18d6f4fb Author: katleman Date: 2013-04-15 14:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/8c5b18d6f4fb Merge Changeset: df9b5240f0a7 Author: katleman Date: 2013-04-16 14:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/df9b5240f0a7 Merge From david.katleman at oracle.com Wed Apr 17 13:08:21 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Apr 2013 20:08:21 +0000 Subject: hg: jdk8/jdk8/hotspot: 3 new changesets Message-ID: <20130417200826.DC8D5483BD@hg.openjdk.java.net> Changeset: b0301c02f38e Author: katleman Date: 2013-04-12 15:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b0301c02f38e 8012048: JDK8 b85 source with GPL header errors Reviewed-by: iris, mduigou, jjg ! make/bsd/makefiles/fastdebug.make ! src/share/vm/services/diagnosticArgument.cpp ! test/sanity/WBApi.java ! test/serviceability/ParserTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java ! test/testlibrary/whitebox/sun/hotspot/parser/DiagnosticCommand.java Changeset: c9eb0ec1c792 Author: katleman Date: 2013-04-15 14:19 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c9eb0ec1c792 Merge ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 86db4847f195 Author: katleman Date: 2013-04-17 12:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/86db4847f195 Merge ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java From david.katleman at oracle.com Wed Apr 17 13:10:45 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Apr 2013 20:10:45 +0000 Subject: hg: jdk8/jdk8/nashorn: 3 new changesets Message-ID: <20130417201047.7943F483C0@hg.openjdk.java.net> Changeset: e7e82c1e9aed Author: katleman Date: 2013-04-12 15:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e7e82c1e9aed 8012048: JDK8 b85 source with GPL header errors Reviewed-by: iris, mduigou, jjg ! docs/JavaScriptingProgrammersGuide.html ! src/jdk/nashorn/api/scripting/Formatter.java Changeset: 399a4b8e4607 Author: katleman Date: 2013-04-15 14:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/399a4b8e4607 Merge Changeset: 002ad9d6735f Author: katleman Date: 2013-04-16 15:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/002ad9d6735f Merge From david.katleman at oracle.com Wed Apr 17 13:10:32 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Apr 2013 20:10:32 +0000 Subject: hg: jdk8/jdk8/langtools: 3 new changesets Message-ID: <20130417201040.5872D483BF@hg.openjdk.java.net> Changeset: 2b585be0da7a Author: katleman Date: 2013-04-12 15:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2b585be0da7a 8012048: JDK8 b85 source with GPL header errors Reviewed-by: iris, mduigou, jjg ! test/com/sun/javadoc/testAnnotationOptional/TestAnnotationOptional.java ! test/com/sun/javadoc/testAnnotationOptional/pkg/AnnotationOptional.java ! test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java ! test/com/sun/javadoc/typeAnnotations/smoke/pkg/TargetTypes.java Changeset: 717bcda533f2 Author: katleman Date: 2013-04-15 14:21 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/717bcda533f2 Merge Changeset: 6ab578e141df Author: katleman Date: 2013-04-16 15:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6ab578e141df Merge From david.katleman at oracle.com Wed Apr 17 13:09:19 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Wed, 17 Apr 2013 20:09:19 +0000 Subject: hg: jdk8/jdk8/jdk: 3 new changesets Message-ID: <20130417200956.7330D483BE@hg.openjdk.java.net> Changeset: e5c5e369af6a Author: katleman Date: 2013-04-12 15:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e5c5e369af6a 8012048: JDK8 b85 source with GPL header errors Reviewed-by: iris, mduigou, jjg ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/java/util/function/DoublePredicate.java ! src/share/classes/java/util/function/IntPredicate.java ! src/share/classes/java/util/function/LongPredicate.java ! src/share/classes/java/util/function/ObjIntConsumer.java ! src/share/classes/java/util/function/ToDoubleBiFunction.java ! test/java/lang/System/MacJNUEncoding/MacJNUEncoding.sh ! test/java/lang/reflect/Method/IsDefaultTest.java ! test/java/net/URLConnection/RequestProperties.java ! test/java/util/Optional/BasicDouble.java ! test/javax/swing/text/html/7189299/bug7189299.java ! test/sun/management/jdp/JdpTest.sh ! test/sun/misc/URLClassPath/JarLoaderTest.java ! test/sun/util/calendar/zi/ZoneInfoFile.java Changeset: b45456703c65 Author: katleman Date: 2013-04-15 14:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b45456703c65 Merge Changeset: 7989cd0cc3a9 Author: katleman Date: 2013-04-16 15:00 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7989cd0cc3a9 Merge From jonathan.gibbons at oracle.com Wed Apr 17 14:08:33 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 17 Apr 2013 14:08:33 -0700 Subject: CFV: New JDK8 Committer: Eric McCorkle In-Reply-To: <514202E3.20307@oracle.com> References: <514202E3.20307@oracle.com> Message-ID: <516F0F51.6030503@oracle.com> |Voting for*Eric McCorkle* [1] is now closed. Yes:*17* Veto: 0 Abstain:*0* According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. *Jon* [1]*http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-March/002142.html*| From mark.reinhold at oracle.com Thu Apr 18 09:28:11 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Thu, 18 Apr 2013 09:28:11 -0700 Subject: Proposed new schedule for JDK 8 Message-ID: <20130418092811.584942@eggemoggin.niobe.net> As I wrote earlier today on my blog [1], the Java 8 schedule is no longer achievable due to a renewed focus on security on the part of all of us here at Oracle. There are many options for how to proceed from here, some of which I discuss in the blog entry. As I've written previously [2], the most important JEPs that we've slipped into M7 are related to Project Lambda, the sole driving feature of the release. Our current estimate is that we can finish the remaining work on Lambda by early May, about three months later than planned. The other M7 JEPs are not release drivers, so in theory we could just drop them from the release, but if Lambda needs more time then there's no point in doing that. With all that in mind, I think the least-bad option is to slip the schedule just enough to finish Lambda. Here, then, is a proposed new schedule for JDK 8: 2013/05/09 M7 Feature Complete 2013/07/18 Rampdown start 2013/09/05 M8 Developer Preview 2013/09/12 All Tests Run 2013/10/10 API/Interface Freeze 2013/10/24 Zero Bug Bounce 2013/11/21 Rampdown phase 2 2014/01/23 M9 Final Release Candidate 2014/03/18 GA General Availability A final release in March of 2014 is, of course, more than three months later than the current GA date in early September. At this point we're not confident that we could be ready for a GA release in November, and experience has shown that it's almost always a bad idea to try to ship a major software release in December, so that pushes the GA date well into the first quarter. The intent here is not to open the gates for a flood of new features, nor to permit the scope of existing features to grow without bound. We'd likely propose a select few additional features, especially in areas related to security. In general, however, we'd use the additional time to stabilize, polish, and fine-tune the features that we already have rather than add a bunch of new ones. Is this the best possible course of action? I think it's better than the alternatives, but I'm open to suggestions. I'd like to hear from other contributors to this Project, especially those involved in efforts to use the JDK 8 code base to build binary distributions that are expected to see wide use. Please let me know your thoughts by this time next week. In the meantime I'll post the above proposed schedule to the JDK 8 Project page [3] for reference. - Mark [1] http://mreinhold.org/blog/secure-the-train [2] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-February/002066.html [3] http://openjdk.java.net/projects/jdk8/ From david.katleman at oracle.com Thu Apr 18 17:05:37 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 19 Apr 2013 00:05:37 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b86 for changeset df9b5240f0a7 Message-ID: <20130419000538.1C4694842E@hg.openjdk.java.net> Changeset: 6981694f7674 Author: katleman Date: 2013-04-18 10:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/6981694f7674 Added tag jdk8-b86 for changeset df9b5240f0a7 ! .hgtags From david.katleman at oracle.com Thu Apr 18 17:05:41 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 19 Apr 2013 00:05:41 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b86 for changeset 44a8ce4a759f Message-ID: <20130419000542.5A68D4842F@hg.openjdk.java.net> Changeset: f1709874d55a Author: katleman Date: 2013-04-18 10:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/f1709874d55a Added tag jdk8-b86 for changeset 44a8ce4a759f ! .hgtags From david.katleman at oracle.com Thu Apr 18 17:07:21 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 19 Apr 2013 00:07:21 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b86 for changeset 86db4847f195 Message-ID: <20130419000723.91C6548430@hg.openjdk.java.net> Changeset: 2e657354f6bc Author: katleman Date: 2013-04-18 10:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2e657354f6bc Added tag jdk8-b86 for changeset 86db4847f195 ! .hgtags From david.katleman at oracle.com Thu Apr 18 17:09:29 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 19 Apr 2013 00:09:29 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b86 for changeset ca71ec37b2ef Message-ID: <20130419000932.223E648431@hg.openjdk.java.net> Changeset: 9550aab82b5d Author: katleman Date: 2013-04-18 10:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/9550aab82b5d Added tag jdk8-b86 for changeset ca71ec37b2ef ! .hgtags From david.katleman at oracle.com Thu Apr 18 17:09:37 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 19 Apr 2013 00:09:37 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b86 for changeset a5e7c2f093c9 Message-ID: <20130419000939.ABA9E48432@hg.openjdk.java.net> Changeset: 8abe95530f58 Author: katleman Date: 2013-04-18 10:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/8abe95530f58 Added tag jdk8-b86 for changeset a5e7c2f093c9 ! .hgtags From david.katleman at oracle.com Thu Apr 18 17:09:47 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 19 Apr 2013 00:09:47 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b86 for changeset 7989cd0cc3a9 Message-ID: <20130419001000.7C7C248433@hg.openjdk.java.net> Changeset: f4c62eecf7fa Author: katleman Date: 2013-04-18 10:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f4c62eecf7fa Added tag jdk8-b86 for changeset 7989cd0cc3a9 ! .hgtags From david.katleman at oracle.com Thu Apr 18 17:11:49 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 19 Apr 2013 00:11:49 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b86 for changeset 002ad9d6735f Message-ID: <20130419001149.EF87448435@hg.openjdk.java.net> Changeset: 899cbeee7253 Author: katleman Date: 2013-04-18 10:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/899cbeee7253 Added tag jdk8-b86 for changeset 002ad9d6735f ! .hgtags From david.katleman at oracle.com Thu Apr 18 17:11:41 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 19 Apr 2013 00:11:41 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b86 for changeset 6ab578e141df Message-ID: <20130419001144.0D9DE48434@hg.openjdk.java.net> Changeset: 4f4509c2fe35 Author: katleman Date: 2013-04-18 10:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/4f4509c2fe35 Added tag jdk8-b86 for changeset 6ab578e141df ! .hgtags From david.katleman at oracle.com Fri Apr 19 16:04:22 2013 From: david.katleman at oracle.com (David Katleman) Date: Fri, 19 Apr 2013 16:04:22 -0700 Subject: Review request: JDK-8012643 JDK8 b86 source with GPL header errors (jaxws & jdk) Message-ID: <5171CD76.80603@oracle.com> Below are corrections to GPL headers found in JDK8 b86: http://cr.openjdk.java.net/~katleman/8012643/webrev.jaxws.01 http://cr.openjdk.java.net/~katleman/8012643/webrev.jdk.01 Corresponding CR http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8012643 The jdk headers are punctuation changes. jaxws integrated 51 files with a wrong GPL header, so that part is a bit more involved. Still no code changes, just headers, so anyone is qualified to review them. Thanks Dave From david.holmes at oracle.com Fri Apr 19 16:29:42 2013 From: david.holmes at oracle.com (David Holmes) Date: Sat, 20 Apr 2013 09:29:42 +1000 Subject: Review request: JDK-8012643 JDK8 b86 source with GPL header errors (jaxws & jdk) In-Reply-To: <5171CD76.80603@oracle.com> References: <5171CD76.80603@oracle.com> Message-ID: <5171D366.7040300@oracle.com> Looks okay to me. David On 20/04/2013 9:04 AM, David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b86: > > http://cr.openjdk.java.net/~katleman/8012643/webrev.jaxws.01 > http://cr.openjdk.java.net/~katleman/8012643/webrev.jdk.01 > > Corresponding CR > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8012643 > > The jdk headers are punctuation changes. > > jaxws integrated 51 files with a wrong GPL header, so that part is a bit > more involved. > Still no code changes, just headers, so anyone is qualified to review them. > > Thanks > Dave > From chris.hegarty at oracle.com Fri Apr 19 23:43:33 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Sat, 20 Apr 2013 07:43:33 +0100 Subject: Review request: JDK-8012643 JDK8 b86 source with GPL header errors (jaxws & jdk) In-Reply-To: <5171CD76.80603@oracle.com> References: <5171CD76.80603@oracle.com> Message-ID: <51723915.300@oracle.com> David, Was this a problem when creating the original jaxws patch in the upstream project? I see Miroslav cc'ed, so I guess he is aware of these changes and can make he appropriate updates in the upstream project, if necessary. -Chris. On 04/20/2013 12:04 AM, David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b86: > > http://cr.openjdk.java.net/~katleman/8012643/webrev.jaxws.01 > http://cr.openjdk.java.net/~katleman/8012643/webrev.jdk.01 > > Corresponding CR > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8012643 > > The jdk headers are punctuation changes. > > jaxws integrated 51 files with a wrong GPL header, so that part is a bit > more involved. > Still no code changes, just headers, so anyone is qualified to review them. > > Thanks > Dave > From Alan.Bateman at oracle.com Sat Apr 20 00:18:36 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Sat, 20 Apr 2013 08:18:36 +0100 Subject: Review request: JDK-8012643 JDK8 b86 source with GPL header errors (jaxws & jdk) In-Reply-To: <5171CD76.80603@oracle.com> References: <5171CD76.80603@oracle.com> Message-ID: <5172414C.3070409@oracle.com> On 20/04/2013 00:04, David Katleman wrote: > Below are corrections to GPL headers found in JDK8 b86: > > http://cr.openjdk.java.net/~katleman/8012643/webrev.jaxws.01 > http://cr.openjdk.java.net/~katleman/8012643/webrev.jdk.01 > > Corresponding CR > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8012643 > > The jdk headers are punctuation changes. > > jaxws integrated 51 files with a wrong GPL header, so that part is a > bit more involved. > Still no code changes, just headers, so anyone is qualified to review > them. Looks fine to me too. I sponsored the JAX-WS update that went into b86. It was a monster patch (>70000 lines of changes) and really hard to see the wood from the trees when bringing in this volume of changes. In this case, the 51 files had to have their package changed from upstream so I'll bet this is why their headers were missed. Going forward, are fixing up issues in master a problem? Which scripts should be run to catch issues like this? I see in the top level repo that we have lic_check.sh - is that the script you use? Do you want these issues caught by integrators before they are pushed to master? -Alan. From boaznahum at gmail.com Sun Apr 21 11:33:24 2013 From: boaznahum at gmail.com (Boaz Nahum) Date: Sun, 21 Apr 2013 21:33:24 +0300 Subject: JEP 119 Message-ID: <CAB_DFWb6a+2gNSfZrNmEixR-RvMy7DFF54V8DDkiSmb-98Hu4Q@mail.gmail.com> Is there a repository/branch which I can experience with JEP 119. Thanks Boaz From martin.grebac at oracle.com Mon Apr 22 01:15:33 2013 From: martin.grebac at oracle.com (Martin Grebac) Date: Mon, 22 Apr 2013 10:15:33 +0200 Subject: Review request: JDK-8012643 JDK8 b86 source with GPL header errors (jaxws & jdk) In-Reply-To: <51723915.300@oracle.com> References: <5171CD76.80603@oracle.com> <51723915.300@oracle.com> Message-ID: <5174F1A5.4030405@oracle.com> Hi, yes this is caused by the re-packaging,re-licencing,... script in the source project, so Miran will fix it to assure the next integration is fine. It's hard to avoid these since jax code goes through multiple stages transformation before it gets to JDK. Can we do anything ourselves to automate licence check within jprt runs e.g.? MartiNG On 4/20/13 8:43 AM, Chris Hegarty wrote: > David, > > Was this a problem when creating the original jaxws patch in the > upstream project? I see Miroslav cc'ed, so I guess he is aware of > these changes and can make he appropriate updates in the upstream > project, if necessary. > > -Chris. > > On 04/20/2013 12:04 AM, David Katleman wrote: >> Below are corrections to GPL headers found in JDK8 b86: >> >> http://cr.openjdk.java.net/~katleman/8012643/webrev.jaxws.01 >> http://cr.openjdk.java.net/~katleman/8012643/webrev.jdk.01 >> >> Corresponding CR >> >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8012643 >> >> The jdk headers are punctuation changes. >> >> jaxws integrated 51 files with a wrong GPL header, so that part is a bit >> more involved. >> Still no code changes, just headers, so anyone is qualified to review >> them. >> >> Thanks >> Dave >> > -- Martin Grebac, SW Engineering Manager (Metro/JAXWS/JAXB RI) Oracle Czech, Prague http://blogs.oracle.com/mgrebac From chris.hegarty at oracle.com Mon Apr 22 01:35:42 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Mon, 22 Apr 2013 09:35:42 +0100 Subject: Review request: JDK-8012643 JDK8 b86 source with GPL header errors (jaxws & jdk) In-Reply-To: <5174F1A5.4030405@oracle.com> References: <5171CD76.80603@oracle.com> <51723915.300@oracle.com> <5174F1A5.4030405@oracle.com> Message-ID: <5174F65E.6010505@oracle.com> On 22/04/2013 09:15, Martin Grebac wrote: > Hi, > yes this is caused by the re-packaging,re-licencing,... script in the > source project, so Miran will fix it to assure the next integration is > fine. It's hard to avoid these since jax code goes through multiple > stages transformation before it gets to JDK. Can we do anything > ourselves to automate licence check within jprt runs e.g.? I'm not sure, I know Alan posed question. I was just making sure that you guys were in the loop. -Chris. > MartiNG > > On 4/20/13 8:43 AM, Chris Hegarty wrote: >> David, >> >> Was this a problem when creating the original jaxws patch in the >> upstream project? I see Miroslav cc'ed, so I guess he is aware of >> these changes and can make he appropriate updates in the upstream >> project, if necessary. >> >> -Chris. >> >> On 04/20/2013 12:04 AM, David Katleman wrote: >>> Below are corrections to GPL headers found in JDK8 b86: >>> >>> http://cr.openjdk.java.net/~katleman/8012643/webrev.jaxws.01 >>> http://cr.openjdk.java.net/~katleman/8012643/webrev.jdk.01 >>> >>> Corresponding CR >>> >>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8012643 >>> >>> The jdk headers are punctuation changes. >>> >>> jaxws integrated 51 files with a wrong GPL header, so that part is a bit >>> more involved. >>> Still no code changes, just headers, so anyone is qualified to review >>> them. >>> >>> Thanks >>> Dave >>> >> > From miroslav.kos at oracle.com Mon Apr 22 01:55:32 2013 From: miroslav.kos at oracle.com (Miroslav Kos) Date: Mon, 22 Apr 2013 10:55:32 +0200 Subject: Review request: JDK-8012643 JDK8 b86 source with GPL header errors (jaxws & jdk) In-Reply-To: <5172414C.3070409@oracle.com> References: <5171CD76.80603@oracle.com> <5172414C.3070409@oracle.com> Message-ID: <5174FB04.4040306@oracle.com> Hi, yes, this was a problem on our side - fixing it just now, those were newly added packages and I forget to add them to packages to be rebranded. Miran On 04/20/2013 09:18 AM, Alan Bateman wrote: > On 20/04/2013 00:04, David Katleman wrote: >> Below are corrections to GPL headers found in JDK8 b86: >> >> http://cr.openjdk.java.net/~katleman/8012643/webrev.jaxws.01 >> http://cr.openjdk.java.net/~katleman/8012643/webrev.jdk.01 >> >> Corresponding CR >> >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8012643 >> >> The jdk headers are punctuation changes. >> >> jaxws integrated 51 files with a wrong GPL header, so that part is a >> bit more involved. >> Still no code changes, just headers, so anyone is qualified to review >> them. > Looks fine to me too. > > I sponsored the JAX-WS update that went into b86. It was a monster > patch (>70000 lines of changes) and really hard to see the wood from > the trees when bringing in this volume of changes. In this case, the > 51 files had to have their package changed from upstream so I'll bet > this is why their headers were missed. > > Going forward, are fixing up issues in master a problem? Which scripts > should be run to catch issues like this? I see in the top level repo > that we have lic_check.sh - is that the script you use? Do you want > these issues caught by integrators before they are pushed to master? > > -Alan. From joe.darcy at oracle.com Mon Apr 22 09:25:13 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Mon, 22 Apr 2013 09:25:13 -0700 Subject: Review request: JDK-8012643 JDK8 b86 source with GPL header errors (jaxws & jdk) In-Reply-To: <5174FB04.4040306@oracle.com> References: <5171CD76.80603@oracle.com> <5172414C.3070409@oracle.com> <5174FB04.4040306@oracle.com> Message-ID: <51756469.5070402@oracle.com> For large changes like this, I recommend running the lic_check.sh script in the forest to verify the copyright headers are as expected. -Joe On 04/22/2013 01:55 AM, Miroslav Kos wrote: > Hi, > yes, this was a problem on our side - fixing it just now, those were > newly added packages and I forget to add them to packages to be > rebranded. > > Miran > > > > On 04/20/2013 09:18 AM, Alan Bateman wrote: >> On 20/04/2013 00:04, David Katleman wrote: >>> Below are corrections to GPL headers found in JDK8 b86: >>> >>> http://cr.openjdk.java.net/~katleman/8012643/webrev.jaxws.01 >>> http://cr.openjdk.java.net/~katleman/8012643/webrev.jdk.01 >>> >>> Corresponding CR >>> >>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8012643 >>> >>> The jdk headers are punctuation changes. >>> >>> jaxws integrated 51 files with a wrong GPL header, so that part is a >>> bit more involved. >>> Still no code changes, just headers, so anyone is qualified to >>> review them. >> Looks fine to me too. >> >> I sponsored the JAX-WS update that went into b86. It was a monster >> patch (>70000 lines of changes) and really hard to see the wood from >> the trees when bringing in this volume of changes. In this case, the >> 51 files had to have their package changed from upstream so I'll bet >> this is why their headers were missed. >> >> Going forward, are fixing up issues in master a problem? Which >> scripts should be run to catch issues like this? I see in the top >> level repo that we have lic_check.sh - is that the script you use? Do >> you want these issues caught by integrators before they are pushed to >> master? >> >> -Alan. > From david.katleman at oracle.com Mon Apr 22 12:11:19 2013 From: david.katleman at oracle.com (David Katleman) Date: Mon, 22 Apr 2013 12:11:19 -0700 Subject: Review request: JDK-8012643 JDK8 b86 source with GPL header errors (jaxws & jdk) In-Reply-To: <51756469.5070402@oracle.com> References: <5171CD76.80603@oracle.com> <5172414C.3070409@oracle.com> <5174FB04.4040306@oracle.com> <51756469.5070402@oracle.com> Message-ID: <51758B57.2050900@oracle.com> On 4/22/2013 9:25 AM, Joe Darcy wrote: > For large changes like this, I recommend running the lic_check.sh > script in the forest to verify the copyright headers are as expected. I agree, lic_check.sh should be used in such situations. Would have caught the problem prior to integration, though it would have taking a couple iterations as it would have found just the copyright line error first Copyright (c) 1997-2013 Oracle and/or its affiliates. All rights reserved. And then gone on to flag the header content issue in the second running. Thanks Dave > On 04/22/2013 01:55 AM, Miroslav Kos wrote: >> Hi, >> yes, this was a problem on our side - fixing it just now, those were >> newly added packages and I forget to add them to packages to be >> rebranded. >> >> Miran >> >> >> >> On 04/20/2013 09:18 AM, Alan Bateman wrote: >>> On 20/04/2013 00:04, David Katleman wrote: >>>> Below are corrections to GPL headers found in JDK8 b86: >>>> >>>> http://cr.openjdk.java.net/~katleman/8012643/webrev.jaxws.01 >>>> http://cr.openjdk.java.net/~katleman/8012643/webrev.jdk.01 >>>> >>>> Corresponding CR >>>> >>>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8012643 >>>> >>>> The jdk headers are punctuation changes. >>>> >>>> jaxws integrated 51 files with a wrong GPL header, so that part is >>>> a bit more involved. >>>> Still no code changes, just headers, so anyone is qualified to >>>> review them. >>> Looks fine to me too. >>> >>> I sponsored the JAX-WS update that went into b86. It was a monster >>> patch (>70000 lines of changes) and really hard to see the wood from >>> the trees when bringing in this volume of changes. In this case, the >>> 51 files had to have their package changed from upstream so I'll bet >>> this is why their headers were missed. >>> >>> Going forward, are fixing up issues in master a problem? Which >>> scripts should be run to catch issues like this? I see in the top >>> level repo that we have lic_check.sh - is that the script you use? >>> Do you want these issues caught by integrators before they are >>> pushed to master? >>> >>> -Alan. >> > From joe.darcy at oracle.com Mon Apr 22 19:13:29 2013 From: joe.darcy at oracle.com (Joseph Darcy) Date: Mon, 22 Apr 2013 19:13:29 -0700 Subject: JEP 119 In-Reply-To: <CAB_DFWb6a+2gNSfZrNmEixR-RvMy7DFF54V8DDkiSmb-98Hu4Q@mail.gmail.com> References: <CAB_DFWb6a+2gNSfZrNmEixR-RvMy7DFF54V8DDkiSmb-98Hu4Q@mail.gmail.com> Message-ID: <5175EE49.7070704@oracle.com> On 4/21/2013 11:33 AM, Boaz Nahum wrote: > Is there a repository/branch which I can experience with JEP 119. As of yet, there is no public repository to experience "javax.lang.model Implementation Backed by Core Reflection." -Joe From boaznahum at gmail.com Mon Apr 22 20:46:48 2013 From: boaznahum at gmail.com (Boaz Nahum) Date: Tue, 23 Apr 2013 06:46:48 +0300 Subject: JEP 119 In-Reply-To: <5175EE49.7070704@oracle.com> References: <CAB_DFWb6a+2gNSfZrNmEixR-RvMy7DFF54V8DDkiSmb-98Hu4Q@mail.gmail.com> <5175EE49.7070704@oracle.com> Message-ID: <CAB_DFWb8iPqJSTO1bdxQ0k1NuO9QqK7RO9APRGD3JMrHeKMRSQ@mail.gmail.com> Thank you so much. When it come, It will be announced on this group? Boaz On Apr 23, 2013 5:11 AM, "Joseph Darcy" <joe.darcy at oracle.com> wrote: > On 4/21/2013 11:33 AM, Boaz Nahum wrote: > >> Is there a repository/branch which I can experience with JEP 119. >> > > > As of yet, there is no public repository to experience "javax.lang.model > Implementation Backed by Core Reflection." > > -Joe > From lana.steuck at oracle.com Tue Apr 23 09:32:49 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Apr 2013 16:32:49 +0000 Subject: hg: jdk8/jdk8/jaxws: 3 new changesets Message-ID: <20130423163301.E00BA4851F@hg.openjdk.java.net> Changeset: 28886cb008bb Author: lana Date: 2013-04-11 19:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/28886cb008bb Merge Changeset: ebbd87e3a8b2 Author: lana Date: 2013-04-17 10:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/ebbd87e3a8b2 Merge Changeset: 9d251e1ec1eb Author: lana Date: 2013-04-23 09:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/9d251e1ec1eb Merge From lana.steuck at oracle.com Tue Apr 23 09:32:52 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Apr 2013 16:32:52 +0000 Subject: hg: jdk8/jdk8/hotspot: 5 new changesets Message-ID: <20130423163311.5598948522@hg.openjdk.java.net> Changeset: 3d641132f83b Author: twisti Date: 2013-02-26 16:16 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/3d641132f83b 8004336: Better handling of method handle intrinsic frames Reviewed-by: kvn, jrose, ahgross ! src/share/vm/opto/library_call.cpp Changeset: 124ca22437b1 Author: chegar Date: 2013-04-12 10:14 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/124ca22437b1 Merge ! src/share/vm/opto/library_call.cpp Changeset: 6c560f9ebb3e Author: lana Date: 2013-04-17 10:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6c560f9ebb3e Merge - test/gc/6941923/test6941923.sh - test/gc/TestVerifyBeforeGCDuringStartup.java Changeset: db9c527a1fd8 Author: lana Date: 2013-04-17 21:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/db9c527a1fd8 Merge Changeset: d4c266784660 Author: lana Date: 2013-04-23 09:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d4c266784660 Merge From lana.steuck at oracle.com Tue Apr 23 09:32:49 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Apr 2013 16:32:49 +0000 Subject: hg: jdk8/jdk8: 5 new changesets Message-ID: <20130423163250.517354851E@hg.openjdk.java.net> Changeset: 7da551071fe8 Author: lana Date: 2013-04-11 19:13 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/7da551071fe8 Merge ! common/makefiles/Main.gmk Changeset: b95c5c8ee60a Author: jgish Date: 2013-04-16 13:25 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/b95c5c8ee60a 8011347: JKD-8009824 has broken webrev with some ksh versions Reviewed-by: mduigou ! make/scripts/webrev.ksh Changeset: 2600c8d8b619 Author: lana Date: 2013-04-17 10:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/2600c8d8b619 Merge Changeset: 238b28991d66 Author: lana Date: 2013-04-17 21:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/238b28991d66 Merge Changeset: b9415faa7066 Author: lana Date: 2013-04-23 09:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/b9415faa7066 Merge From lana.steuck at oracle.com Tue Apr 23 09:32:56 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Apr 2013 16:32:56 +0000 Subject: hg: jdk8/jdk8/jaxp: 3 new changesets Message-ID: <20130423163308.CAED648520@hg.openjdk.java.net> Changeset: 10db50a26b39 Author: joehw Date: 2013-02-18 11:33 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/10db50a26b39 6657673: Issues with JAXP Reviewed-by: alanb, lancea, ahgross, mullan ! src/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/com/sun/org/apache/bcel/internal/util/ClassPath.java ! src/com/sun/org/apache/bcel/internal/util/JavaWrapper.java + src/com/sun/org/apache/bcel/internal/util/SecuritySupport.java ! src/com/sun/org/apache/xalan/internal/res/XSLMessages.java ! 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/utils/ObjectFactory.java ! src/com/sun/org/apache/xalan/internal/utils/SecuritySupport.java ! src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java ! src/com/sun/org/apache/xalan/internal/xslt/Process.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/compiler/util/ErrorMessages.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/util/Util.java ! src/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/WriterOutputBuffer.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/util/SecurityManager.java ! src/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/com/sun/org/apache/xerces/internal/utils/SecuritySupport.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java ! src/com/sun/org/apache/xml/internal/dtm/DTMManager.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ca.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_cs.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_de.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_fr.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_it.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ja.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_ko.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_pt_BR.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sk.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_sv.java ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_tr.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/res/XMLMessages.java ! src/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/com/sun/org/apache/xml/internal/resolver/CatalogManager.java ! src/com/sun/org/apache/xml/internal/resolver/Resolver.java ! src/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/com/sun/org/apache/xml/internal/serializer/Encodings.java ! src/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! src/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/com/sun/org/apache/xml/internal/serializer/TreeWalker.java ! src/com/sun/org/apache/xml/internal/serializer/utils/Messages.java ! src/com/sun/org/apache/xml/internal/utils/TreeWalker.java ! src/com/sun/org/apache/xml/internal/utils/res/XResourceBundle.java ! src/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_es.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_fr.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_it.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ko.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_pt_BR.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_sv.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_TW.java ! src/com/sun/org/apache/xpath/internal/res/XPATHMessages.java ! src/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/com/sun/xml/internal/stream/writers/WriterUtility.java ! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java ! src/javax/xml/datatype/FactoryFinder.java ! src/javax/xml/parsers/FactoryFinder.java ! src/javax/xml/stream/FactoryFinder.java ! src/javax/xml/transform/FactoryFinder.java ! src/javax/xml/validation/SchemaFactoryFinder.java ! src/javax/xml/xpath/XPathFactoryFinder.java ! src/org/w3c/dom/bootstrap/DOMImplementationRegistry.java ! src/org/xml/sax/helpers/NewInstance.java ! src/org/xml/sax/helpers/ParserAdapter.java ! src/org/xml/sax/helpers/ParserFactory.java + src/org/xml/sax/helpers/SecuritySupport.java ! src/org/xml/sax/helpers/XMLReaderFactory.java Changeset: 3f9817b8b0e0 Author: chegar Date: 2013-04-12 10:20 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/3f9817b8b0e0 Merge Changeset: eddbc8ad2435 Author: lana Date: 2013-04-23 09:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/eddbc8ad2435 Merge From lana.steuck at oracle.com Tue Apr 23 09:32:50 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Apr 2013 16:32:50 +0000 Subject: hg: jdk8/jdk8/nashorn: 14 new changesets Message-ID: <20130423163310.DF10348521@hg.openjdk.java.net> Changeset: 480b90430d29 Author: lana Date: 2013-04-11 19:16 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/480b90430d29 Merge Changeset: 635a93b61d34 Author: hannesw Date: 2013-04-10 14:00 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/635a93b61d34 8011714: Regexp decimal escape handling still not correct Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8011714.js + test/script/basic/JDK-8011714.js.EXPECTED Changeset: b4ea8678bf15 Author: hannesw Date: 2013-04-10 14:05 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4ea8678bf15 8011749: Bugs with empty character class handling Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8011749.js + test/script/basic/JDK-8011749.js.EXPECTED Changeset: 8ae9ed1ac1e2 Author: hannesw Date: 2013-04-10 14:08 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8ae9ed1ac1e2 8011756: Wrong characters supported in RegExp \c escape Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8011756.js + test/script/basic/JDK-8011756.js.EXPECTED Changeset: 571e06d5d23c Author: sundar Date: 2013-04-11 13:20 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c 8011960: [2,1].sort(null) should throw TypeError Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8011960.js Changeset: 256bb030ce0a Author: sundar Date: 2013-04-11 15:04 +0530 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a 8011974: Comparator function returning negative and positive Infinity does not work as expected with Array.prototype.sort Reviewed-by: hannesw, lagergren ! src/jdk/nashorn/internal/objects/NativeArray.java + test/script/basic/JDK-8011974.js Changeset: a3fc89d33072 Author: hannesw Date: 2013-04-11 12:16 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a3fc89d33072 8011980: Allow NUL character in character class Reviewed-by: sundar, lagergren ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8011980.js + test/script/basic/JDK-8011980.js.EXPECTED Changeset: ed4293ceec0e Author: hannesw Date: 2013-04-12 16:31 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed4293ceec0e 8011884: Regexp literals are compiled twice Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java ! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java ! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java Changeset: 36e36a2d4312 Author: hannesw Date: 2013-04-12 16:32 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/36e36a2d4312 8011885: Switch to Joni as default Regexp engine Reviewed-by: lagergren, sundar ! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java Changeset: e70e6b38826b Author: jlaskey Date: 2013-04-15 08:39 -0300 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e70e6b38826b Merge Changeset: 222a72df2f42 Author: mchung Date: 2013-04-16 22:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222a72df2f42 8010117: Annotate jdk caller sensitive methods with @sun.reflect.CallerSensitive Reviewed-by: jrose, alanb, twisti, sundar ! src/jdk/nashorn/api/scripting/NashornScriptEngineFactory.java ! src/jdk/nashorn/internal/runtime/Context.java Changeset: 44d8612e29b0 Author: lana Date: 2013-04-17 10:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/44d8612e29b0 Merge Changeset: cba329ce5efe Author: lana Date: 2013-04-17 21:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cba329ce5efe Merge Changeset: 774aeaa89bc1 Author: lana Date: 2013-04-23 09:26 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/774aeaa89bc1 Merge From lana.steuck at oracle.com Tue Apr 23 09:35:58 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Apr 2013 16:35:58 +0000 Subject: hg: jdk8/jdk8/jdk: 99 new changesets Message-ID: <20130423165528.9D06548525@hg.openjdk.java.net> Changeset: b59b1f5a98dd Author: bae Date: 2013-04-15 16:57 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b59b1f5a98dd 8005930: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. Reviewed-by: prr ! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java + test/sun/java2d/cmm/ColorConvertOp/AlphaTest.java Changeset: 03ee8c648624 Author: bae Date: 2013-04-15 18:10 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/03ee8c648624 8011622: Use lcms as the default color management module in jdk8 Reviewed-by: prr, vadim ! make/sun/cmm/Makefile ! make/sun/cmm/kcms/Makefile ! make/sun/cmm/lcms/Makefile ! makefiles/CompileNativeLibraries.gmk ! makefiles/CopyIntoClasses.gmk + src/share/classes/sun/java2d/cmm/CMMServiceProvider.java ! src/share/classes/sun/java2d/cmm/CMSManager.java ! src/share/classes/sun/java2d/cmm/lcms/LCMS.java + src/share/classes/sun/java2d/cmm/lcms/LcmsServiceProvider.java + src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider - src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM Changeset: 271d5bf7d61f Author: lana Date: 2013-04-17 12:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/271d5bf7d61f Merge ! makefiles/CompileNativeLibraries.gmk ! makefiles/CopyIntoClasses.gmk Changeset: 0799af4553b5 Author: lana Date: 2013-04-17 21:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0799af4553b5 Merge - src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM Changeset: d241f117ff46 Author: malenkov Date: 2013-04-11 19:12 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d241f117ff46 4683761: Incomplete Introspection on nonpublic classes lead to IllegalAccessExceptions Reviewed-by: alexsch ! src/share/classes/java/beans/Introspector.java + test/java/beans/Introspector/Test4683761.java Changeset: be89273ceb9c Author: pchelko Date: 2013-04-12 14:09 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/be89273ceb9c 8010009: [macosx] Unable type into online word games on MacOSX Reviewed-by: anthony, dcherepanov ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java + test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/KeyReleasedInAppletTest.html + test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/KeyReleasedInAppletTest.java + test/java/awt/event/KeyEvent/KeyReleasedInAppletTest/TestApplet.java Changeset: 4490ef60ecd3 Author: anthony Date: 2013-04-12 14:33 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4490ef60ecd3 8010297: Missing isLoggable() checks in logging code Summary: Add isLoggable() checks Reviewed-by: anthony, mchung, serb Contributed-by: Laurent Bourges <bourges.laurent at gmail.com> ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/KeyboardFocusManager.java ! src/share/classes/java/awt/WaitDispatchSupport.java ! src/share/classes/javax/swing/BufferStrategyPaintManager.java ! src/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/share/classes/sun/awt/AWTAutoShutdown.java ! src/share/classes/sun/awt/DebugSettings.java ! src/share/classes/sun/awt/KeyboardFocusManagerPeerImpl.java ! src/share/classes/sun/awt/SunToolkit.java ! src/share/classes/sun/awt/im/InputContext.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/net/www/protocol/http/NTLMAuthenticationProxy.java ! src/share/classes/sun/net/www/protocol/http/Negotiator.java ! src/solaris/classes/sun/awt/X11/XAWTXSettings.java ! src/solaris/classes/sun/awt/X11/XBaseMenuWindow.java ! src/solaris/classes/sun/awt/X11/XBaseWindow.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java ! src/solaris/classes/sun/awt/X11/XContentWindow.java ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java ! src/solaris/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/solaris/classes/sun/awt/X11/XEmbedClientHelper.java ! src/solaris/classes/sun/awt/X11/XEmbedHelper.java ! src/solaris/classes/sun/awt/X11/XEmbedServerTester.java ! src/solaris/classes/sun/awt/X11/XFileDialogPeer.java ! src/solaris/classes/sun/awt/X11/XFramePeer.java ! src/solaris/classes/sun/awt/X11/XIconWindow.java ! src/solaris/classes/sun/awt/X11/XInputMethod.java ! src/solaris/classes/sun/awt/X11/XListPeer.java ! src/solaris/classes/sun/awt/X11/XMSelection.java ! src/solaris/classes/sun/awt/X11/XMenuBarPeer.java ! src/solaris/classes/sun/awt/X11/XMenuPeer.java ! src/solaris/classes/sun/awt/X11/XNETProtocol.java ! src/solaris/classes/sun/awt/X11/XPopupMenuPeer.java ! src/solaris/classes/sun/awt/X11/XProtocol.java ! src/solaris/classes/sun/awt/X11/XScrollbar.java ! src/solaris/classes/sun/awt/X11/XScrollbarPeer.java ! src/solaris/classes/sun/awt/X11/XSystemTrayPeer.java ! src/solaris/classes/sun/awt/X11/XTextFieldPeer.java ! src/solaris/classes/sun/awt/X11/XToolkit.java ! src/solaris/classes/sun/awt/X11/XTrayIconPeer.java ! src/solaris/classes/sun/awt/X11/XWINProtocol.java ! src/solaris/classes/sun/awt/X11/XWM.java ! src/solaris/classes/sun/awt/X11/XWindow.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/solaris/classes/sun/awt/X11/generator/WrapperGenerator.java ! src/solaris/classes/sun/awt/X11InputMethod.java ! src/windows/classes/sun/awt/windows/WComponentPeer.java Changeset: 39ce1056694d Author: serb Date: 2013-04-12 15:28 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/39ce1056694d 8000629: [macosx] Blurry rendering with Java 7 on Retina display Reviewed-by: anthony, prr, flar ! src/macosx/classes/sun/awt/CGraphicsDevice.java ! src/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/macosx/classes/sun/java2d/opengl/CGLLayer.java ! src/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/macosx/classes/sun/lwawt/LWComponentPeer.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/CGraphicsDevice.m ! src/macosx/native/sun/java2d/opengl/CGLLayer.m ! src/share/classes/sun/awt/image/SurfaceManager.java ! src/share/classes/sun/java2d/SunGraphics2D.java ! src/share/classes/sun/java2d/SurfaceData.java ! src/share/classes/sun/java2d/pipe/BufferedContext.java ! src/share/classes/sun/java2d/pipe/DrawImage.java ! src/share/classes/sun/java2d/pipe/Region.java + test/java/awt/Graphics2D/FillTexturePaint/FillTexturePaint.java + test/java/awt/Graphics2D/FlipDrawImage/FlipDrawImage.java + test/java/awt/Graphics2D/TransformSetGet/TransformSetGet.java + test/java/awt/image/DrawImage/IncorrectBounds.java + test/java/awt/image/DrawImage/IncorrectOffset.java Changeset: ffd45b1a9c11 Author: serb Date: 2013-04-12 20:39 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ffd45b1a9c11 8004866: [macosx] HiDPI support in Aqua L&F Reviewed-by: swingler, alexsch ! src/macosx/classes/com/apple/laf/AquaPainter.java ! src/macosx/classes/com/apple/laf/ImageCache.java ! src/macosx/native/com/apple/laf/JRSUIController.m Changeset: dcdf8cd4b09e Author: ant Date: 2013-04-15 13:02 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dcdf8cd4b09e 7147075: JTextField doesn't get focus or loses focus forever Reviewed-by: anthony ! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java Changeset: 8fbe247ad2d8 Author: lana Date: 2013-04-17 11:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8fbe247ad2d8 Merge ! src/share/classes/sun/java2d/SunGraphics2D.java ! src/share/classes/sun/java2d/pipe/BufferedContext.java ! src/solaris/classes/sun/awt/X11/XComponentPeer.java Changeset: bb098a221d85 Author: lana Date: 2013-04-17 21:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bb098a221d85 Merge Changeset: 863da64214e8 Author: mduigou Date: 2013-04-10 14:06 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/863da64214e8 8010948: Add conversion functional interfaces Reviewed-by: mduigou, dholmes Contributed-by: Brian Goetz <brian.goetz at oracle.com> + src/share/classes/java/util/function/DoubleToIntFunction.java + src/share/classes/java/util/function/DoubleToLongFunction.java + src/share/classes/java/util/function/IntToDoubleFunction.java + src/share/classes/java/util/function/IntToLongFunction.java + src/share/classes/java/util/function/LongToDoubleFunction.java + src/share/classes/java/util/function/LongToIntFunction.java Changeset: b0458dd21ba6 Author: darcy Date: 2013-04-10 16:38 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b0458dd21ba6 8011930: Long.parseLong(String, int) has inaccurate limit on radix for using 'L' Reviewed-by: smarks ! src/share/classes/java/lang/Long.java Changeset: 6f8e1428f7c3 Author: weijun Date: 2013-04-11 10:58 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6f8e1428f7c3 8005460: [findbugs] Probably returned array should be cloned Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/PrincipalName.java + test/sun/security/krb5/name/Immutable.java Changeset: 0ab22e58d151 Author: weijun Date: 2013-04-11 11:09 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0ab22e58d151 8011867: Accept unknown PKCS #9 attributes Reviewed-by: vinnie ! src/share/classes/sun/security/pkcs/PKCS9Attribute.java + test/sun/security/pkcs/pkcs9/UnknownAttribute.java Changeset: 1c3fff140324 Author: weijun Date: 2013-04-11 11:10 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1c3fff140324 8011745: Unknown CertificateChoices Reviewed-by: vinnie ! src/share/classes/sun/security/pkcs/PKCS7.java Changeset: 006a7a576fe9 Author: peytoia Date: 2013-04-11 12:22 +0900 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/006a7a576fe9 8009638: Wrong comment for PL in LocaleISOData, 1989 forward Poland is Republic of Poland Reviewed-by: okutsu ! src/share/classes/java/util/LocaleISOData.java Changeset: e62a707a77d8 Author: lana Date: 2013-04-11 19:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e62a707a77d8 Merge Changeset: f4d50e8cc9e2 Author: sherman Date: 2013-04-12 07:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f4d50e8cc9e2 8011172: JSR 310 DateTime API Updates II Summary: Integration of JSR310 Date/Time API update Reviewed-by: alanb, naoto, dholmes Contributed-by: scolebourne at joda.org, roger.riggs at oracle.com, masayoshi.okutsu at oracle.com ! make/java/java/Makefile ! make/java/text/base/FILES_java.gmk ! make/java/util/FILES_java.gmk ! make/sun/text/FILES_java.gmk ! make/sun/tzdb/Makefile ! make/tools/src/build/tools/cldrconverter/AbstractLDMLHandler.java ! make/tools/src/build/tools/cldrconverter/Bundle.java ! make/tools/src/build/tools/cldrconverter/CLDRConverter.java ! make/tools/src/build/tools/cldrconverter/LDMLParseHandler.java ! make/tools/src/build/tools/tzdb/TzdbZoneRulesCompiler.java ! makefiles/CopyFiles.gmk ! makefiles/CreateJars.gmk ! makefiles/GendataTZDB.gmk ! makefiles/profile-includes.txt ! src/share/classes/java/time/DayOfWeek.java ! 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/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/ZoneRegion.java ! src/share/classes/java/time/ZonedDateTime.java ! src/share/classes/java/time/chrono/ChronoDateImpl.java ! src/share/classes/java/time/chrono/ChronoLocalDate.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/chrono/Chronology.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/time/chrono/HijrahDate.java - src/share/classes/java/time/chrono/HijrahDeviationReader.java ! src/share/classes/java/time/chrono/HijrahEra.java ! src/share/classes/java/time/chrono/IsoChronology.java ! src/share/classes/java/time/chrono/IsoEra.java ! src/share/classes/java/time/chrono/JapaneseChronology.java ! src/share/classes/java/time/chrono/JapaneseDate.java ! src/share/classes/java/time/chrono/JapaneseEra.java ! src/share/classes/java/time/chrono/MinguoChronology.java ! src/share/classes/java/time/chrono/MinguoDate.java ! src/share/classes/java/time/chrono/MinguoEra.java ! src/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/share/classes/java/time/chrono/ThaiBuddhistDate.java ! src/share/classes/java/time/chrono/ThaiBuddhistEra.java - src/share/classes/java/time/format/DateTimeBuilder.java - src/share/classes/java/time/format/DateTimeFormatStyleProvider.java ! src/share/classes/java/time/format/DateTimeFormatter.java ! src/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/share/classes/java/time/format/DateTimeParseContext.java ! src/share/classes/java/time/format/DateTimePrintContext.java ! src/share/classes/java/time/format/DateTimeTextProvider.java + src/share/classes/java/time/format/Parsed.java + src/share/classes/java/time/format/ResolverStyle.java ! src/share/classes/java/time/format/TextStyle.java - src/share/classes/java/time/temporal/Adjusters.java ! src/share/classes/java/time/temporal/ChronoField.java ! src/share/classes/java/time/temporal/ChronoUnit.java ! src/share/classes/java/time/temporal/IsoFields.java ! src/share/classes/java/time/temporal/JulianFields.java - src/share/classes/java/time/temporal/Queries.java ! src/share/classes/java/time/temporal/Temporal.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/TemporalField.java + src/share/classes/java/time/temporal/TemporalQueries.java ! src/share/classes/java/time/temporal/TemporalQuery.java ! src/share/classes/java/time/temporal/TemporalUnit.java + src/share/classes/java/time/temporal/UnsupportedTemporalTypeException.java ! src/share/classes/java/time/temporal/ValueRange.java ! src/share/classes/java/time/temporal/WeekFields.java ! src/share/classes/java/time/temporal/package-info.java ! src/share/classes/java/time/zone/TzdbZoneRulesProvider.java ! src/share/classes/java/time/zone/ZoneOffsetTransition.java ! src/share/classes/java/time/zone/ZoneOffsetTransitionRule.java ! src/share/classes/java/time/zone/ZoneRulesProvider.java ! src/share/classes/java/util/Formatter.java ! src/share/classes/java/util/GregorianCalendar.java ! src/share/classes/java/util/TimeZone.java ! src/share/classes/sun/text/resources/FormatData.java + src/share/classes/sun/text/resources/JavaTimeSupplementary.java ! src/share/classes/sun/text/resources/ar/FormatData_ar.java ! src/share/classes/sun/text/resources/ar/FormatData_ar_JO.java ! src/share/classes/sun/text/resources/ar/FormatData_ar_LB.java ! src/share/classes/sun/text/resources/ar/FormatData_ar_SY.java + src/share/classes/sun/text/resources/ar/JavaTimeSupplementary_ar.java ! src/share/classes/sun/text/resources/be/FormatData_be.java ! src/share/classes/sun/text/resources/be/FormatData_be_BY.java + src/share/classes/sun/text/resources/be/JavaTimeSupplementary_be.java ! src/share/classes/sun/text/resources/bg/FormatData_bg.java ! src/share/classes/sun/text/resources/bg/FormatData_bg_BG.java + src/share/classes/sun/text/resources/bg/JavaTimeSupplementary_bg.java ! src/share/classes/sun/text/resources/ca/FormatData_ca.java ! src/share/classes/sun/text/resources/ca/FormatData_ca_ES.java + src/share/classes/sun/text/resources/ca/JavaTimeSupplementary_ca.java ! src/share/classes/sun/text/resources/cs/FormatData_cs.java ! src/share/classes/sun/text/resources/cs/FormatData_cs_CZ.java + src/share/classes/sun/text/resources/cs/JavaTimeSupplementary_cs.java ! src/share/classes/sun/text/resources/da/FormatData_da.java ! src/share/classes/sun/text/resources/da/FormatData_da_DK.java + src/share/classes/sun/text/resources/da/JavaTimeSupplementary_da.java ! src/share/classes/sun/text/resources/de/FormatData_de.java ! src/share/classes/sun/text/resources/de/FormatData_de_AT.java ! src/share/classes/sun/text/resources/de/FormatData_de_CH.java ! src/share/classes/sun/text/resources/de/FormatData_de_DE.java ! src/share/classes/sun/text/resources/de/FormatData_de_LU.java + src/share/classes/sun/text/resources/de/JavaTimeSupplementary_de.java ! src/share/classes/sun/text/resources/el/FormatData_el.java ! src/share/classes/sun/text/resources/el/FormatData_el_CY.java ! src/share/classes/sun/text/resources/el/FormatData_el_GR.java + src/share/classes/sun/text/resources/el/JavaTimeSupplementary_el.java ! src/share/classes/sun/text/resources/en/FormatData_en.java ! src/share/classes/sun/text/resources/en/FormatData_en_AU.java ! src/share/classes/sun/text/resources/en/FormatData_en_CA.java ! src/share/classes/sun/text/resources/en/FormatData_en_GB.java ! src/share/classes/sun/text/resources/en/FormatData_en_IE.java ! src/share/classes/sun/text/resources/en/FormatData_en_IN.java ! src/share/classes/sun/text/resources/en/FormatData_en_MT.java ! src/share/classes/sun/text/resources/en/FormatData_en_NZ.java ! src/share/classes/sun/text/resources/en/FormatData_en_PH.java ! src/share/classes/sun/text/resources/en/FormatData_en_SG.java ! src/share/classes/sun/text/resources/en/FormatData_en_US.java ! src/share/classes/sun/text/resources/en/FormatData_en_ZA.java + src/share/classes/sun/text/resources/en/JavaTimeSupplementary_en.java + src/share/classes/sun/text/resources/en/JavaTimeSupplementary_en_GB.java + src/share/classes/sun/text/resources/en/JavaTimeSupplementary_en_SG.java ! src/share/classes/sun/text/resources/es/FormatData_es.java ! src/share/classes/sun/text/resources/es/FormatData_es_AR.java ! src/share/classes/sun/text/resources/es/FormatData_es_BO.java ! src/share/classes/sun/text/resources/es/FormatData_es_CL.java ! src/share/classes/sun/text/resources/es/FormatData_es_CO.java ! src/share/classes/sun/text/resources/es/FormatData_es_CR.java ! src/share/classes/sun/text/resources/es/FormatData_es_DO.java ! src/share/classes/sun/text/resources/es/FormatData_es_EC.java ! src/share/classes/sun/text/resources/es/FormatData_es_ES.java ! src/share/classes/sun/text/resources/es/FormatData_es_GT.java ! src/share/classes/sun/text/resources/es/FormatData_es_HN.java ! src/share/classes/sun/text/resources/es/FormatData_es_MX.java ! src/share/classes/sun/text/resources/es/FormatData_es_NI.java ! src/share/classes/sun/text/resources/es/FormatData_es_PA.java ! src/share/classes/sun/text/resources/es/FormatData_es_PE.java ! src/share/classes/sun/text/resources/es/FormatData_es_PR.java ! src/share/classes/sun/text/resources/es/FormatData_es_PY.java ! src/share/classes/sun/text/resources/es/FormatData_es_SV.java ! src/share/classes/sun/text/resources/es/FormatData_es_US.java ! src/share/classes/sun/text/resources/es/FormatData_es_UY.java ! src/share/classes/sun/text/resources/es/FormatData_es_VE.java + src/share/classes/sun/text/resources/es/JavaTimeSupplementary_es.java ! src/share/classes/sun/text/resources/et/FormatData_et.java ! src/share/classes/sun/text/resources/et/FormatData_et_EE.java + src/share/classes/sun/text/resources/et/JavaTimeSupplementary_et.java ! src/share/classes/sun/text/resources/fi/FormatData_fi.java ! src/share/classes/sun/text/resources/fi/FormatData_fi_FI.java + src/share/classes/sun/text/resources/fi/JavaTimeSupplementary_fi.java ! src/share/classes/sun/text/resources/fr/FormatData_fr.java ! src/share/classes/sun/text/resources/fr/FormatData_fr_BE.java ! src/share/classes/sun/text/resources/fr/FormatData_fr_CA.java ! src/share/classes/sun/text/resources/fr/FormatData_fr_CH.java ! src/share/classes/sun/text/resources/fr/FormatData_fr_FR.java + src/share/classes/sun/text/resources/fr/JavaTimeSupplementary_fr.java ! src/share/classes/sun/text/resources/ga/FormatData_ga.java ! src/share/classes/sun/text/resources/ga/FormatData_ga_IE.java + src/share/classes/sun/text/resources/ga/JavaTimeSupplementary_ga.java ! src/share/classes/sun/text/resources/hi/FormatData_hi_IN.java + src/share/classes/sun/text/resources/hi/JavaTimeSupplementary_hi_IN.java ! src/share/classes/sun/text/resources/hr/FormatData_hr.java ! src/share/classes/sun/text/resources/hr/FormatData_hr_HR.java + src/share/classes/sun/text/resources/hr/JavaTimeSupplementary_hr.java ! src/share/classes/sun/text/resources/hu/FormatData_hu.java ! src/share/classes/sun/text/resources/hu/FormatData_hu_HU.java + src/share/classes/sun/text/resources/hu/JavaTimeSupplementary_hu.java ! src/share/classes/sun/text/resources/in/FormatData_in.java ! src/share/classes/sun/text/resources/in/FormatData_in_ID.java ! src/share/classes/sun/text/resources/is/FormatData_is.java ! src/share/classes/sun/text/resources/is/FormatData_is_IS.java + src/share/classes/sun/text/resources/is/JavaTimeSupplementary_is.java ! src/share/classes/sun/text/resources/it/FormatData_it.java ! src/share/classes/sun/text/resources/it/FormatData_it_CH.java ! src/share/classes/sun/text/resources/it/FormatData_it_IT.java + src/share/classes/sun/text/resources/it/JavaTimeSupplementary_it.java ! src/share/classes/sun/text/resources/iw/FormatData_iw.java ! src/share/classes/sun/text/resources/iw/FormatData_iw_IL.java + src/share/classes/sun/text/resources/iw/JavaTimeSupplementary_iw.java + src/share/classes/sun/text/resources/iw/JavaTimeSupplementary_iw_IL.java ! src/share/classes/sun/text/resources/ja/FormatData_ja.java ! src/share/classes/sun/text/resources/ja/FormatData_ja_JP.java + src/share/classes/sun/text/resources/ja/JavaTimeSupplementary_ja.java ! src/share/classes/sun/text/resources/ko/FormatData_ko.java ! src/share/classes/sun/text/resources/ko/FormatData_ko_KR.java + src/share/classes/sun/text/resources/ko/JavaTimeSupplementary_ko.java ! src/share/classes/sun/text/resources/lt/FormatData_lt.java ! src/share/classes/sun/text/resources/lt/FormatData_lt_LT.java + src/share/classes/sun/text/resources/lt/JavaTimeSupplementary_lt.java ! src/share/classes/sun/text/resources/lv/FormatData_lv.java ! src/share/classes/sun/text/resources/lv/FormatData_lv_LV.java + src/share/classes/sun/text/resources/lv/JavaTimeSupplementary_lv.java ! src/share/classes/sun/text/resources/mk/FormatData_mk.java ! src/share/classes/sun/text/resources/mk/FormatData_mk_MK.java + src/share/classes/sun/text/resources/mk/JavaTimeSupplementary_mk.java ! src/share/classes/sun/text/resources/ms/FormatData_ms.java ! src/share/classes/sun/text/resources/ms/FormatData_ms_MY.java + src/share/classes/sun/text/resources/ms/JavaTimeSupplementary_ms.java ! src/share/classes/sun/text/resources/mt/FormatData_mt.java ! src/share/classes/sun/text/resources/mt/FormatData_mt_MT.java + src/share/classes/sun/text/resources/mt/JavaTimeSupplementary_mt.java ! src/share/classes/sun/text/resources/nl/FormatData_nl.java ! src/share/classes/sun/text/resources/nl/FormatData_nl_BE.java ! src/share/classes/sun/text/resources/nl/FormatData_nl_NL.java + src/share/classes/sun/text/resources/nl/JavaTimeSupplementary_nl.java ! src/share/classes/sun/text/resources/no/FormatData_no.java ! src/share/classes/sun/text/resources/no/FormatData_no_NO.java ! src/share/classes/sun/text/resources/no/FormatData_no_NO_NY.java + src/share/classes/sun/text/resources/no/JavaTimeSupplementary_no.java ! src/share/classes/sun/text/resources/pl/FormatData_pl.java ! src/share/classes/sun/text/resources/pl/FormatData_pl_PL.java + src/share/classes/sun/text/resources/pl/JavaTimeSupplementary_pl.java ! src/share/classes/sun/text/resources/pt/FormatData_pt.java ! src/share/classes/sun/text/resources/pt/FormatData_pt_BR.java ! src/share/classes/sun/text/resources/pt/FormatData_pt_PT.java + src/share/classes/sun/text/resources/pt/JavaTimeSupplementary_pt.java + src/share/classes/sun/text/resources/pt/JavaTimeSupplementary_pt_PT.java ! src/share/classes/sun/text/resources/ro/FormatData_ro.java ! src/share/classes/sun/text/resources/ro/FormatData_ro_RO.java + src/share/classes/sun/text/resources/ro/JavaTimeSupplementary_ro.java ! src/share/classes/sun/text/resources/ru/FormatData_ru.java ! src/share/classes/sun/text/resources/ru/FormatData_ru_RU.java + src/share/classes/sun/text/resources/ru/JavaTimeSupplementary_ru.java ! src/share/classes/sun/text/resources/sk/FormatData_sk.java ! src/share/classes/sun/text/resources/sk/FormatData_sk_SK.java + src/share/classes/sun/text/resources/sk/JavaTimeSupplementary_sk.java ! src/share/classes/sun/text/resources/sl/FormatData_sl.java ! src/share/classes/sun/text/resources/sl/FormatData_sl_SI.java + src/share/classes/sun/text/resources/sl/JavaTimeSupplementary_sl.java ! src/share/classes/sun/text/resources/sq/FormatData_sq.java ! src/share/classes/sun/text/resources/sq/FormatData_sq_AL.java + src/share/classes/sun/text/resources/sq/JavaTimeSupplementary_sq.java ! src/share/classes/sun/text/resources/sr/FormatData_sr.java ! src/share/classes/sun/text/resources/sr/FormatData_sr_BA.java ! src/share/classes/sun/text/resources/sr/FormatData_sr_CS.java ! src/share/classes/sun/text/resources/sr/FormatData_sr_Latn.java ! src/share/classes/sun/text/resources/sr/FormatData_sr_Latn_ME.java ! src/share/classes/sun/text/resources/sr/FormatData_sr_ME.java ! src/share/classes/sun/text/resources/sr/FormatData_sr_RS.java + src/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr.java + src/share/classes/sun/text/resources/sr/JavaTimeSupplementary_sr_Latn.java ! src/share/classes/sun/text/resources/sv/FormatData_sv.java ! src/share/classes/sun/text/resources/sv/FormatData_sv_SE.java + src/share/classes/sun/text/resources/sv/JavaTimeSupplementary_sv.java ! src/share/classes/sun/text/resources/th/FormatData_th.java ! src/share/classes/sun/text/resources/th/FormatData_th_TH.java + src/share/classes/sun/text/resources/th/JavaTimeSupplementary_th.java ! src/share/classes/sun/text/resources/tr/FormatData_tr.java ! src/share/classes/sun/text/resources/tr/FormatData_tr_TR.java + src/share/classes/sun/text/resources/tr/JavaTimeSupplementary_tr.java ! src/share/classes/sun/text/resources/uk/FormatData_uk.java ! src/share/classes/sun/text/resources/uk/FormatData_uk_UA.java + src/share/classes/sun/text/resources/uk/JavaTimeSupplementary_uk.java ! src/share/classes/sun/text/resources/vi/FormatData_vi.java ! src/share/classes/sun/text/resources/vi/FormatData_vi_VN.java + src/share/classes/sun/text/resources/vi/JavaTimeSupplementary_vi.java ! src/share/classes/sun/text/resources/zh/FormatData_zh.java ! src/share/classes/sun/text/resources/zh/FormatData_zh_CN.java ! src/share/classes/sun/text/resources/zh/FormatData_zh_HK.java ! src/share/classes/sun/text/resources/zh/FormatData_zh_SG.java ! src/share/classes/sun/text/resources/zh/FormatData_zh_TW.java + src/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh.java + src/share/classes/sun/text/resources/zh/JavaTimeSupplementary_zh_TW.java ! src/share/classes/sun/util/calendar/ZoneInfo.java ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/share/classes/sun/util/locale/provider/CalendarDataUtility.java ! src/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java ! src/share/classes/sun/util/locale/provider/LocaleResources.java ! src/share/classes/sun/util/resources/LocaleData.java ! src/share/classes/sun/util/resources/OpenListResourceBundle.java + src/share/classes/sun/util/resources/ParallelListResourceBundle.java ! src/share/lib/calendars.properties + src/share/lib/hijrah-config-umalqura.properties ! test/java/time/tck/java/time/AbstractDateTimeTest.java ! test/java/time/tck/java/time/TCKClock.java ! test/java/time/tck/java/time/TCKDayOfWeek.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/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/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/TestChronology.java ! test/java/time/tck/java/time/TestIsoChronology.java ! test/java/time/tck/java/time/chrono/CopticChronology.java ! test/java/time/tck/java/time/chrono/CopticDate.java ! test/java/time/tck/java/time/chrono/CopticEra.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/TCKChronoZonedDateTime.java ! test/java/time/tck/java/time/chrono/TCKChronology.java + test/java/time/tck/java/time/chrono/TCKChronologySerialization.java + test/java/time/tck/java/time/chrono/TCKHijrahChronology.java + test/java/time/tck/java/time/chrono/TCKHijrahEra.java + test/java/time/tck/java/time/chrono/TCKIsoChronology.java + test/java/time/tck/java/time/chrono/TCKIsoEra.java + test/java/time/tck/java/time/chrono/TCKJapaneseChronology.java + test/java/time/tck/java/time/chrono/TCKJapaneseEra.java + test/java/time/tck/java/time/chrono/TCKMinguoChronology.java + test/java/time/tck/java/time/chrono/TCKMinguoEra.java ! test/java/time/tck/java/time/chrono/TCKTestServiceLoader.java + test/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java + test/java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java - test/java/time/tck/java/time/chrono/TestChronoLocalDate.java - test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java - test/java/time/tck/java/time/chrono/TestHijrahChronology.java - test/java/time/tck/java/time/chrono/TestJapaneseChronology.java - test/java/time/tck/java/time/chrono/TestMinguoChronology.java - test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java ! test/java/time/tck/java/time/format/TCKChronoPrinterParser.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatSymbols.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatter.java ! test/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.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/TCKDateTimeTextPrinting.java ! test/java/time/tck/java/time/format/TCKLocalizedFieldParser.java ! test/java/time/tck/java/time/format/TCKLocalizedFieldPrinter.java ! test/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java ! test/java/time/tck/java/time/format/TCKOffsetPrinterParser.java + test/java/time/tck/java/time/format/TCKTextStyle.java ! test/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java - test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java ! test/java/time/tck/java/time/temporal/TCKIsoFields.java ! test/java/time/tck/java/time/temporal/TCKJulianFields.java + test/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java ! test/java/time/tck/java/time/temporal/TCKWeekFields.java - test/java/time/tck/java/time/temporal/TestChronoLocalDate.java - test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java - test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.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/TCKZoneRulesProvider.java ! test/java/time/test/java/time/MockSimplePeriod.java ! test/java/time/test/java/time/TestClock_System.java ! test/java/time/test/java/time/TestDuration.java ! test/java/time/test/java/time/TestLocalDate.java ! test/java/time/test/java/time/TestLocalDateTime.java ! test/java/time/test/java/time/TestLocalTime.java ! test/java/time/test/java/time/TestMonthDay.java ! test/java/time/test/java/time/TestOffsetDateTime.java ! test/java/time/test/java/time/TestOffsetDateTime_instants.java ! test/java/time/test/java/time/TestPeriod.java ! test/java/time/test/java/time/TestZoneId.java + test/java/time/test/java/time/chrono/TestChronoLocalDate.java + test/java/time/test/java/time/chrono/TestChronologyPerf.java ! test/java/time/test/java/time/chrono/TestExampleCode.java ! test/java/time/test/java/time/chrono/TestIsoChronoImpl.java + test/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java ! test/java/time/test/java/time/chrono/TestServiceLoader.java + test/java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java + test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java ! test/java/time/test/java/time/format/AbstractTestPrinterParser.java ! test/java/time/test/java/time/format/MockIOExceptionAppendable.java ! test/java/time/test/java/time/format/TestCharLiteralParser.java ! test/java/time/test/java/time/format/TestCharLiteralPrinter.java ! test/java/time/test/java/time/format/TestDateTimeFormatSymbols.java ! test/java/time/test/java/time/format/TestDateTimeFormatter.java ! test/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/java/time/test/java/time/format/TestDateTimeTextProvider.java ! test/java/time/test/java/time/format/TestFractionPrinterParser.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/TestPadPrinterDecorator.java ! test/java/time/test/java/time/format/TestReducedParser.java ! test/java/time/test/java/time/format/TestReducedPrinter.java ! test/java/time/test/java/time/format/TestSettingsParser.java ! test/java/time/test/java/time/format/TestStringLiteralParser.java ! test/java/time/test/java/time/format/TestStringLiteralPrinter.java ! test/java/time/test/java/time/format/TestTextParser.java ! test/java/time/test/java/time/format/TestTextPrinter.java ! test/java/time/test/java/time/format/TestZoneOffsetParser.java ! test/java/time/test/java/time/format/TestZoneOffsetPrinter.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/java/time/test/java/time/format/ZoneName.java ! test/java/time/test/java/time/temporal/MockFieldValue.java + test/java/time/test/java/time/temporal/TestChronoField.java ! test/java/time/test/java/time/temporal/TestChronoUnit.java - test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java ! test/java/time/test/java/time/temporal/TestDateTimeBuilderCombinations.java ! test/java/time/test/java/time/temporal/TestDateTimeValueRange.java - test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java - test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java ! test/java/time/test/java/time/zone/TestFixedZoneRules.java ! test/java/time/test/java/util/TestFormatter.java ! test/java/util/Calendar/Bug8007038.java ! test/java/util/Calendar/CldrFormatNamesTest.java ! test/java/util/Calendar/JavatimeTest.java ! test/sun/text/resources/LocaleData ! test/sun/util/calendar/zi/TestZoneInfo310.java Changeset: 035a61c9f981 Author: sherman Date: 2013-04-12 09:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/035a61c9f981 8012123: hijrah-config-umalqura.properties is missing from makefiles/profile-includes.txt Summary: added the hijrah-config-umalqura.properties into the list Reviewed-by: alanb ! makefiles/profile-includes.txt Changeset: e2cd40d7567c Author: rfield Date: 2013-04-12 10:02 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e2cd40d7567c 8011805: Update sun.tools.java class file reading/writing support to include the new constant pool entries Reviewed-by: mduigou, alanb ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! src/share/classes/sun/tools/java/BinaryConstantPool.java ! src/share/classes/sun/tools/java/RuntimeConstants.java + test/sun/tools/java/CFCTest.java Changeset: 2e3cc7f599ca Author: mduigou Date: 2013-04-10 12:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2e3cc7f599ca 8011200: (coll) Optimize empty HashMap and ArrayList Reviewed-by: mduigou, alanb, bchristi, martin Contributed-by: Sergey Linetskiy <sergey.linetskiy at oracle.com>, John Rose <john.r.rose at oracle.com>, Mike Duigou <mike.duigou at oracle.com> ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/HashMap.java + test/java/util/Map/BasicSerialization.java Changeset: 6c935c5ac7ff Author: sherman Date: 2013-04-12 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6c935c5ac7ff 8011647: Add java.time.Instant methods to java.nio.file.attribute.FileTime Summary: added the toInstant()/from(Instant) to FileTime Reviewed-by: alanb ! src/share/classes/java/nio/file/attribute/FileTime.java ! test/java/nio/file/attribute/FileTime/Basic.java Changeset: 729ca1ef7c75 Author: sherman Date: 2013-04-12 12:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/729ca1ef7c75 8002390: (zipfs) Problems moving files between zip file systems Summary: fixed the corner cases in zipfs Reviewed-by: sherman Contributed-by: mark.sheppard at oracle.com ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! test/demo/zipfs/ZipFSTester.java ! test/demo/zipfs/basic.sh Changeset: d8cae0195fe9 Author: henryjen Date: 2013-04-12 12:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d8cae0195fe9 8010279: java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE Reviewed-by: alanb, mduigou ! src/share/classes/java/util/Comparators.java + test/java/util/Comparators/BasicTest.java - test/java/util/ComparatorsTest.java Changeset: 06dfdfa8c3e6 Author: rfield Date: 2013-04-12 20:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/06dfdfa8c3e6 8012028: Metafactory-generated lambda classes should be final 8008941: isSynthetic() returns false for lambda instances Reviewed-by: mduigou ! src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + test/java/lang/invoke/lambda/LambdaClassFinal.java + test/java/lang/invoke/lambda/LambdaClassSynthetic.java Changeset: 0111bab8dc35 Author: jzavgren Date: 2013-04-11 12:33 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0111bab8dc35 8008118: (process) Possible null pointer dereference in jdk/src/solaris/native/java/lang/UNIXProcess_md.c Summary: Modified the path processing code so that it detects and handles out of memory errors. Reviewed-by: chegar, martin, christos, alanb, msheppar Contributed-by: john.zavgren at oracle.com ! make/java/java/mapfile-vers ! makefiles/mapfiles/libjava/mapfile-vers ! src/solaris/classes/java/lang/UNIXProcess.java.bsd ! src/solaris/classes/java/lang/UNIXProcess.java.linux ! src/solaris/classes/java/lang/UNIXProcess.java.solaris ! src/solaris/native/java/lang/ProcessEnvironment_md.c ! src/solaris/native/java/lang/UNIXProcess_md.c Changeset: 5c406a747192 Author: chegar Date: 2013-04-14 19:17 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5c406a747192 8011799: CompletableFuture/Basic.java fails intermittently Reviewed-by: martin, alanb ! test/java/util/concurrent/CompletableFuture/Basic.java Changeset: 4ed143ddbb8a Author: martin Date: 2013-04-15 14:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4ed143ddbb8a 8008509: 6588413 changed JNIEXPORT visibility for GCC on HSX, jdk's jni_md.h needs similar change Summary: Define JNIEXPORT to use "default" visibility where possible. Reviewed-by: coleenp, ddehaven, dcubed, anthony ! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ! src/share/npt/npt.h ! src/solaris/javavm/export/jni_md.h ! src/solaris/native/sun/awt/awt_LoadLibrary.c Changeset: baaa706d7677 Author: darcy Date: 2013-04-15 18:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/baaa706d7677 8011800: Add java.util.Objects.requireNonNull(T, Supplier<String>) Reviewed-by: alanb, dholmes, mduigou ! src/share/classes/java/util/Objects.java ! test/java/util/Objects/BasicObjectsTest.java Changeset: 61cfbe08ce5d Author: chegar Date: 2013-04-16 12:23 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/61cfbe08ce5d 8012343: Objects.requireNonNull(Object,Supplier) breaks genstubs build Reviewed-by: alanb ! src/share/classes/java/util/Objects.java ! test/java/util/Objects/BasicObjectsTest.java Changeset: e2a0e37b152c Author: chegar Date: 2013-04-16 12:51 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e2a0e37b152c 8012237: CompletableFuture/Basic.java still fails intermittently Reviewed-by: martin ! test/java/util/concurrent/CompletableFuture/Basic.java Changeset: 6135c60e77e5 Author: chegar Date: 2013-04-16 13:26 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6135c60e77e5 8012244: java/net/Socket/asyncClose/Race.java fails intermittently on Windows Reviewed-by: alanb, dsamersoff ! src/windows/classes/java/net/DualStackPlainSocketImpl.java ! src/windows/native/java/net/SocketInputStream.c ! test/java/net/Socket/asyncClose/Race.java Changeset: e4e9f6455f3c Author: mduigou Date: 2013-04-16 11:17 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e4e9f6455f3c 8004518: Add in-place operations to Map 8010122: Add defaults for ConcurrentMap operations to Map Reviewed-by: darcy, briangoetz, mduigou, dholmes, ulfzibis Contributed-by: Doug Lea <dl at cs.oswego.edu>, Henry Jen <henry.jen at oracle.com>, Akhil Arora <akhil.arora at oracle.com>, Peter Levart <peter.levart at gmail.com>, Mike Duigou <mike.duigou at oracle.com> ! src/share/classes/java/util/Collections.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/Hashtable.java ! src/share/classes/java/util/Map.java ! src/share/classes/java/util/concurrent/ConcurrentMap.java + test/java/util/Map/Defaults.java Changeset: c5ead5aa2e13 Author: bae Date: 2013-02-07 19:15 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c5ead5aa2e13 8007014: Improve image handling Reviewed-by: prr, mschoene, jgodinez ! src/share/classes/sun/awt/image/ByteComponentRaster.java ! src/share/classes/sun/awt/image/BytePackedRaster.java ! src/share/classes/sun/awt/image/IntegerComponentRaster.java ! src/share/classes/sun/awt/image/IntegerInterleavedRaster.java ! src/share/classes/sun/awt/image/ShortComponentRaster.java ! src/share/native/sun/awt/image/awt_parseImage.c ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/awt/medialib/mlib_ImageCreate.c ! src/share/native/sun/awt/medialib/safe_alloc.h + src/share/native/sun/awt/medialib/safe_math.h Changeset: c95973aac928 Author: malenkov Date: 2013-02-08 17:32 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c95973aac928 7200507: Refactor Introspector internals Reviewed-by: ahgross, art ! src/share/classes/java/beans/ThreadGroupContext.java + src/share/classes/java/beans/WeakIdentityMap.java Changeset: 210fb90ee33a Author: michaelm Date: 2013-02-13 10:40 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/210fb90ee33a 8000724: Improve networking serialization Summary: delegate InetAddress fields to a holder object Reviewed-by: alanb, chegar ! src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/share/classes/java/net/Inet4Address.java ! src/share/classes/java/net/Inet4AddressImpl.java ! src/share/classes/java/net/Inet6Address.java ! src/share/classes/java/net/Inet6AddressImpl.java ! src/share/classes/java/net/InetAddress.java ! src/share/classes/java/net/InetSocketAddress.java ! src/share/native/java/net/InetAddress.c ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/solaris/native/java/net/Inet4AddressImpl.c ! 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/classes/java/net/TwoStacksPlainDatagramSocketImpl.java ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface.h ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/java/net/net_util_md.c Changeset: 5ffba58b541f Author: valeriep Date: 2013-02-26 11:12 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5ffba58b541f 8000897: VM crash in CompileBroker Summary: Fixed to use the corresponding digest length when generating output. Reviewed-by: mullan ! src/share/classes/sun/security/provider/SHA2.java Changeset: 96890625ebdf Author: smarks Date: 2013-02-27 14:17 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/96890625ebdf 8001040: Rework RMI model Reviewed-by: alanb, ahgross, coffeys, dmocek ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! test/java/rmi/registry/classPathCodebase/ClassPathCodebase.java ! test/java/rmi/registry/readTest/readTest.sh ! test/java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java ! test/java/rmi/server/RMIClassLoader/downloadArrayClass/security.policy ! test/java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java + test/java/rmi/server/RMIClassLoader/useCodebaseOnlyDefault/UseCodebaseOnlyDefault.java ! test/java/rmi/testlibrary/RMID.java Changeset: f12921c0b15b Author: dfuchs Date: 2013-03-14 13:10 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f12921c0b15b 8001322: Refactor deserialization Reviewed-by: mchung, skoivu, smarks ! src/share/classes/java/io/ObjectInputStream.java Changeset: bae4a15265d3 Author: dmocek Date: 2013-02-05 16:38 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/bae4a15265d3 8001329: Augment RMI logging Reviewed-by: smarks, hawtin, alanb ! src/share/classes/java/rmi/server/LogStream.java Changeset: c876e9321616 Author: chegar Date: 2012-12-20 13:40 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c876e9321616 8003335: Better handling of Finalizer thread Reviewed-by: alanb, ahgross ! src/share/classes/java/lang/ref/Finalizer.java Changeset: 0c5c54303c92 Author: serb Date: 2013-02-15 13:49 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0c5c54303c92 8004261: Improve input validation Reviewed-by: art, mschoene, amenkov ! src/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/share/classes/com/sun/media/sound/FastShortMessage.java ! src/share/classes/com/sun/media/sound/FastSysexMessage.java ! src/share/classes/com/sun/media/sound/MidiOutDevice.java ! src/share/classes/com/sun/media/sound/RealTimeSequencer.java Changeset: 3d155555f809 Author: uta Date: 2013-02-22 17:49 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3d155555f809 8005942: (process) Improved Runtime.exec Reviewed-by: alanb, ahgross ! src/share/classes/java/lang/ProcessBuilder.java ! src/windows/classes/java/lang/ProcessImpl.java Changeset: cf01f2847551 Author: dsamersoff Date: 2013-03-05 00:02 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cf01f2847551 8006435: Improvements in JMX Summary: Improvements in JMX Reviewed-by: dfuchs, skoivu, alanb, mchung ! src/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java Changeset: 4effe291c08b Author: prr Date: 2013-02-08 09:15 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4effe291c08b 8006795: Improve font warning messages Reviewed-by: bae, jgodinez ! src/share/classes/sun/font/CMap.java Changeset: 9b4bee66fa24 Author: bae Date: 2013-02-19 11:47 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9b4bee66fa24 8007617: Better validation of images Reviewed-by: prr, mschoene, jgodinez ! src/share/classes/sun/awt/image/ImageRepresentation.java ! src/share/native/sun/awt/image/awt_ImageRep.c Changeset: 620a08212c79 Author: bae Date: 2013-02-26 00:41 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/620a08212c79 8007667: Better image reading Reviewed-by: prr, jgodinez, mschoene ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: 2deab0b85b82 Author: bae Date: 2013-02-26 01:41 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/2deab0b85b82 8007918: Better image writing Reviewed-by: mschoene, prr, jgodinez ! src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: f7b331b8661f Author: chegar Date: 2013-03-03 10:07 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f7b331b8661f 8009063: Improve reliability of ConcurrentHashMap Reviewed-by: alanb, ahgross ! src/share/classes/java/util/concurrent/ConcurrentHashMap.java Changeset: 5c2c8fb0b885 Author: dfuchs Date: 2013-03-14 18:41 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5c2c8fb0b885 8009305: Improve AWT data transfer Reviewed-by: art, skoivu, smarks, ant ! src/share/classes/sun/awt/datatransfer/TransferableProxy.java Changeset: af881cbec91e Author: uta Date: 2013-03-08 13:35 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/af881cbec91e 8009463: Regression test test\java\lang\Runtime\exec\ArgWithSpaceAndFinalBackslash.java failing. Reviewed-by: alanb, ahgross ! src/windows/classes/java/lang/ProcessImpl.java Changeset: 633fd0b99a8d Author: valeriep Date: 2013-03-11 20:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/633fd0b99a8d 8009610: Blacklist certificate used with malware. Summary: updated the black list and the reg test with the new cert. Reviewed-by: weijun ! src/share/classes/sun/security/util/UntrustedCertificates.java Changeset: 37296d45a11e Author: lancea Date: 2013-03-18 13:30 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/37296d45a11e 8009814: Better driver management Reviewed-by: alanb, skoivu ! src/share/classes/java/sql/DriverManager.java Changeset: fa919c17da9f Author: smarks Date: 2013-03-18 18:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/fa919c17da9f 8009857: Problem with plugin Reviewed-by: jdn, mchung ! src/share/classes/sun/reflect/misc/MethodUtil.java Changeset: 4267ae18e13a Author: prr Date: 2013-02-15 13:07 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4267ae18e13a 8008249: Sync ICU into JDK Reviewed-by: bae, jgodinez ! make/sun/font/FILES_c.gmk ! src/share/native/sun/font/layout/ContextualGlyphInsertion.h + src/share/native/sun/font/layout/ContextualGlyphInsertionProc2.cpp + src/share/native/sun/font/layout/ContextualGlyphInsertionProc2.h + src/share/native/sun/font/layout/ContextualGlyphSubstProc2.cpp + src/share/native/sun/font/layout/ContextualGlyphSubstProc2.h ! src/share/native/sun/font/layout/ContextualGlyphSubstitution.h + src/share/native/sun/font/layout/GXLayoutEngine2.cpp + src/share/native/sun/font/layout/GXLayoutEngine2.h ! src/share/native/sun/font/layout/IndicClassTables.cpp ! src/share/native/sun/font/layout/IndicRearrangement.h + src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp + src/share/native/sun/font/layout/IndicRearrangementProcessor2.h ! src/share/native/sun/font/layout/IndicReordering.cpp ! src/share/native/sun/font/layout/IndicReordering.h ! src/share/native/sun/font/layout/LEFontInstance.h ! src/share/native/sun/font/layout/LEGlyphFilter.h ! src/share/native/sun/font/layout/LEInsertionList.h ! src/share/native/sun/font/layout/LEScripts.h ! src/share/native/sun/font/layout/LETypes.h ! src/share/native/sun/font/layout/LayoutEngine.cpp ! src/share/native/sun/font/layout/LayoutEngine.h + src/share/native/sun/font/layout/LigatureSubstProc2.cpp + src/share/native/sun/font/layout/LigatureSubstProc2.h ! src/share/native/sun/font/layout/LigatureSubstitution.h ! src/share/native/sun/font/layout/LookupProcessor.cpp ! src/share/native/sun/font/layout/MPreFixups.cpp ! src/share/native/sun/font/layout/MorphStateTables.h ! src/share/native/sun/font/layout/MorphTables.h + src/share/native/sun/font/layout/MorphTables2.cpp ! src/share/native/sun/font/layout/NonContextualGlyphSubst.h + src/share/native/sun/font/layout/NonContextualGlyphSubstProc2.cpp + src/share/native/sun/font/layout/NonContextualGlyphSubstProc2.h ! src/share/native/sun/font/layout/OpenTypeLayoutEngine.cpp ! src/share/native/sun/font/layout/ScriptAndLanguageTags.cpp ! src/share/native/sun/font/layout/ScriptAndLanguageTags.h + src/share/native/sun/font/layout/SegmentArrayProcessor2.cpp + src/share/native/sun/font/layout/SegmentArrayProcessor2.h + src/share/native/sun/font/layout/SegmentSingleProcessor2.cpp + src/share/native/sun/font/layout/SegmentSingleProcessor2.h + src/share/native/sun/font/layout/SimpleArrayProcessor2.cpp + src/share/native/sun/font/layout/SimpleArrayProcessor2.h + src/share/native/sun/font/layout/SingleTableProcessor2.cpp + src/share/native/sun/font/layout/SingleTableProcessor2.h + src/share/native/sun/font/layout/StateTableProcessor2.cpp + src/share/native/sun/font/layout/StateTableProcessor2.h ! src/share/native/sun/font/layout/StateTables.h + src/share/native/sun/font/layout/SubtableProcessor2.cpp + src/share/native/sun/font/layout/SubtableProcessor2.h + src/share/native/sun/font/layout/TrimmedArrayProcessor2.cpp + src/share/native/sun/font/layout/TrimmedArrayProcessor2.h Changeset: 43f2d3d715c5 Author: prr Date: 2013-02-26 10:07 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/43f2d3d715c5 8004986: Better handling of glyph table 8004987: Improve font layout 8004994: Improve checking of glyph table Reviewed-by: srl, jgodinez ! src/share/native/sun/font/layout/ArabicLayoutEngine.cpp ! src/share/native/sun/font/layout/ContextualGlyphSubstProc2.cpp ! src/share/native/sun/font/layout/LETypes.h ! src/share/native/sun/font/layout/LayoutEngine.cpp ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp ! src/share/native/sun/font/layout/LookupProcessor.cpp ! src/share/native/sun/font/layout/OpenTypeLayoutEngine.cpp ! src/share/native/sun/font/layout/OpenTypeLayoutEngine.h ! src/share/native/sun/font/layout/StateTableProcessor.cpp ! src/share/native/sun/font/layout/StateTableProcessor2.cpp ! src/share/native/sun/font/layout/StateTables.h Changeset: 32778f4f945f Author: prr Date: 2013-03-07 10:02 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/32778f4f945f 8001031: Better font processing Reviewed-by: srl, vadim ! src/share/native/sun/font/FontInstanceAdapter.cpp ! src/share/native/sun/font/FontInstanceAdapter.h ! src/share/native/sun/font/fontscalerdefs.h ! src/share/native/sun/font/layout/AlternateSubstSubtables.cpp ! src/share/native/sun/font/layout/AlternateSubstSubtables.h ! src/share/native/sun/font/layout/ArabicLayoutEngine.cpp ! src/share/native/sun/font/layout/ArabicLayoutEngine.h ! src/share/native/sun/font/layout/ArabicShaping.cpp ! src/share/native/sun/font/layout/ArabicShaping.h ! src/share/native/sun/font/layout/AttachmentPosnSubtables.h ! src/share/native/sun/font/layout/CanonData.cpp ! src/share/native/sun/font/layout/CanonShaping.cpp ! src/share/native/sun/font/layout/CanonShaping.h ! src/share/native/sun/font/layout/ClassDefinitionTables.cpp ! src/share/native/sun/font/layout/ClassDefinitionTables.h ! src/share/native/sun/font/layout/ContextualGlyphInsertionProc2.cpp ! src/share/native/sun/font/layout/ContextualGlyphInsertionProc2.h ! src/share/native/sun/font/layout/ContextualGlyphSubstProc.cpp ! src/share/native/sun/font/layout/ContextualGlyphSubstProc.h ! src/share/native/sun/font/layout/ContextualGlyphSubstProc2.cpp ! src/share/native/sun/font/layout/ContextualGlyphSubstProc2.h ! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp ! src/share/native/sun/font/layout/ContextualSubstSubtables.h ! src/share/native/sun/font/layout/CoverageTables.h ! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp ! src/share/native/sun/font/layout/CursiveAttachmentSubtables.h ! src/share/native/sun/font/layout/DeviceTables.h ! src/share/native/sun/font/layout/ExtensionSubtables.cpp ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/GDEFMarkFilter.cpp ! src/share/native/sun/font/layout/GDEFMarkFilter.h ! src/share/native/sun/font/layout/GXLayoutEngine.cpp ! src/share/native/sun/font/layout/GXLayoutEngine.h ! src/share/native/sun/font/layout/GXLayoutEngine2.cpp ! src/share/native/sun/font/layout/GXLayoutEngine2.h ! src/share/native/sun/font/layout/GlyphDefinitionTables.cpp ! src/share/native/sun/font/layout/GlyphDefinitionTables.h ! src/share/native/sun/font/layout/GlyphIterator.cpp ! src/share/native/sun/font/layout/GlyphIterator.h ! src/share/native/sun/font/layout/GlyphLookupTables.cpp ! src/share/native/sun/font/layout/GlyphLookupTables.h ! src/share/native/sun/font/layout/GlyphPositioningTables.cpp ! src/share/native/sun/font/layout/GlyphPositioningTables.h ! src/share/native/sun/font/layout/GlyphPosnLookupProc.cpp ! src/share/native/sun/font/layout/GlyphPosnLookupProc.h ! src/share/native/sun/font/layout/GlyphSubstLookupProc.cpp ! src/share/native/sun/font/layout/GlyphSubstLookupProc.h ! src/share/native/sun/font/layout/GlyphSubstitutionTables.cpp ! src/share/native/sun/font/layout/GlyphSubstitutionTables.h ! src/share/native/sun/font/layout/HanLayoutEngine.cpp ! src/share/native/sun/font/layout/HanLayoutEngine.h ! src/share/native/sun/font/layout/HangulLayoutEngine.cpp ! src/share/native/sun/font/layout/HangulLayoutEngine.h ! src/share/native/sun/font/layout/ICUFeatures.h ! src/share/native/sun/font/layout/IndicLayoutEngine.cpp ! src/share/native/sun/font/layout/IndicLayoutEngine.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.h ! src/share/native/sun/font/layout/IndicReordering.cpp ! src/share/native/sun/font/layout/KernTable.cpp ! src/share/native/sun/font/layout/KernTable.h ! src/share/native/sun/font/layout/KhmerLayoutEngine.cpp ! src/share/native/sun/font/layout/KhmerLayoutEngine.h ! src/share/native/sun/font/layout/LEScripts.h + src/share/native/sun/font/layout/LETableReference.h ! src/share/native/sun/font/layout/LETypes.h ! src/share/native/sun/font/layout/LayoutEngine.cpp ! src/share/native/sun/font/layout/LayoutEngine.h ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc.h ! src/share/native/sun/font/layout/LigatureSubstProc2.cpp ! src/share/native/sun/font/layout/LigatureSubstProc2.h ! src/share/native/sun/font/layout/LigatureSubstSubtables.cpp ! src/share/native/sun/font/layout/LigatureSubstSubtables.h ! src/share/native/sun/font/layout/LookupProcessor.cpp ! src/share/native/sun/font/layout/LookupProcessor.h ! src/share/native/sun/font/layout/LookupTables.cpp ! src/share/native/sun/font/layout/LookupTables.h ! src/share/native/sun/font/layout/Lookups.cpp ! src/share/native/sun/font/layout/Lookups.h ! src/share/native/sun/font/layout/MarkArrays.h ! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToBasePosnSubtables.h ! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.h ! src/share/native/sun/font/layout/MarkToMarkPosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToMarkPosnSubtables.h ! src/share/native/sun/font/layout/MorphTables.cpp ! src/share/native/sun/font/layout/MorphTables.h ! src/share/native/sun/font/layout/MorphTables2.cpp ! src/share/native/sun/font/layout/MultipleSubstSubtables.cpp ! src/share/native/sun/font/layout/MultipleSubstSubtables.h ! src/share/native/sun/font/layout/NonContextualGlyphSubstProc.cpp ! src/share/native/sun/font/layout/NonContextualGlyphSubstProc.h ! src/share/native/sun/font/layout/NonContextualGlyphSubstProc2.cpp ! src/share/native/sun/font/layout/NonContextualGlyphSubstProc2.h ! src/share/native/sun/font/layout/OpenTypeLayoutEngine.cpp ! src/share/native/sun/font/layout/OpenTypeLayoutEngine.h ! src/share/native/sun/font/layout/OpenTypeTables.h ! src/share/native/sun/font/layout/OpenTypeUtilities.cpp ! src/share/native/sun/font/layout/OpenTypeUtilities.h ! src/share/native/sun/font/layout/PairPositioningSubtables.cpp ! src/share/native/sun/font/layout/PairPositioningSubtables.h ! src/share/native/sun/font/layout/ScriptAndLanguage.cpp ! src/share/native/sun/font/layout/ScriptAndLanguage.h ! src/share/native/sun/font/layout/SegmentArrayProcessor.cpp ! src/share/native/sun/font/layout/SegmentArrayProcessor.h ! src/share/native/sun/font/layout/SegmentArrayProcessor2.cpp ! src/share/native/sun/font/layout/SegmentArrayProcessor2.h ! src/share/native/sun/font/layout/SegmentSingleProcessor.cpp ! src/share/native/sun/font/layout/SegmentSingleProcessor.h ! src/share/native/sun/font/layout/SegmentSingleProcessor2.cpp ! src/share/native/sun/font/layout/SegmentSingleProcessor2.h ! src/share/native/sun/font/layout/ShapingTypeData.cpp ! src/share/native/sun/font/layout/SimpleArrayProcessor.cpp ! src/share/native/sun/font/layout/SimpleArrayProcessor.h ! src/share/native/sun/font/layout/SimpleArrayProcessor2.cpp ! src/share/native/sun/font/layout/SimpleArrayProcessor2.h ! src/share/native/sun/font/layout/SinglePositioningSubtables.cpp ! src/share/native/sun/font/layout/SinglePositioningSubtables.h ! src/share/native/sun/font/layout/SingleSubstitutionSubtables.cpp ! src/share/native/sun/font/layout/SingleSubstitutionSubtables.h ! src/share/native/sun/font/layout/SingleTableProcessor.cpp ! src/share/native/sun/font/layout/SingleTableProcessor.h ! src/share/native/sun/font/layout/SingleTableProcessor2.cpp ! src/share/native/sun/font/layout/SingleTableProcessor2.h ! src/share/native/sun/font/layout/StateTableProcessor.cpp ! src/share/native/sun/font/layout/StateTableProcessor.h ! src/share/native/sun/font/layout/StateTableProcessor2.cpp ! src/share/native/sun/font/layout/StateTableProcessor2.h ! src/share/native/sun/font/layout/StateTables.h ! src/share/native/sun/font/layout/SubtableProcessor.cpp ! src/share/native/sun/font/layout/SubtableProcessor.h ! src/share/native/sun/font/layout/SubtableProcessor2.cpp ! src/share/native/sun/font/layout/SubtableProcessor2.h ! src/share/native/sun/font/layout/ThaiLayoutEngine.cpp ! src/share/native/sun/font/layout/TibetanLayoutEngine.cpp ! src/share/native/sun/font/layout/TibetanLayoutEngine.h ! src/share/native/sun/font/layout/TrimmedArrayProcessor.cpp ! src/share/native/sun/font/layout/TrimmedArrayProcessor.h ! src/share/native/sun/font/layout/TrimmedArrayProcessor2.cpp ! src/share/native/sun/font/layout/TrimmedArrayProcessor2.h ! src/share/native/sun/font/layout/ValueRecords.h ! src/share/native/sun/font/sunFont.c Changeset: 7b03efca912f Author: malenkov Date: 2013-02-05 20:07 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7b03efca912f 8006790: Improve checking for windows Reviewed-by: art, mschoene ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/awt/peer/WindowPeer.java ! src/share/classes/sun/awt/EmbeddedFrame.java ! src/solaris/classes/sun/awt/X11/XWindowPeer.java ! src/windows/classes/sun/awt/windows/WFileDialogPeer.java ! src/windows/classes/sun/awt/windows/WPrintDialogPeer.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java Changeset: 4ea6d44a20a0 Author: mullan Date: 2013-03-27 10:37 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4ea6d44a20a0 8003445: Adjust JAX-WS to focus on API Reviewed-by: vinnie, ahgross, mgrebac ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/Makefile Changeset: c921d68edf08 Author: joehw Date: 2013-02-18 13:02 -0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/c921d68edf08 6657673: Issues with JAXP Reviewed-by: alanb, lancea, ahgross, mullan ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/Makefile Changeset: 6a09e4648cfb Author: mkos Date: 2013-03-07 07:19 -0500 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6a09e4648cfb 8005432: Update access to JAX-WS Summary: newly restricted the whole package com.sun.xml.internal; fix reviewed also by Alexander Fomin Reviewed-by: mullan, skoivu ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 12ca12303c33 Author: raginip Date: 2013-03-27 21:32 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/12ca12303c33 8007406: Improve accessibility of AccessBridge Reviewed-by: skoivu, mullan, ptbrunet ! src/share/lib/security/java.security-windows Changeset: 269b7955a885 Author: chegar Date: 2013-03-28 09:50 +0000 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/269b7955a885 8010944: Incorrectly separated package list in java.security-windows Reviewed-by: mullan ! src/share/lib/security/java.security-windows Changeset: 7c663f528ff6 Author: vlivanov Date: 2013-03-01 04:45 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7c663f528ff6 8008140: Better method handle resolution Reviewed-by: jrose, twisti, jdn ! src/share/classes/java/lang/invoke/MethodHandles.java Changeset: 0fb15205acb6 Author: bae Date: 2013-02-19 12:06 +0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0fb15205acb6 8007675: Improve color conversion Reviewed-by: prr, mschoene, jgodinez ! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java Changeset: b057eaf53935 Author: chegar Date: 2013-04-04 17:34 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/b057eaf53935 Merge ! src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java Changeset: 5f46a666e06d Author: chegar Date: 2013-04-13 20:16 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5f46a666e06d Merge ! src/share/classes/sun/awt/EmbeddedFrame.java ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! src/windows/classes/java/lang/ProcessImpl.java ! test/Makefile Changeset: 84df34924f67 Author: chegar Date: 2013-04-13 21:51 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/84df34924f67 Merge - src/share/classes/java/time/chrono/HijrahDeviationReader.java - src/share/classes/java/time/format/DateTimeBuilder.java - src/share/classes/java/time/format/DateTimeFormatStyleProvider.java - src/share/classes/java/time/temporal/Adjusters.java - src/share/classes/java/time/temporal/Queries.java - test/java/time/tck/java/time/TestChronology.java - test/java/time/tck/java/time/chrono/TestChronoLocalDate.java - test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java - test/java/time/tck/java/time/chrono/TestHijrahChronology.java - test/java/time/tck/java/time/chrono/TestJapaneseChronology.java - test/java/time/tck/java/time/chrono/TestMinguoChronology.java - test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java - test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java - test/java/time/tck/java/time/temporal/TestChronoLocalDate.java - test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java - test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java - test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java - test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java - test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java - test/java/util/ComparatorsTest.java Changeset: 9246b0fee2f2 Author: chegar Date: 2013-04-16 13:30 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9246b0fee2f2 Merge Changeset: 10fd3b4a77ae Author: chegar Date: 2013-04-16 21:04 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/10fd3b4a77ae Merge Changeset: a3cc4b8e217a Author: weijun Date: 2013-04-17 10:15 +0800 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a3cc4b8e217a 8011124: Make KerberosTime immutable Reviewed-by: xuelei ! src/share/classes/sun/security/krb5/KrbApReq.java ! src/share/classes/sun/security/krb5/KrbAppMessage.java ! src/share/classes/sun/security/krb5/KrbCred.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! src/share/classes/sun/security/krb5/internal/KerberosTime.java ! src/share/classes/sun/security/krb5/internal/KrbCredInfo.java ! src/share/classes/sun/security/krb5/internal/LastReqEntry.java ! src/share/classes/sun/security/krb5/internal/PAEncTSEnc.java ! src/share/classes/sun/security/krb5/internal/ccache/Credentials.java ! test/sun/security/krb5/MicroTime.java Changeset: da6addef956e Author: mchung Date: 2013-04-16 21:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/da6addef956e 8010117: Annotate jdk caller sensitive methods with @sun.reflect.CallerSensitive Reviewed-by: jrose, alanb, twisti ! make/java/java/FILES_c.gmk ! make/java/java/mapfile-vers ! make/java/java/reorder-i586 ! make/java/java/reorder-sparc ! make/java/java/reorder-sparcv9 ! makefiles/mapfiles/libjava/mapfile-vers ! makefiles/mapfiles/libjava/reorder-sparc ! makefiles/mapfiles/libjava/reorder-sparcv9 ! makefiles/mapfiles/libjava/reorder-x86 ! src/share/classes/java/lang/Class.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/Package.java ! src/share/classes/java/lang/Runtime.java ! src/share/classes/java/lang/SecurityManager.java ! src/share/classes/java/lang/System.java ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/lang/reflect/Constructor.java ! src/share/classes/java/lang/reflect/Field.java ! src/share/classes/java/lang/reflect/Method.java ! src/share/classes/java/lang/reflect/Proxy.java ! src/share/classes/java/security/AccessController.java ! src/share/classes/java/sql/DriverManager.java ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/javax/script/ScriptEngineManager.java ! src/share/classes/sun/misc/Unsafe.java + src/share/classes/sun/reflect/CallerSensitive.java ! src/share/classes/sun/reflect/Reflection.java ! src/share/javavm/export/jvm.h ! src/share/native/java/lang/ClassLoader.c - src/share/native/java/lang/ResourceBundle.c ! src/share/native/java/lang/SecurityManager.c ! src/share/native/sun/reflect/Reflection.c ! test/Makefile + test/sun/reflect/CallerSensitive/CallerSensitiveFinder.java + test/sun/reflect/CallerSensitive/MethodFinder.java + test/sun/reflect/CallerSensitive/MissingCallerSensitive.java + test/sun/reflect/Reflection/GetCallerClass.java + test/sun/reflect/Reflection/GetCallerClassTest.java + test/sun/reflect/Reflection/GetCallerClassTest.sh Changeset: 414384c3b3eb Author: yhuang Date: 2013-04-16 22:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/414384c3b3eb 8011977: ISO 4217 Amendment Number 155 Reviewed-by: naoto ! src/share/classes/java/util/CurrencyData.properties ! test/java/util/Currency/tablea1.txt Changeset: 779ba708fee3 Author: yhuang Date: 2013-04-17 01:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/779ba708fee3 Merge - src/share/native/java/lang/ResourceBundle.c Changeset: 473ed4b94306 Author: vinnie Date: 2013-04-11 17:57 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/473ed4b94306 7171982: Cipher getParameters() throws RuntimeException: Cannot find SunJCE provider Reviewed-by: vinnie, wetmore Contributed-by: Tony Scarpino <anthony.scarpino at oracle.com> ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/CipherWithWrappingSpi.java ! src/share/classes/com/sun/crypto/provider/ConstructKeys.java ! src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/com/sun/crypto/provider/KeyProtector.java ! src/share/classes/com/sun/crypto/provider/PBECipherCore.java ! src/share/classes/com/sun/crypto/provider/PBES1Core.java ! src/share/classes/com/sun/crypto/provider/PBES2Core.java ! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java ! src/share/classes/com/sun/crypto/provider/RSACipher.java ! src/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java + test/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java Changeset: a6ca7cd399b2 Author: vinnie Date: 2013-04-11 18:00 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a6ca7cd399b2 8001596: Incorrect condition check in PBKDF2KeyImpl.JAVA Reviewed-by: wetmore Contributed-by: Tony Scarpino <anthony.scarpino at oracle.com> ! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java + test/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java Changeset: 747a09471fd9 Author: erikj Date: 2013-04-11 14:47 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/747a09471fd9 8011812: JDK-8011278 breaks the old build Reviewed-by: tbell, wetmore ! make/sun/splashscreen/Makefile Changeset: 793e0072bfd6 Author: wetmore Date: 2013-04-11 17:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/793e0072bfd6 8012056: SunJCEInstance needs to run in it's own vm Reviewed-by: wetmore Contributed-by: anthony.scarpino at oracle.com ! test/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java Changeset: d8d037a7569e Author: xuelei Date: 2013-04-11 18:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d8d037a7569e 8011680: Re-integrate AEAD implementation of JSSE Summary: It is a re-merge of JDK-7030966. Reviewed-by: wetmore ! src/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java ! src/share/classes/sun/security/internal/spec/TlsKeyMaterialParameterSpec.java ! src/share/classes/sun/security/internal/spec/TlsKeyMaterialSpec.java ! src/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java + src/share/classes/sun/security/ssl/Authenticator.java ! src/share/classes/sun/security/ssl/CipherBox.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/EngineInputRecord.java ! src/share/classes/sun/security/ssl/EngineOutputRecord.java ! src/share/classes/sun/security/ssl/EngineWriter.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/InputRecord.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/MAC.java ! src/share/classes/sun/security/ssl/OutputRecord.java ! src/share/classes/sun/security/ssl/Record.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! test/sun/security/ec/TestEC.java ! test/sun/security/pkcs11/fips/CipherTest.java ! test/sun/security/pkcs11/sslecc/CipherTest.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java + test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java ! test/sun/security/ssl/sanity/ciphersuites/CipherSuitesInOrder.java ! test/sun/security/ssl/sanity/interop/CipherTest.java ! test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java Changeset: ea7976ed9bc6 Author: wetmore Date: 2013-04-11 19:36 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ea7976ed9bc6 Merge Changeset: 0f93bd5cc8d7 Author: wetmore Date: 2013-04-11 21:03 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/0f93bd5cc8d7 6425477: Better support for generation of high entropy random numbers Reviewed-by: xuelei, weijun, mullan ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/sun/security/pkcs11/P11SecureRandom.java ! src/share/classes/sun/security/provider/SecureRandom.java ! src/share/classes/sun/security/provider/SeedGenerator.java ! src/share/classes/sun/security/provider/SunEntries.java ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! src/solaris/classes/sun/security/provider/NativePRNG.java ! src/solaris/classes/sun/security/provider/NativeSeedGenerator.java ! src/windows/classes/sun/security/mscapi/PRNG.java ! src/windows/classes/sun/security/provider/NativePRNG.java ! src/windows/classes/sun/security/provider/NativeSeedGenerator.java + test/sun/security/provider/SecureRandom/StrongSecureRandom.java + test/sun/security/provider/SecureRandom/StrongSeedReader.java Changeset: 5435f112e5ea Author: vinnie Date: 2013-04-12 10:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/5435f112e5ea Merge - src/share/classes/java/time/chrono/HijrahDeviationReader.java - src/share/classes/java/time/format/DateTimeBuilder.java - src/share/classes/java/time/format/DateTimeFormatStyleProvider.java - src/share/classes/java/time/temporal/Adjusters.java - src/share/classes/java/time/temporal/Queries.java - test/java/time/tck/java/time/TestChronology.java - test/java/time/tck/java/time/chrono/TestChronoLocalDate.java - test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java - test/java/time/tck/java/time/chrono/TestHijrahChronology.java - test/java/time/tck/java/time/chrono/TestJapaneseChronology.java - test/java/time/tck/java/time/chrono/TestMinguoChronology.java - test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java - test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java - test/java/time/tck/java/time/temporal/TestChronoLocalDate.java - test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java - test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java - test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java - test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java - test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java Changeset: 6f80a6584fb9 Author: vinnie Date: 2013-04-16 01:44 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/6f80a6584fb9 Merge - test/java/util/ComparatorsTest.java Changeset: 29cbb4617c92 Author: vinnie Date: 2013-04-16 05:11 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/29cbb4617c92 Merge Changeset: 13e18d3ac414 Author: vinnie Date: 2013-04-16 05:32 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/13e18d3ac414 Merge Changeset: f90b7503019f Author: vinnie Date: 2013-04-17 02:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f90b7503019f Merge ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows - src/share/native/java/lang/ResourceBundle.c Changeset: 7ded74ffea36 Author: alanb Date: 2013-04-17 16:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7ded74ffea36 8012019: (fc) Thread.interrupt triggers hang in FileChannelImpl.pread (win) Reviewed-by: chegar ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/ch/IOUtil.java ! src/share/classes/sun/nio/ch/NativeDispatcher.java ! src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java ! src/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java ! src/solaris/classes/sun/nio/ch/SinkChannelImpl.java ! src/solaris/classes/sun/nio/ch/SourceChannelImpl.java ! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/windows/classes/sun/nio/ch/FileDispatcherImpl.java + test/java/nio/channels/FileChannel/InterruptDeadlock.java Changeset: d9f9040554d6 Author: mduigou Date: 2013-04-17 11:39 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d9f9040554d6 8010953: Add primitive summary statistics utils Reviewed-by: mduigou, dholmes, chegar, darcy Contributed-by: Brian Goetz <brian.goetz at oracle.com> + src/share/classes/java/util/DoubleSummaryStatistics.java + src/share/classes/java/util/IntSummaryStatistics.java + src/share/classes/java/util/LongSummaryStatistics.java Changeset: 73e3b474125e Author: mchung Date: 2013-04-17 12:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/73e3b474125e 8004260: dynamic proxy class should have the same Java language access as the proxy interfaces Reviewed-by: alanb, jrose, jdn ! src/share/classes/java/lang/reflect/Proxy.java ! src/share/classes/java/lang/reflect/ReflectPermission.java ! src/share/classes/sun/misc/ProxyGenerator.java ! src/share/classes/sun/reflect/annotation/AnnotationParser.java ! src/share/classes/sun/rmi/server/Util.java ! src/share/classes/sun/tracing/ProviderSkeleton.java + test/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java + test/java/lang/reflect/Proxy/nonPublicProxy/SimpleProxy.java + test/java/lang/reflect/Proxy/nonPublicProxy/p/Bar.java + test/java/lang/reflect/Proxy/nonPublicProxy/p/Foo.java ! test/java/rmi/server/RMIClassLoader/loadProxyClasses/security.policy Changeset: 7f9f69729934 Author: coleenp Date: 2013-04-17 12:50 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7f9f69729934 8009531: Crash when redefining class with annotated method Summary: Add code to annotated methods and command line flags to the tests to verify bug above Reviewed-by: acorn, sspitsyn, dcubed, dholmes, alanb ! test/java/lang/instrument/RedefineMethodWithAnnotations.sh ! test/java/lang/instrument/RedefineMethodWithAnnotationsTarget.java ! test/java/lang/instrument/RedefineMethodWithAnnotationsTarget_2.java Changeset: 36f9e357b84b Author: coleenp Date: 2013-04-17 15:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/36f9e357b84b Merge Changeset: a954e407680c Author: lana Date: 2013-04-17 10:30 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/a954e407680c Merge Changeset: 17dcb75682b7 Author: lana Date: 2013-04-17 12:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/17dcb75682b7 Merge Changeset: 131686bea632 Author: lana Date: 2013-04-17 12:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/131686bea632 Merge Changeset: 674880648db4 Author: briangoetz Date: 2013-04-16 13:51 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/674880648db4 8010096: Initial java.util.Spliterator putback Reviewed-by: mduigou, alanb, chegar, darcy Contributed-by: Paul Sandoz <paul.sandoz at oracle.com>, Brian Goetz <brian.goetz at oracle.com>, Doug Lea <dl at cs.oswego.edu> ! src/share/classes/com/sun/tools/jdi/EventSetImpl.java ! src/share/classes/java/lang/Iterable.java ! src/share/classes/java/util/Arrays.java ! src/share/classes/java/util/Collection.java ! src/share/classes/java/util/Iterator.java ! src/share/classes/java/util/List.java + src/share/classes/java/util/PrimitiveIterator.java ! src/share/classes/java/util/Set.java ! src/share/classes/java/util/SortedSet.java + src/share/classes/java/util/Spliterator.java + src/share/classes/java/util/Spliterators.java + src/share/classes/java/util/Tripwire.java + test/java/util/Spliterator/SpliteratorLateBindingFailFastTest.java + test/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java Changeset: 4b8e606f8afb Author: lana Date: 2013-04-17 21:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4b8e606f8afb Merge ! src/macosx/classes/sun/lwawt/LWWindowPeer.java - src/share/classes/java/time/chrono/HijrahDeviationReader.java - src/share/classes/java/time/format/DateTimeBuilder.java - src/share/classes/java/time/format/DateTimeFormatStyleProvider.java - src/share/classes/java/time/temporal/Adjusters.java - src/share/classes/java/time/temporal/Queries.java ! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java - src/share/native/java/lang/ResourceBundle.c ! src/solaris/classes/sun/awt/X11/XWindowPeer.java - test/java/time/tck/java/time/TestChronology.java - test/java/time/tck/java/time/chrono/TestChronoLocalDate.java - test/java/time/tck/java/time/chrono/TestChronoLocalDateTime.java - test/java/time/tck/java/time/chrono/TestHijrahChronology.java - test/java/time/tck/java/time/chrono/TestJapaneseChronology.java - test/java/time/tck/java/time/chrono/TestMinguoChronology.java - test/java/time/tck/java/time/chrono/TestThaiBuddhistChronology.java - test/java/time/tck/java/time/temporal/TCKDateTimeAdjusters.java - test/java/time/tck/java/time/temporal/TestChronoLocalDate.java - test/java/time/tck/java/time/temporal/TestChronoLocalDateTime.java - test/java/time/tck/java/time/temporal/TestChronoZonedDateTime.java - test/java/time/test/java/time/temporal/TestDateTimeAdjusters.java - test/java/time/test/java/time/temporal/TestJapaneseChronoImpl.java - test/java/time/test/java/time/temporal/TestThaiBuddhistChronoImpl.java - test/java/util/ComparatorsTest.java Changeset: 10ad4a4330bc Author: lana Date: 2013-04-23 09:28 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/10ad4a4330bc Merge From lana.steuck at oracle.com Tue Apr 23 09:32:56 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Apr 2013 16:32:56 +0000 Subject: hg: jdk8/jdk8/langtools: 16 new changesets Message-ID: <20130423163352.EE31048523@hg.openjdk.java.net> Changeset: eb134c8e931d Author: bpatel Date: 2013-04-09 14:18 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/eb134c8e931d 8005091: javadoc should be able to return the receiver type Reviewed-by: jjg ! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java ! src/share/classes/com/sun/tools/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/ConstructorWriterImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java ! src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java ! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java + test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassExtends.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/ClassParameters.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/Fields.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodReturnType.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/MethodTypeParameters.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/Parameters.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/Receivers.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/Throws.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/TypeParameters.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/Varargs.java + test/com/sun/javadoc/testTypeAnnotations/typeannos/Wildcards.java Changeset: a4be2c2fe0a1 Author: vromero Date: 2013-04-10 12:31 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a4be2c2fe0a1 8011432: javac, compiler regression iterable + captured type Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! test/tools/javac/T5053846/MethodRefDupInConstantPoolTest.java Changeset: d13af7751456 Author: lana Date: 2013-04-11 19:15 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d13af7751456 Merge Changeset: 137994c189e5 Author: jfranck Date: 2013-04-12 12:05 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/137994c189e5 7015104: use new subtype of TypeSymbol for type parameters Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Symtab.java ! src/share/classes/com/sun/tools/javac/code/Type.java ! src/share/classes/com/sun/tools/javac/comp/Infer.java ! test/tools/javac/scope/7017664/CompoundScopeTest.java ! test/tools/javac/types/TypeHarness.java Changeset: 76537856a54e Author: vromero Date: 2013-04-13 12:25 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/76537856a54e 8010659: Javac Crashes while building OpenJFX Reviewed-by: jjg Contributed-by: maurizio.cimadamore at oracle.com + src/share/classes/com/sun/tools/javac/comp/CompileStates.java ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java + test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java ! test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java ! test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java Changeset: f10cffab99b4 Author: bpatel Date: 2013-04-13 18:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f10cffab99b4 8009686: Generated javadoc documentation should be able to display type annotation on an array Reviewed-by: jjg ! src/share/classes/com/sun/javadoc/ExecutableMemberDoc.java ! src/share/classes/com/sun/javadoc/Type.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkFactoryImpl.java ! src/share/classes/com/sun/tools/doclets/formats/html/LinkOutputImpl.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkFactory.java ! src/share/classes/com/sun/tools/doclets/internal/toolkit/util/links/LinkOutput.java ! src/share/classes/com/sun/tools/javadoc/AbstractTypeImpl.java ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/ExecutableMemberDocImpl.java ! src/share/classes/com/sun/tools/javadoc/PrimitiveType.java ! src/share/classes/com/sun/tools/javadoc/TypeMaker.java ! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java ! test/com/sun/javadoc/testTypeAnnotations/typeannos/Fields.java Changeset: b26f36a7ae3b Author: mcimadamore Date: 2013-04-15 14:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/b26f36a7ae3b 8011383: Symbol.getModifiers omits ACC_ABSTRACT from interface with default methods Summary: Fixup for default method modifiers erroneously applies to class-level modifiers Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Symbol.java + test/tools/javac/defaultMethods/DefaultMethodFlags.java Changeset: c430f1cde21c Author: mcimadamore Date: 2013-04-15 14:12 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c430f1cde21c 8011377: Javac crashes when multiple lambdas are defined in an array Summary: Wrong attribution environment used by DeferredAttr Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Flow.java + test/tools/javac/lambda/TargetType71.java Changeset: 083c6b199e2f Author: mcimadamore Date: 2013-04-15 14:15 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/083c6b199e2f 8011376: Spurious checked exception errors in nested method call Summary: Fallback attribution logic doesn't work properly when lambda throws checked exceptions Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/TargetType72.java Changeset: 6dacab087652 Author: mcimadamore Date: 2013-04-15 14:16 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/6dacab087652 8011028: lang/INFR/infr001/infr00101md/infr00101md.java fails to compile after switch to JDK8-b82 Summary: Fix bug in Types.removeWildcards Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/code/Types.java ! test/tools/javac/lambda/TargetType69.java + test/tools/javac/lambda/TargetType70.java Changeset: c2315af9cc28 Author: mcimadamore Date: 2013-04-15 14:17 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/c2315af9cc28 8011392: Missing checkcast when casting to intersection type Summary: javac should emit a checkcast for each additional target type specified in an intersection type cast Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/lambda/Intersection03.java Changeset: 950e8ac120f0 Author: mcimadamore Date: 2013-04-15 14:18 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/950e8ac120f0 8010923: Avoid redundant speculative attribution Summary: Add optimization to avoid speculative attribution for certain argument expressions Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java Changeset: 49d32c84dfea Author: vromero Date: 2013-04-17 11:11 +0100 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/49d32c84dfea 8011181: javac, empty UTF8 entry generated for inner class Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java Changeset: 94870c08391c Author: lana Date: 2013-04-17 10:31 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/94870c08391c Merge Changeset: cad4fc23f691 Author: lana Date: 2013-04-17 21:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/cad4fc23f691 Merge Changeset: 1329f9c38d93 Author: lana Date: 2013-04-23 09:27 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1329f9c38d93 Merge From lana.steuck at oracle.com Tue Apr 23 09:57:06 2013 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Tue, 23 Apr 2013 09:57:06 -0700 (PDT) Subject: jdk8-b87: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing Message-ID: <201304231657.r3NGv6Pu010591@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk8/jdk8/rev/b9415faa7066 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/774aeaa89bc1 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/1329f9c38d93 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/10ad4a4330bc http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/9d251e1ec1eb http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/eddbc8ad2435 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d4c266784660 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/f1709874d55a --- All the fixes will be tested during promotion (no PIT testing at this point): List of all fixes: =================== JDK-8011622 client-libs Use lcms as the default color management module in jdk8 JDK-8010297 client-libs Missing isLoggable() checks in logging code JDK-8010009 client-libs [macosx] Unable type into online word games on MacOSX JDK-8009809 client-libs Better Opentype font processing JDK-8009305 client-libs Improve AWT data transfer JDK-8008249 client-libs Sync latest ICU opentype layout engine into JDK JDK-8007918 client-libs Better image writing JDK-8007675 client-libs Improve color conversion JDK-8007667 client-libs Better image reading JDK-8007617 client-libs Better validation of images JDK-8007408 client-libs More font handling improvements JDK-8007406 client-libs Improve accessibility of AccessBridge JDK-8007014 client-libs Improve image handling JDK-8006809 client-libs Improve TrueType font handling JDK-8006795 client-libs Improve font warning messages JDK-8006790 client-libs Improve checking for windows JDK-8005930 client-libs [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination. JDK-8005285 client-libs Improve handling of malformed fonts JDK-8004994 client-libs Improve checking of glyph table JDK-8004987 client-libs Improve font layout JDK-8004986 client-libs Better handling of glyph table JDK-8004866 client-libs [macosx] HiDPI support in Aqua L&F JDK-8004518 client-libs In-place methods on Map JDK-8004261 client-libs Improve input validation JDK-8001031 client-libs Better font processing JDK-8000629 client-libs [macosx] Blurry rendering with Java 7 on Retina display JDK-7200507 client-libs Refactor Introspector internals JDK-7147075 client-libs JTextField doesn't get focus or loses focus forever JDK-4683761 client-libs Incomplete Introspection on nonpublic classes lead to IllegalAccessExceptions JDK-8012343 core-libs Objects.requireNonNull(Object,Supplier) breaks genstubs build JDK-8012244 core-libs java/net/Socket/asyncClose/Race.java fails intermittently on Windows JDK-8012237 core-libs CompletableFuture/Basic.java still fails intermittently JDK-8012123 core-libs hijrah-config-umalqura.properties is missing from makefiles/profile-includes.txt JDK-8012028 core-libs Metafactory-generated lambda classes should be final JDK-8012019 core-libs (fc) Thread.interrupt triggers hang in FileChannelImpl.pread (win) JDK-8011980 core-libs Allow NUL character in character class JDK-8011974 core-libs Comparator function returning negative and positive Infinity does not work as expected with Array.prototype.sort JDK-8011960 core-libs [2,1].sort(null) should throw TypeError JDK-8011930 core-libs Long.parseLong(String, int) has inaccurate limit on radix for using 'L' JDK-8011885 core-libs Switch to Joni as default Regexp engine JDK-8011884 core-libs Regexp literals are compiled twice JDK-8011800 core-libs Add java.util.Objects.requireNonNull(T, Supplier<String>) JDK-8011799 core-libs CompletableFuture/Basic.java fails intermittently JDK-8011756 core-libs Wrong characters supported in RegExp \c escape JDK-8011749 core-libs Bugs with empty character class handling JDK-8011714 core-libs Regexp decimal escape handling still not correct JDK-8011647 core-libs (fs) Add java.time.Instant methods to java.nio.file.attribute.FileTime JDK-8011200 core-libs (coll) Optimize empty ArrayList and HashMap JDK-8011172 core-libs CCC request to Update the OpenJDK Threeten Project in SE 8 JDK-8010953 core-libs Add primitive summary statistics utils JDK-8010948 core-libs Add conversion functional interfaces JDK-8010860 core-libs test access restrictions of method handle constants in the constant pool JDK-8010279 core-libs java.util.Stream.min/max((Comparator)null) is not consistent in throwing (unspecified) NPE JDK-8010122 core-libs Add defaults for ConcurrentMap operations to Map JDK-8010117 core-libs Annotate jdk caller sensitive methods with @sun.reflect.CallerSensitive JDK-8010096 core-libs Initial java.util.Spliterator putback JDK-8009814 core-libs Better driver management JDK-8009638 core-libs Wrong comment for PL in LocaleISOData, 1989 forward Poland is Republic of Poland JDK-8009463 core-libs Regression test test\java\lang\Runtime\exec\ArgWithSpaceAndFinalBackslash.java failing. JDK-8009063 core-libs Improve reliability of ConcurrentHashMap JDK-8008509 core-libs 6588413 changed JNIEXPORT visibility for GCC on HSX, jdk's jni_md.h needs similar change JDK-8008118 core-libs (process) Possible null pointer dereference in jdk/src/solaris/native/java/lang/UNIXProcess_md.c JDK-8005942 core-libs (process) Improved Runtime.exec JDK-8004260 core-libs (proxy) dynamic proxy class should have the same Java language access as the proxy interfaces JDK-8003335 core-libs Better handling of Finalizer thread JDK-8002390 core-libs (zipfs) Problems moving files between zip file systems JDK-8001329 core-libs Augment RMI logging JDK-8001322 core-libs Refactor deserialization JDK-8001040 core-libs Rework RMI model JDK-8000724 core-libs Improve networking serialization JDK-8006435 core-svc Improvements in JMX JDK-8009857 deploy Problem with plugin JDK-8009686 docs Generated javadoc documentation should be able to display type annotation on an array JDK-8011977 globalization ISO 4217 Amendment Number 155 JDK-8009699 hotspot Better resolution of classes JDK-8009677 hotspot Better setting of setters JDK-8009531 hotspot Crash when redefining class with annotated method JDK-8008140 hotspot Better method handle resolution JDK-8004336 hotspot Better handling of method handle intrinsic frames JDK-8011812 infrastructure JDK-8011278 breaks the old build JDK-8011347 infrastructure JDK-8009824 has broken webrev with some ksh versions JDK-8009782 install More reliable control panel operation JDK-8006910 install Improve installation process JDK-8004470 install More reliable control panel operation JDK-8001586 install Enhance update process for better reliability JDK-8012056 security-libs SunJCEInstance needs to run in it's own vm JDK-8011867 security-libs Accept unknown PKCS #9 attributes JDK-8011745 security-libs Unknown CertificateChoices JDK-8011680 security-libs Re-integrate AEAD implementation of JSSE JDK-8011124 security-libs Make KerberosTime immutable JDK-8010944 security-libs Incorrectly separated package list in java.security-windows JDK-8009610 security-libs Blacklist certificate used with malware. JDK-8005460 security-libs [findbugs] Probably returned array should be cloned JDK-8003445 security-libs Adjust JAX-WS to focus on API JDK-8001596 security-libs Incorrect condition check in PBKDF2KeyImpl.JAVA JDK-8000897 security-libs Better hash performance JDK-7171982 security-libs Cipher getParameters() throws RuntimeException: Cannot find SunJCE provider JDK-6425477 security-libs Better support for generation of high entropy random numbers JDK-8011805 tools Update sun.tools.java class file reading/writing support to include the new constant pool entries (including invokedynamic) JDK-8011432 tools javac, compiler regression iterable + captured type JDK-8011392 tools Missing checkcast when casting to intersection type JDK-8011383 tools Symbol.getModifiers omits ACC_ABSTRACT from interface with default methods JDK-8011377 tools Javac crashes when multiple lambdas are defined in an array JDK-8011376 tools Spurious checked exception errors in nested method call JDK-8011181 tools javac, empty UTF8 entry generated for inner class JDK-8011028 tools lang/INFR/infr001/infr00101md/infr00101md.java fails to compile after switch to JDK8-b82 JDK-8010923 tools Avoid redundant speculative attribution JDK-8010659 tools Javac Crashes while building OpenJFX JDK-8008941 tools isSynthetic() returns false for lambda instances JDK-8005091 tools javadoc should be able to return the receiver type JDK-7015104 tools use new subtype of TypeSymbol for type parameters JDK-8010099 xml [TEST] closed/com/sun/xml/internal/org/jvnet/mimepull/Test8003542/Test8003542.sh fails on solarises with syntax error (nightly) JDK-8005432 xml Update access to JAX-WS JDK-8003542 xml Improve processing of MTOM attachments JDK-6657673 xml Better data model for JAXP From gnu.andrew at redhat.com Wed Apr 24 09:00:50 2013 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 24 Apr 2013 12:00:50 -0400 (EDT) Subject: Result: New OpenJDK 8 Reviewer: Omair Majid In-Reply-To: <1966268425.2795168.1366819142846.JavaMail.root@redhat.com> Message-ID: <1983191995.2795658.1366819250687.JavaMail.root@redhat.com> Voting for Omair Majid [1] is now closed. Yes: 7 Veto: 0 Abstain: 0 According to the Bylaws definition of a Three-Vote Consensus, this is sufficient to approve the nomination. [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-April/002267.html -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 From jonathan.gibbons at oracle.com Wed Apr 24 11:13:02 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 24 Apr 2013 11:13:02 -0700 Subject: CFV: New JDK8 Committer: Jim Laskey Message-ID: <517820AE.8050900@oracle.com> I hereby nominate Jim Laskey to JDK8 Committer. Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined the FX Script compiler team in January of 2009 and has been a member of the LangTools team since fall of 2010 when work on Nashorn began. Jim has contributed several changes to the JDK 8 repositories. In jdk8/tl: http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf In jdk8/tl/jdk: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 In jdk8/tl/nashorn: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 Votes are due by May 3, 2013 at 2100 UTC [2]. Only current JDK8 Committers [3] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [4]. -- Jon Gibbons [1]:http://openjdk.java.net/projects/nashorn/ [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 [3]:http://openjdk.java.net/census [4]:http://openjdk.java.net/projects/#committer-vote From jonathan.gibbons at oracle.com Wed Apr 24 11:14:35 2013 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Wed, 24 Apr 2013 11:14:35 -0700 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) Message-ID: <5178210B.3080603@oracle.com> I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. Sundararajan has been with Sun/Oracle from Oct 2000. He has been involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. In jdk8, he has been with Nashorn team. Other areas worked: hotspot serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, jinfo, SA-JDI . In jdk8/tl/jdk: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad In jdk8/tl/langtools: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 In jdk8/tl/nashorn: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 Votes are due by May 3, 2013 at 2100 UTC [1]. Only current JDK8 Reviewers [2] are eligible to vote on this nomination. For Lazy Consensus voting instructions, see [3]. -- Jon Gibbons [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 [2]:http://openjdk.java.net/census [3]:http://openjdk.java.net/projects/#committer-vote From joe.darcy at oracle.com Wed Apr 24 11:48:06 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 24 Apr 2013 11:48:06 -0700 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <517828E6.7080200@oracle.com> Vote: yes -Joe On 04/24/2013 11:13 AM, Jonathan Gibbons wrote: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined > the FX Script compiler team in January of 2009 and has been a member > of the LangTools team since fall of 2010 when work on Nashorn began. > Jim has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > From joe.darcy at oracle.com Wed Apr 24 11:48:21 2013 From: joe.darcy at oracle.com (Joe Darcy) Date: Wed, 24 Apr 2013 11:48:21 -0700 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <517828F5.4060506@oracle.com> Vote: yes -Joe On 04/24/2013 11:14 AM, Jonathan Gibbons wrote: > I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. > > Sundararajan has been with Sun/Oracle from Oct 2000. He has been > involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 > (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. > In jdk8, he has been with Nashorn team. Other areas worked: hotspot > serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, > jinfo, SA-JDI . > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 > > Votes are due by May 3, 2013 at 2100 UTC [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [3]. > > -- Jon Gibbons > > [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [2]:http://openjdk.java.net/census > [3]:http://openjdk.java.net/projects/#committer-vote > From rob.mckenna at oracle.com Wed Apr 24 11:50:43 2013 From: rob.mckenna at oracle.com (Rob McKenna) Date: Wed, 24 Apr 2013 19:50:43 +0100 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <51782983.5060108@oracle.com> Vote: yes -Rob On 24/04/13 19:13, Jonathan Gibbons wrote: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined > the FX Script compiler team in January of 2009 and has been a member > of the LangTools team since fall of 2010 when work on Nashorn began. > Jim has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > From rob.mckenna at oracle.com Wed Apr 24 11:50:49 2013 From: rob.mckenna at oracle.com (Rob McKenna) Date: Wed, 24 Apr 2013 19:50:49 +0100 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <51782989.4000100@oracle.com> Vote: yes -Rob On 24/04/13 19:14, Jonathan Gibbons wrote: > I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. > > Sundararajan has been with Sun/Oracle from Oct 2000. He has been > involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 > (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. > In jdk8, he has been with Nashorn team. Other areas worked: hotspot > serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, > jinfo, SA-JDI . > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 > > Votes are due by May 3, 2013 at 2100 UTC [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [3]. > > -- Jon Gibbons > > [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [2]:http://openjdk.java.net/census > [3]:http://openjdk.java.net/projects/#committer-vote > From mandy.chung at oracle.com Wed Apr 24 12:18:45 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Wed, 24 Apr 2013 12:18:45 -0700 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <51783015.7030000@oracle.com> Vote: yes Mandy On 4/24/2013 11:14 AM, Jonathan Gibbons wrote: > I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. > > Sundararajan has been with Sun/Oracle from Oct 2000. He has been > involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 > (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. > In jdk8, he has been with Nashorn team. Other areas worked: hotspot > serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, > jinfo, SA-JDI . > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 > > Votes are due by May 3, 2013 at 2100 UTC [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [3]. > > -- Jon Gibbons > > [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [2]:http://openjdk.java.net/census > [3]:http://openjdk.java.net/projects/#committer-vote > From mandy.chung at oracle.com Wed Apr 24 12:18:52 2013 From: mandy.chung at oracle.com (Mandy Chung) Date: Wed, 24 Apr 2013 12:18:52 -0700 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <5178301C.1030503@oracle.com> Vote: yes Mandy On 4/24/2013 11:13 AM, Jonathan Gibbons wrote: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined > the FX Script compiler team in January of 2009 and has been a member > of the LangTools team since fall of 2010 when work on Nashorn began. > Jim has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > From daniel.daugherty at oracle.com Wed Apr 24 13:21:10 2013 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Wed, 24 Apr 2013 14:21:10 -0600 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <51783EB6.7030903@oracle.com> Vote: yes Dan On 4/24/13 12:13 PM, Jonathan Gibbons wrote: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined > the FX Script compiler team in January of 2009 and has been a member > of the LangTools team since fall of 2010 when work on Nashorn began. > Jim has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > From daniel.daugherty at oracle.com Wed Apr 24 13:21:35 2013 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Wed, 24 Apr 2013 14:21:35 -0600 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <51783ECF.6070902@oracle.com> Vote: yes Dan On 4/24/13 12:14 PM, Jonathan Gibbons wrote: > I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. > > Sundararajan has been with Sun/Oracle from Oct 2000. He has been > involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 > (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. > In jdk8, he has been with Nashorn team. Other areas worked: hotspot > serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, > jinfo, SA-JDI . > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 > > Votes are due by May 3, 2013 at 2100 UTC [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [3]. > > -- Jon Gibbons > > [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [2]:http://openjdk.java.net/census > [3]:http://openjdk.java.net/projects/#committer-vote > From omajid at redhat.com Wed Apr 24 13:41:41 2013 From: omajid at redhat.com (Omair Majid) Date: Wed, 24 Apr 2013 16:41:41 -0400 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <51784385.1020303@redhat.com> Vote: yes -- PGP Key: 66484681 (http://pgp.mit.edu/) Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681 From omajid at redhat.com Wed Apr 24 13:42:31 2013 From: omajid at redhat.com (Omair Majid) Date: Wed, 24 Apr 2013 16:42:31 -0400 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <517843B7.3080407@redhat.com> Vote: yes From mike.duigou at oracle.com Wed Apr 24 13:53:31 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 24 Apr 2013 13:53:31 -0700 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <C96C8458-F42E-4288-8D32-4B540701470E@oracle.com> Vote: YES On Apr 24 2013, at 11:14 , Jonathan Gibbons wrote: > I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. > > Sundararajan has been with Sun/Oracle from Oct 2000. He has been involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. In jdk8, he has been with Nashorn team. Other areas worked: hotspot serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, jinfo, SA-JDI . > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 > > Votes are due by May 3, 2013 at 2100 UTC [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [3]. > > -- Jon Gibbons > > [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > [2]:http://openjdk.java.net/census > [3]:http://openjdk.java.net/projects/#committer-vote > From mike.duigou at oracle.com Wed Apr 24 13:53:50 2013 From: mike.duigou at oracle.com (Mike Duigou) Date: Wed, 24 Apr 2013 13:53:50 -0700 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <7A02BD17-AC1B-4201-AD8B-2583B9E15636@oracle.com> Vote: YES On Apr 24 2013, at 11:13 , Jonathan Gibbons wrote: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined the FX Script compiler team in January of 2009 and has been a member of the LangTools team since fall of 2010 when work on Nashorn began. Jim has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > From kumar.x.srinivasan at oracle.com Wed Apr 24 14:00:59 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Wed, 24 Apr 2013 14:00:59 -0700 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <5178480B.3020702@oracle.com> Vote: yes Kumar > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined > the FX Script compiler team in January of 2009 and has been a member > of the LangTools team since fall of 2010 when work on Nashorn began. > Jim has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > From kumar.x.srinivasan at oracle.com Wed Apr 24 14:01:25 2013 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Wed, 24 Apr 2013 14:01:25 -0700 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <51784825.3050501@oracle.com> Vote: Yes Kumar > I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. > > Sundararajan has been with Sun/Oracle from Oct 2000. He has been > involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 > (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. > In jdk8, he has been with Nashorn team. Other areas worked: hotspot > serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, > jinfo, SA-JDI . > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 > > Votes are due by May 3, 2013 at 2100 UTC [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [3]. > > -- Jon Gibbons > > [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [2]:http://openjdk.java.net/census > [3]:http://openjdk.java.net/projects/#committer-vote > From jjhstuff at gmail.com Wed Apr 24 14:05:41 2013 From: jjhstuff at gmail.com (Jim Holmlund) Date: Wed, 24 Apr 2013 14:05:41 -0700 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <51784925.2020704@gmail.com> Vote: yes - jjh On 4/24/2013 11:13 AM, Jonathan Gibbons wrote: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined > the FX Script compiler team in January of 2009 and has been a member > of the LangTools team since fall of 2010 when work on Nashorn began. > Jim has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > > From jjhstuff at gmail.com Wed Apr 24 14:06:28 2013 From: jjhstuff at gmail.com (Jim Holmlund) Date: Wed, 24 Apr 2013 14:06:28 -0700 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <51784954.20801@gmail.com> Vote: yes - jjh On 4/24/2013 11:14 AM, Jonathan Gibbons wrote: > I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. > > Sundararajan has been with Sun/Oracle from Oct 2000. He has been > involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 > (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. > In jdk8, he has been with Nashorn team. Other areas worked: hotspot > serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, > jinfo, SA-JDI . > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 > > Votes are due by May 3, 2013 at 2100 UTC [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [3]. > > -- Jon Gibbons > > [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [2]:http://openjdk.java.net/census > [3]:http://openjdk.java.net/projects/#committer-vote > > From john.r.rose at oracle.com Wed Apr 24 16:35:46 2013 From: john.r.rose at oracle.com (John Rose) Date: Wed, 24 Apr 2013 16:35:46 -0700 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <4CFC9C49-038D-49D0-AC65-AC6308E85C63@oracle.com> Vote: yes (!) From david.katleman at oracle.com Wed Apr 24 17:04:41 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 25 Apr 2013 00:04:41 +0000 Subject: hg: jdk8/jdk8/jaxws: 8012643: JDK8 b86 source with GPL header errors Message-ID: <20130425000443.56F51485A1@hg.openjdk.java.net> Changeset: 72e03566f0a6 Author: katleman Date: 2013-04-23 18:33 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/72e03566f0a6 8012643: JDK8 b86 source with GPL header errors Reviewed-by: dholmes, alanb ! src/share/jaxws_classes/com/oracle/webservices/internal/api/EnvelopeStyle.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/EnvelopeStyleFeature.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/Databinding.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/DatabindingFactory.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/DatabindingMode.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/DatabindingModeFeature.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/ExternalMetadataFeature.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/JavaCallInfo.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/WSDLGenerator.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/databinding/WSDLResolver.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/message/BaseDistributedPropertySet.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/message/BasePropertySet.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/message/ContentType.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/message/DistributedPropertySet.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/message/MessageContext.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/message/MessageContextFactory.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/message/PropertySet.java ! src/share/jaxws_classes/com/oracle/webservices/internal/api/message/ReadOnlyPropertyException.java ! src/share/jaxws_classes/com/oracle/webservices/internal/impl/encoding/StreamDecoderImpl.java ! src/share/jaxws_classes/com/oracle/webservices/internal/impl/internalspi/encoding/StreamDecoder.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/ExistingAnnotationsType.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/JavaMethod.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/JavaParam.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/JavaWsdlMappingType.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/ObjectFactory.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/SoapBindingParameterStyle.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/SoapBindingStyle.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/SoapBindingUse.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/Util.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/WebParamMode.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlAction.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlAddressing.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlBindingType.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlFaultAction.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlHandlerChain.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlMTOM.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlOneway.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlRequestWrapper.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlResponseWrapper.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlSOAPBinding.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlServiceMode.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlWebEndpoint.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlWebFault.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlWebMethod.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlWebParam.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlWebResult.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlWebService.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlWebServiceClient.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlWebServiceProvider.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/XmlWebServiceRef.java ! src/share/jaxws_classes/com/oracle/xmlns/internal/webservices/jaxws_databinding/package-info.java From david.katleman at oracle.com Wed Apr 24 17:04:55 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Thu, 25 Apr 2013 00:04:55 +0000 Subject: hg: jdk8/jdk8/jdk: 8012643: JDK8 b86 source with GPL header errors Message-ID: <20130425000506.DE8BA485A2@hg.openjdk.java.net> Changeset: d5228e624826 Author: katleman Date: 2013-04-23 18:25 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d5228e624826 8012643: JDK8 b86 source with GPL header errors Reviewed-by: dholmes, alanb ! test/java/lang/Runtime/exec/WinCommand.java ! test/java/lang/reflect/Method/DefaultMethodModeling.java From staffan.larsen at oracle.com Thu Apr 25 00:10:27 2013 From: staffan.larsen at oracle.com (Staffan Larsen) Date: Thu, 25 Apr 2013 09:10:27 +0200 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <CB7EC336-BFFF-40E0-9396-F7DF6EDD4989@oracle.com> Vote: yes On 24 apr 2013, at 20:13, Jonathan Gibbons <jonathan.gibbons at oracle.com> wrote: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined the FX Script compiler team in January of 2009 and has been a member of the LangTools team since fall of 2010 when work on Nashorn began. Jim has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > From chris.hegarty at oracle.com Thu Apr 25 01:19:44 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 25 Apr 2013 09:19:44 +0100 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <5178E720.2000509@oracle.com> Vote: yes -Chris. From chris.hegarty at oracle.com Thu Apr 25 01:19:58 2013 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Thu, 25 Apr 2013 09:19:58 +0100 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <5178E72E.8040801@oracle.com> Vote: yes -Chris. From weijun.wang at oracle.com Thu Apr 25 01:25:27 2013 From: weijun.wang at oracle.com (Weijun Wang) Date: Thu, 25 Apr 2013 16:25:27 +0800 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <5178E877.7050606@oracle.com> Vote: yes -Weijun From alexander.zuev at oracle.com Thu Apr 25 01:37:07 2013 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Thu, 25 Apr 2013 12:37:07 +0400 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <5178EB33.2070706@oracle.com> Vote: yes /Alex From Alan.Bateman at oracle.com Thu Apr 25 01:54:23 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 25 Apr 2013 09:54:23 +0100 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <5178EF3F.6090401@oracle.com> Vote: yes From Alan.Bateman at oracle.com Thu Apr 25 01:54:38 2013 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 25 Apr 2013 09:54:38 +0100 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <5178EF4E.9000201@oracle.com> Vote: yes From maurizio.cimadamore at oracle.com Thu Apr 25 01:55:34 2013 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 25 Apr 2013 09:55:34 +0100 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <5178EF86.7090606@oracle.com> Vote: yes! Maurizio On 24/04/13 19:14, Jonathan Gibbons wrote: > I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. > > Sundararajan has been with Sun/Oracle from Oct 2000. He has been > involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 > (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. > In jdk8, he has been with Nashorn team. Other areas worked: hotspot > serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, > jinfo, SA-JDI . > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 > > Votes are due by May 3, 2013 at 2100 UTC [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [3]. > > -- Jon Gibbons > > [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [2]:http://openjdk.java.net/census > [3]:http://openjdk.java.net/projects/#committer-vote > From maurizio.cimadamore at oracle.com Thu Apr 25 01:56:00 2013 From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore) Date: Thu, 25 Apr 2013 09:56:00 +0100 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <5178EFA0.2040504@oracle.com> Vote: yes! Maurizio On 24/04/13 19:13, Jonathan Gibbons wrote: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined > the FX Script compiler team in January of 2009 and has been a member > of the LangTools team since fall of 2010 when work on Nashorn began. > Jim has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > From jaroslav.bachorik at oracle.com Thu Apr 25 02:02:35 2013 From: jaroslav.bachorik at oracle.com (Jaroslav Bachorik) Date: Thu, 25 Apr 2013 11:02:35 +0200 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <5178F12B.2040502@oracle.com> Vote: yes -JB- On 04/24/2013 08:13 PM, Jonathan Gibbons wrote: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined > the FX Script compiler team in January of 2009 and has been a member of > the LangTools team since fall of 2010 when work on Nashorn began. Jim > has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > From vincent.x.ryan at oracle.com Thu Apr 25 04:31:37 2013 From: vincent.x.ryan at oracle.com (Vincent Ryan) Date: Thu, 25 Apr 2013 12:31:37 +0100 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <B0A552BF-8840-4274-934C-C5331A8E94D5@oracle.com> Vote: yes On 24 Apr 2013, at 19:14, Jonathan Gibbons wrote: > I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. > > Sundararajan has been with Sun/Oracle from Oct 2000. He has been involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. In jdk8, he has been with Nashorn team. Other areas worked: hotspot serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, jinfo, SA-JDI . > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 > > Votes are due by May 3, 2013 at 2100 UTC [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [3]. > > -- Jon Gibbons > > [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > [2]:http://openjdk.java.net/census > [3]:http://openjdk.java.net/projects/#committer-vote > From coleen.phillimore at oracle.com Thu Apr 25 04:48:54 2013 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Thu, 25 Apr 2013 07:48:54 -0400 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178EF3F.6090401@oracle.com> References: <5178210B.3080603@oracle.com> <5178EF3F.6090401@oracle.com> Message-ID: <51791826.7060106@oracle.com> Vote: yes From coleen.phillimore at oracle.com Thu Apr 25 04:49:14 2013 From: coleen.phillimore at oracle.com (Coleen Phillimore) Date: Thu, 25 Apr 2013 07:49:14 -0400 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <5178EF4E.9000201@oracle.com> References: <517820AE.8050900@oracle.com> <5178EF4E.9000201@oracle.com> Message-ID: <5179183A.4040706@oracle.com> Vote: yes From john.r.rose at oracle.com Thu Apr 25 11:41:12 2013 From: john.r.rose at oracle.com (John Rose) Date: Thu, 25 Apr 2013 11:41:12 -0700 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <E745318F-39D2-4A3F-9049-2838B2DC558B@oracle.com> Vote: yes From david.katleman at oracle.com Thu Apr 25 20:48:44 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 26 Apr 2013 03:48:44 +0000 Subject: hg: jdk8/jdk8: Added tag jdk8-b87 for changeset b9415faa7066 Message-ID: <20130426034844.D6BB6485EE@hg.openjdk.java.net> Changeset: c29b583938b1 Author: katleman Date: 2013-04-25 09:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/rev/c29b583938b1 Added tag jdk8-b87 for changeset b9415faa7066 ! .hgtags From david.katleman at oracle.com Thu Apr 25 20:48:48 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 26 Apr 2013 03:48:48 +0000 Subject: hg: jdk8/jdk8/corba: Added tag jdk8-b87 for changeset f1709874d55a Message-ID: <20130426034849.5D72E485EF@hg.openjdk.java.net> Changeset: 4e3a881ebb1e Author: katleman Date: 2013-04-25 09:23 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/4e3a881ebb1e Added tag jdk8-b87 for changeset f1709874d55a ! .hgtags From david.katleman at oracle.com Thu Apr 25 20:52:06 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 26 Apr 2013 03:52:06 +0000 Subject: hg: jdk8/jdk8/jaxp: Added tag jdk8-b87 for changeset eddbc8ad2435 Message-ID: <20130426035211.B0F1A485F2@hg.openjdk.java.net> Changeset: 7122f7bb0fcc Author: katleman Date: 2013-04-25 09:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/7122f7bb0fcc Added tag jdk8-b87 for changeset eddbc8ad2435 ! .hgtags From david.katleman at oracle.com Thu Apr 25 20:52:30 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 26 Apr 2013 03:52:30 +0000 Subject: hg: jdk8/jdk8/jdk: Added tag jdk8-b87 for changeset d5228e624826 Message-ID: <20130426035246.EAFA3485F4@hg.openjdk.java.net> Changeset: 53be90fb39d6 Author: katleman Date: 2013-04-25 09:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/53be90fb39d6 Added tag jdk8-b87 for changeset d5228e624826 ! .hgtags From david.katleman at oracle.com Thu Apr 25 20:52:16 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 26 Apr 2013 03:52:16 +0000 Subject: hg: jdk8/jdk8/jaxws: Added tag jdk8-b87 for changeset 72e03566f0a6 Message-ID: <20130426035220.0E969485F3@hg.openjdk.java.net> Changeset: 24fa5452e5d4 Author: katleman Date: 2013-04-25 09:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/24fa5452e5d4 Added tag jdk8-b87 for changeset 72e03566f0a6 ! .hgtags From david.katleman at oracle.com Thu Apr 25 20:54:49 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 26 Apr 2013 03:54:49 +0000 Subject: hg: jdk8/jdk8/langtools: Added tag jdk8-b87 for changeset 1329f9c38d93 Message-ID: <20130426035457.23745485F6@hg.openjdk.java.net> Changeset: a1e10f3adc47 Author: katleman Date: 2013-04-25 09:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a1e10f3adc47 Added tag jdk8-b87 for changeset 1329f9c38d93 ! .hgtags From david.katleman at oracle.com Thu Apr 25 20:55:02 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 26 Apr 2013 03:55:02 +0000 Subject: hg: jdk8/jdk8/nashorn: Added tag jdk8-b87 for changeset 774aeaa89bc1 Message-ID: <20130426035504.6777D485F7@hg.openjdk.java.net> Changeset: 40c107d1ae6f Author: katleman Date: 2013-04-25 09:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/40c107d1ae6f Added tag jdk8-b87 for changeset 774aeaa89bc1 ! .hgtags From david.katleman at oracle.com Thu Apr 25 20:50:24 2013 From: david.katleman at oracle.com (david.katleman at oracle.com) Date: Fri, 26 Apr 2013 03:50:24 +0000 Subject: hg: jdk8/jdk8/hotspot: Added tag jdk8-b87 for changeset d4c266784660 Message-ID: <20130426035026.CB719485F0@hg.openjdk.java.net> Changeset: d080f5168deb Author: katleman Date: 2013-04-25 09:24 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/d080f5168deb Added tag jdk8-b87 for changeset d4c266784660 ! .hgtags From david.holmes at oracle.com Fri Apr 26 03:10:43 2013 From: david.holmes at oracle.com (David Holmes) Date: Fri, 26 Apr 2013 20:10:43 +1000 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <517A52A3.7020007@oracle.com> Vote: yes David On 25/04/2013 4:13 AM, Jonathan Gibbons wrote: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined > the FX Script compiler team in January of 2009 and has been a member of > the LangTools team since fall of 2010 when work on Nashorn began. Jim > has contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9 > http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7 > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/projects/nashorn/ > [2]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [3]:http://openjdk.java.net/census > [4]:http://openjdk.java.net/projects/#committer-vote > From david.holmes at oracle.com Fri Apr 26 03:11:44 2013 From: david.holmes at oracle.com (David Holmes) Date: Fri, 26 Apr 2013 20:11:44 +1000 Subject: CFV: New JDK8 Reviewer: Athijegannathan Sundararajan (Sundar) In-Reply-To: <5178210B.3080603@oracle.com> References: <5178210B.3080603@oracle.com> Message-ID: <517A52E0.3030406@oracle.com> Vote: Yes David On 25/04/2013 4:14 AM, Jonathan Gibbons wrote: > I hereby nominate Athijegannathan Sundararajan (Sundar) to JDK8 Reviewer. > > Sundararajan has been with Sun/Oracle from Oct 2000. He has been > involved JDK projects from jdk 1.3.1. In jdk6, he did jsr223 > (javax.script) and Rhino changes. In jdk7, few javac, javadoc fixes. > In jdk8, he has been with Nashorn team. Other areas worked: hotspot > serviceability agent, jdk bin tools such as jrunscript, jhat, jmap, > jinfo, SA-JDI . > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/811c771acf65 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/d92a96dcbfe1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/9ee1aff76498 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/46ad8dfabd5f > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/1b3173c326e6 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/f5416026cdf5 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/090c52eebf6a > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/dd143033cef1 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/cfd397d86474 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/21d7cd823247 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/507627325c81 > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/e67a399dd4ad > > In jdk8/tl/langtools: > > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/464f52f59f7d > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f071cd32d297 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/96a8278e323c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/5286a99de2e6 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/28b021bb889f > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/da7ca56d092c > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/014cf6234586 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/d54300fb3554 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/25dd23fa2511 > http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/f37253c9e082 > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/486d92559c37 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/aa8170c0dec9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/256bb030ce0a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/571e06d5d23c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/349360cc1df5 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/18df6640e63f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0548c134b9ac > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a5a8ddc2e028 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/82fed56d8dce > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4191da366be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e63b20d4f08a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e9af5451d2d1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/159dbe2e02eb > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5362d96d5915 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/704f3083af8a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/41a212ea8c0c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ed60078f0a80 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/15dac7439921 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3b0a0d9d51f0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4daacf8a25ef > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/60684aeba89c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c54e218333be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5759f600fcf7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3d57f57acd9c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7e9fbe621d87 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/1e03be240534 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a90094ae5be3 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5610ac25d8ff > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/927fba6785b0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/7f5b7c6859d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/58eea0e8f369 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b632446ba138 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4738de1bd57f > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d5f74bd2dc20 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5851c5dac260 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/757a49aaad02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8c72a2bec1be > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/222b9f32b674 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/38c44687e4bd > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/abea4ba28901 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d7e83be6e7aa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fcf541418304 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f05d4dae30f7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/819b5485949d > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c48e8a28da90 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5c2ed5d89524 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/9c1e7ae975db > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c04f54d5b672 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ca6d5e4b8170 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/333748665588 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/265c46dbcf43 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8f7a86f82376 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/bff7087396d7 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f528769aee1 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d4a968ca8953 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0dbcb7350595 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/e62dba3ce52b > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8b3cc4ad1810 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a8966074d4e9 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c887baec012a > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4361e8cd6a02 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f8136c060914 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/cd5b684ce7b2 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/80447df16322 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3c6db5ea0ecc > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8a5922638ff0 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f67bf56495ca > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/0362d36d3dd6 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a7f177d6639c > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4cd65798ec70 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/548587cfb065 > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5f2db2d8a7fa > http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d14da0d0c577 > > Votes are due by May 3, 2013 at 2100 UTC [1]. > > Only current JDK8 Reviewers [2] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [3]. > > -- Jon Gibbons > > [1]:http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224 > > [2]:http://openjdk.java.net/census > [3]:http://openjdk.java.net/projects/#committer-vote > From neugens.limasoftware at gmail.com Fri Apr 26 03:19:25 2013 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Fri, 26 Apr 2013 12:19:25 +0200 Subject: CFV: New JDK8 Committer: Jim Laskey In-Reply-To: <517820AE.8050900@oracle.com> References: <517820AE.8050900@oracle.com> Message-ID: <CAGUMyaSp4v-WvP40X-h2jzkaEmR9-i0zGu0xcZzK5fcCLTZgFQ@mail.gmail.com> Vote: Yes, Cheers, Mario Il giorno 24/apr/2013 20:14, "Jonathan Gibbons" <jonathan.gibbons at oracle.com> ha scritto: > I hereby nominate Jim Laskey to JDK8 Committer. > > Jim Laskey is the Lead on the OpenJDK Nashorn Project [1]. Jim joined the > FX Script compiler team in January of 2009 and has been a member of the > LangTools team since fall of 2010 when work on Nashorn began. Jim has > contributed several changes to the JDK 8 repositories. > > In jdk8/tl: > > http://hg.openjdk.java.net/**jdk8/jdk8/rev/e065107437b9<http://hg.openjdk.java.net/jdk8/jdk8/rev/e065107437b9> > http://hg.openjdk.java.net/**jdk8/jdk8/rev/5b0b6ef58dbf<http://hg.openjdk.java.net/jdk8/jdk8/rev/5b0b6ef58dbf> > > In jdk8/tl/jdk: > > http://hg.openjdk.java.net/**jdk8/jdk8/jdk/rev/78f1f4e4e9c7<http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78f1f4e4e9c7> > http://hg.openjdk.java.net/**jdk8/jdk8/jdk/rev/4cf4403c9bf2<http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/4cf4403c9bf2> > > In jdk8/tl/nashorn: > > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**da1e581c933b<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/da1e581c933b> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**b4b05457b8b2<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b4b05457b8b2> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**c6e194450af7<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/c6e194450af7> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**3a7e1580bc0a<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3a7e1580bc0a> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**5a1b0714df0e<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5a1b0714df0e> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**617313881c55<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/617313881c55> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**4acebfe9e504<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/4acebfe9e504> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**f336aee22e85<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f336aee22e85> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**b6c69beebde6<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6c69beebde6> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**755404d7d189<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/755404d7d189> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**a704700470fb<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a704700470fb> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**6f58c28c4faa<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/6f58c28c4faa> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**ec4d59c9b8d2<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ec4d59c9b8d2> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**2ca25bf25d0c<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/2ca25bf25d0c> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**02f810c26ff9<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/02f810c26ff9> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**8742be332c8a<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/8742be332c8a> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**d41d7cf9ab8b<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/d41d7cf9ab8b> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**b6798a83dbd4<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b6798a83dbd4> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**ae1c9716685b<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/ae1c9716685b> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**3f0ff84aaf36<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/3f0ff84aaf36> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**5452f82eb2ce<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/5452f82eb2ce> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**fe5211fc3114<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/fe5211fc3114> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**a094fc010120<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/a094fc010120> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**af6fc67aa73d<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/af6fc67aa73d> > http://hg.openjdk.java.net/**jdk8/jdk8/nashorn/rev/**f638f2f094f7<http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/f638f2f094f7> > > Votes are due by May 3, 2013 at 2100 UTC [2]. > > Only current JDK8 Committers [3] are eligible to vote on this nomination. > > For Lazy Consensus voting instructions, see [4]. > > -- Jon Gibbons > > > [1]:http://openjdk.java.net/**projects/nashorn/<http://openjdk.java.net/projects/nashorn/> > [2]:http://www.timeanddate.**com/worldclock/fixedtime.html?** > msg=New+JDK+8+Committer+Jim+**Laskey&iso=20130503T23&p1=224<http://www.timeanddate.com/worldclock/fixedtime.html?msg=New+JDK+8+Committer+Jim+Laskey&iso=20130503T23&p1=224> > [3]:http://openjdk.java.net/**census <http://openjdk.java.net/census> > [4]:http://openjdk.java.net/**projects/#committer-vote<http://openjdk.java.net/projects/#committer-vote> > > From artem.ananiev at oracle.com Fri Apr 26 04:12:20 2013 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Fri, 26 Apr 2013 15:12:20 +0400 Subject: Result: New JDK8 Committer: Petr Pchelko In-Reply-To: <5167D106.9090108@oracle.com> References: <5167D106.9090108@oracle.com> Message-ID: <517A6114.9090208@oracle.com> Voting for Petr Pchelko [1] is now closed. Yes: 9 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus [2], this is sufficient to approve the nomination. [1] http://mail.openjdk.java.net/pipermail/jdk8-dev/2013-April/002299.html [2] http://openjdk.java.net/bylaws#lazy-consensus Thanks, Artem From mark.reinhold at oracle.com Fri Apr 26 09:48:33 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Fri, 26 Apr 2013 09:48:33 -0700 Subject: Proposed new schedule for JDK 8 In-Reply-To: <20130418092811.584942@eggemoggin.niobe.net> References: <20130418092811.584942@eggemoggin.niobe.net> Message-ID: <20130426094833.265294@eggemoggin.niobe.net> 2013/4/18 2:28 -0700, mark.reinhold at oracle.com: > As I wrote earlier today on my blog [1], the Java 8 schedule is no longer > achievable due to a renewed focus on security on the part of all of us > here at Oracle. > > ... > > With all that in mind, I think the least-bad option is to slip the > schedule just enough to finish Lambda. > > Here, then, is a proposed new schedule for JDK 8: > > 2013/05/09 M7 Feature Complete > 2013/07/18 Rampdown start > 2013/09/05 M8 Developer Preview > 2013/09/12 All Tests Run > 2013/10/10 API/Interface Freeze > 2013/10/24 Zero Bug Bounce > 2013/11/21 Rampdown phase 2 > 2014/01/23 M9 Final Release Candidate > 2014/03/18 GA General Availability > > Is this the best possible course of action? I think it's better than the > alternatives, but I'm open to suggestions. I'd like to hear from other > contributors to this Project, especially those involved in efforts to use > the JDK 8 code base to build binary distributions that are expected to > see wide use. I've seen no objections to this proposal. Reasonably broad community support for this change has been expressed in comments on my blog entry, on Twitter, and elsewhere. The above schedule is, therefore, now the plan of record, with one minor change: The M7 (Feature Complete) milestone is moved out by two weeks, to 2013/5/23, in order to ensure that all planned feature work will make that milestone. I've updated the JDK 8 Project pages [2] accordingly. - Mark [1] http://mreinhold.org/blog/secure-the-train [2] http://openjdk.java.net/projects/jdk8/ From mark.reinhold at oracle.com Mon Apr 29 08:20:50 2013 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Mon, 29 Apr 2013 08:20:50 -0700 Subject: hg: jdk8/awt/jdk: 8012004: JINTERNALFRAME NOT BEING FINALIZED AFTER CLOSING In-Reply-To: <20130429135620.0CEC64868D@hg.openjdk.java.net> References: <20130429135620.0CEC64868D@hg.openjdk.java.net> Message-ID: <20130429082050.436031@eggemoggin.niobe.net> 2013/4/28 23:56 -0700, alexandr.scherbatiy at oracle.com: > Changeset: 2b8bd577257c > Author: mcherkas > Date: 2013-04-29 17:54 +0400 > URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/2b8bd577257c > > 8012004: JINTERNALFRAME NOT BEING FINALIZED AFTER CLOSING Please capitalize bug synopses correctly. Just because one of Oracle's internal systems forces bug synopses to be upper-case is no reason to litter the OpenJDK change history with such ugliness. I've backed out this changeset and blacklisted it. Please create a new changeset with a properly-capitalized synopsis. - Mark From alejandro.murillo at oracle.com Tue Apr 30 14:25:31 2013 From: alejandro.murillo at oracle.com (alejandro.murillo at oracle.com) Date: Tue, 30 Apr 2013 21:25:31 +0000 Subject: hg: jdk8/jdk8/hotspot: 51 new changesets Message-ID: <20130430212709.65796486F5@hg.openjdk.java.net> Changeset: c60f69931e1a Author: amurillo Date: 2013-04-11 21:54 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c60f69931e1a 8011949: new hotspot build - hs25-b29 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 35f8765422b9 Author: zgu Date: 2013-04-10 08:55 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35f8765422b9 8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started" Summary: Fixed a racing condition when shutting down NMT while worker thread is being started, also fixed a few mis-declared volatile pointers. Reviewed-by: dholmes, dlong ! src/share/vm/runtime/thread.hpp ! src/share/vm/services/memTrackWorker.cpp ! src/share/vm/services/memTrackWorker.hpp ! src/share/vm/services/memTracker.cpp ! src/share/vm/services/memTracker.hpp Changeset: f2c0ccccc6b6 Author: rdurbin Date: 2013-04-16 08:59 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f2c0ccccc6b6 Merge Changeset: 71013d764f6e Author: johnc Date: 2013-04-10 10:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/71013d764f6e 8010780: G1: Eden occupancy/capacity output wrong after a full GC Summary: Move the calculation and recording of eden capacity to the start of a GC and print a detailed heap transition for full GCs. Reviewed-by: tschatzl, jmasa ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: c0000f77bc6d Author: johnc Date: 2013-04-11 10:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c0000f77bc6d Merge ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 9aa8d8037ee3 Author: mgerdin Date: 2013-04-16 12:46 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9aa8d8037ee3 Merge ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: df254344edf1 Author: jmasa Date: 2013-04-01 10:50 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/df254344edf1 8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk> Reviewed-by: mgerdin, tschatzl, johnc, coleenp ! src/share/vm/memory/metaspace.cpp Changeset: f2e682ef3156 Author: johnc Date: 2013-04-17 10:57 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f2e682ef3156 8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc. Summary: In do_oop_store the uncompressed value of the oop being stored needs to be preserved and passed to g1_write_barrier_post. This is necessary for the heap region cross check to work correctly. Reviewed-by: coleenp, johnc Contributed-by: Martin Doerr <martin.doerr at sap.com> ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp Changeset: 07a4efc5ed14 Author: brutisso Date: 2013-04-18 06:50 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/07a4efc5ed14 8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime Summary: also reviewed by: kirk at kodewerk.com, brandon at twitter.com Reviewed-by: tschatzl, stefank, johnc ! src/share/vm/services/runtimeService.cpp Changeset: cbf8c8c25bbe Author: mgerdin Date: 2013-04-18 14:38 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cbf8c8c25bbe Merge Changeset: aeaca88565e6 Author: jiangli Date: 2013-04-09 17:17 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/aeaca88565e6 8010862: The Method counter fields used for profiling can be allocated lazily. Summary: Allocate the method's profiling related metadata until they are needed. Reviewed-by: coleenp, roland ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java + agent/src/share/classes/sun/jvm/hotspot/oops/MethodCounters.java ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! 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/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/interpreterRuntime.hpp ! src/share/vm/interpreter/invocationCounter.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp + src/share/vm/oops/methodCounters.cpp + src/share/vm/oops/methodCounters.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/opto/parseHelper.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 42a42da29fd7 Author: jiangli Date: 2013-04-11 23:06 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/42a42da29fd7 8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL. Summary: Skip counter decay if the MethodCounters is NULL in NonTieredCompPolicy::delay_compilation(). Reviewed-by: kvn, dholmes ! src/share/vm/runtime/compilationPolicy.cpp Changeset: 8df6ddda8090 Author: jiangli Date: 2013-04-15 21:25 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8df6ddda8090 Merge ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 9500809ceead Author: jiangli Date: 2013-04-18 17:00 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/9500809ceead Merge ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp Changeset: b8b081e53312 Author: twisti Date: 2013-04-12 12:22 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b8b081e53312 8011933: add number of classes, methods and time spent to CompileTheWorld Reviewed-by: jrose, kvn ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp Changeset: 393fd4ef89c4 Author: twisti Date: 2013-04-12 15:43 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/393fd4ef89c4 8011678: test/Makefile should pick up JT_HOME environment variable Reviewed-by: kvn ! test/Makefile Changeset: f36e073d56a4 Author: drchase Date: 2013-04-12 15:53 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f36e073d56a4 7104565: trim jprt build targets Summary: remove JPRT debug builds, remove -DDEBUG -DFASTDEBUG and use ASSERT instead in sources Reviewed-by: dholmes, kvn, coleenp ! make/Makefile ! make/bsd/Makefile ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/debug.make ! make/bsd/makefiles/defs.make ! make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/jvmg.make - make/bsd/makefiles/profiled.make ! make/jprt.properties ! make/linux/Makefile ! make/linux/makefiles/buildtree.make ! make/linux/makefiles/debug.make ! make/linux/makefiles/defs.make ! make/linux/makefiles/fastdebug.make - make/linux/makefiles/jvmg.make - make/linux/makefiles/profiled.make ! make/solaris/Makefile ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/debug.make ! make/solaris/makefiles/defs.make ! make/solaris/makefiles/fastdebug.make - make/solaris/makefiles/jvmg.make - make/solaris/makefiles/profiled.make ! make/windows/build.make ! make/windows/makefiles/defs.make ! make/windows/makefiles/vm.make ! make/windows/projectfiles/compiler2/ADLCompiler.dsp ! make/windows/projectfiles/tiered/ADLCompiler.dsp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/os/bsd/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/tools/hsdis/Makefile ! src/share/vm/classfile/stackMapFrame.hpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/runtime/vmThread.cpp Changeset: bc63dd2539a4 Author: kvn Date: 2013-04-12 20:37 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bc63dd2539a4 Merge ! make/bsd/makefiles/debug.make - make/bsd/makefiles/jvmg.make - make/bsd/makefiles/profiled.make ! make/linux/makefiles/debug.make - make/linux/makefiles/jvmg.make - make/linux/makefiles/profiled.make ! make/solaris/makefiles/debug.make - make/solaris/makefiles/jvmg.make - make/solaris/makefiles/profiled.make Changeset: 886d1fd67dc3 Author: drchase Date: 2013-04-12 19:14 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/886d1fd67dc3 6443505: Ideal() function for CmpLTMask Summary: Repair wrong code generation, added new matching rule 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/opto/cfgnode.cpp + test/compiler/6443505/Test6443505.java Changeset: bb4a966cc68f Author: roland Date: 2013-04-15 09:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/bb4a966cc68f 8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range Summary: c1 runtime's predicate_failed_trap should use jump_to on sparc Reviewed-by: kvn ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp Changeset: 1c6887c9afaa Author: twisti Date: 2013-04-15 16:20 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1c6887c9afaa 7172922: export_ makefile targets do not work unless all supported variants are built Reviewed-by: dholmes, kvn ! make/Makefile Changeset: acadb114c818 Author: roland Date: 2013-04-15 17:17 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/acadb114c818 8011648: C1: optimized build is broken after 7153771 Summary: missing #ifdef ASSERT Reviewed-by: kvn ! src/share/vm/c1/c1_Canonicalizer.cpp ! src/share/vm/c1/c1_Canonicalizer.hpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_InstructionPrinter.cpp ! src/share/vm/c1/c1_InstructionPrinter.hpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_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 Changeset: b105029fdbfd Author: roland Date: 2013-04-15 18:42 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b105029fdbfd Merge Changeset: 8373c19be854 Author: neliasso Date: 2013-04-16 10:08 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8373c19be854 8011621: live_ranges_in_separate_class.patch Reviewed-by: kvn, roland Contributed-by: niclas.adlertz at oracle.com ! make/bsd/makefiles/vm.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make ! make/windows/create_obj_files.sh - src/os/bsd/vm/chaitin_bsd.cpp - src/os/linux/vm/chaitin_linux.cpp - src/os/solaris/vm/chaitin_solaris.cpp - src/os/windows/vm/chaitin_windows.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/coalesce.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/live.hpp ! src/share/vm/opto/postaloc.cpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/regalloc.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: c89eab0b6b30 Author: neliasso Date: 2013-04-16 10:37 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c89eab0b6b30 Merge - src/os/bsd/vm/chaitin_bsd.cpp - src/os/linux/vm/chaitin_linux.cpp - src/os/solaris/vm/chaitin_solaris.cpp - src/os/windows/vm/chaitin_windows.cpp Changeset: 4b2eebe03f93 Author: iignatyev Date: 2013-04-16 10:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/4b2eebe03f93 8011971: WB API doesn't accept j.l.reflect.Constructor Reviewed-by: kvn, vlivanov ! src/share/vm/prims/whitebox.cpp ! test/compiler/whitebox/ClearMethodStateTest.java ! 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 ! test/compiler/whitebox/SetDontInlineMethodTest.java ! test/compiler/whitebox/SetForceInlineMethodTest.java ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: a7fb14888912 Author: neliasso Date: 2013-04-11 13:57 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a7fb14888912 8006952: Slow VM due to excessive code cache freelist iteration Summary: Remove continous free block requirement Reviewed-by: kvn ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/memory/heap.cpp ! src/share/vm/memory/heap.hpp ! src/share/vm/opto/output.cpp Changeset: dedc8563e33d Author: bharadwaj Date: 2013-04-18 16:04 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/dedc8563e33d Merge - make/bsd/makefiles/jvmg.make - make/bsd/makefiles/profiled.make - make/linux/makefiles/jvmg.make - make/linux/makefiles/profiled.make - make/solaris/makefiles/jvmg.make - make/solaris/makefiles/profiled.make - src/os/bsd/vm/chaitin_bsd.cpp - src/os/linux/vm/chaitin_linux.cpp - src/os/solaris/vm/chaitin_solaris.cpp - src/os/windows/vm/chaitin_windows.cpp Changeset: 2a9d97b57920 Author: bharadwaj Date: 2013-04-19 03:13 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/2a9d97b57920 Merge - make/bsd/makefiles/jvmg.make - make/bsd/makefiles/profiled.make - make/linux/makefiles/jvmg.make - make/linux/makefiles/profiled.make - make/solaris/makefiles/jvmg.make - make/solaris/makefiles/profiled.make - src/os/bsd/vm/chaitin_bsd.cpp - src/os/linux/vm/chaitin_linux.cpp - src/os/solaris/vm/chaitin_solaris.cpp - src/os/windows/vm/chaitin_windows.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 01d5f04e64dc Author: amurillo Date: 2013-04-19 09:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/01d5f04e64dc Merge ! make/bsd/makefiles/fastdebug.make - make/bsd/makefiles/jvmg.make - make/bsd/makefiles/profiled.make - make/linux/makefiles/jvmg.make - make/linux/makefiles/profiled.make - make/solaris/makefiles/jvmg.make - make/solaris/makefiles/profiled.make - src/os/bsd/vm/chaitin_bsd.cpp - src/os/linux/vm/chaitin_linux.cpp - src/os/solaris/vm/chaitin_solaris.cpp - src/os/windows/vm/chaitin_windows.cpp ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 0491c26b1f1d Author: amurillo Date: 2013-04-19 09:58 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/0491c26b1f1d Added tag hs25-b29 for changeset 01d5f04e64dc ! .hgtags Changeset: f78763f49817 Author: amurillo Date: 2013-04-19 10:09 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/f78763f49817 8012559: new hotspot build - hs25-b30 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 63e31ce40bdb Author: hseigel Date: 2013-04-17 08:20 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/63e31ce40bdb 8009928: PSR:PERF Increase default string table size Summary: Increase default string table size to 60013 for 64-bit platforms. Reviewed-by: coleenp, dholmes ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: b80cc96882f7 Author: zgu Date: 2013-04-18 10:04 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/b80cc96882f7 8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC instead Summary: NMT value objects should use VALUE_OBJ_CLASS_SPEC instead of deriving from _ValueObj Reviewed-by: coleenp, hseigel, dholmes ! src/share/vm/services/memBaseline.hpp ! src/share/vm/services/memPtr.hpp ! src/share/vm/services/memSnapshot.hpp ! src/share/vm/services/memTrackWorker.hpp Changeset: 41ed397cc0cd Author: bharadwaj Date: 2013-04-18 08:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/41ed397cc0cd 8006267: InterfaceMethod_ref should allow invokestatic and invokespecial Summary: Lambda changes; spec 0.6.2 - Allow static invokestatic and invokespecial calls to InterfaceMethod_ref Reviewed-by: dholmes, acorn ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/genericSignatures.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/prims/methodHandles.cpp Changeset: 7815eaceaa8c Author: bharadwaj Date: 2013-04-18 14:03 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/7815eaceaa8c Merge Changeset: 6f817ce50129 Author: minqi Date: 2013-04-19 11:08 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6f817ce50129 8010992: Remove calls to global ::operator new[] and new Summary: disable use of global operator new and new[] which could cause unexpected exception and escape from NMT tracking. Reviewed-by: coleenp, dholmes, zgu Contributed-by: yumin.qi at oracle.com ! src/os/windows/vm/os_windows.cpp ! src/share/vm/classfile/altHashing.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/cardTableRS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/opto/idealGraphPrinter.hpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/events.hpp ! src/share/vm/utilities/quickSort.cpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/workgroup.hpp Changeset: 17c51f84773a Author: dcubed Date: 2013-04-19 13:48 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/17c51f84773a Merge Changeset: 5b6512efcdc4 Author: dcubed Date: 2013-04-19 16:51 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5b6512efcdc4 Merge - make/bsd/makefiles/jvmg.make - make/bsd/makefiles/profiled.make - make/linux/makefiles/jvmg.make - make/linux/makefiles/profiled.make - make/solaris/makefiles/jvmg.make - make/solaris/makefiles/profiled.make - src/os/bsd/vm/chaitin_bsd.cpp - src/os/linux/vm/chaitin_linux.cpp - src/os/solaris/vm/chaitin_solaris.cpp - src/os/windows/vm/chaitin_windows.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 6337ca4dcad8 Author: sspitsyn Date: 2013-04-20 04:07 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6337ca4dcad8 8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition Summary: Lazily create and maintain the MemberNameTable to be able to update MemberName's Reviewed-by: coleenp, jrose, dholmes Contributed-by: serguei.spitsyn at oracle.com ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp Changeset: a527ddd44e07 Author: mgronlun Date: 2013-04-20 19:02 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a527ddd44e07 6729929: I18N - Taking Heap Dump failed if project path contains multibyte characters Reviewed-by: dholmes, rbackman Contributed-by: peter.allwin at oracle.com ! src/share/vm/services/management.cpp Changeset: 5a9fa2ba85f0 Author: dcubed Date: 2013-04-21 20:41 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/5a9fa2ba85f0 8012907: anti-delta fix for 8010992 Summary: anti-delta fix for 8010992 until 8012902 can be fixed Reviewed-by: acorn, minqi, rdurbin ! src/os/windows/vm/os_windows.cpp ! src/share/vm/classfile/altHashing.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/memory/allocation.inline.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/cardTableRS.hpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/opto/idealGraphPrinter.hpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/events.hpp ! src/share/vm/utilities/quickSort.cpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/workgroup.hpp Changeset: cc12becb22e7 Author: dcubed Date: 2013-04-21 21:05 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/cc12becb22e7 Merge ! src/os/windows/vm/os_windows.cpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: ce6d7e43501c Author: bharadwaj Date: 2013-04-23 08:12 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/ce6d7e43501c 8012961: Do not restrict static interface methods to be private Summary: Lambda changes; spec 0.6.2 - remove the restriction that was added as part of recent changes made to support upcoming changes to compilation of lambda methods. Reviewed-by: dholmes, acorn ! src/share/vm/prims/methodHandles.cpp Changeset: 1ea6a35dcbe5 Author: jiangli Date: 2013-04-23 12:32 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/1ea6a35dcbe5 8012927: 'assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range' in interpreter initialization. Summary: Change br_null_short() to br_null(). Reviewed-by: coleenp, hseigel ! src/cpu/sparc/vm/interp_masm_sparc.cpp Changeset: 35c15dad89ea Author: roland Date: 2013-04-16 17:06 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/35c15dad89ea 8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas Summary: instruct xaddL_no_res shouldn't allow 64 bit constants. Reviewed-by: kvn ! src/cpu/x86/vm/x86_64.ad + test/compiler/8011901/Test8011901.java Changeset: 6a3629cf7075 Author: roland Date: 2013-04-24 09:42 +0200 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/6a3629cf7075 8011771: runThese crashed with EAV Summary: Array bound check elimination's in block motion doesn't always reset its data structures from one step to the other. Reviewed-by: kvn, twisti ! src/share/vm/c1/c1_RangeCheckElimination.cpp Changeset: 47766e2d2527 Author: jiangli Date: 2013-04-24 18:20 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/47766e2d2527 8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset. Summary: Change jmpb() to jmp(). Reviewed-by: coleenp, rdurbin, dcubed ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp Changeset: e8a7a5995e65 Author: bharadwaj Date: 2013-04-25 13:10 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/e8a7a5995e65 Merge Changeset: c4af77d20454 Author: amurillo Date: 2013-04-26 00:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/c4af77d20454 Merge ! .hgtags - make/bsd/makefiles/jvmg.make - make/bsd/makefiles/profiled.make - make/linux/makefiles/jvmg.make - make/linux/makefiles/profiled.make - make/solaris/makefiles/jvmg.make - make/solaris/makefiles/profiled.make - src/os/bsd/vm/chaitin_bsd.cpp - src/os/linux/vm/chaitin_linux.cpp - src/os/solaris/vm/chaitin_solaris.cpp - src/os/windows/vm/chaitin_windows.cpp Changeset: 8482058e74bc Author: amurillo Date: 2013-04-26 00:29 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8482058e74bc Added tag hs25-b30 for changeset c4af77d20454 ! .hgtags From alejandro.murillo at oracle.com Tue Apr 30 14:40:41 2013 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 30 Apr 2013 15:40:41 -0600 Subject: jdk8-b88: HotSpot Message-ID: <51803A59.5030201@oracle.com> hs25-b30 has been integrated into jdk8-b88. http://hg.openjdk.java.net/jdk8/jdk8/rev/c29b583938b1 http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/4e3a881ebb1e http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/8482058e74bc http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/7122f7bb0fcc http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/24fa5452e5d4 http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/53be90fb39d6 http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/a1e10f3adc47 http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/40c107d1ae6f Component : VM Status : 0 major failures, 0 minor failures Date : 04/30/2013 at 21:57 Tested By : VM SQE &leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : 2013-04-26-073230.amurillo.hs25-b30-snapshot Bundles : 2013-04-26-073230.amurillo.hs25-b30-snapshot Platforms : Others Tests :/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : There are no short link in Aurora yet. 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: 6443505: Ideal() function for CmpLTMask 6729929: I18N - Taking Heap Dump failed if project path contains multibyte characters 7104565: trim jprt build targets 7172922: export_ makefile targets do not work unless all supported variants are built 8006267: InterfaceMethod_ref should allow invokestatic and invokespecial 8006952: Slow VM due to excessive code cache freelist iteration 8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition 8009928: PSR:PERF Increase default string table size 8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started" 8010780: G1: Eden occupancy/capacity output wrong after a full GC 8010862: The Method counter fields used for profiling can be allocated lazily. 8010992: Remove calls to global ::operator new[] and new 8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk> 8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range 8011621: live_ranges_in_separate_class.patch 8011648: C1: optimized build is broken after 7153771 8011678: test/Makefile should pick up JT_HOME environment variable 8011771: runThese crashed with EAV 8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltas 8011933: add number of classes, methods and time spent to CompileTheWorld 8011949: new hotspot build - hs25-b29 8011971: WB API doesn't accept j.l.reflect.Constructor 8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL. 8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc. 8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime 8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC instead 8012559: new hotspot build - hs25-b30 8012907: anti-delta fix for 8010992 8012927: 'assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range' in interpreter initialization. 8012961: Do not restrict static interface methods to be private 8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset. 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-b88. Issues and Notes: This is PIT for HS25 b30 for JDK 8 b88. ------------------------------- From VM SQE &leonid.mesnik at oracle.com -- Alejandro From thomas.v.ng at oracle.com Tue Apr 30 21:50:44 2013 From: thomas.v.ng at oracle.com (thomas.v.ng at oracle.com) Date: Wed, 01 May 2013 04:50:44 +0000 Subject: hg: jdk8/jdk8/jdk: 3 new changesets Message-ID: <20130501045119.9D31248717@hg.openjdk.java.net> Changeset: 78d08fc2dd12 Author: mullan Date: 2013-04-25 11:18 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/78d08fc2dd12 8011313: OCSP timeout set to wrong value if com.sun.security.ocsp.timeout not defined Reviewed-by: vinnie ! src/share/classes/sun/security/provider/certpath/OCSP.java Changeset: 3e282678a885 Author: mullan Date: 2013-04-25 15:48 -0400 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/3e282678a885 8013228: Create new system properties to control allowable OCSP clock skew and CRL connection timeout Reviewed-by: vinnie ! src/share/classes/sun/security/provider/certpath/CertPathHelper.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/share/classes/sun/security/provider/certpath/URICertStore.java Changeset: 7c4eb715c5e8 Author: ngthomas Date: 2013-04-30 21:49 -0700 URL: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7c4eb715c5e8 Merge