/hg/icedtea8-forest/hotspot: 34 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Jul 21 04:25:47 UTC 2017
changeset 35f89a3ffce5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=35f89a3ffce5
author: asaha
date: Tue Mar 14 08:17:36 2017 -0700
Added tag jdk8u131-b11 for changeset 829ea9b92cda
changeset 2d5100bddeb8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=2d5100bddeb8
author: asaha
date: Tue Dec 13 12:24:14 2016 -0800
Added tag jdk8u141-b00 for changeset 692bc6b674dc
changeset c938960d9345 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c938960d9345
author: asaha
date: Tue Dec 20 13:04:01 2016 -0800
Merge
changeset 923de3f490e5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=923de3f490e5
author: asaha
date: Mon Jan 23 16:38:33 2017 -0800
Merge
changeset 4649a1517487 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4649a1517487
author: asaha
date: Tue Feb 07 11:16:47 2017 -0800
Merge
changeset 15af9b4ac654 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=15af9b4ac654
author: asaha
date: Fri Feb 24 09:14:18 2017 -0800
Merge
changeset fd5901f4b951 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=fd5901f4b951
author: asaha
date: Thu Mar 09 09:52:31 2017 -0800
Merge
changeset 0cee0db0180b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=0cee0db0180b
author: asaha
date: Thu Mar 16 10:19:20 2017 -0700
Merge
changeset 82435799636c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=82435799636c
author: asaha
date: Mon Mar 20 10:54:26 2017 -0700
Added tag jdk8u141-b01 for changeset 0cee0db0180b
changeset ee9f1b7a61c5 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=ee9f1b7a61c5
author: asaha
date: Mon Mar 27 14:13:09 2017 -0700
Added tag jdk8u141-b02 for changeset 82435799636c
changeset 678f11cc769e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=678f11cc769e
author: coffeys
date: Thu Mar 16 17:38:32 2017 +0000
8173207: Upgrade compression library
Reviewed-by: sherman, jeff
changeset 62b0b4a31b44 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=62b0b4a31b44
author: asaha
date: Mon Apr 03 13:45:41 2017 -0700
Added tag jdk8u141-b03 for changeset 678f11cc769e
changeset 53a48dc8e441 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=53a48dc8e441
author: asaha
date: Mon Apr 10 13:38:51 2017 -0700
Added tag jdk8u141-b04 for changeset 62b0b4a31b44
changeset 4b7067065b0a in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=4b7067065b0a
author: asaha
date: Mon Apr 17 11:44:43 2017 -0700
Added tag jdk8u141-b05 for changeset 53a48dc8e441
changeset 42f196fd7c58 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=42f196fd7c58
author: asaha
date: Mon Apr 24 11:46:06 2017 -0700
Added tag jdk8u141-b06 for changeset 4b7067065b0a
changeset a8b80d85ef39 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=a8b80d85ef39
author: asaha
date: Mon May 01 10:54:10 2017 -0700
Added tag jdk8u141-b07 for changeset 42f196fd7c58
changeset 3ff8d0b5a04b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3ff8d0b5a04b
author: roland
date: Wed Feb 15 17:26:37 2017 -0800
8174164: SafePointNode::_replaced_nodes breaks with irreducible loops
Reviewed-by: kvn
changeset b1f3fbe39975 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b1f3fbe39975
author: roland
date: Thu Feb 16 15:14:44 2017 -0800
8175097: [TESTBUG] 8174164 fix missed the test
Reviewed-by: kvn
changeset 37ba410ffd43 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=37ba410ffd43
author: thartmann
date: Thu Mar 30 15:28:33 2017 +0200
8173770: Image conversion improvements
Reviewed-by: kvn, vlivanov, dlong, rhalade, mschoene, iignatyev
changeset b23c5879a33c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b23c5879a33c
author: asaha
date: Mon May 08 11:06:53 2017 -0700
Added tag jdk8u141-b08 for changeset 37ba410ffd43
changeset 1a3f8a55df45 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1a3f8a55df45
author: asaha
date: Mon May 15 14:08:52 2017 -0700
Added tag jdk8u141-b09 for changeset b23c5879a33c
changeset de803a292be4 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=de803a292be4
author: asaha
date: Mon May 22 14:58:54 2017 -0700
Added tag jdk8u141-b10 for changeset 1a3f8a55df45
changeset 1cc0a65e78aa in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=1cc0a65e78aa
author: asaha
date: Tue May 30 12:00:16 2017 -0700
Added tag jdk8u141-b11 for changeset de803a292be4
changeset d6e7c7d2c6f6 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=d6e7c7d2c6f6
author: mdoerr
date: Fri Jun 02 08:45:34 2017 +0200
8181420: PPC: Image conversion improvements
Reviewed-by: thartmann, simonis, mbaesken
changeset c37b56787d13 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c37b56787d13
author: asaha
date: Tue Jun 06 10:01:46 2017 -0700
Added tag jdk8u141-b12 for changeset d6e7c7d2c6f6
changeset df6af363337e in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=df6af363337e
author: asaha
date: Mon Jun 12 22:56:57 2017 -0700
8181946: JDK 8 THIRD_PARTY_README - Minor Cleanup
Reviewed-by: jeff
changeset 3a1543e089c3 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=3a1543e089c3
author: asaha
date: Mon Jun 12 23:06:07 2017 -0700
Added tag jdk8u141-b13 for changeset df6af363337e
changeset c1ebf7ebc39b in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=c1ebf7ebc39b
author: asaha
date: Mon Jun 26 13:50:08 2017 -0700
Added tag jdk8u141-b14 for changeset 3a1543e089c3
changeset 23f1790147d8 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=23f1790147d8
author: asaha
date: Tue Jul 11 23:27:13 2017 -0700
8184235: Backout JDK-8173207 from 8u141, 7u151 and higher updates source base
Summary: Backed out changeset 678f11cc769e
Reviewed-by: coffeys
changeset b139704a6cee in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=b139704a6cee
author: andrew
date: Wed Jul 19 05:41:20 2017 +0100
Merge jdk8u141-b15
changeset 125269abe0e7 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=125269abe0e7
author: fyang
date: Fri Jun 09 16:49:00 2017 +0800
7009641, PR3423: Don't fail VM when CodeCache is full
Summary: Port 7009641 to AArch64
Reviewed-by: aph
Contributed-by: teng.lu at linaro.org
changeset f0f4daedeb01 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=f0f4daedeb01
author: fyang
date: Tue Jun 20 17:06:16 2017 +0800
8182581, PR3423: aarch64: fix for crash caused by earlyret of compiled method
Summary: fix jvm crash caused by earlyret of compiled method for aarch64 port
Reviewed-by: aph
Contributed-by: snazarkin at azul.com
changeset 24ab92601b89 in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=24ab92601b89
author: roland
date: Tue Jul 04 21:23:37 2017 +0100
8183551, PR3423: AArch64: Image conversion improvements
changeset 198b2be8166c in /hg/icedtea8-forest/hotspot
details: http://icedtea.classpath.org/hg/icedtea8-forest/hotspot?cmd=changeset;node=198b2be8166c
author: andrew
date: Fri Jul 21 05:09:07 2017 +0100
Added tag icedtea-3.5.0 for changeset 24ab92601b89
diffstat:
.hgtags | 62 +-
.jcheck/conf | 2 -
THIRD_PARTY_README | 1290 +-
agent/make/Makefile | 9 +-
agent/src/os/linux/LinuxDebuggerLocal.c | 22 +-
agent/src/os/linux/Makefile | 5 +-
agent/src/os/linux/elfmacros.h | 2 +
agent/src/os/linux/libproc.h | 7 +
agent/src/os/linux/ps_core.c | 25 +-
agent/src/os/linux/ps_proc.c | 52 +-
agent/src/share/classes/sun/jvm/hotspot/HSDB.java | 20 +-
agent/src/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionAARCH64.java | 39 +
agent/src/share/classes/sun/jvm/hotspot/debugger/aarch64/AARCH64ThreadContext.java | 118 +
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java | 10 +
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java | 86 +
agent/src/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64ThreadContext.java | 47 +
agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcDebuggerLocal.java | 6 +
agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java | 87 +
agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadContext.java | 47 +
agent/src/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64ThreadFactory.java | 45 +
agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64Thread.java | 54 +
agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadContext.java | 47 +
agent/src/share/classes/sun/jvm/hotspot/debugger/remote/aarch64/RemoteAARCH64ThreadFactory.java | 45 +
agent/src/share/classes/sun/jvm/hotspot/runtime/Threads.java | 3 +
agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64CurrentFrameGuess.java | 244 +
agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java | 555 +
agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64JavaCallWrapper.java | 57 +
agent/src/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64RegisterMap.java | 52 +
agent/src/share/classes/sun/jvm/hotspot/runtime/linux_aarch64/LinuxAARCH64JavaThreadPDAccess.java | 132 +
agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java | 4 +-
make/aix/makefiles/defs.make | 6 +
make/aix/makefiles/jsig.make | 2 +
make/aix/makefiles/saproc.make | 4 +
make/aix/makefiles/vm.make | 2 +
make/bsd/makefiles/defs.make | 11 +
make/bsd/makefiles/jsig.make | 2 +
make/bsd/makefiles/saproc.make | 2 +
make/bsd/makefiles/vm.make | 2 +
make/defs.make | 13 +-
make/linux/makefiles/aarch64.make | 38 +
make/linux/makefiles/buildtree.make | 3 +
make/linux/makefiles/defs.make | 21 +
make/linux/makefiles/gcc.make | 14 +-
make/linux/makefiles/jsig.make | 4 +
make/linux/makefiles/rules.make | 20 +-
make/linux/makefiles/sa.make | 1 +
make/linux/makefiles/saproc.make | 4 +
make/linux/makefiles/vm.make | 68 +-
make/linux/platform_aarch64 | 15 +
make/sa.files | 6 +
make/solaris/makefiles/adlc.make | 6 +-
make/solaris/makefiles/defs.make | 7 +
make/solaris/makefiles/gcc.make | 4 +-
make/solaris/makefiles/jsig.make | 4 +
make/solaris/makefiles/saproc.make | 4 +
make/solaris/makefiles/vm.make | 12 +
make/windows/makefiles/debug.make | 2 +
make/windows/makefiles/defs.make | 6 +
make/windows/makefiles/fastdebug.make | 4 +-
make/windows/makefiles/product.make | 2 +
make/windows/makefiles/sa.make | 2 +
make/windows/makefiles/vm.make | 8 +
src/cpu/aarch64/vm/aarch64.ad | 16919 ++++++++++
src/cpu/aarch64/vm/aarch64Test.cpp | 38 +
src/cpu/aarch64/vm/aarch64_ad.m4 | 367 +
src/cpu/aarch64/vm/aarch64_call.cpp | 197 +
src/cpu/aarch64/vm/aarch64_linkage.S | 163 +
src/cpu/aarch64/vm/ad_encode.m4 | 73 +
src/cpu/aarch64/vm/assembler_aarch64.cpp | 1546 +
src/cpu/aarch64/vm/assembler_aarch64.hpp | 2565 +
src/cpu/aarch64/vm/assembler_aarch64.inline.hpp | 34 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.cpp | 57 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.hpp | 117 +
src/cpu/aarch64/vm/bytecodeInterpreter_aarch64.inline.hpp | 287 +
src/cpu/aarch64/vm/bytecodes_aarch64.cpp | 39 +
src/cpu/aarch64/vm/bytecodes_aarch64.hpp | 32 +
src/cpu/aarch64/vm/bytes_aarch64.hpp | 76 +
src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp | 470 +
src/cpu/aarch64/vm/c1_Defs_aarch64.hpp | 82 +
src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.cpp | 203 +
src/cpu/aarch64/vm/c1_FpuStackSim_aarch64.hpp | 74 +
src/cpu/aarch64/vm/c1_FrameMap_aarch64.cpp | 361 +
src/cpu/aarch64/vm/c1_FrameMap_aarch64.hpp | 149 +
src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp | 3296 +
src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp | 83 +
src/cpu/aarch64/vm/c1_LIRGenerator_aarch64.cpp | 1433 +
src/cpu/aarch64/vm/c1_LinearScan_aarch64.cpp | 34 +
src/cpu/aarch64/vm/c1_LinearScan_aarch64.hpp | 77 +
src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.cpp | 459 +
src/cpu/aarch64/vm/c1_MacroAssembler_aarch64.hpp | 110 +
src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp | 1453 +
src/cpu/aarch64/vm/c1_globals_aarch64.hpp | 79 +
src/cpu/aarch64/vm/c2_globals_aarch64.hpp | 89 +
src/cpu/aarch64/vm/c2_init_aarch64.cpp | 37 +
src/cpu/aarch64/vm/codeBuffer_aarch64.hpp | 36 +
src/cpu/aarch64/vm/compiledIC_aarch64.cpp | 153 +
src/cpu/aarch64/vm/copy_aarch64.hpp | 62 +
src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp | 35 +
src/cpu/aarch64/vm/cpustate_aarch64.hpp | 592 +
src/cpu/aarch64/vm/debug_aarch64.cpp | 36 +
src/cpu/aarch64/vm/decode_aarch64.hpp | 409 +
src/cpu/aarch64/vm/depChecker_aarch64.cpp | 31 +
src/cpu/aarch64/vm/depChecker_aarch64.hpp | 32 +
src/cpu/aarch64/vm/disassembler_aarch64.hpp | 38 +
src/cpu/aarch64/vm/frame_aarch64.cpp | 847 +
src/cpu/aarch64/vm/frame_aarch64.hpp | 217 +
src/cpu/aarch64/vm/frame_aarch64.inline.hpp | 332 +
src/cpu/aarch64/vm/globalDefinitions_aarch64.hpp | 44 +
src/cpu/aarch64/vm/globals_aarch64.hpp | 139 +
src/cpu/aarch64/vm/icBuffer_aarch64.cpp | 77 +
src/cpu/aarch64/vm/icache_aarch64.cpp | 41 +
src/cpu/aarch64/vm/icache_aarch64.hpp | 45 +
src/cpu/aarch64/vm/immediate_aarch64.cpp | 312 +
src/cpu/aarch64/vm/immediate_aarch64.hpp | 51 +
src/cpu/aarch64/vm/interp_masm_aarch64.cpp | 1730 +
src/cpu/aarch64/vm/interp_masm_aarch64.hpp | 300 +
src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp | 57 +
src/cpu/aarch64/vm/interpreterRT_aarch64.cpp | 429 +
src/cpu/aarch64/vm/interpreterRT_aarch64.hpp | 66 +
src/cpu/aarch64/vm/interpreter_aarch64.cpp | 314 +
src/cpu/aarch64/vm/interpreter_aarch64.hpp | 44 +
src/cpu/aarch64/vm/javaFrameAnchor_aarch64.hpp | 95 +
src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp | 175 +
src/cpu/aarch64/vm/jniTypes_aarch64.hpp | 108 +
src/cpu/aarch64/vm/jni_aarch64.h | 64 +
src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 4891 ++
src/cpu/aarch64/vm/macroAssembler_aarch64.hpp | 1314 +
src/cpu/aarch64/vm/macroAssembler_aarch64.inline.hpp | 36 +
src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp | 127 +
src/cpu/aarch64/vm/methodHandles_aarch64.cpp | 444 +
src/cpu/aarch64/vm/methodHandles_aarch64.hpp | 63 +
src/cpu/aarch64/vm/nativeInst_aarch64.cpp | 325 +
src/cpu/aarch64/vm/nativeInst_aarch64.hpp | 490 +
src/cpu/aarch64/vm/registerMap_aarch64.hpp | 46 +
src/cpu/aarch64/vm/register_aarch64.cpp | 55 +
src/cpu/aarch64/vm/register_aarch64.hpp | 258 +
src/cpu/aarch64/vm/register_definitions_aarch64.cpp | 156 +
src/cpu/aarch64/vm/relocInfo_aarch64.cpp | 119 +
src/cpu/aarch64/vm/relocInfo_aarch64.hpp | 39 +
src/cpu/aarch64/vm/runtime_aarch64.cpp | 48 +
src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp | 3136 +
src/cpu/aarch64/vm/stubGenerator_aarch64.cpp | 4317 ++
src/cpu/aarch64/vm/stubRoutines_aarch64.cpp | 277 +
src/cpu/aarch64/vm/stubRoutines_aarch64.hpp | 129 +
src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.hpp | 36 +
src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp | 2206 +
src/cpu/aarch64/vm/templateInterpreter_aarch64.hpp | 40 +
src/cpu/aarch64/vm/templateTable_aarch64.cpp | 3859 ++
src/cpu/aarch64/vm/templateTable_aarch64.hpp | 43 +
src/cpu/aarch64/vm/vmStructs_aarch64.hpp | 51 +
src/cpu/aarch64/vm/vm_version_aarch64.cpp | 336 +
src/cpu/aarch64/vm/vm_version_aarch64.hpp | 116 +
src/cpu/aarch64/vm/vmreg_aarch64.cpp | 52 +
src/cpu/aarch64/vm/vmreg_aarch64.hpp | 35 +
src/cpu/aarch64/vm/vmreg_aarch64.inline.hpp | 65 +
src/cpu/aarch64/vm/vtableStubs_aarch64.cpp | 251 +
src/cpu/ppc/vm/ppc.ad | 23 +
src/cpu/ppc/vm/sharedRuntime_ppc.cpp | 3 +-
src/cpu/ppc/vm/vm_version_ppc.cpp | 8 +-
src/cpu/sparc/vm/sparc.ad | 134 +
src/cpu/sparc/vm/vm_version_sparc.cpp | 9 +-
src/cpu/x86/vm/c1_LIRAssembler_x86.cpp | 4 +-
src/cpu/x86/vm/templateTable_x86_64.cpp | 4 -
src/cpu/x86/vm/vm_version_x86.cpp | 5 +
src/cpu/x86/vm/x86_32.ad | 152 +-
src/cpu/x86/vm/x86_64.ad | 103 +-
src/cpu/zero/vm/entry_zero.hpp | 4 +-
src/cpu/zero/vm/methodHandles_zero.hpp | 6 +-
src/cpu/zero/vm/nativeInst_zero.cpp | 3 +-
src/cpu/zero/vm/vm_version_zero.cpp | 11 +-
src/cpu/zero/vm/vm_version_zero.hpp | 3 +-
src/os/linux/vm/os_linux.cpp | 240 +-
src/os/linux/vm/os_linux.hpp | 48 +-
src/os/posix/vm/os_posix.cpp | 6 +-
src/os_cpu/linux_aarch64/vm/assembler_linux_aarch64.cpp | 53 +
src/os_cpu/linux_aarch64/vm/atomic_linux_aarch64.inline.hpp | 235 +
src/os_cpu/linux_aarch64/vm/bytes_linux_aarch64.inline.hpp | 44 +
src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp | 248 +
src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s | 411 +
src/os_cpu/linux_aarch64/vm/globals_linux_aarch64.hpp | 44 +
src/os_cpu/linux_aarch64/vm/linux_aarch64.S | 25 +
src/os_cpu/linux_aarch64/vm/linux_aarch64.ad | 68 +
src/os_cpu/linux_aarch64/vm/orderAccess_linux_aarch64.inline.hpp | 144 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp | 766 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.hpp | 58 +
src/os_cpu/linux_aarch64/vm/os_linux_aarch64.inline.hpp | 39 +
src/os_cpu/linux_aarch64/vm/prefetch_linux_aarch64.inline.hpp | 45 +
src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp | 41 +
src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp | 36 +
src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.cpp | 92 +
src/os_cpu/linux_aarch64/vm/thread_linux_aarch64.hpp | 85 +
src/os_cpu/linux_aarch64/vm/vmStructs_linux_aarch64.hpp | 54 +
src/os_cpu/linux_aarch64/vm/vm_version_linux_aarch64.cpp | 28 +
src/os_cpu/linux_x86/vm/os_linux_x86.cpp | 2 +-
src/share/tools/hsdis/Makefile | 11 +-
src/share/tools/hsdis/hsdis.c | 3 +
src/share/vm/adlc/archDesc.cpp | 1 +
src/share/vm/adlc/formssel.cpp | 3 +-
src/share/vm/adlc/main.cpp | 5 +
src/share/vm/asm/assembler.hpp | 8 +-
src/share/vm/asm/assembler.inline.hpp | 3 +
src/share/vm/asm/codeBuffer.hpp | 3 +
src/share/vm/asm/macroAssembler.hpp | 3 +
src/share/vm/asm/macroAssembler.inline.hpp | 3 +
src/share/vm/asm/register.hpp | 3 +
src/share/vm/c1/c1_Canonicalizer.cpp | 7 +
src/share/vm/c1/c1_Compilation.cpp | 26 +
src/share/vm/c1/c1_Defs.hpp | 6 +
src/share/vm/c1/c1_FpuStackSim.hpp | 3 +
src/share/vm/c1/c1_FrameMap.cpp | 3 +
src/share/vm/c1/c1_FrameMap.hpp | 3 +
src/share/vm/c1/c1_LIR.cpp | 25 +-
src/share/vm/c1/c1_LIR.hpp | 23 +-
src/share/vm/c1/c1_LIRAssembler.cpp | 9 +
src/share/vm/c1/c1_LIRAssembler.hpp | 3 +
src/share/vm/c1/c1_LIRGenerator.cpp | 2 +-
src/share/vm/c1/c1_LinearScan.cpp | 11 +-
src/share/vm/c1/c1_LinearScan.hpp | 3 +
src/share/vm/c1/c1_MacroAssembler.hpp | 3 +
src/share/vm/c1/c1_Runtime1.cpp | 38 +-
src/share/vm/c1/c1_Runtime1.hpp | 4 +-
src/share/vm/c1/c1_ValueMap.hpp | 8 +-
src/share/vm/c1/c1_globals.hpp | 3 +
src/share/vm/ci/ciField.cpp | 4 +
src/share/vm/classfile/bytecodeAssembler.cpp | 3 +
src/share/vm/classfile/classFileParser.cpp | 5 +-
src/share/vm/classfile/classFileStream.hpp | 3 +
src/share/vm/classfile/stackMapTable.hpp | 3 +
src/share/vm/classfile/symbolTable.cpp | 51 +-
src/share/vm/classfile/symbolTable.hpp | 17 +-
src/share/vm/classfile/verifier.cpp | 3 +
src/share/vm/code/codeBlob.cpp | 3 +
src/share/vm/code/compiledIC.hpp | 7 +
src/share/vm/code/nmethod.cpp | 22 +
src/share/vm/code/relocInfo.hpp | 3 +
src/share/vm/code/vmreg.hpp | 5 +
src/share/vm/compiler/disassembler.cpp | 5 +-
src/share/vm/compiler/disassembler.hpp | 3 +
src/share/vm/compiler/oopMap.cpp | 7 +
src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 2 +-
src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 18 +-
src/share/vm/gc_implementation/g1/concurrentMark.cpp | 2 +-
src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp | 4 +-
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 2 +-
src/share/vm/gc_implementation/g1/g1MarkSweep.cpp | 11 +
src/share/vm/gc_implementation/g1/g1PageBasedVirtualSpace.hpp | 2 +-
src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp | 2 +-
src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp | 2 +-
src/share/vm/gc_implementation/g1/heapRegion.cpp | 2 +-
src/share/vm/gc_implementation/parNew/parNewGeneration.cpp | 15 +-
src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp | 12 +
src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp | 20 +-
src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 28 +
src/share/vm/interpreter/abstractInterpreter.hpp | 2 +
src/share/vm/interpreter/bytecode.hpp | 3 +
src/share/vm/interpreter/bytecodeInterpreter.hpp | 6 +
src/share/vm/interpreter/bytecodeInterpreter.inline.hpp | 3 +
src/share/vm/interpreter/bytecodeStream.hpp | 3 +
src/share/vm/interpreter/bytecodes.cpp | 3 +
src/share/vm/interpreter/bytecodes.hpp | 3 +
src/share/vm/interpreter/cppInterpreter.hpp | 3 +
src/share/vm/interpreter/cppInterpreterGenerator.hpp | 8 +
src/share/vm/interpreter/interpreter.hpp | 3 +
src/share/vm/interpreter/interpreterGenerator.hpp | 3 +
src/share/vm/interpreter/interpreterRuntime.cpp | 7 +-
src/share/vm/interpreter/interpreterRuntime.hpp | 5 +-
src/share/vm/interpreter/templateInterpreter.hpp | 3 +
src/share/vm/interpreter/templateInterpreterGenerator.hpp | 5 +
src/share/vm/interpreter/templateTable.cpp | 5 +
src/share/vm/interpreter/templateTable.hpp | 7 +
src/share/vm/memory/allocation.inline.hpp | 2 +-
src/share/vm/memory/collectorPolicy.cpp | 14 +-
src/share/vm/memory/defNewGeneration.cpp | 13 +
src/share/vm/memory/generation.cpp | 12 +
src/share/vm/memory/metaspace.cpp | 48 +-
src/share/vm/memory/metaspaceShared.cpp | 4 +
src/share/vm/memory/metaspaceShared.hpp | 4 +
src/share/vm/memory/tenuredGeneration.cpp | 12 +
src/share/vm/oops/constantPool.hpp | 3 +
src/share/vm/oops/instanceKlass.cpp | 17 +
src/share/vm/oops/method.cpp | 17 +
src/share/vm/oops/method.hpp | 7 +-
src/share/vm/oops/objArrayKlass.inline.hpp | 4 +-
src/share/vm/oops/oop.inline.hpp | 3 +
src/share/vm/opto/addnode.cpp | 8 +-
src/share/vm/opto/buildOopMap.cpp | 3 +
src/share/vm/opto/c2_globals.hpp | 3 +
src/share/vm/opto/c2compiler.cpp | 2 +
src/share/vm/opto/callnode.hpp | 18 +-
src/share/vm/opto/chaitin.hpp | 5 +-
src/share/vm/opto/classes.hpp | 1 +
src/share/vm/opto/compile.cpp | 36 +
src/share/vm/opto/doCall.cpp | 26 +-
src/share/vm/opto/gcm.cpp | 2 +
src/share/vm/opto/graphKit.cpp | 2 +-
src/share/vm/opto/lcm.cpp | 9 +-
src/share/vm/opto/locknode.hpp | 2 +
src/share/vm/opto/loopPredicate.cpp | 154 +-
src/share/vm/opto/loopTransform.cpp | 4 +-
src/share/vm/opto/loopnode.hpp | 4 +-
src/share/vm/opto/macro.cpp | 8 +-
src/share/vm/opto/matcher.cpp | 2 +
src/share/vm/opto/memnode.cpp | 4 +-
src/share/vm/opto/mulnode.cpp | 23 +-
src/share/vm/opto/output.cpp | 1 +
src/share/vm/opto/output.hpp | 2 +
src/share/vm/opto/parse1.cpp | 4 +-
src/share/vm/opto/regmask.cpp | 2 +
src/share/vm/opto/regmask.hpp | 2 +
src/share/vm/opto/replacednodes.cpp | 8 +-
src/share/vm/opto/replacednodes.hpp | 2 +-
src/share/vm/opto/runtime.cpp | 2 +
src/share/vm/opto/subnode.cpp | 62 +-
src/share/vm/opto/subnode.hpp | 9 +
src/share/vm/opto/type.cpp | 23 +-
src/share/vm/prims/jniCheck.cpp | 3 +
src/share/vm/prims/jni_md.h | 3 +
src/share/vm/prims/jvm.cpp | 10 +
src/share/vm/prims/jvm.h | 5 +
src/share/vm/prims/jvmtiClassFileReconstituter.cpp | 3 +
src/share/vm/prims/jvmtiExport.cpp | 7 +
src/share/vm/prims/jvmtiTagMap.cpp | 2 +
src/share/vm/prims/methodHandles.hpp | 8 +
src/share/vm/prims/unsafe.cpp | 52 +
src/share/vm/runtime/advancedThresholdPolicy.cpp | 5 +-
src/share/vm/runtime/arguments.cpp | 22 +-
src/share/vm/runtime/atomic.inline.hpp | 3 +
src/share/vm/runtime/deoptimization.cpp | 5 +
src/share/vm/runtime/dtraceJSDT.hpp | 3 +
src/share/vm/runtime/frame.cpp | 3 +
src/share/vm/runtime/frame.hpp | 5 +
src/share/vm/runtime/frame.inline.hpp | 6 +
src/share/vm/runtime/globals.hpp | 17 +-
src/share/vm/runtime/icache.hpp | 3 +
src/share/vm/runtime/interfaceSupport.hpp | 18 +-
src/share/vm/runtime/java.cpp | 3 +
src/share/vm/runtime/javaCalls.hpp | 3 +
src/share/vm/runtime/javaFrameAnchor.hpp | 3 +
src/share/vm/runtime/mutex.cpp | 10 -
src/share/vm/runtime/orderAccess.inline.hpp | 3 +
src/share/vm/runtime/os.hpp | 7 +
src/share/vm/runtime/prefetch.inline.hpp | 3 +
src/share/vm/runtime/registerMap.hpp | 6 +
src/share/vm/runtime/relocator.hpp | 3 +
src/share/vm/runtime/safepoint.cpp | 4 +
src/share/vm/runtime/sharedRuntime.cpp | 26 +
src/share/vm/runtime/stackValueCollection.cpp | 3 +
src/share/vm/runtime/statSampler.cpp | 3 +
src/share/vm/runtime/stubRoutines.cpp | 5 +
src/share/vm/runtime/stubRoutines.hpp | 12 +-
src/share/vm/runtime/sweeper.cpp | 3 +
src/share/vm/runtime/thread.hpp | 5 +-
src/share/vm/runtime/thread.inline.hpp | 2 +-
src/share/vm/runtime/threadLocalStorage.hpp | 3 +
src/share/vm/runtime/vframeArray.cpp | 2 +-
src/share/vm/runtime/vmStructs.cpp | 11 +-
src/share/vm/runtime/vm_version.cpp | 4 +
src/share/vm/utilities/copy.cpp | 171 +-
src/share/vm/utilities/copy.hpp | 15 +-
src/share/vm/utilities/globalDefinitions.hpp | 34 +
src/share/vm/utilities/hashtable.cpp | 31 +-
src/share/vm/utilities/hashtable.hpp | 22 +-
src/share/vm/utilities/macros.hpp | 8 +
src/share/vm/utilities/vmError.cpp | 10 +-
test/TEST.groups | 3 +-
test/aarch64/DoubleArithTests.java | 49 +
test/aarch64/DoubleCmpTests.java | 102 +
test/aarch64/FloatArithTests.java | 49 +
test/aarch64/FloatCmpTests.java | 102 +
test/aarch64/IntArithTests.java | 131 +
test/aarch64/IntCmpTests.java | 102 +
test/aarch64/IntLogicTests.java | 66 +
test/aarch64/IntShiftTests.java | 78 +
test/aarch64/LongArithTests.java | 132 +
test/aarch64/LongCmpTests.java | 102 +
test/aarch64/LongLogicTests.java | 68 +
test/aarch64/LongShiftTests.java | 77 +
test/compiler/c1/UnsafeVolatileGuardTest.java | 72 +
test/compiler/c1/VolatileGuardTest.java | 52 +
test/compiler/c2/TestReplacedNodesOSR.java | 86 +
test/compiler/codegen/8144028/BitTests.java | 164 +
test/compiler/codegen/IntRotateWithImmediate.java | 24 +-
test/compiler/floatingpoint/TestFloatJNIArgs.java | 86 +
test/compiler/floatingpoint/TestFloatJNIArgs.sh | 104 +
test/compiler/floatingpoint/libTestFloatJNIArgs.c | 68 +
test/compiler/intrinsics/mathexact/sanity/IntrinsicBase.java | 4 +-
test/compiler/intrinsics/multiplytolen/TestMultiplyToLen.java | 25 +
test/compiler/intrinsics/sha/cli/SHAOptionsBase.java | 13 +
test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java | 7 +-
test/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java | 2 +
test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java | 7 +-
test/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java | 2 +
test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java | 7 +-
test/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java | 2 +
test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java | 2 +
test/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java | 2 +
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java | 3 +-
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForSupportedAArch64CPU.java | 93 +
test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedAArch64CPU.java | 66 +
test/compiler/stable/StableConfiguration.java | 22 +-
test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java | 21 +-
test/compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java | 315 +
test/compiler/vectorization/TestVectorUnalignedOffset.java | 55 +
test/gc/arguments/TestAggressiveHeap.java | 91 +
test/gc/metaspace/TestPerfCountersAndMemoryPools.java | 4 +-
405 files changed, 70972 insertions(+), 1270 deletions(-)
diffs (truncated from 78014 to 500 lines):
diff -r 829ea9b92cda -r 198b2be8166c .hgtags
--- a/.hgtags Mon Mar 06 11:12:11 2017 -0800
+++ b/.hgtags Fri Jul 21 05:09:07 2017 +0100
@@ -50,6 +50,7 @@
faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73
f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74
d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75
+b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12
9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76
455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77
e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78
@@ -87,6 +88,7 @@
07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01
e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87
4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88
+a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13
15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89
4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02
605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90
@@ -160,6 +162,7 @@
b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05
bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136
bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06
+591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14
2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137
2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07
0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138
@@ -305,6 +308,7 @@
990bbd393c239d95310ccc38094e57923bbf1d4a hs25-b14
e94068d4ff52849c8aa0786a53a59b63d1312a39 jdk8-b70
0847210f85480bf3848dc90bc2ab23c0a4791b55 jdk8-b71
+2c52e96f640d60368c2efd07e1acfe35ec3e0045 initial_upload
d5cb5830f570d1304ea4b196dde672a291b55f29 jdk8-b72
1e129851479e4f5df439109fca2c7be1f1613522 hs25-b15
11619f33cd683c2f1d6ef72f1c6ff3dacf5a9f1c jdk8-b73
@@ -322,7 +326,7 @@
df5396524152118535c36da5801d828b560d19a2 hs25-b21
4a198b201f3ce84433fa94a3ca65d061473e7c4c jdk8-b80
dd6350b4abc4a6c19c89dd982cc0e4f3d119885c hs25-b22
-65b797426a3bec6e91b64085a0cfb94adadb634a jdk8-b81
+31390de29c4bb5f7e78b2e970f92197c04a4ed4d aarch64-20130813
0631ebcc45f05c73b09a56c2586685af1f781c1d hs25-b23
3db4ab0e12f437fe374817de346b2b0c6b4a5b31 jdk8-b82
e3a41fc0234895eba4f272b984f7dacff495f8eb hs25-b24
@@ -381,6 +385,8 @@
566db1b0e6efca31f181456e54c8911d0192410d hs25-b51
c81dd5393a5e333df7cb1f6621f5897ada6522b5 jdk8-b109
58043478c26d4e8bf48700acea5f97aba8b417d4 hs25-b52
+f043f9395d362da011b111cf8c142af1caf6f64d preview_rc1
+33029403ab5913db80c4e4d1870809d3ade8e81c preview_rc2
6209b0ed51c086d4127bac0e086c8f326d1764d7 jdk8-b110
562a3d356de67670b4172b82aca2d30743449e04 hs25-b53
f6962730bbde82f279a0ae3a1c14bc5e58096c6e jdk8-b111
@@ -418,12 +424,17 @@
d45454002494d147c0761e6b37d8a73064f3cf92 hs25-b68
32f017489ba5dd1bedabb9fa1d26bcc74d0a72b6 hs25-b69
35038da7bb9ddd367a0a6bf926dfb281aee1d554 jdk8-b127
+18e5cbbe8abf64a043e2482c625e04acde33a3f8 jdk8_b128_aarch64_rc1
+39d28a8ea5be4e5c1ce659b7e6b3dadbbb1f908b jdk8_b128_aarch64_rc3
+cc094e1af98de679e81d17d3fc2653158c7b26c6 jdk8_b128_aarch64_rc4
+e5b35062dee3eaeac2fb80aac932cbcc36256c92 jdk8_b128_aarch64_992
874c0b4a946c362bbf20d37c2a564b39093152e6 jdk8-b128
cb39165c4a65bbff8db356df411e762f9e5423b8 jdk8-b129
1dbaf664a611e5d9cab6d1be42537b67d0d05f94 jdk8-b130
b5e7ebfe185cb4c2eeb8a919025fc6a26be2fcef jdk8-b131
9f9179e8f0cfe74c08f3716cf3c38e21e1de4c4a hs25-b70
0c94c41dcd70e9a9b4d96e31275afd5a73daa72d jdk8-b132
+72b29bfe67fa902516bca75c166a29fccb8c5be2 jdk8_final
4a35ef38e2a7bc64df20c7700ba69b37e3ddb8b5 jdk8u5-b01
e5561d89fe8bfc79cd6c8fcc36d270cc6a49ec6e jdk8u5-b02
2f9eb9fcab6c42c8c84ddb44170ea33235116d84 jdk8u5-b03
@@ -471,6 +482,7 @@
5186bc5047c1725888ed99f423bdfaa116e05abe hs25.20-b09
4d73f1e99f97d1444e16ee5ef4634eb2129969ad jdk8u20-b09
27a9e6a96a8ced7b7ee892d5d0f1a735b9010abb hs25.20-b10
+c2767d7216058484f87920557a3f9282506e5ce5 icedtea-3.0.0pre01
300e2c5eeb2710de3630d14ffe4592214633dbff jdk8u20-b10
70dc2c030c69470a5d9099b7f54e4cfef89276fd jdk8u20-b11
b6a2ba7d3ea7259a76c8ff1ec22fac9094494c1c hs25.20-b11
@@ -496,6 +508,7 @@
e4a6e7f1b90b85270aee1c54edaca3ef737082f1 hs25.20-b21
f7429096a202cab5c36a0f20dea33c554026010f jdk8u20-b22
7c56530b11496459e66cb9ea933035002311672c hs25.20-b22
+877471da7fbbe69d029b990b77a70e7fcf3d02ed icedtea-3.0.0pre02
f09d1f6a401e25a54dad44bb7bea482e47558af5 jdk8u20-b23
42ddd0bbcb6630fe463ec9bc1893c838d5edff1b jdk8u20-b24
00cf2b6f51b9560b01030e8f4c28c466f0b21fe3 hs25.20-b23
@@ -574,6 +587,9 @@
6b93bf9ea3ea57ed0fe53cfedb2f9ab912c324e5 jdk8u40-b12
521e269ae1daa9df1cb0835b97aa76bdf340fcb2 hs25.40-b17
86307d47790785398d0695acc361bccaefe25f94 jdk8u40-b13
+b280f4f4f11916e202aaa4d458630d4c26b59e2a jdk8u40-b12-aarch64
+26fc60dd5da8d3f1554fb8f2553f050839a539c6 jdk8u40-b12-aarch64-1262
+d7c03eb8b2c2bc4d34438699f07609ba4c4bca5c jdk8u40-b12-aarch64-1263
4d5dc0d0f8799fafa1135d51d85edd4edd566501 hs25.40-b18
b8ca8ec1daea70f7c0d519e866f9f147ec247055 jdk8u40-b14
eb16b24e2eba9bdf04a9b377bebc2db9f713ff5e jdk8u40-b15
@@ -588,6 +604,9 @@
d9349fa8822336e0244da0a8448f3e6b2d62741d jdk8u40-b19
c3933f52eeb33f70ee562464edddfe9f01d944fd jdk8u40-b20
d2e9a6bec4f2eec8506eed16f7324992a85d8480 hs25.40-b24
+85e5201a55e4dcf1b5dbb90bcfee072245e8a458 icedtea-3.0.0pre03
+7e5a87c79d696b280bae72ee7510e2a438c45960 icedtea-3.0.0pre04
+b07272ef9ccdf3066fbfd6e28bac10baad9417b6 icedtea-3.0.0pre05
25ec4a67433744bbe3406e5069e7fd1876ebbf2f jdk8u40-b21
0f0cb4eeab2d871274f4ffdcd6017d2fdfa89238 hs25.40-b25
0ee548a1cda08c884eccd563e2d5fdb6ee769b5a jdk8u40-b22
@@ -722,6 +741,11 @@
0e4094950cd312c8f95c7f37336606323fe049fe jdk8u60-b23
d89ceecf1bad55e1aee2932b8895d60fc64c15db hs25.60-b23
fb157d537278cda4150740e27bb57cd8694e15bf jdk8u60-b24
+11098f828fb815a467e77729f2055d6b1575ad3e arch64-jdk8u60-b24
+8ec803e97a0d578eaeaf8375ee295a5928eb546f aarch64-jdk8u60-b24.2
+2ee4407fe4e4ae13c5c7ef20709616cb3f43dea9 icedtea-3.0.0pre06
+ddebea156752c9a58ab2ab82f5dc28efee5f8f82 icedtea-3.0.0pre07
+c313c4782bb33aa4ea49f1342c54b3138af418a1 icedtea-3.0.0pre08
6b4ea38c01bd9cc86d0aa8926f4855ff6ee365ee jdk8u60-b25
6a6759372807f49aa7a66ddc36aa91d6648d2097 jdk8u60-b26
10ad4b9d79f98fa3545c88a342a68a80d198b808 jdk8u60-b27
@@ -801,6 +825,7 @@
b8e7dd0e21173ad829b40361763d27cb6ac532e9 jdk8u72-b12
a8e4754b89aecc388623394a20f6d43d4c58f083 jdk8u72-b13
dc2fdd4e0b8105268b8231040f761f27ab4523f2 jdk8u72-b14
+dbf85d44da89a2428b3bd678be791c314e148845 icedtea-3.0.0pre09
d6670c5d49ba381405ec9f69a78ccc5b8b0c8473 jdk8u72-b15
da43260704c28b9f19cb652090ae65c258220fd6 jdk8u72-b31
26b99cd20661a1fa05939d1856a9389311e01c4f jdk8u73-b00
@@ -835,6 +860,9 @@
1b6d4fd2730e58f17820930f797938dc182117c4 jdk8u77-b00
ddd297e340b1170d3cec011ee64e729f8b493c86 jdk8u77-b01
1b4072e4bb3ad54c4e894998486a8b33f0689160 jdk8u77-b02
+e9585e814cc954c06e870f3bdf37171029da0d5e icedtea-3.0.0pre10
+5e587a29a6aac06d6b5a7ebeea99a291d82520c8 icedtea-3.0.0
+49b8cecd1bbe2c2ba0ad1aec6722078b621866a1 icedtea-3.0-branchpoint
223b64a19e94222dd97b92bb40abcfbc0bf6ef1f jdk8u77-b03
bbbb05e91c629f8d9eef2ba43933767f68a898b0 jdk8u91-b00
e36b6ade0499eadfd8673fe62ef0a613af2e6d67 jdk8u91-b13
@@ -859,6 +887,10 @@
9a87701e22b3cae79fdfd8cdb732051e02a710fa jdk8u76-b12
481dcde745b6aec035781ed9f6797cfc93719f71 jdk8u92-b00
f3e1e734e2d29101a9537ddeb71ecad413fcd352 jdk8u92-b13
+cbd30c92ef7a62846124e28b35aaf668621b1105 icedtea-3.1.0pre01
+76eca5cf31500ecb1d1807685729a7ea5c3780e7 icedtea-3.1.0pre02
+ea6933324a7a52379d7f1e18e7525fd619079865 icedtea-3.1.0pre03
+0f47eef348e2ec17dd6492886c57e23023fbc435 icedtea-3.1.0pre04
24a09407d71bb2cc4848bfa21660c890b4d722b1 jdk8u92-b14
445941ba41c0e3829fe02140690b144281ac2141 jdk8u92-b31
f958bebdee267695e37aadd27753ac8b1e1823c8 jdk8u92-b32
@@ -877,6 +909,8 @@
218a44a163fa8c2532fd5f2e8ea9bc3c9c2ca8cf jdk8u101-b10
0095e54dcaa1acfe1614feff9600734c26af7ae8 jdk8u101-b11
286fe17d81c3d153611a28e50926083ae934cc56 jdk8u101-b12
+e480e0df8eea8e5d022672a450cd6c8e2eeac86b icedtea-3.1.0
+90416ba05ba1cde27da26ca1e6cc66062e883c17 icedtea-3.2.0pre01
77df35b662ed98236f67ab18e23691460f986981 jdk8u101-b13
d6c92b9e192ef97305a699e868387d55821c81ad jdk8u102-b00
d6c92b9e192ef97305a699e868387d55821c81ad jdk8u82-b00
@@ -893,6 +927,8 @@
36a1a2875ed55fa17818f3eb203e27922a7b4589 jdk8u102-b11
340e1a736ef7169786e70db7f31ffd32bc3be24d jdk8u102-b12
f6daf04c0f48dab5420ad63d21da82a7fa4e3ad7 jdk8u102-b13
+ac19c2e28a511cacde863e39802c2e5277e1665f icedtea-3.2.0pre02
+bca09127475293c1938b5413fbf25af2c281c597 icedtea-3.2.0pre03
ac29c9c1193aef5d480b200ed94c5d579243c17b jdk8u102-b14
96e1c72fc617d3c6c125bcfc9182f77fc6aa38e6 jdk8u102-b31
c8988d2e4212583ec0f04591c8e241ad3cf95674 jdk8u102-b32
@@ -913,6 +949,7 @@
603804f2132ff188a9f3d1c31cca63b47220e2e2 jdk8u111-b11
055bc2a065a503e8714ff7ad27e6197dc0339efa jdk8u111-b12
c3b42c43c230f10e79ae850ee9062fe86d3c75c9 jdk8u111-b13
+be4aeaa327f739d02d2c66a433ab2946ef19c5fb icedtea-3.2.0
05a6a5823aa58a0a4720a328a9db484f21d573bc jdk8u111-b14
b09a69142dd3bf78ca66bb0c99046ca7cccbdda9 jdk8u112-b00
cf1faa9100dd8c8df6e1a604aaf613d037f51ebf jdk8u112-b01
@@ -930,6 +967,7 @@
c2c4db2a42a215c98a4f027edb8bbb00dd62d9b9 jdk8u112-b14
b28d012a24cab8f4ceeee0c9d3252969757423ed jdk8u112-b15
e134dc1879b72124e478be01680b0646a2fbf585 jdk8u112-b16
+510bf6178ea48859804d69715a78b82b8d2c58d3 icedtea-3.3.0pre01
87440ed4e1de7753a436f957d35555d8b4e26f1d jdk8u112-b31
3b0e5f01891f5ebbf67797b1aae786196f1bb4f6 jdk8u121-b00
251a2493b1857f2ff4f11eab2dfd8b2fe8ed441b jdk8u121-b01
@@ -944,6 +982,9 @@
f26f6895c9dfb32dfb4c228d69b371d8ab118536 jdk8u121-b10
11f91811e4d7e5ddfaf938dcf386ec8fe5bf7b7c jdk8u121-b11
b132b08b28bf23a26329928cf6b4ffda5857f4d3 jdk8u121-b12
+2a767107aa8c8142d96eb95142b1ac82cf646568 icedtea-3.3.0pre02
+6efaf77e82a17344499a277f1909bd3825b1b5ac icedtea-3.3.0
+0bd3170be8c729dfaa88e7aa97449b2f36c650a9 icedtea-3.4.0pre01
90f94521c3515e5f27af0ab9b31d036e88bb322a jdk8u121-b13
c0a1ba0df20fda10ddb8599e888eb56ad98b3874 jdk8u131-b00
0b85ccd6240991e1a501602ff5addec6b88ae0af jdk8u131-b01
@@ -956,3 +997,22 @@
db221c0a423e776bec5c3198d11d3f26827bd786 jdk8u131-b08
56e71d16083904ceddfdd1d66312582a42781646 jdk8u131-b09
1da23ae49386608550596502d90a381ee6c1dfaa jdk8u131-b10
+00b7bbd261c972b38d4ecc2925f445c28de6fcb3 icedtea-3.4.0
+654b7fcb4932d48063f5f1fba0c8994db5e02976 icedtea-3.5.0pre01
+829ea9b92cda9545652f1b309f56c57383024ebb jdk8u131-b11
+692bc6b674dcab72453de08ee9da0856a7e41c0f jdk8u141-b00
+0cee0db0180b64655751e7058c251103f9660f85 jdk8u141-b01
+82435799636c8b50a090aebcb5af49946afa7bb5 jdk8u141-b02
+678f11cc769eb79d35d49a94c769304df67a9cef jdk8u141-b03
+62b0b4a31b44e8b159bff106c04ecfabc9d78d9b jdk8u141-b04
+53a48dc8e4418ed422c69361193add798cb4ed55 jdk8u141-b05
+4b7067065b0ad08c41a6334b44877319cbb2de54 jdk8u141-b06
+42f196fd7c589e439c4e6d86b7d845ff024cfe45 jdk8u141-b07
+37ba410ffd431c76961255b87398f6ace7b6794f jdk8u141-b08
+b23c5879a33cf2c2e7c3e2cdfb0285bb7e64198e jdk8u141-b09
+1a3f8a55df45dd79cb566d172e925faa464534f0 jdk8u141-b10
+de803a292be4add77fd8a1e034481f0692c89f95 jdk8u141-b11
+d6e7c7d2c6f69906b4cb643a6813eccba0de988f jdk8u141-b12
+df6af363337eff5b22ae7940b0981231fdf5dfb4 jdk8u141-b13
+3a1543e089c32592be9c201c6e021295fbf5fdc1 jdk8u141-b14
+24ab92601b895b36ffc66e50e634cb962f8f6c1e icedtea-3.5.0
diff -r 829ea9b92cda -r 198b2be8166c .jcheck/conf
--- a/.jcheck/conf Mon Mar 06 11:12:11 2017 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk8
-bugids=dup
diff -r 829ea9b92cda -r 198b2be8166c THIRD_PARTY_README
--- a/THIRD_PARTY_README Mon Mar 06 11:12:11 2017 -0800
+++ b/THIRD_PARTY_README Fri Jul 21 05:09:07 2017 +0100
@@ -285,13 +285,53 @@
form with the JDK 8 and OpenJDK 8 source distributions, and as object code in
the JRE 8 & JDK 8 runtimes.
-In the case of the JRE 8 & JDK 8 runtimes, the terms of the Oracle license do
+In the case of the JRE & JDK runtimes, the terms of the Oracle license do
NOT apply to the Elliptic Curve Cryptography library; it is licensed under the
following license, separately from Oracle's JDK & JRE. If you do not wish to
-install the Elliptic Curve Cryptography library, you may delete the library
-named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows
-systems) from the JRE bin directory reserved for native libraries.
-
+install the Elliptic Curve Cryptography library, you may delete the
+Elliptic Curve Cryptography library:
+ - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so
+ - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll
+ - On Mac systems, delete:
+ for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib
+ for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib
+
+Written Offer for ECC Source Code
+ For third party technology that you receive from Oracle in binary form
+ which is licensed under an open source license that gives you the right
+ to receive the source code for that binary, you can obtain a copy of
+ the applicable source code from this page:
+ http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl
+
+ If the source code for the technology was not provided to you with the
+ binary, you can also receive a copy of the source code on physical
+ media by submitting a written request to:
+
+ Oracle America, Inc.
+ Attn: Associate General Counsel,
+ Development and Engineering Legal
+ 500 Oracle Parkway, 10th Floor
+ Redwood Shores, CA 94065
+
+ Or, you may send an email to Oracle using the form at:
+ http://www.oracle.com/goto/opensourcecode/request
+
+ Your request should include:
+ - The name of the component or binary file(s) for which you are requesting
+ the source code
+ - The name and version number of the Oracle product containing the binary
+ - The date you received the Oracle product
+ - Your name
+ - Your company name (if applicable)
+ - Your return mailing address and email and
+ - A telephone number in the event we need to reach you.
+
+ We may charge you a fee to cover the cost of physical media and processing.
+ Your request must be sent (i) within three (3) years of the date you
+ received the Oracle product that included the component or binary
+ file(s) that are the subject of your request, or (ii) in the case of
+ code licensed under the GPL v3, for as long as Oracle offers spare
+ parts or customer support for that product model.
--- begin of LICENSE ---
@@ -870,63 +910,6 @@
OF SUCH DAMAGE.
--- end of LICENSE ---
-%% This notice is provided with respect to Dynalink library which is included
-with the Nashorn technology.
-
---- begin of LICENSE ---
-Copyright (c) 2009-2013, Attila Szegedi
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-* Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER
-BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
---- end of LICENSE ---
-
-%% This notice is provided with respect to Joni library which is included
-with the Nashorn technology.
-
---- begin of LICENSE ---
-Permission is hereby granted, free of charge, to any person obtaining a copy of
-this software and associated documentation files (the "Software"), to deal in
-the Software without restriction, including without limitation the rights to
-use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
-of the Software, and to permit persons to whom the Software is furnished to do
-so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
---- end of LICENSE ---
-
--------------------------------------------------------------------------------
-
%% This notice is provided with respect to FontConfig 2.5, which may be
included with JRE 8, JDK 8, and OpenJDK 8 source distributions on
Linux and Solaris.
@@ -956,6 +939,74 @@
-------------------------------------------------------------------------------
+%% This notice is provided with respect to freebXML Registry 3.0 & 3.1,
+which may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+freebxml: Copyright (c) 2001 freebxml.org. All rights reserved.
+
+The names "The freebXML Registry Project" and "freebxml Software
+Foundation" must not be used to endorse or promote products derived
+from this software or be used in a product name without prior
+written permission. For written permission, please contact
+ebxmlrr-team at lists.sourceforge.net.
+
+This software consists of voluntary contributions made by many individuals
+on behalf of the the freebxml Software Foundation. For more information on
+the freebxml Software Foundation, please see <http://www.freebxml.org/>.
+
+This product includes software developed by the Apache Software Foundation
+(http://www.apache.org/).
+
+The freebxml License, Version 1.1 5
+Copyright (c) 2001 freebxml.org. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution, if
+ any, must include the following acknowlegement:
+ "This product includes software developed by
+ freebxml.org (http://www.freebxml.org/)."
+ Alternately, this acknowlegement may appear in the software itself,
+ if and wherever such third-party acknowlegements normally appear.
+
+ 4. The names "The freebXML Registry Project", "freebxml Software
+ Foundation" must not be used to endorse or promote products derived
+ from this software without prior written permission. For written
+ permission, please contact ebxmlrr-team at lists.sourceforge.net.
+
+ 5. Products derived from this software may not be called "freebxml",
+ "freebXML Registry" nor may freebxml" appear in their names without
+ prior written permission of the freebxml Group.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR
+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
%% This notice is provided with respect to IAIK PKCS#11 Wrapper,
which may be included with JRE 8, JDK 8, and OpenJDK 8.
@@ -1083,6 +1134,47 @@
--------------------------------------------------------------------------------
+%% This notice is provided with respect to Jing 20030619, which may
+be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright (c) 2001-2003 Thai Open Source Software Center Ltd All
+rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+Neither the name of the Thai Open Source Software Center Ltd nor
+the names of its contributors may be used to endorse or promote
+products derived from this software without specific prior written
+permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+--------------------------------------------------------------------------------
+
%% This notice is provided with respect to Joni v1.1.9, which may be
included with JRE 8, JDK 8, and OpenJDK 8.
@@ -1215,7 +1307,7 @@
-------------------------------------------------------------------------------
-%% Portions Copyright Eastman Kodak Company 1992
+%% Portions Copyright Eastman Kodak Company 1991-2003
-------------------------------------------------------------------------------
@@ -1339,8 +1431,8 @@
-------------------------------------------------------------------------------
-%% This notice is provided with respect to GIFLIB 5.1.1 & libungif 4.1.3, which may be
-included with JRE 8, JDK 8, and OpenJDK 8.
+%% This notice is provided with respect to GIFLIB 5.1.1 & libungif 4.1.3,
+which may be included with JRE 8, JDK 8, and OpenJDK 8.
--- begin of LICENSE ---
@@ -1972,67 +2064,45 @@
-------------------------------------------------------------------------------
-%% This notice is provided with respect to SAX 2.0.1, which may be included
-with JRE 8, JDK 8, and OpenJDK 8.
-
---- begin of LICENSE ---
-
- SAX is free!
More information about the distro-pkg-dev
mailing list