hg: loom/loom: 108 new changesets

alan.bateman at oracle.com alan.bateman at oracle.com
Thu Mar 15 17:21:26 UTC 2018


Changeset: 71bc133f25ea
Author:    enevill
Date:      2018-03-06 23:03 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/71bc133f25ea

8199152: Configure broken on arm32
Reviewed-by: ihse

! make/autoconf/flags.m4

Changeset: 2854589fd853
Author:    hannesw
Date:      2018-03-07 18:36 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/2854589fd853

8199236: Nashorn uses deprecated HTML tags in Javadoc
Reviewed-by: jlaskey, sundar

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/DateParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ConsString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NameCodec.java

Changeset: 02b821c5df93
Author:    ihse
Date:      2018-03-07 19:14 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/02b821c5df93

8199224: Refactor add_native_source in SetupNativeCompilation
Reviewed-by: erikj

! make/common/NativeCompilation.gmk

Changeset: af37d9997bd6
Author:    erikj
Date:      2018-03-07 22:30 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/af37d9997bd6

8199197: Set _NT_SYMBOL_PATH when running tests on windows
Reviewed-by: ihse, ctornqvi

! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/conf/jib-profiles.js
! test/TestCommon.gmk

Changeset: 323fc55ebe73
Author:    weijun
Date:      2018-03-08 11:44 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/323fc55ebe73

8199198: Remove unused functions in jdk.crypto.mscapi native code
Reviewed-by: igerasim, wetmore

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 217780dff1bf
Author:    weijun
Date:      2018-03-08 11:44 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/217780dff1bf

8198898: Compilation errors in jdk.crypto.mscapi with VS 2017
Reviewed-by: xuelei

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: a4a816f88e58
Author:    weijun
Date:      2018-03-08 12:20 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/a4a816f88e58

8191139: Remove deprecated javax.security.auth.Policy API
Reviewed-by: mullan

! src/java.base/share/classes/javax/security/auth/AuthPermission.java
- src/java.base/share/classes/javax/security/auth/Policy.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/util/Resources.java

Changeset: a7d2f0dd9c1f
Author:    weijun
Date:      2018-03-08 13:39 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/a7d2f0dd9c1f

8193262: JNI array not released in libsunmscapi convertToLittleEndian
Reviewed-by: ascarpino

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: e38b6a7f65ee
Author:    vromero
Date:      2018-03-08 10:28 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/e38b6a7f65ee

8199327: nuke var type name after a lambda has been accepted
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.java

Changeset: 5447851ff0f6
Author:    ykubota
Date:      2018-03-08 11:21 +0900
URL:       http://hg.openjdk.java.net/loom/loom/rev/5447851ff0f6

8169358: httpserver does not close connections when RejectedExecutionException occurs
Summary: Catch unexpected exceptions in Dispatcher::handle
Reviewed-by: chegar, dfuchs, clanger
Contributed-by: KUBOTA Yuji <kubota.yuji at gmail.com>

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/TaskRejectedTest.java

Changeset: 28729cf7e4bc
Author:    bpb
Date:      2018-03-08 08:17 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/28729cf7e4bc

8198899: Compilation errors in java.prefs with VS 2017
Summary: Change Java level representation of HKEY from int to long
Reviewed-by: alanb, rriggs, psandoz

! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java
! src/java.prefs/windows/native/libprefs/WindowsPreferences.c

Changeset: 7cd937277d5e
Author:    ihse
Date:      2018-03-08 18:46 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/7cd937277d5e

8199338: Use -g0 on solstudio also for compiling C programs
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk

Changeset: 6aaf3aef2d67
Author:    ihse
Date:      2018-03-08 18:51 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/6aaf3aef2d67

8199331: Don't limit debug information for fastdebug JDK native libraries
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 2478f56cf409
Author:    erikj
Date:      2018-03-08 19:13 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/2478f56cf409

8199339: JDK-8198859 broke solaris x64
Reviewed-by: ihse

! make/hotspot/lib/CompileDtracePostJvm.gmk

Changeset: f62d1d1c2d9c
Author:    jjg
Date:      2018-03-08 13:09 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/f62d1d1c2d9c

8194296: Check copyright of files in make/langtools/tools
Reviewed-by: mcimadamore, jlahoda

! make/langtools/tools/crules/AbstractCodingRulesAnalyzer.java
! make/langtools/tools/crules/AssertCheckAnalyzer.java
! make/langtools/tools/crules/CodingRulesAnalyzerPlugin.java
! make/langtools/tools/crules/DefinedByAnalyzer.java
! make/langtools/tools/crules/LegacyLogMethodAnalyzer.java
! make/langtools/tools/crules/MutableFieldsAnalyzer.java
! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/parser/Message.java
! make/langtools/tools/propertiesparser/parser/MessageFile.java
! make/langtools/tools/propertiesparser/parser/MessageInfo.java
! make/langtools/tools/propertiesparser/parser/MessageLine.java
! make/langtools/tools/propertiesparser/parser/MessageType.java

Changeset: 436f1e03fd04
Author:    erikj
Date:      2018-03-08 22:17 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/436f1e03fd04

8199266: Update boot and build jdk requirements in configure
Reviewed-by: ihse, tbell

! doc/building.html
! doc/building.md
! make/autoconf/boot-jdk.m4
! make/autoconf/version-numbers

Changeset: cefb7b496d17
Author:    ihse
Date:      2018-03-09 00:28 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/cefb7b496d17

8199347: Always use -Z7 for debug symbols when compiling on Windows
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk

Changeset: 8f1bc5a0d16d
Author:    zyao
Date:      2018-02-03 10:36 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/8f1bc5a0d16d

8196064: AArch64: Merging ld/st into ldp/stp in macro-assembler
Reviewed-by: aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: c200b4700aeb
Author:    iklam
Date:      2018-02-24 22:42 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/c200b4700aeb

8195065: runtime/appcds/ProhibitedPackage.java intermittent failure
Reviewed-by: mseledtsov

! test/hotspot/jtreg/runtime/appcds/ProhibitedPackage.java

Changeset: 580bb0b85f63
Author:    mlarsson
Date:      2018-02-26 09:34 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/580bb0b85f63

8198554: Add fuzzy matching for log levels and tags when parsing -Xlog
Reviewed-by: hseigel, coleenp

! src/hotspot/share/logging/logLevel.cpp
! src/hotspot/share/logging/logLevel.hpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logTag.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! test/hotspot/gtest/logging/test_logLevel.cpp
! test/hotspot/gtest/logging/test_logTag.cpp
+ test/hotspot/gtest/utilities/test_stringUtils.cpp

Changeset: 7e958a8ebcd3
Author:    eosterlund
Date:      2018-02-26 09:34 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/7e958a8ebcd3

8195142: Refactor out card table from CardTableModRefBS to flatten the BarrierSet hierarchy
Reviewed-by: stefank, coleenp, kvn, ehelin

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_Runtime1_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/ci/ciUtilities.hpp
! src/hotspot/share/code/relocInfo_ext.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp
! src/hotspot/share/gc/cms/parCardTableModRefBS.cpp
! src/hotspot/share/gc/g1/g1CardCounts.cpp
! src/hotspot/share/gc/g1/g1CardCounts.hpp
! src/hotspot/share/gc/g1/g1CardLiveData.cpp
+ src/hotspot/share/gc/g1/g1CardTable.cpp
+ src/hotspot/share/gc/g1/g1CardTable.hpp
+ src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.cpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp
! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/parallel/asPSYoungGen.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
+ src/hotspot/share/gc/parallel/psCardTable.cpp
+ src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psMarkSweep.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/parallel/psTasks.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
+ src/hotspot/share/gc/shared/cardTable.cpp
+ src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableModRefBS.cpp
! src/hotspot/share/gc/shared/cardTableModRefBS.hpp
! src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/collectorPolicy.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/commandLineFlagConstraintsGC.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: 75e2a82fed81
Author:    lfoltan
Date:      2018-02-26 09:51 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/75e2a82fed81

8198640: VS2017 (LNK4281) Link Warning Against Missed ASLR Optimization
Summary: Ignore VS2017 linker option that warns against potentially missed ASLR optimizations.
Reviewed-by: ctornqvi, erikj

! make/autoconf/flags.m4

Changeset: 2879dad8d4ec
Author:    lfoltan
Date:      2018-02-26 09:57 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/2879dad8d4ec

8198312: VS2017: Upgrade HOTSPOT_BUILD_COMPILER in vm_version.cpp
Summary: Correctly set HOTSPOT_BUILD_COMPILER for VS2015 and VS2017.
Reviewed-by: erikj, gtriantafill

! src/hotspot/share/runtime/vm_version.cpp

Changeset: ba9da6aaae36
Author:    lfoltan
Date:      2018-02-26 10:11 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/ba9da6aaae36

8198304: VS2017 (C4838, C4312) Various conversion issues with gtest tests
Summary: Introduce specific casts to fix multiple type cast conversion compilation errors.
Reviewed-by: gtriantafill, hseigel

! test/hotspot/gtest/memory/test_guardedMemory.cpp
! test/hotspot/gtest/utilities/test_align.cpp

Changeset: 23348e42fb34
Author:    lfoltan
Date:      2018-02-26 10:20 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/23348e42fb34

8197864: VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits
Summary: Correctly perform a 64 bit shift when setting SlowSignatureHandler::_fp_identifiers.
Reviewed-by: gtriantafill, hseigel
Contributed-by: kim.barrett at oracle.com, lois.foltan at oracle.com

! src/hotspot/cpu/x86/interpreterRT_x86_64.cpp

Changeset: af8578e25d17
Author:    hseigel
Date:      2018-02-26 11:28 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/af8578e25d17

8194085: Obsolete the deprecated SafepointSynchronize flags and remove related code
Summary: Obsolete SafepointSpinBeforeYield, DeferThrSuspendLoopCount, and DeferPollingPageLoopCount and remove associated code.
Reviewed-by: dcubed, coleenp, dholmes

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp

Changeset: 49e095e658c7
Author:    eosterlund
Date:      2018-02-26 18:04 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/49e095e658c7

8198703: Missing #include "gc/shared/cardTableModRefBS.hpp" in graphKit.hpp
Reviewed-by: thartmann, goetz, kvn

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp

Changeset: 6ecca4a9c75f
Author:    mlarsson
Date:      2018-02-26 16:33 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/6ecca4a9c75f

8170976: [TESTBUG] LogTestFixture does not restore previous logging state
Reviewed-by: rehn, lfoltan, hseigel

! src/hotspot/share/logging/logConfiguration.hpp
! test/hotspot/gtest/gc/g1/test_g1HeapVerifier.cpp
! test/hotspot/gtest/logging/logTestFixture.cpp
! test/hotspot/gtest/logging/logTestFixture.hpp

Changeset: f047fae0169c
Author:    mdoerr
Date:      2018-02-27 11:45 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/f047fae0169c

8198750: [s390+x86_32+aarch64] Fix build after jdk-8195142
Reviewed-by: stuefe, shade

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp

Changeset: cf4562e8a3f9
Author:    dchuyko
Date:      2018-02-27 15:56 +0300
URL:       http://hg.openjdk.java.net/loom/loom/rev/cf4562e8a3f9

8198293: AARCH64 - Add CPU detection code for Cavium Thunder X2
Reviewed-by: dsamersoff

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: f842bb1e3885
Author:    dpochepk
Date:      2018-02-27 16:05 +0300
URL:       http://hg.openjdk.java.net/loom/loom/rev/f842bb1e3885

8196868: AARCH64: ld/st instructions hit guarantee assert while using sp
Reviewed-by: aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: 6a5decfc5574
Author:    rehn
Date:      2018-02-27 14:15 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/6a5decfc5574

8197408: Bad pointer comparison and small cleanup in os_linux.cpp
Reviewed-by: bobv, stuefe

! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
+ test/hotspot/jtreg/runtime/containers/cgroup/PlainRead.java

Changeset: f413e471a6ab
Author:    rwestberg
Date:      2018-02-13 15:48 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/f413e471a6ab

8041626: Shutdown tracing event
Reviewed-by: dholmes, alanb, rriggs

! make/hotspot/symbols/symbols-unix
! make/mapfiles/libjava/mapfile-vers
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/trace/traceevents.xml
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/native/libjava/Shutdown.c

Changeset: eebf559c9e0d
Author:    kbarrett
Date:      2018-02-27 18:17 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/eebf559c9e0d

8196882: VS2017 Hotspot Defined vsnprintf Function Causes C2084 Already Defined Compilation Error
Summary: Add os::vsnprintf and os::snprintf.
Reviewed-by: lfoltan, stuefe, mlarsson

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/logging/logMessageBuffer.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/ostream.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 1836bf0c820a
Author:    iignatyev
Date:      2018-02-27 21:29 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/1836bf0c820a

8190679: java/util/Arrays/TimSortStackSize2.java fails with "Initial heap size set to a larger value than the maximum heap size"
Reviewed-by: dholmes

! test/jdk/java/util/Arrays/TimSortStackSize2.java

Changeset: 4b273ed9a82d
Author:    epavlova
Date:      2018-02-27 21:29 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/4b273ed9a82d

8197453: Add support of extra problem list
Reviewed-by: iignatyev, jjg

! test/TestCommon.gmk
+ test/hotspot/jtreg/ProblemList-graal.txt
+ test/jdk/ProblemList-graal.txt

Changeset: 9637557def32
Author:    mlarsson
Date:      2018-02-28 09:30 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/9637557def32

8190346: improve unified JVM logging help message and warnings
Reviewed-by: lfoltan, rehn, hseigel

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileOutput.hpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelection.hpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp
! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java

Changeset: fde9b3c56de4
Author:    mlarsson
Date:      2018-02-28 10:37 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/fde9b3c56de4

8153945: Track if log configuration has changed during runtime
Reviewed-by: lfoltan, hseigel

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logOutput.hpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp

Changeset: bd1bfa4e563f
Author:    mlarsson
Date:      2018-02-28 12:05 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/bd1bfa4e563f

8198825: Resolve missing review feedback for JDK-8170976
Reviewed-by: rehn, lfoltan, hseigel

! test/hotspot/gtest/logging/logTestFixture.cpp
! test/hotspot/gtest/logging/logTestFixture.hpp

Changeset: 268beecd832a
Author:    mlarsson
Date:      2018-02-28 15:10 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/268beecd832a

8187066: -Xlog:help "=debug" example is not quite accurate
Reviewed-by: hseigel

! src/hotspot/share/logging/logConfiguration.cpp

Changeset: 8026f64901de
Author:    ehelin
Date:      2018-02-28 16:00 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/8026f64901de

8197841: Remove unused function Universe::create_heap_ext
Reviewed-by: rkennke, eosterlund, hseigel

! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
- src/hotspot/share/memory/universe_ext.cpp

Changeset: 5d1b75086f98
Author:    coleenp
Date:      2018-02-28 14:20 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/5d1b75086f98

8191421: Deprecate PrintSafepointStatistics, PrintSafepointStatisticsTimeout and PrintSafepointStatisticsCount options
Reviewed-by: dholmes, hseigel

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: b8bfadfacded
Author:    jwilhelm
Date:      2018-03-01 01:47 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/b8bfadfacded

Merge

! make/mapfiles/libjava/mapfile-vers
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
! src/hotspot/share/logging/logSelectionList.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
- src/hotspot/share/memory/universe_ext.cpp
! src/hotspot/share/runtime/thread.cpp
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/native/libjava/Shutdown.c

Changeset: f7b73f9ae38f
Author:    rraghavan
Date:      2018-02-28 23:23 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/f7b73f9ae38f

8198252: Null pointer dereference in fold_compares_helper
Summary: Added required null check with reported usage of filtered_int_type calls
Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/ifnode.cpp

Changeset: e9ba8b40ca6f
Author:    mlarsson
Date:      2018-02-28 22:38 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/e9ba8b40ca6f

8168722: Unified Logging configuration output needs simplifying
Reviewed-by: rehn, lfoltan, hseigel

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logOutput.cpp
! src/hotspot/share/logging/logOutput.hpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelection.hpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logSelection.cpp
! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java

Changeset: 41e570d862b4
Author:    thartmann
Date:      2018-03-01 08:58 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/41e570d862b4

8148871: Possible wrong expression stack depth at deopt point
Summary: Add a special case for invoke bytecodes and use the parameter size instead of the oop map in that case.
Reviewed-by: never, dlong, minqi

! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/interpreter/TestVerifyStackAfterDeopt.java

Changeset: c14c75375fa4
Author:    mlarsson
Date:      2018-03-01 10:56 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/c14c75375fa4

8198887: JDK-8168722 broke the build on macosx
Reviewed-by: dholmes, thartmann

! src/hotspot/share/logging/logOutput.cpp

Changeset: 13378aa8527e
Author:    kvn
Date:      2018-03-01 09:03 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/13378aa8527e

8195632: [Graal] Introduce EagerJVMCI flag to force eager JVMCI initialization
Reviewed-by: thartmann

! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java
! test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java

Changeset: 6734eeef4283
Author:    kbarrett
Date:      2018-03-01 16:51 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/6734eeef4283

8198474: Move JNIHandles::resolve into jniHandles.inline.hpp
Summary: Moved resolve and friends to new jniHandles.inline.hpp.
Reviewed-by: tschatzl, pliden, coleenp

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciObject.cpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
+ src/hotspot/share/runtime/jniHandles.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/services/management.cpp

Changeset: c3ec048aad63
Author:    zgu
Date:      2018-03-01 16:35 -0500
URL:       http://hg.openjdk.java.net/loom/loom/rev/c3ec048aad63

8191369: NMT: Enhance thread stack tracking
Summary: More precise thread stack tracking on Linux and Windows
Reviewed-by: coleenp, adinn, minqi

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
+ test/hotspot/gtest/runtime/test_threadstack_tracking.cpp

Changeset: ece10494786c
Author:    jwilhelm
Date:      2018-03-02 21:00 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/ece10494786c

Merge

! make/autoconf/flags.m4
+ src/hotspot/share/gc/g1/g1CardTable.cpp
+ src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
+ src/hotspot/share/gc/parallel/psCardTable.cpp
+ src/hotspot/share/gc/parallel/psCardTable.hpp
+ src/hotspot/share/gc/shared/cardTable.cpp
+ src/hotspot/share/gc/shared/cardTable.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/memory/universe_ext.cpp
! test/TestCommon.gmk

Changeset: 1d2cb50c1492
Author:    rehn
Date:      2018-03-02 11:43 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/1d2cb50c1492

8198833: TestMemoryAwareness Docker container fails with too small maximum heap
Reviewed-by: bobv, dholmes

! src/hotspot/os/linux/os_linux.cpp

Changeset: 82a3005cb038
Author:    weijun
Date:      2018-03-09 11:36 +0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/82a3005cb038

8199154: Accessibility issues in jdk.security.auth
Reviewed-by: valeriep

! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/LdapLoginModule.java

Changeset: cc2673fa8c20
Author:    jlahoda
Date:      2018-03-09 09:42 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/cc2673fa8c20

8187950: javax.lang.model APIs throws CompletionFailure or a subtype of CompletionFailure.
Summary: Catching CompletionFailures that would be thrown to API clients, and re-completing the symbols again when javac itself needs it.
Reviewed-by: cushon, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredCompletionFailureHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ModuleFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! test/langtools/tools/javac/classreader/T7031108.java
! test/langtools/tools/javac/processing/6430209/T6430209.java
! test/langtools/tools/javac/processing/6430209/b6341534.java
+ test/langtools/tools/javac/processing/model/completionfailure/MissingClassFile.java
! test/langtools/tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java
! test/langtools/tools/lib/toolbox/JavacTask.java

Changeset: 51ad2caecdb6
Author:    ihse
Date:      2018-03-09 19:09 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/51ad2caecdb6

8199416: Remove debug output left over since JDK-8198844
Reviewed-by: erikj

! make/gensrc/GensrcX11Wrappers.gmk

Changeset: 986249df86ce
Author:    ihse
Date:      2018-03-09 19:10 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/986249df86ce

8199403: Require binutils 2.18 or newer
Reviewed-by: erikj, tbell

! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4

Changeset: a19a6228cdb2
Author:    ihse
Date:      2018-03-09 19:12 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/a19a6228cdb2

8199405: Bump lowest supported gcc to 4.8
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/toolchain.m4

Changeset: e59941f7247d
Author:    erikj
Date:      2018-03-09 19:20 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/e59941f7247d

8199352: The Jib artifact resolver in test lib needs to print better error messages
Reviewed-by: iignatyev, ihse

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
! test/hotspot/jtreg/applications/scimark/Scimark.java
! test/hotspot/jtreg/compiler/aot/AotCompiler.java
! test/lib/jdk/test/lib/artifacts/ArtifactManager.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
+ test/lib/jdk/test/lib/artifacts/ArtifactResolverException.java
! test/lib/jdk/test/lib/artifacts/DefaultArtifactManager.java
! test/lib/jdk/test/lib/artifacts/JibArtifactManager.java

Changeset: b6fb84357542
Author:    redestad
Date:      2018-03-10 02:58 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/b6fb84357542

8199009: test/jdk/java/util/Locale/SoftKeys.java fails with OutOfMemoryError
Reviewed-by: psandoz, naoto

! test/jdk/java/util/Locale/SoftKeys.java

Changeset: 3a225d9cabe1
Author:    rriggs
Date:      2018-03-12 10:04 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/3a225d9cabe1

8199420: Update javadoc tags in java.lang.System and related
Reviewed-by: lancea, bpb

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java

Changeset: 564802b01ded
Author:    ihse
Date:      2018-03-12 17:00 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/564802b01ded

8199451: Create linux-aarch64 cross-compilation devkit, and fix cross-compilation
Reviewed-by: aph, erikj

! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/devkit/Makefile
! make/devkit/Tools.gmk

Changeset: d1a19a08389a
Author:    erikj
Date:      2018-03-12 17:49 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/d1a19a08389a

8199428: install-file macro fails on filenames with space on Solaris
Reviewed-by: tbell, ihse

! make/common/MakeBase.gmk

Changeset: e991d0be4cc9
Author:    redestad
Date:      2018-03-12 18:31 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/e991d0be4cc9

8199453: Enable link-time generation of constructor forms
Reviewed-by: alanb, psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java

Changeset: 2a25589b5971
Author:    redestad
Date:      2018-03-12 19:36 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/2a25589b5971

8199469: Disable generate-jli-classes when building interim-image
Reviewed-by: erikj, mchung

! make/InterimImage.gmk

Changeset: a9d89773efca
Author:    erikj
Date:      2018-03-12 21:48 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/a9d89773efca

8199473: Support Visual Studio BuildTools with VS2017
Reviewed-by: ihse, tbell

! make/autoconf/toolchain_windows.m4

Changeset: bd7c17f99a19
Author:    lana
Date:      2018-03-12 21:30 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/bd7c17f99a19

Added tag jdk-11+4 for changeset e59941f7247d

! .hgtags

Changeset: 7c795d301dbf
Author:    psandoz
Date:      2018-03-12 16:09 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/7c795d301dbf

8199462: Use Reference.reachabilityFence in direct ByteBuffer methods
Reviewed-by: psandoz, vlivanov, plevart
Contributed-by: ben_walsh at uk.ibm.com

! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/lang/ref/ReachabilityFenceTest.java

Changeset: 948ece16567b
Author:    naoto
Date:      2018-03-12 20:47 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/948ece16567b

8198989: Provide more diagnostic IAE messages
Reviewed-by: lancea

! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/String.java

Changeset: 48452579de86
Author:    sherman
Date:      2018-03-13 00:22 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/48452579de86

8196748: tools/jar tests need to tolerate unrelated warnings
Reviewed-by: dholmes

! test/jdk/tools/jar/LeadingGarbage.java
! test/jdk/tools/jar/modularJar/Basic.java
! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java
! test/jdk/tools/jar/multiRelease/Basic.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: b43edd41622d
Author:    rriggs
Date:      2018-03-13 12:46 -0400
URL:       http://hg.openjdk.java.net/loom/loom/rev/b43edd41622d

8199470: Remove unused property file.encoding.pkg
Reviewed-by: bpb, sherman

! src/demo/share/java2d/J2DBench/src/j2dbench/ResultSet.java
! src/java.base/share/native/libjava/System.c
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 838c11e59a38
Author:    dmarkov
Date:      2018-02-28 22:00 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/838c11e59a38

8187635: On Windows Swing changes keyboard layout on a window activation
Reviewed-by: serb, ssadetsky

! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp

Changeset: 0ce74d78f58c
Author:    prr
Date:      2018-03-01 10:37 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/0ce74d78f58c

Merge

- src/hotspot/share/logging/logTagLevelExpression.cpp
- src/hotspot/share/logging/logTagLevelExpression.hpp
- src/hotspot/share/services/allocationContextService.hpp
- src/java.management/share/classes/sun/management/TypeVersionMapper.java
- test/hotspot/gtest/logging/test_logTagLevelExpression.cpp
- test/jdk/com/sun/jdi/JDIScaffold.java

Changeset: 577f96d4f3c9
Author:    psadhukhan
Date:      2018-03-02 09:59 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/577f96d4f3c9

8194943: Regression automated test 'open/test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java' fails
Reviewed-by: ssadetsky, sveerabhadra

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java

Changeset: 3b820b878ebe
Author:    pnarayanan
Date:      2018-03-02 14:39 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/3b820b878ebe

8198613: Test cases result in failure or timeout when run with OpenGL backend
Reviewed-by: serb, jdv

! test/jdk/ProblemList.txt
! test/jdk/java/awt/FullScreen/AltTabCrashTest/AltTabCrashTest.java
! test/jdk/java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java
! test/jdk/java/awt/FullScreen/DisplayChangeVITest/DisplayChangeVITest.java
! test/jdk/java/awt/FullScreen/MultimonFullscreenTest/MultimonFullscreenTest.java
! test/jdk/java/awt/FullScreen/NonExistentDisplayModeTest/NonExistentDisplayModeTest.java
! test/jdk/java/awt/FullScreen/UninitializedDisplayModeChangeTest/UninitializedDisplayModeChangeTest.java
! test/jdk/java/awt/Graphics/CopyScaledArea/CopyScaledAreaTest.java
+ test/jdk/java/awt/Graphics2D/CopyAreaOOB.java
! test/jdk/java/awt/GraphicsDevice/CloneConfigsTest.java
! test/jdk/java/awt/Multiscreen/DeviceIdentificationTest/DeviceIdentificationTest.java
! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java
+ test/jdk/java/awt/image/VolatileImage/CustomCompositeTest.java
+ test/jdk/java/awt/image/VolatileImage/DrawBufImgOp.java
+ test/jdk/java/awt/image/VolatileImage/DrawHugeImageTest.java
+ test/jdk/java/awt/image/VolatileImage/GradientPaints.java
! test/jdk/java/awt/image/VolatileImage/TransparentVImage.java
+ test/jdk/java/awt/image/VolatileImage/bug7181438.java
! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java
! test/jdk/javax/swing/JInternalFrame/8069348/bug8069348.java
! test/jdk/sun/java2d/DirectX/AccelPaintsTest/AccelPaintsTest.java
! test/jdk/sun/java2d/DirectX/AcceleratedScaleTest/AcceleratedScaleTest.java
! test/jdk/sun/java2d/DirectX/NonOpaqueDestLCDAATest/NonOpaqueDestLCDAATest.java
! test/jdk/sun/java2d/DirectX/OpaqueImageToSurfaceBlitTest/OpaqueImageToSurfaceBlitTest.java
! test/jdk/sun/java2d/DirectX/OverriddenInsetsTest/OverriddenInsetsTest.java
! test/jdk/sun/java2d/DirectX/StrikeDisposalCrashTest/StrikeDisposalCrashTest.java
! test/jdk/sun/java2d/DirectX/SwingOnScreenScrollingTest/SwingOnScreenScrollingTest.java
! test/jdk/sun/java2d/DirectX/TransformedPaintTest/TransformedPaintTest.java
- test/jdk/sun/java2d/OpenGL/CopyAreaOOB.java
- test/jdk/sun/java2d/OpenGL/CustomCompositeTest.java
- test/jdk/sun/java2d/OpenGL/DrawBufImgOp.java
- test/jdk/sun/java2d/OpenGL/DrawHugeImageTest.java
- test/jdk/sun/java2d/OpenGL/GradientPaints.java
- test/jdk/sun/java2d/OpenGL/bug7181438.java
! test/jdk/sun/java2d/SunGraphics2D/DrawImageBilinear.java
! test/jdk/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java
! test/jdk/sun/java2d/SunGraphics2D/PolyVertTest.java
! test/jdk/sun/java2d/SunGraphics2D/SimplePrimQuality.java
! test/jdk/sun/java2d/pipe/InterpolationQualityTest.java
! test/jdk/sun/java2d/pipe/MutableColorTest/MutableColorTest.java
! test/jdk/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java
! test/jdk/sun/java2d/pipe/hw/RSLContextInvalidationTest/RSLContextInvalidationTest.java
! test/jdk/sun/java2d/pipe/hw/VSyncedBufferStrategyTest/VSyncedBufferStrategyTest.java

Changeset: 3f825ec26b01
Author:    shurailine
Date:      2018-03-02 14:25 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/3f825ec26b01

8198922: Provide instrumentation for sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java
Reviewed-by: prr

! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java

Changeset: d084b5176395
Author:    psadhukhan
Date:      2018-03-03 09:55 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/d084b5176395

8194767: Regression automated Test 'javax/swing/JEditorPane/6917744/bug6917744.java' fails
Reviewed-by: ssadetsky, prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JEditorPane/6917744/bug6917744.java

Changeset: 517c1f85c13a
Author:    alitvinov
Date:      2018-03-05 01:22 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/517c1f85c13a

8198605: Touch keyboard is shown for a non-focusable text component
Reviewed-by: serb, dmarkov

! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java

Changeset: d8d1061ce34c
Author:    prr
Date:      2018-03-05 13:11 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/d8d1061ce34c

Merge

- make/hotspot/src/native/dtrace/generateJvmOffsetsMain.c
- src/java.sql/share/classes/javax/transaction/xa/XAException.java
- src/java.sql/share/classes/javax/transaction/xa/XAResource.java
- src/java.sql/share/classes/javax/transaction/xa/Xid.java
- src/java.sql/share/classes/javax/transaction/xa/package.html
! test/jdk/ProblemList.txt
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.c
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Makefile
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/linux-i586/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-amd64/libLauncher.so
- test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/lib/solaris-sparcv9/libLauncher.so
- test/jdk/javax/transaction/testng/Driver.java
- test/jdk/javax/transaction/testng/test/transaction/XAExceptionTests.java
- test/jdk/javax/transaction/testng/util/SerializedTransactionExceptions.java

Changeset: eb15e0ca2208
Author:    pkbalakr
Date:      2018-03-07 16:52 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/eb15e0ca2208

8196435: Regression automated Test 'java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java' fails
Reviewed-by: mhalder, ssadetsky, serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java

Changeset: 2cebce5e0ecc
Author:    pkbalakr
Date:      2018-03-07 17:05 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/2cebce5e0ecc

8160767: [TEST_BUG] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java
Reviewed-by: prr, ssadetsky

! test/jdk/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java

Changeset: d432d559a343
Author:    pbansal
Date:      2018-03-07 18:20 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/d432d559a343

8190347: [TESTBUG] Test javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java fails
Reviewed-by: serb, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java

Changeset: e0b025915be8
Author:    mhalder
Date:      2018-03-07 14:54 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/e0b025915be8

8190767: if JFrame is maximized on OS X, all new JFrames will be maximized by default
Reviewed-by: serb, kaddepalli

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
+ test/jdk/java/awt/FullScreen/AllFramesMaximize/AllFramesMaximize.java

Changeset: 091d7717bf98
Author:    aivanov
Date:      2018-03-07 16:08 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/091d7717bf98

8198777: JList.getPreferredScrollableViewportSize(): fix mistake in doc for height calc
Reviewed-by: serb, ssadetsky

! src/java.desktop/share/classes/javax/swing/JList.java

Changeset: 96bebffe0be1
Author:    sveerabhadra
Date:      2018-03-08 14:31 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/96bebffe0be1

8195738: scroll poistion in ScrollPane is reset after calling validate()
Reviewed-by: serb, ssadetsky

! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
+ test/jdk/java/awt/ScrollPane/ScrollPaneValidateTest.java

Changeset: 1d1ecade0126
Author:    prr
Date:      2018-03-08 10:18 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/1d1ecade0126

Merge

- make/data/x11wrappergen/functions.txt
- make/data/x11wrappergen/sizes.32
- make/data/x11wrappergen/sizes.64
- make/data/x11wrappergen/sizes.64-solaris-i386
- src/java.base/share/classes/javax/security/auth/Policy.java
- src/java.base/share/classes/sun/security/provider/AuthPolicyFile.java
- test/jdk/sanity/releaseFile/NegativeSOURCETest.java

Changeset: f942a873a53e
Author:    serb
Date:      2018-03-08 12:35 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/f942a873a53e

8199022: New failures should be added to ProblemList
Reviewed-by: prr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/TEST.ROOT

Changeset: e73047247fe1
Author:    kaddepalli
Date:      2018-03-09 17:26 +0530
URL:       http://hg.openjdk.java.net/loom/loom/rev/e73047247fe1

8197785: javax.accessibility.AccessibleBundle will reload the ResourceBundle for every call to toDisplayString
Reviewed-by: serb, prr, ssadetsky

! src/java.desktop/share/classes/javax/accessibility/AccessibleBundle.java
+ test/jdk/javax/accessibility/8197785/AccessibilityBundleMemoryLeakTest.java

Changeset: 7f82666c916b
Author:    serb
Date:      2018-03-09 14:42 -0800
URL:       http://hg.openjdk.java.net/loom/loom/rev/7f82666c916b

8198406: Test TestAATMorxFont is unstable
Reviewed-by: prr, pnarayanan

! test/jdk/java/awt/font/TextLayout/TestAATMorxFont.java

Changeset: 81cd35f71563
Author:    prr
Date:      2018-03-12 09:37 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/81cd35f71563

Merge

- src/hotspot/share/gc/parallel/cardTableExtension.cpp
- src/hotspot/share/gc/parallel/cardTableExtension.hpp
- src/hotspot/share/gc/shared/cardTableModRefBSForCTRS.cpp
- src/hotspot/share/memory/universe_ext.cpp

Changeset: 273c535ba7cc
Author:    prr
Date:      2018-03-12 10:53 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/273c535ba7cc

Merge


Changeset: 3375a8039fde
Author:    prr
Date:      2018-03-12 13:53 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/3375a8039fde

8193017: Import freetype sources into OpenJDK source tree
Reviewed-by: erikj, ihse, serb

! doc/building.html
! doc/building.md
! make/autoconf/help.m4
! make/autoconf/lib-freetype.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/copy/Copy-java.desktop.gmk
! make/lib/Awt2dLibraries.gmk
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/FontScaler.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/TrueTypeFont.java
+ src/java.desktop/share/legal/freetype.md
+ src/java.desktop/share/native/libfreetype/UPDATING.txt
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
+ src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
+ src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpic.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
+ src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
+ src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
+ src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
+ src/java.desktop/share/native/libfreetype/include/ft2build.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afangles.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afangles.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
+ src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
+ src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afpic.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afpic.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
+ src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afwarp.c
+ src/java.desktop/share/native/libfreetype/src/autofit/afwarp.h
+ src/java.desktop/share/native/libfreetype/src/autofit/afwrtsys.h
+ src/java.desktop/share/native/libfreetype/src/base/basepic.c
+ src/java.desktop/share/native/libfreetype/src/base/basepic.h
+ src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
+ src/java.desktop/share/native/libfreetype/src/base/ftapi.c
+ src/java.desktop/share/native/libfreetype/src/base/ftbase.h
+ src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
+ src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
+ src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
+ src/java.desktop/share/native/libfreetype/src/base/ftcid.c
+ src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
+ src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
+ src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
+ src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
+ src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
+ src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
+ src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
+ src/java.desktop/share/native/libfreetype/src/base/fthash.c
+ src/java.desktop/share/native/libfreetype/src/base/ftinit.c
+ src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
+ src/java.desktop/share/native/libfreetype/src/base/ftmac.c
+ src/java.desktop/share/native/libfreetype/src/base/ftmm.c
+ src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
+ src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpic.c
+ src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
+ src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
+ src/java.desktop/share/native/libfreetype/src/base/ftstream.c
+ src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
+ src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
+ src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
+ src/java.desktop/share/native/libfreetype/src/base/fttype1.c
+ src/java.desktop/share/native/libfreetype/src/base/ftutil.c
+ src/java.desktop/share/native/libfreetype/src/base/md5.c
+ src/java.desktop/share/native/libfreetype/src/base/md5.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
+ src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffload.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffload.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
+ src/java.desktop/share/native/libfreetype/src/cff/cffpic.c
+ src/java.desktop/share/native/libfreetype/src/cff/cffpic.h
+ src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
+ src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidload.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidload.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
+ src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
+ src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
+ src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
+ src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
+ src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
+ src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psarrst.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psblues.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psblues.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pserror.c
+ src/java.desktop/share/native/libfreetype/src/psaux/pserror.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psfont.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psft.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psft.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psglue.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
+ src/java.desktop/share/native/libfreetype/src/psaux/pshints.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psintrp.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psread.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psread.h
+ src/java.desktop/share/native/libfreetype/src/psaux/psstack.c
+ src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
+ src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h
+ src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
+ src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
+ src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
+ src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshpic.h
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
+ src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
+ src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
+ src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
+ src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
+ src/java.desktop/share/native/libfreetype/src/psnames/pspic.c
+ src/java.desktop/share/native/libfreetype/src/psnames/pspic.h
+ src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
+ src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
+ src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
+ src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
+ src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
+ src/java.desktop/share/native/libfreetype/src/raster/rastpic.c
+ src/java.desktop/share/native/libfreetype/src/raster/rastpic.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfntpic.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
+ src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
+ src/java.desktop/share/native/libfreetype/src/smooth/ftspic.c
+ src/java.desktop/share/native/libfreetype/src/smooth/ftspic.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
+ src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpic.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpic.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
+ src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
+ src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1load.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1load.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
+ src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
+ src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: b09417148c93
Author:    alitvinov
Date:      2018-03-13 12:00 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/b09417148c93

8198606: Touch keyboard does not hide, when a text component looses focus
Reviewed-by: serb, dmarkov

! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp

Changeset: 9552f0648b53
Author:    prr
Date:      2018-03-13 09:57 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/9552f0648b53

Merge


Changeset: 6e6c3a755b89
Author:    bpb
Date:      2018-03-13 11:49 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/6e6c3a755b89

8199258: BigInteger.bitLength() should explicitly specify behavior when the value is zero
Reviewed-by: lancea, rriggs

! src/java.base/share/classes/java/math/BigInteger.java

Changeset: 63eceefeb347
Author:    bpb
Date:      2018-03-13 12:24 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/63eceefeb347

8182684: Further clarify InputStream#available()
Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/io/InputStream.java

Changeset: c35ec365e329
Author:    ihse
Date:      2018-03-14 11:23 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/c35ec365e329

8199483: Clean up some non-standard LDFLAGS usage
Reviewed-by: erikj

! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/LibCommon.gmk
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.DEF

Changeset: 5290e816c64c
Author:    redestad
Date:      2018-03-14 17:14 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/5290e816c64c

8199471: Enable generation of callSiteForms at link time
Reviewed-by: psandoz, mchung

! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/misc/JavaLangInvokeAccess.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java

Changeset: de4b3a04feae
Author:    ihse
Date:      2018-03-14 19:12 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/de4b3a04feae

8199606: Set -lc as global LIBS on solstudio
Reviewed-by: erikj

! make/UpdateX11Wrappers.gmk
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileDtracePostJvm.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/SoundLibraries.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk

Changeset: d2a2a80774e8
Author:    psandoz
Date:      2018-03-14 12:39 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/d2a2a80774e8

8198889: Clarify the throwing of exceptions from ConstantBootstraps.invoke
Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java

Changeset: 176b3da8ce61
Author:    erikj
Date:      2018-03-14 21:35 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/176b3da8ce61

8199423: Create builds-infra Mach5 job
Reviewed-by: tbell, ihse

! make/conf/jib-profiles.js

Changeset: 995a5556edfa
Author:    ihse
Date:      2018-03-15 01:20 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/995a5556edfa

8199639: Introduce SetupJdkLibrary and SetupJdkExecutable
Reviewed-by: erikj

! make/autoconf/libraries.m4
+ make/common/JdkNativeCompilation.gmk
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
! make/launcher/Launcher-java.base.gmk
! make/launcher/Launcher-jdk.accessibility.gmk
! make/launcher/Launcher-jdk.pack.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/CoreLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/Lib-java.management.gmk
! make/lib/Lib-java.prefs.gmk
! make/lib/Lib-java.rmi.gmk
! make/lib/Lib-java.security.jgss.gmk
! make/lib/Lib-java.smartcardio.gmk
! make/lib/Lib-jdk.accessibility.gmk
! make/lib/Lib-jdk.attach.gmk
! make/lib/Lib-jdk.crypto.cryptoki.gmk
! make/lib/Lib-jdk.crypto.ec.gmk
! make/lib/Lib-jdk.crypto.mscapi.gmk
! make/lib/Lib-jdk.crypto.ucrypto.gmk
! make/lib/Lib-jdk.hotspot.agent.gmk
! make/lib/Lib-jdk.internal.le.gmk
! make/lib/Lib-jdk.jdi.gmk
! make/lib/Lib-jdk.jdwp.agent.gmk
! make/lib/Lib-jdk.management.agent.gmk
! make/lib/Lib-jdk.management.gmk
! make/lib/Lib-jdk.net.gmk
! make/lib/Lib-jdk.pack.gmk
! make/lib/Lib-jdk.sctp.gmk
! make/lib/Lib-jdk.security.auth.gmk
! make/lib/LibCommon.gmk
! make/lib/LibosxLibraries.gmk
! make/lib/NetworkingLibraries.gmk
! make/lib/NioLibraries.gmk
! make/lib/PlatformLibraries.gmk
! make/lib/SecurityLibraries.gmk
! make/lib/SoundLibraries.gmk

Changeset: 6c3054543ede
Author:    ihse
Date:      2018-03-15 01:32 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/6c3054543ede

8199636: Unify naming for jaas_unix and jaas_nt
Reviewed-by: erikj

! make/lib/Lib-jdk.security.auth.gmk
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java

Changeset: be5eab692a2f
Author:    ihse
Date:      2018-03-15 02:08 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/be5eab692a2f

8199640: Split up BUILD_LIBKRB5 into the two, unrelated compilations it consists of
Reviewed-by: erikj

! make/lib/Lib-java.security.jgss.gmk

Changeset: 95e00d2708fb
Author:    redestad
Date:      2018-03-15 10:41 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/95e00d2708fb

8199647: java/util/Locale/SoftKeys.java fails with OutOfMemoryError again
Reviewed-by: psandoz

! test/jdk/java/util/Locale/SoftKeys.java

Changeset: 15a0e60c8b97
Author:    alanb
Date:      2018-03-15 10:47 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/15a0e60c8b97

8199611: (se) Minor selector implementation clean-up
Reviewed-by: clanger, redestad, bpb

! src/java.base/linux/classes/sun/nio/ch/EPoll.java
! src/java.base/linux/classes/sun/nio/ch/EPollArrayWrapper.java
! src/java.base/linux/classes/sun/nio/ch/EPollPort.java
! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueue.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java
! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorProvider.java
! src/java.base/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectionKeyImpl.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/java.base/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/java.base/solaris/classes/sun/nio/ch/EventPortSelectorImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java

Changeset: 92cca24c8807
Author:    alanb
Date:      2018-03-15 11:02 +0000
URL:       http://hg.openjdk.java.net/loom/loom/rev/92cca24c8807

8199329: Remove code that attempts to read bytes after connection reset reported
Reviewed-by: redestad, clanger, chegar

! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java
! src/java.base/share/classes/java/net/SocketInputStream.java
! src/java.base/share/classes/java/net/SocketOutputStream.java
! src/java.base/windows/classes/java/net/PlainSocketImpl.java

Changeset: 7443b946694a
Author:    shade
Date:      2018-03-15 12:07 +0100
URL:       http://hg.openjdk.java.net/loom/loom/rev/7443b946694a

8188240: Reflection Proxy should skip static methods
Reviewed-by: mchung, sundar, shade, plevart
Contributed-by: David Lloyd <david.lloyd at redhat.com>

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
+ test/jdk/java/lang/reflect/Proxy/ProxyClashTest.java

Changeset: 3c0a12972165
Author:    bpb
Date:      2018-03-15 08:11 -0700
URL:       http://hg.openjdk.java.net/loom/loom/rev/3c0a12972165

8189230: JDK method:java.lang.Integer.numberOfLeadingZeros(int) can be optimized
Summary: Directly return zero for a negative parameter instead of calculating
Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java



More information about the loom-dev mailing list