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