hg: amber/amber: 7 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Tue Sep 26 13:26:29 UTC 2017
Changeset: bbbf1b1e36e9
Author: sdama
Date: 2017-09-26 07:00 +0530
URL: http://hg.openjdk.java.net/amber/amber/rev/bbbf1b1e36e9
8185257: Nashorn AST is missing nodes when a for-loop contains a VariableDeclarationList
Summary: var declaration in for loop removed from block scope in es6 mode
Reviewed-by: hannesw, sundar
Contributed-by: srinivas.dama at oracle.com
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/nashorn/script/basic/es6/JDK-8185257.js
+ test/nashorn/script/basic/es6/JDK-8185257.js.EXPECTED
+ test/nashorn/src/jdk/nashorn/test/nashorn/models/ES6ASTVisitor.java
Changeset: 65640af28197
Author: mli
Date: 2017-09-26 12:47 +0800
URL: http://hg.openjdk.java.net/amber/amber/rev/65640af28197
8187376: test issue in java/lang/invoke/VarHandles/VarHandleBaseTest.java
Reviewed-by: psandoz
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java
Changeset: 8b5ed0358b3a
Author: goetz
Date: 2017-09-25 23:42 -0400
URL: http://hg.openjdk.java.net/amber/amber/rev/8b5ed0358b3a
8187045: [linux] Not all libraries in the VM are linked with -z,noexecstack
Reviewed-by: ihse, dholmes
! make/autoconf/flags.m4
! make/autoconf/generated-configure.sh
! make/autoconf/spec.gmk.in
! make/hotspot/lib/CompileLibjsig.gmk
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/runtime/execstack/TestCheckJDK.java
! test/lib/sun/hotspot/WhiteBox.java
Changeset: fae0bf9e361f
Author: dholmes
Date: 2017-09-26 01:26 -0400
URL: http://hg.openjdk.java.net/amber/amber/rev/fae0bf9e361f
Merge
Changeset: b841be61b9d9
Author: chegar
Date: 2017-09-26 10:20 +0100
URL: http://hg.openjdk.java.net/amber/amber/rev/b841be61b9d9
8181176: java/net/httpclient/websocket/ConnectionHandover.java times out
Reviewed-by: coffeys
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
! test/jdk/java/net/httpclient/websocket/LoggingHelper.java
Changeset: b3a91921bafc
Author: vtewari
Date: 2017-09-26 15:08 +0530
URL: http://hg.openjdk.java.net/amber/amber/rev/b3a91921bafc
8159526: Deprivilege jdk.httpserver
Reviewed-by: chegar, alanb, michaelm, mchung
! make/common/Modules.gmk
! src/java.base/share/lib/security/default.policy
Changeset: 48ec75306997
Author: mcimadamore
Date: 2017-09-26 12:52 +0100
URL: http://hg.openjdk.java.net/amber/amber/rev/48ec75306997
8177466: Add compiler support for local variable type-inference
Summary: Add support for 'var' in implicitly typed local variable declarations
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Kinds.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
- src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/VariablesTest.java
+ test/langtools/tools/javac/diags/examples/IllegalRefToVarType.java
+ test/langtools/tools/javac/diags/examples/LocalArrayMissingTarget.java
+ test/langtools/tools/javac/diags/examples/LocalCantInferNull.java
+ test/langtools/tools/javac/diags/examples/LocalLambdaMissingTarget.java
+ test/langtools/tools/javac/diags/examples/LocalMissingInit.java
+ test/langtools/tools/javac/diags/examples/LocalMrefMissingTarget.java
+ test/langtools/tools/javac/diags/examples/LocalRedundantType.java
+ test/langtools/tools/javac/diags/examples/LocalSelfRef.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowed.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedArray.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedCompound.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedHere.java
+ test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.java
+ test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.out
+ test/langtools/tools/javac/lvti/FoldingTest.java
+ test/langtools/tools/javac/lvti/FoldingTest.out
+ test/langtools/tools/javac/lvti/ParserTest.java
+ test/langtools/tools/javac/lvti/ParserTest.out
+ test/langtools/tools/javac/lvti/SelfRefTest.java
+ test/langtools/tools/javac/lvti/SelfRefTest.out
+ test/langtools/tools/javac/lvti/badTypeReference/BadTypeReference.java
+ test/langtools/tools/javac/lvti/badTypeReference/BadTypeReference.out
+ test/langtools/tools/javac/lvti/badTypeReference/pkg/nested/var/A.java
+ test/langtools/tools/javac/lvti/badTypeReference/pkg/var.java
+ test/langtools/tools/javac/lvti/harness/InferredType.java
+ test/langtools/tools/javac/lvti/harness/LocalVariableInferenceTester.java
+ test/langtools/tools/javac/lvti/harness/NonDenotableTest.java
+ test/langtools/tools/javac/lvti/harness/PrimitiveTypeTest.java
+ test/langtools/tools/javac/lvti/harness/ReferenceTypeTest.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/lib/types/TypeHarness.java
More information about the amber-dev
mailing list