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