hg: loom/loom: 38 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Thu Feb 22 20:32:32 UTC 2018


Changeset: 1e358cc5af98
Author:    bpb
Date:      2018-02-14 08:15 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/1e358cc5af98

8144672: (ch) PipeImpl should use localhost instead of loopback address
Reviewed-by: alanb, clanger

! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java

Changeset: 3f19b5965355
Author:    redestad
Date:      2018-02-14 19:03 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/3f19b5965355

8197849: Misc improvements to jar resource handling
Reviewed-by: rriggs, dfuchs

! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java
+ test/jdk/sun/net/www/protocol/jar/CanonicalizationTest.java

Changeset: fdd4a131d766
Author:    sherman
Date:      2018-02-14 14:13 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/fdd4a131d766

8164278: java.util.Base64.EncOutputStream/DecInputStream is slower than corresponding version in javax.mail package
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/Base64.java

Changeset: e9676e9ca3d6
Author:    martin
Date:      2018-02-14 16:37 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/e9676e9ca3d6

8197893: Mistaken type check in CheckedEntrySet.toArray
Reviewed-by: psandoz

! src/java.base/share/classes/java/util/Collections.java

Changeset: 276b0604eab3
Author:    sherman
Date:      2018-02-15 00:25 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/276b0604eab3

8197988: T2 test javax/net/ssl/interop/ClientHelloChromeInterOp.java failed after JDK-8164278
Reviewed-by: alanb

! src/java.base/share/classes/java/util/Base64.java

Changeset: 929de4bd8a12
Author:    alanb
Date:      2018-02-15 13:37 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/929de4bd8a12

8193818: Remove unused single_step field from java.lang.Thread
Reviewed-by: lancea, dholmes

! src/java.base/share/classes/java/lang/Thread.java

Changeset: dfa46cfe5634
Author:    alanb
Date:      2018-02-15 14:44 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/dfa46cfe5634

8193819: Error message when module does not have a ModuleMainClass attribute is confusing
Reviewed-by: sundar

! src/java.base/share/classes/sun/launcher/resources/launcher.properties

Changeset: d9fce53461a1
Author:    martin
Date:      2018-02-15 19:35 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/d9fce53461a1

8197812: (ref) Data race in Finalizer
Reviewed-by: plevart, mchung

! src/java.base/share/classes/java/lang/ref/Finalizer.java

Changeset: 3ae9318001f8
Author:    sdama
Date:      2018-02-16 15:23 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/3ae9318001f8

8196959: NullPointerException in discovery003.java
Summary: Fixed corner case of having engineName as NULL
Reviewed-by: jlaskey
Contributed-by: sundararajan.athijegannathan at oracle.com

! src/java.scripting/share/classes/javax/script/ScriptEngineManager.java
+ test/jdk/javax/script/JDK_8196959/BadFactory.java
+ test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
+ test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh
+ test/jdk/javax/script/JDK_8196959/META-INF/services/javax.script.ScriptEngineFactory

Changeset: 88ec3e959c05
Author:    lana
Date:      2018-02-16 05:58 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/88ec3e959c05

Added tag jdk-11+1 for changeset dfa46cfe5634

! .hgtags

Changeset: 52de6816824a
Author:    lana
Date:      2018-02-16 05:58 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/52de6816824a

Merge


Changeset: c38163717870
Author:    ihse
Date:      2018-02-16 18:51 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/c38163717870

8198227: Fix COMPARE_BUILD after forest consolidation
Reviewed-by: erikj, tbell

! make/InitSupport.gmk

Changeset: 329428e095b6
Author:    erikj
Date:      2018-02-16 11:26 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/329428e095b6

8198306: Add post custom extension hooks to two launchers
Reviewed-by: erikj
Contributed-by: ben_walsh at uk.ibm.com

! make/launcher/Launcher-jdk.jcmd.gmk
! make/launcher/Launcher-jdk.jstatd.gmk

Changeset: 54b423e1c4cf
Author:    erikj
Date:      2018-02-16 11:49 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/54b423e1c4cf

8153294: Solaris devkit uses linker from system instead of in devkit
Reviewed-by: tbell, ihse

! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/devkit/createSolarisDevkit.sh

Changeset: 67cdc215ed70
Author:    naoto
Date:      2018-02-16 14:03 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/67cdc215ed70

8198228: Spec clarification: j.u.Locale.getDisplayName()
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/Locale.java

Changeset: edaa989b4e67
Author:    igerasim
Date:      2018-02-18 17:06 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/edaa989b4e67

8058965: Remove IPv6 support from TwoStacksPlainSocketImpl [win]
Reviewed-by: chegar

! src/java.base/windows/classes/java/net/TwoStacksPlainSocketImpl.java
! src/java.base/windows/native/libnet/TwoStacksPlainSocketImpl.c

Changeset: 01237b276b8b
Author:    ihse
Date:      2018-02-19 10:57 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/01237b276b8b

8198318: Make build comparisons clean again
Reviewed-by: tbell, erikj

! make/Images.gmk
! make/autoconf/basics.m4
! make/autoconf/spec.gmk.in
! make/common/MakeBase.gmk
! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl

Changeset: 7f9c3cd11e97
Author:    alanb
Date:      2018-02-19 13:26 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/7f9c3cd11e97

8170120: jimage throws IOException when the given file is not a jimage file
Reviewed-by: alanb
Contributed-by: mvala at redhat.com

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties
! test/jdk/ProblemList.txt

Changeset: 0a185d6fafa1
Author:    alanb
Date:      2018-02-19 18:43 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/0a185d6fafa1

8198379: tools/jimage/JImageListTest.java failing
Reviewed-by: alanb
Contributed-by: mvala at redhat.com

! test/jdk/ProblemList.txt
! test/jdk/tools/jimage/JImageListTest.java

Changeset: b417304c811b
Author:    alanb
Date:      2018-02-19 19:02 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/b417304c811b

8198380: tools/jimage/JImageExtractTest.java failing
Reviewed-by: alanb
Contributed-by: mvala at redhat.com

! test/jdk/ProblemList.txt
! test/jdk/tools/jimage/JImageExtractTest.java

Changeset: 42cec55157fa
Author:    alanb
Date:      2018-02-20 09:47 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/42cec55157fa

8198417: Exclude tools/jimage/JImageExtractTest.java and tools/jimage/JImageListTest.java on Windows
Reviewed-by: sundar

! test/jdk/ProblemList.txt

Changeset: 37beaca49e63
Author:    sundar
Date:      2018-02-20 15:25 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/37beaca49e63

8194922: jlink --exclude-resources should never exclude module-info.class
Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludePlugin.java
! test/jdk/tools/jlink/JLinkTest.java
+ test/jdk/tools/jlink/plugins/ExcludeModuleInfoTest.java

Changeset: 18debf414948
Author:    erikj
Date:      2018-02-20 07:04 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/18debf414948

8198425: make/Main.gmk Add extra extension/override points to the make file
Reviewed-by: erikj
Contributed-by: groeges at uk.ibm.com

! make/Main.gmk

Changeset: c7e84c0a51c3
Author:    erikj
Date:      2018-02-20 07:51 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/c7e84c0a51c3

8198328: Create devkit for Solaris with developer studio 12.6 and Solaris11.3
Reviewed-by: ihse

- make/devkit/createSolarisDevkit.sh
+ make/devkit/createSolarisDevkit12.4.sh
+ make/devkit/createSolarisDevkit12.6.sh

Changeset: 916690b5edc9
Author:    vromero
Date:      2018-02-20 11:45 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/916690b5edc9

8194892: add compiler support for local-variable syntax for lambda parameters
Reviewed-by: mcimadamore

! 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.jshell/share/classes/jdk/jshell/ReplParser.java
+ test/langtools/tools/javac/diags/examples/BracketsNotAllowedImplicitLambda.java
+ test/langtools/tools/javac/diags/examples/ExplicitImplicitLambda.java
+ test/langtools/tools/javac/diags/examples/VarAllOrNothing.java
+ test/langtools/tools/javac/diags/examples/VarExplicitLambda.java
+ test/langtools/tools/javac/diags/examples/VarNotAllowedExplicitLambda.java
! test/langtools/tools/javac/lambda/8131742/T8131742.out
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.out
! test/langtools/tools/javac/parser/extend/TrialParser.java
+ test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.java
+ test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.out

Changeset: 576e024f10b6
Author:    redestad
Date:      2018-02-20 17:49 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/576e024f10b6

8198418: Invoke LambdaMetafactory::metafactory exactly from the BootstrapMethodInvoker
Reviewed-by: briangoetz, forax, vlivanov

! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java

Changeset: 906025796009
Author:    mchung
Date:      2018-02-20 11:28 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/906025796009

8198441: Replace native Runtime::runFinalization0 method with shared secrets
Reviewed-by: martin

! make/mapfiles/libjava/mapfile-vers
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangRefAccess.java
! src/java.base/share/native/libjava/Runtime.c

Changeset: b75c9e2e3b1f
Author:    ihse
Date:      2018-02-20 21:47 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/b75c9e2e3b1f

8198450: Make jdk.internal.vm.compiler/module-info.java.extra reproducable
Reviewed-by: erikj, mchung

! make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk

Changeset: 1913e7fc6be9
Author:    diazhou
Date:      2018-02-20 23:14 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/1913e7fc6be9

8198301: jdk11+1 was built as 'fcs' instead of 'ea'
Reviewed-by: erikj, ihse
Contributed-by: diancui.zhou at oracle.com

! make/conf/jib-profiles.js

Changeset: b2bba53b079d
Author:    diazhou
Date:      2018-02-20 23:15 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/b2bba53b079d

8198303: jdk11+1 was build with incorrect GA date as 2018-03-20
Reviewed-by: erikj, ihse
Contributed-by: diancui.zhou at oracle.com

! make/autoconf/version-numbers

Changeset: 02404e27d356
Author:    vromero
Date:      2018-02-21 00:29 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/02404e27d356

8198479: JDK build is broken by 8194892
Reviewed-by: sundar

! 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.jshell/share/classes/jdk/jshell/ReplParser.java
- test/langtools/tools/javac/diags/examples/BracketsNotAllowedImplicitLambda.java
- test/langtools/tools/javac/diags/examples/ExplicitImplicitLambda.java
- test/langtools/tools/javac/diags/examples/VarAllOrNothing.java
- test/langtools/tools/javac/diags/examples/VarExplicitLambda.java
- test/langtools/tools/javac/diags/examples/VarNotAllowedExplicitLambda.java
! test/langtools/tools/javac/lambda/8131742/T8131742.out
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.java
! test/langtools/tools/javac/lvti/ParserTest.out
! test/langtools/tools/javac/parser/extend/TrialParser.java
- test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.java
- test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.out

Changeset: 847a988152b8
Author:    minqi
Date:      2018-02-21 14:23 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/847a988152b8

8194154: System property user.dir should not be changed
Summary: Cached user.dir so getCanonicalPath uses the cached value.
Reviewed-by: alanb, bpb, rriggs

! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
+ test/jdk/java/io/File/UserDirChangedTest.java

Changeset: cc30928a834e
Author:    naoto
Date:      2018-02-21 15:09 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/cc30928a834e

8198385: Remove property sun.locale.formatasdefault
Reviewed-by: bpb

! src/java.base/share/native/libjava/System.c

Changeset: 28d8fc8cd3cd
Author:    nishjain
Date:      2018-02-22 11:52 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/28d8fc8cd3cd

8190904: Incorrect currency instance returned by java.util.Currency.getInstance()
Reviewed-by: naoto

! src/java.base/share/classes/java/util/Currency.java
! test/jdk/java/util/Currency/PropertiesTest.java
! test/jdk/java/util/Currency/PropertiesTest.sh
! test/jdk/java/util/Currency/currency.properties

Changeset: b1a5b4ad7427
Author:    redestad
Date:      2018-02-22 11:16 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/b1a5b4ad7427

8198523: Refactor BootstrapMethodInvoker to further avoid runtime type checks
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java

Changeset: b25eb74ec283
Author:    jlahoda
Date:      2018-02-21 17:07 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/b25eb74ec283

8197439: Crash with -XDfind=lambda for anonymous class in anonymous class.
Summary: Ensuring unresolvable anonymous classes are attributed.
Reviewed-by: mcimadamore, sadayapalam

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
+ test/langtools/tools/javac/analyzer/AnonymousInAnonymous.java
+ test/langtools/tools/javac/analyzer/AnonymousInAnonymous.out
+ test/langtools/tools/javac/failover/PostAttrConstructor.java
! test/langtools/tools/javac/generics/diamond/neg/Neg05.out
! test/langtools/tools/javac/generics/diamond/neg/Neg06.out
! test/langtools/tools/javac/generics/diamond/neg/Neg18.out
+ test/langtools/tools/javac/resolve/BrokenAnonymous.java

Changeset: 9e3f2ec326ba
Author:    sdama
Date:      2018-02-23 01:54 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/9e3f2ec326ba

8198502: Exception at runtime due to lambda analyzer reattributes live AST
Summary: Create a deep copy of the original tree before conversion to lambda node
Reviewed-by: mcimadamore, vromero
Contributed-by: srinivas.dama at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
+ test/langtools/tools/javac/T8198502.java

Changeset: 20358c9f72c1
Author:    jlahoda
Date:      2018-02-22 18:53 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/20358c9f72c1

8198563: Test langtools/tools/javac/analyzer/AnonymousInAnonymous.java failing after JDK-8198502
Summary: Convert to lambda warning should not be provided for the tools/javac/analyzer/AnonymousInAnonymous.java test.
Reviewed-by: mcimadamore

! test/langtools/tools/javac/analyzer/AnonymousInAnonymous.java
- test/langtools/tools/javac/analyzer/AnonymousInAnonymous.out



More information about the loom-dev mailing list