From edward.nevill at gmail.com Tue Nov 1 18:27:36 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 01 Nov 2016 18:27:36 +0000 Subject: [aarch64-port-dev ] RFR: 8168909 aarch3264: arm32/64 port contribution cleanups In-Reply-To: <0D710F07-9ED4-4034-BBCD-61A7B71048E8@oracle.com> References: <0D710F07-9ED4-4034-BBCD-61A7B71048E8@oracle.com> Message-ID: <1478024856.7109.9.camel@gmail.com> Hi Bob, On Fri, 2016-10-28 at 11:57 -0400, Bob Vandette wrote: > Please review these cleanups of the contributed ARM code. > > Let me know what you think of the proposed new configure option for selecting the 64-bit > aarch64 port sources. > > http://cr.openjdk.java.net/~bobv/8168909/webrev The changes look fine. It would be nice to have a list of options for --with-cpu-port IE. currently the help reads ? --with-cpu-port?????????specify sources to use for Hotspot 64-bit ARM port ??????????????????????????(for aarch64) It would be better if it read ? --with-cpu-port?????????specify sources to use for Hotspot 64-bit ARM port ??????????????????????????(arm64, aarch64) [aarch64] This shows the options available and the default in the same way, as for example, the --with-jvm-variants. IE ? --with-jvm-variants?????JVM variants (separated by commas) to build ??????????????????????????(server,client,minimal,core,zero,zeroshark,custom) ??????????????????????????[server] This saves having to grub around in hotspot.m4 to find out what the available options are. The same is true of --with-abi-profile. BTW: The patch to fix the monitor locking problem encountered in jtreg does not seem to have been pushed? diff -r e0c5f8cf07f8 src/share/vm/runtime/sharedRuntime.cpp --- a/src/share/vm/runtime/sharedRuntime.cpp Mon Oct 10 09:29:51 2016 -0400 +++ b/src/share/vm/runtime/sharedRuntime.cpp Sun Oct 30 21:50:31 2016 +0000 @@ -1983,7 +1983,9 @@ ?JRT_BLOCK_ENTRY(void, SharedRuntime::complete_monitor_locking_C(oopDesc* _obj, BasicLock* lock, JavaThread* thread)) ???// Disable ObjectSynchronizer::quick_enter() in default config ???// on AARCH64 until JDK-8153107 is resolved. -??if (AARCH64_ONLY((SyncFlags & 256) != 0 &&) !SafepointSynchronize::is_synchronizing()) { +??if (ARM_ONLY((SyncFlags & 256) != 0 &&)? +??????AARCH64_ONLY((SyncFlags & 256) != 0 &&)? +??????!SafepointSynchronize::is_synchronizing()) { ?????// Only try quick_enter() if we're not trying to reach a safepoint ?????// so that the calling thread reaches the safepoint more quickly. ?????if (ObjectSynchronizer::quick_enter(_obj, thread, lock)) return; All the best, Ed. From bob.vandette at oracle.com Tue Nov 1 18:54:42 2016 From: bob.vandette at oracle.com (Bob Vandette) Date: Tue, 1 Nov 2016 14:54:42 -0400 Subject: [aarch64-port-dev ] RFR: 8168909 aarch3264: arm32/64 port contribution cleanups In-Reply-To: <1478024856.7109.9.camel@gmail.com> References: <0D710F07-9ED4-4034-BBCD-61A7B71048E8@oracle.com> <1478024856.7109.9.camel@gmail.com> Message-ID: > On Nov 1, 2016, at 2:27 PM, Edward Nevill wrote: > > Hi Bob, > > > On Fri, 2016-10-28 at 11:57 -0400, Bob Vandette wrote: >> Please review these cleanups of the contributed ARM code. >> >> Let me know what you think of the proposed new configure option for selecting the 64-bit >> aarch64 port sources. >> >> http://cr.openjdk.java.net/~bobv/8168909/webrev > > The changes look fine. > > It would be nice to have a list of options for --with-cpu-port > > IE. currently the help reads > > --with-cpu-port specify sources to use for Hotspot 64-bit ARM port > (for aarch64) > > It would be better if it read > > --with-cpu-port specify sources to use for Hotspot 64-bit ARM port > (arm64, aarch64) [aarch64] > > This shows the options available and the default in the same way, as for example, the --with-jvm-variants. IE > > --with-jvm-variants JVM variants (separated by commas) to build > (server,client,minimal,core,zero,zeroshark,custom) > [server] > > This saves having to grub around in hotspot.m4 to find out what the > available options are. > > The same is true of --with-abi-profile. Sure, I?ll update the help text. > > BTW: The patch to fix the monitor locking problem encountered in jtreg > does not seem to have been pushed? > > diff -r e0c5f8cf07f8 src/share/vm/runtime/sharedRuntime.cpp > --- a/src/share/vm/runtime/sharedRuntime.cpp Mon Oct 10 09:29:51 > 2016 -0400 > +++ b/src/share/vm/runtime/sharedRuntime.cpp Sun Oct 30 21:50:31 > 2016 +0000 > @@ -1983,7 +1983,9 @@ > JRT_BLOCK_ENTRY(void, > SharedRuntime::complete_monitor_locking_C(oopDesc* _obj, BasicLock* > lock, JavaThread* thread)) > // Disable ObjectSynchronizer::quick_enter() in default config > // on AARCH64 until JDK-8153107 is resolved. > - if (AARCH64_ONLY((SyncFlags & 256) != 0 &&) > !SafepointSynchronize::is_synchronizing()) { > + if (ARM_ONLY((SyncFlags & 256) != 0 &&) > + AARCH64_ONLY((SyncFlags & 256) != 0 &&) > + !SafepointSynchronize::is_synchronizing()) { > // Only try quick_enter() if we're not trying to reach a safepoint > // so that the calling thread reaches the safepoint more quickly. > if (ObjectSynchronizer::quick_enter(_obj, thread, lock)) return; > I was hoping that this change would be pushed directly to JDK 9 and I?d bring it into jdk9-arm3264 eventually. There?s been a bit of discussion on this bug since it doesn?t fix the root problem, it just disables an optimization for ARM. Bob. > > All the best, > Ed. > From bob.vandette at oracle.com Wed Nov 2 14:12:40 2016 From: bob.vandette at oracle.com (bob.vandette at oracle.com) Date: Wed, 02 Nov 2016 14:12:40 +0000 Subject: hg: aarch32-port/jdk9-arm3264: 8168909: aarch3264: arm32/64 port contribution cleanups Message-ID: <201611021412.uA2ECeu5022285@aojmv0008.oracle.com> Changeset: 8c0f55df719f Author: bobv Date: 2016-11-02 10:01 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/rev/8c0f55df719f 8168909: aarch3264: arm32/64 port contribution cleanups Reviewed-by: enevill ! common/autoconf/configure.ac ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot.m4 ! common/autoconf/spec.gmk.in From akozlov at azul.com Wed Nov 2 14:23:10 2016 From: akozlov at azul.com (Anton Kozlov) Date: Wed, 2 Nov 2016 14:23:10 +0000 Subject: RFR: tune native call site check In-Reply-To: References: <1473424512.19778.42.camel@azul.com> <1473683653.19778.74.camel@azul.com> <1473695400.19778.83.camel@azul.com>, Message-ID: Thanks for feedback. I totally forgot it's not commited yet. Could someone fix that? Anton ________________________________________ From: yangyongyong [yangyongyong at huawei.com] Sent: Monday, October 17, 2016 9:52 AM To: Anton Kozlov; aarch32-port-dev at openjdk.java.net Subject: RE: RFR: tune native call site check Hi, Anton, very sorry for late reply. The second version seems ok to me. Best regards. -----Original Message----- From: Anton Kozlov [mailto:akozlov at azul.com] Sent: Monday, September 12, 2016 11:50 PM To: yangyongyong; aarch32-port-dev at openjdk.java.net Subject: Re: RFR: tune native call site check Oh, I see. Agree, is_call_before is incorrect same way as nativeCall_before prior 1st patch; and if no single instruction will be found on offset (-4), it will try to find 3-instruction sequence there, possibly going beyound CodeCache boundary. Thanks! I suggest second version of patch. Yang, could you check it still works for you? Anton ***** patch start ***** diff --git a/src/cpu/aarch32/vm/nativeInst_aarch32.cpp b/src/cpu/aarch32/vm/nativeInst_aarch32.cpp --- a/src/cpu/aarch32/vm/nativeInst_aarch32.cpp +++ b/src/cpu/aarch32/vm/nativeInst_aarch32.cpp @@ -104,8 +104,16 @@ } bool NativeCall::is_call_before(address return_address) { - return is_at(return_address - NativeImmCall::instruction_size) || - is_at(return_address - NativeCall::instruction_size); + if (NativeTrampolineCall::is_at(return_address - +NativeCall::instruction_size)) { + return true; + } else if (NativeMovConstReg::is_at(return_address - +NativeCall::instruction_size)) { + NativeMovConstReg *nm = NativeMovConstReg::from(return_address - +NativeCall::instruction_size); + address next_instr = nm->next_instruction_address(); + return NativeRegCall::is_at(next_instr) && +NativeRegCall::from(next_instr)->destination() == nm->destination(); + } else if (NativeImmCall::is_at(return_address - +NativeBranchType::instruction_size)) { + return true; + } + return false; } address NativeCall::next_instruction_address() const { diff --git a/src/cpu/aarch32/vm/nativeInst_aarch32.hpp b/src/cpu/aarch32/vm/nativeInst_aarch32.hpp --- a/src/cpu/aarch32/vm/nativeInst_aarch32.hpp +++ b/src/cpu/aarch32/vm/nativeInst_aarch32.hpp @@ -303,20 +303,6 @@ return NativeCall::from(address); } -inline NativeCall* nativeCall_before(address return_address) { - address call_addr = NULL; - if (NativeCall::is_at(return_address - NativeBranchType::instruction_size)) { - call_addr = return_address - NativeBranchType::instruction_size; - } else if (NativeCall::is_at(return_address - NativeCall::instruction_size)) { - call_addr = return_address - NativeCall::instruction_size; - } else { - ShouldNotReachHere(); - } - - return NativeCall::from(call_addr); -} - - // An interface for accessing/manipulating native moves of the form: // mov[b/w/l/q] [reg + offset], reg (instruction_code_reg2mem) // mov[b/w/l/q] reg, [reg+offset] (instruction_code_mem2reg @@ -505,4 +491,27 @@ inline bool NativeInstruction::is_imm_jump() const { return NativeImmJump::is_at(addr()); } inline bool NativeInstruction::is_reg_jump() const { return NativeRegJump::is_at(addr()); } +inline NativeCall* nativeCall_before(address return_address) { + address call_addr = NULL; + if (NativeTrampolineCall::is_at(return_address - +NativeCall::instruction_size)) { + call_addr = return_address - NativeCall::instruction_size; + } else if (NativeMovConstReg::is_at(return_address - +NativeCall::instruction_size)) { + NativeMovConstReg *nm = NativeMovConstReg::from(return_address - +NativeCall::instruction_size); + address next_instr = nm->next_instruction_address(); + if (NativeRegCall::is_at(next_instr) && + NativeRegCall::from(next_instr)->destination() == +nm->destination()) { + call_addr = return_address - NativeCall::instruction_size; + } + } + if (!call_addr) { + if (NativeImmCall::is_at(return_address - +NativeBranchType::instruction_size)) { + call_addr = return_address - NativeBranchType::instruction_size; + } else { + ShouldNotReachHere(); + } + } + + return NativeCall::from(call_addr); +} + #endif // CPU_AARCH32_VM_NATIVEINST_AARCH32_HPP ***** patch end ****** On Mon, 2016-09-12 at 13:37 +0000, yangyongyong wrote: > Yes, please. Yang is my surname and of course you can call me that. > > I think NativeCall* nativeCall_before() is ok now. > However it seems that NativeCall::is_call_before() would incur a > similar crash as you mentioned in an earlier email. > > Regards. > > -----Original Message----- > From: Anton Kozlov [mailto:akozlov at azul.com] > Sent: Monday, September 12, 2016 8:34 PM > To: yangyongyong; aarch32-port-dev at openjdk.java.net > Subject: Re: RFR: tune native call site check > > Hi, Yang (sorry, is it correct?), > > I can't remember well, it reproduced on some jtreg test. But it also > should be reproduced in release mode by specifying small values for > InitialCodeCacheSize and CodeCacheExpansionSize JVM options, like 4K. > > We've prepared another patch after your email with suggestions > implemented (Andrey Petushkov), in attach and below. > > I think that nativeCall_before should be enough. The problem is that > nativeCall_before is not sure where instruction sequence is started, > but it calls NativeCall::is_at() anyway. NativeCall::is_at is supposed > to be called on start of instruction sequence; with this precondition, > I see no possibilities for is_at to misdecode target address. Please, > correct me if I'm wrong. > > Thanks, > Anton > > ***** patch begin ****** > diff --git a/src/cpu/aarch32/vm/nativeInst_aarch32.hpp > b/src/cpu/aarch32/vm/nativeInst_aarch32.hpp > --- a/src/cpu/aarch32/vm/nativeInst_aarch32.hpp > +++ b/src/cpu/aarch32/vm/nativeInst_aarch32.hpp > @@ -303,20 +303,6 @@ > return NativeCall::from(address); > } > > -inline NativeCall* nativeCall_before(address return_address) { > - address call_addr = NULL; > - if (NativeCall::is_at(return_address - > NativeBranchType::instruction_size)) > { > - call_addr = return_address - NativeBranchType::instruction_size; > - } else if (NativeCall::is_at(return_address - > NativeCall::instruction_size)) { > - call_addr = return_address - NativeCall::instruction_size; > - } else { > - ShouldNotReachHere(); > - } > - > - return NativeCall::from(call_addr); -} > - > - > // An interface for accessing/manipulating native moves of the form: > // mov[b/w/l/q] [reg + offset], reg (instruction_code_reg2mem) > // mov[b/w/l/q] reg, [reg+offset] (instruction_code_mem2reg > @@ > -505,4 +491,27 @@ > inline bool NativeInstruction::is_imm_jump() const { return > NativeImmJump::is_at(addr()); } > inline bool NativeInstruction::is_reg_jump() const { return > NativeRegJump::is_at(addr()); } > > +inline NativeCall* nativeCall_before(address return_address) { > + address call_addr = NULL; > + if (NativeTrampolineCall::is_at(return_address - > +NativeCall::instruction_size)) { > + call_addr = return_address - NativeCall::instruction_size; > + } else if (NativeMovConstReg::is_at(return_address - > +NativeCall::instruction_size)) { > + NativeMovConstReg *nm = NativeMovConstReg::from(return_address - > +NativeCall::instruction_size); > + address next_instr = nm->next_instruction_address(); > + if (NativeRegCall::is_at(next_instr) && > + NativeRegCall::from(next_instr)->destination() == > +nm->destination()) { > + call_addr = return_address - NativeCall::instruction_size; > + } > + } > + if (!call_addr) { > + if (NativeImmCall::is_at(return_address - > +NativeBranchType::instruction_size)) { > + call_addr = return_address - > +NativeBranchType::instruction_size; > + } else { > + ShouldNotReachHere(); > + } > + } > + > + return NativeCall::from(call_addr); } > + > #endif // CPU_AARCH32_VM_NATIVEINST_AARCH32_HPP > > ***** patch end ****** > > On Sat, 2016-09-10 at 07:14 +0000, yangyongyong wrote: > > > > Thank you, Anton, > > > > My patch *improves* the check logic a little but it does not handle > > the situation you mentioned. > > How is it reproduced? Do you have a patch at hand already? > > > > Your suggestion seems more rational. The check logic should better > > not mix up the situations of offset -4 and -12. > > > > Meanwhile, please note that NativeCall::is_at() is invoked somewhere > > else, so perhaps some minor modification of nativeCall_before() is > > not enough. > > > > -----Original Message----- > > From: Anton Kozlov [mailto:akozlov at azul.com] > > Sent: Friday, September 09, 2016 8:35 PM > > To: yangyongyong; aarch32-port-dev at openjdk.java.net > > Subject: Re: RFR: tune native call site check > > > > Hi! > > > > Thanks for finding this! You're right, this is a bug. > > > > However, if NativeCall::is_at will be fixed like suggested, then the > > long instruction sequence will be checked before short one. And now > > consider situation, when this call is the last instruction of last > > method in CodeCache, unluckily placed at end of page. "Long" check > > will try to read next page of CodeCache (forbidden for r/w/x) and > > will trigger segfault, which is not expected and not handled by JVM. > > Actually, we've seen that =) > > > > There is a suggestion to fix only nativeCall_before, by explicitly > > checking NativeImmCall, NativeTrampolineCall, NativeRegCall there > > with appropriate offsets. Actually, it looks more correct instead of > > trying to find any of these > > 3 Native* at offset 4 and then at offset 12. > > > > Thanks, > > Anton > > > > On Fri, 2016-09-09 at 10:57 +0000, yangyongyong wrote: > > > > > > > > > Roughly there are 3 kinds of native call site checked by > > > nativeCall_before(): > > > > > > 1. Native-Trampoline-Call takes the form of: > > > > > > add lr, pc, #4 > > > ldr pc, [pc, -4] > > > 0x???????? # call_destination > > > #return_address: > > > Some_insn > > > > > > > > > 2. Native-Imm-Call > > > > > > bl imm # call_destination > > > #return_address: > > > Some_insn > > > > > > > > > 3. Native-Reg-Call > > > > > > > > > movw regx, #call_destination > > > > > > movt regx, #call_destination > > > bl regx # call destination > > > #return_address: > > > Some_insn > > > > > > Current check logic incurs a problem if the encoding of the call > > > destination of type 1 can by any chance be disassembled as a ?bl imm? > > > instruction. > > > And thus the call address is calculated improperly and then the > > > relocation info will not be found, which causes assert failure in > > > CompiledIC::CompiledIC(nmethod* nm, NativeCall* call): > > > assert(ret == true, "relocInfo must exist at this address"); > > > > > > This failure can be reproduced simply by ?java -Xcomp > > > -XX:ReservedCodeCacheSize=xx?. Please tune xx and make sure some > > > of the JITed code is placed at address 0x?B??????. > > > The attached patch improves the check logic: > > > ----------------- patch begins ---------------- diff -r > > > 80b7b526cffb src/cpu/aarch32/vm/nativeInst_aarch32.cpp > > > --- a/src/cpu/aarch32/vm/nativeInst_aarch32.cpp Sun Sep 04 > > > 20:52:43 > > > 2016 +0100 > > > +++ b/src/cpu/aarch32/vm/nativeInst_aarch32.cpp Fri Sep 09 > > > +++ 17:38:34 2016 > > > +0800 > > > @@ -132,14 +132,14 @@ > > > } > > > bool NativeCall::is_at(address addr) { > > > - if (NativeImmCall::is_at(addr)) { > > > + if (NativeTrampolineCall::is_at(addr)) { > > > return true; > > > } else if (NativeMovConstReg::is_at(addr)) { > > > NativeMovConstReg *nm = NativeMovConstReg::from(addr); > > > address next_instr = nm->next_instruction_address(); > > > return NativeRegCall::is_at(next_instr) && > > > NativeRegCall::from(next_instr)->destination() == > > > nm->destination(); > > > - } else if (NativeTrampolineCall::is_at(addr)) { > > > + } else if (NativeImmCall::is_at(addr)) { > > > return true; > > > } > > > return false; > > > diff -r 80b7b526cffb src/cpu/aarch32/vm/nativeInst_aarch32.hpp > > > --- a/src/cpu/aarch32/vm/nativeInst_aarch32.hpp Sun Sep 04 > > > 20:52:43 > > > 2016 +0100 > > > +++ b/src/cpu/aarch32/vm/nativeInst_aarch32.hpp Fri Sep 09 > > > +++ 17:38:34 2016 > > > +0800 > > > @@ -306,10 +306,10 @@ > > > inline NativeCall* nativeCall_before(address return_address) { > > > address call_addr = NULL; > > > - if (NativeCall::is_at(return_address - > > > NativeBranchType::instruction_size)) > > > { > > > + if (NativeCall::is_at(return_address - > > > +NativeCall::instruction_size)) { > > > + call_addr = return_address - NativeCall::instruction_size; > > > + } else if (NativeCall::is_at(return_address - > > > NativeBranchType::instruction_size)) { > > > call_addr = return_address - > > > NativeBranchType::instruction_size; > > > - } else if (NativeCall::is_at(return_address - > > > NativeCall::instruction_size)) { > > > - call_addr = return_address - NativeCall::instruction_size; > > > } else { > > > ShouldNotReachHere(); > > > } > > > ----------------- patch ends ---------------- > > > From bob.vandette at oracle.com Wed Nov 2 14:25:38 2016 From: bob.vandette at oracle.com (bob.vandette at oracle.com) Date: Wed, 02 Nov 2016 14:25:38 +0000 Subject: hg: aarch32-port/jdk9-arm3264/hotspot: 8168909: aarch3264: arm32/64 port contribution cleanups Message-ID: <201611021425.uA2EPcdG025340@aojmv0008.oracle.com> Changeset: 80445c3c0f9f Author: bobv Date: 2016-11-02 10:25 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk9-arm3264/hotspot/rev/80445c3c0f9f 8168909: aarch3264: arm32/64 port contribution cleanups Reviewed-by: enevill ! make/gensrc/GensrcAdlc.gmk ! make/lib/CompileJvm.gmk ! make/lib/JvmFeatures.gmk ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/arm/vm/assembler_arm_64.cpp ! src/cpu/arm/vm/c1_LIRAssembler_arm.cpp ! src/cpu/arm/vm/c1_LIRGenerator_arm.cpp ! src/cpu/arm/vm/frame_arm.cpp ! src/cpu/arm/vm/icache_arm.cpp ! src/cpu/arm/vm/jniFastGetField_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.hpp ! src/cpu/arm/vm/nativeInst_arm.hpp ! src/cpu/arm/vm/nativeInst_arm_32.cpp ! src/cpu/arm/vm/nativeInst_arm_32.hpp ! src/cpu/arm/vm/nativeInst_arm_64.cpp ! src/cpu/arm/vm/nativeInst_arm_64.hpp ! src/cpu/arm/vm/sharedRuntime_arm.cpp ! src/cpu/arm/vm/stubGenerator_arm.cpp ! src/cpu/arm/vm/vm_version_arm_32.cpp ! src/cpu/arm/vm/vm_version_arm_64.cpp ! src/cpu/arm/vm/vm_version_ext_arm.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/code/codeBlob.cpp ! src/share/vm/code/codeBlob.hpp - src/share/vm/code/codeCacheExtensions.hpp - src/share/vm/code/codeCacheExtensions_ext.hpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/stubs.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/interpreter/templateInterpreterGenerator.cpp ! src/share/vm/memory/virtualspace.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubCodeGenerator.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_version.cpp From thegeek108 at gmail.com Thu Nov 3 08:24:16 2016 From: thegeek108 at gmail.com (Chi Vo) Date: Thu, 3 Nov 2016 15:24:16 +0700 Subject: hg: aarch32-port/jdk8u/hotspot: 8168849: aarch32: support soft-float platform Message-ID: Dear Snazarki, --- a/src/share/vm/c1/c1_LinearScan.cpp Tue Oct 04 13:21:19 2016 +0300 +++ b/src/share/vm/c1/c1_LinearScan.cpp Thu Oct 27 18:42:29 2016 +0300 @@ -32,6 +32,7 @@ #include "c1/c1_LinearScan.hpp" #include "c1/c1_ValueStack.hpp" #include "utilities/bitMap.inline.hpp" +#include "vm_version_aarch32.hpp" #ifdef TARGET_ARCH_x86 # include "vmreg_x86.inline.hpp" #endif @@ -196,10 +197,10 @@ } I think this line +#include "vm_version_aarch32.hpp" must be put in block code if *#ifdef TARGET_ARCH_aarch32* like that to avoid compiling error when compile for other platform. (In my case, its compile error for x86) #ifdef TARGET_ARCH_aarch32 # include "vmreg_aarch32.inline.hpp" # include "vm_version_aarch32.hpp" #endif Best Regards, Chi Vo From snazarkin at azul.com Thu Nov 3 09:44:59 2016 From: snazarkin at azul.com (Sergey Nazarkin) Date: Thu, 3 Nov 2016 09:44:59 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 8168849: aarch32: support soft-float platform In-Reply-To: References: Message-ID: Dear Chi Vo, thank you very much for the finding. I?ll commit the fix ASAP. WBR, Sergey Nazarkin > On 03 Nov 2016, at 11:24, Chi Vo wrote: > > Dear Snazarki, > > --- a/src/share/vm/c1/c1_LinearScan.cpp Tue Oct 04 13:21:19 2016 +0300 > +++ b/src/share/vm/c1/c1_LinearScan.cpp Thu Oct 27 18:42:29 2016 +0300 > @@ -32,6 +32,7 @@ > #include "c1/c1_LinearScan.hpp" > #include "c1/c1_ValueStack.hpp" > #include "utilities/bitMap.inline.hpp" > +#include "vm_version_aarch32.hpp" > #ifdef TARGET_ARCH_x86 > # include "vmreg_x86.inline.hpp" > #endif > @@ -196,10 +197,10 @@ > } > > I think this line +#include "vm_version_aarch32.hpp" must be put in block code if #ifdef TARGET_ARCH_aarch32 like that to avoid compiling error when compile for other platform. > (In my case, its compile error for x86) > > #ifdef TARGET_ARCH_aarch32 > # include "vmreg_aarch32.inline.hpp" > # include "vm_version_aarch32.hpp" > #endif > > > Best Regards, > Chi Vo From edward.nevill at gmail.com Thu Nov 3 10:05:16 2016 From: edward.nevill at gmail.com (edward.nevill at gmail.com) Date: Thu, 03 Nov 2016 10:05:16 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 8169185: aarch32: fix native call site check Message-ID: <201611031005.uA3A5Grt003478@aojmv0008.oracle.com> Changeset: bbff923bf024 Author: enevill Date: 2016-11-03 10:04 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/bbff923bf024 8169185: aarch32: fix native call site check Reviewed-by: enevill Contributed-by: yangyongyong , Anton Kozlov ! src/cpu/aarch32/vm/nativeInst_aarch32.cpp ! src/cpu/aarch32/vm/nativeInst_aarch32.hpp From edward.nevill at gmail.com Thu Nov 3 10:12:24 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 03 Nov 2016 10:12:24 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 8168849: aarch32: support soft-float platform In-Reply-To: References: Message-ID: <1478167944.2604.10.camel@gmail.com> Hi Chi Vo, Thanks for pointing this out. Have you, or the company you work for, signed the OCA (Oracle Contributor Agreement)? All the best, Ed. On Thu, 2016-11-03 at 15:24 +0700, Chi Vo wrote: > Dear Snazarki, > > --- a/src/share/vm/c1/c1_LinearScan.cpp Tue Oct 04 13:21:19 2016 +0300 > +++ > b/src/share/vm/c1/c1_LinearScan.cpp Thu Oct 27 18:42:29 2016 +0300 > @@ > -32,6 +32,7 @@ > #include "c1/c1_LinearScan.hpp" > > #include "c1/c1_ValueStack.hpp" > > #include "utilities/bitMap.inline.hpp" > +#include > "vm_version_aarch32.hpp" > > #ifdef TARGET_ARCH_x86 > > # include "vmreg_x86.inline.hpp" > > #endif @@ > -196,10 +197,10 @@ > > } > > > I think this line +#include "vm_version_aarch32.hpp" must be put in block > code if *#ifdef TARGET_ARCH_aarch32* like that to avoid compiling error > when compile for other platform. > (In my case, its compile error for x86) > > #ifdef TARGET_ARCH_aarch32 > # include "vmreg_aarch32.inline.hpp" > # include "vm_version_aarch32.hpp" > #endif > > > Best Regards, > Chi Vo From snazarkin at azul.com Thu Nov 3 10:13:20 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Thu, 03 Nov 2016 10:13:20 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 8169186: aarch32: x86 compilation issue Message-ID: <201611031013.uA3ADKgq005371@aojmv0008.oracle.com> Changeset: 1de174b764f9 Author: snazarki Date: 2016-11-03 13:12 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/1de174b764f9 8169186: aarch32: x86 compilation issue Reviewed-by: duke Contributed-by: thegeek108 at gmail.com ! src/share/vm/c1/c1_LinearScan.cpp From thegeek108 at gmail.com Thu Nov 3 13:00:33 2016 From: thegeek108 at gmail.com (Chi Vo (The Geek)) Date: Thu, 03 Nov 2016 20:00:33 +0700 Subject: hg: aarch32-port/jdk8u/hotspot: 8168849: aarch32: support soft-float platform In-Reply-To: <1478167944.2604.10.camel@gmail.com> References: <1478167944.2604.10.camel@gmail.com> Message-ID: <20161103130033.4857937.78221.181@gmail.com> Hi Ed, Sergey, Thank you for your quick response. For Ed's question, I haven't signed the OCA (Oracle Contributor Agreement). ?Thanks & Best Regards, Chi Vo Sent?from?my?BlackBerry?10?smartphone. ? Original Message ? From: Edward Nevill Sent: Thursday, November 3, 2016 17:12 To: Chi Vo; aarch32-port-dev at openjdk.java.net; snazarkin at azul.com Reply To: edward.nevill at gmail.com Subject: Re: hg: aarch32-port/jdk8u/hotspot: 8168849: aarch32: support soft-float platform Hi Chi Vo, Thanks for pointing this out. Have you, or the company you work for, signed the OCA (Oracle Contributor Agreement)? All the best, Ed. On Thu, 2016-11-03 at 15:24 +0700, Chi Vo wrote: > Dear Snazarki, > > --- a/src/share/vm/c1/c1_LinearScan.cpp Tue Oct 04 13:21:19 2016 +0300 > +++ > b/src/share/vm/c1/c1_LinearScan.cpp Thu Oct 27 18:42:29 2016 +0300 > @@ > -32,6 +32,7 @@ > #include "c1/c1_LinearScan.hpp" > > #include "c1/c1_ValueStack.hpp" > > #include "utilities/bitMap.inline.hpp" > +#include > "vm_version_aarch32.hpp" > > #ifdef TARGET_ARCH_x86 > > # include "vmreg_x86.inline.hpp" > > #endif @@ > -196,10 +197,10 @@ > > } > > > I think this line +#include "vm_version_aarch32.hpp" must be put in block > code if *#ifdef TARGET_ARCH_aarch32* like that to avoid compiling error > when compile for other platform. > (In my case, its compile error for x86) > > #ifdef TARGET_ARCH_aarch32 > # include "vmreg_aarch32.inline.hpp" > # include "vm_version_aarch32.hpp" > #endif > > > Best Regards, > Chi Vo From edward.nevill at gmail.com Thu Nov 3 15:43:56 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 03 Nov 2016 15:43:56 +0000 Subject: [aarch64-port-dev ] Fireside chat - Thursday In-Reply-To: References: Message-ID: <1478187836.2604.25.camel@gmail.com> Hi Stuart, Could you please cross post the fireside chat invitations to aarch32-port-dev. I have cross posted this one. Thanks, Ed. On Wed, 2016-11-02 at 10:38 +0000, Stuart Monteith wrote: > Hello, > ?????This week we'll be having a fireside chat on Friday at 1600 UTC, > 1600 GMT, 1200 EST. Please note that daylight savings time are out of > sync this week, but will be back to the usual offset after this > weekend. > > In order to join in, please join the chat at Bluejeans here: > ? https://bluejeans.com/791239268 > > Alternatively you may dial in using one of the following numbers > > http://bluejeans.com/numbers > > and enter the Meeting ID: 791239268 > > Please do not use any of the 'freefone' numbers, because although they > may be free for you they cost us $$$$. > > Best Regards, > ????Stuart From edward.nevill at gmail.com Thu Nov 3 15:55:23 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 03 Nov 2016 15:55:23 +0000 Subject: [aarch64-port-dev ] Fireside chat - Thursday In-Reply-To: References: Message-ID: <1478188523.2604.27.camel@gmail.com> Stuart, The title says Thursday, but the message body says Friday. I assume it is Thursday as Friday 2 weeks ago was a one off? Regards, Ed. On Wed, 2016-11-02 at 10:38 +0000, Stuart Monteith wrote: > Hello, > ?????This week we'll be having a fireside chat on Friday at 1600 UTC, > 1600 GMT, 1200 EST. Please note that daylight savings time are out of > sync this week, but will be back to the usual offset after this > weekend. > > In order to join in, please join the chat at Bluejeans here: > ? https://bluejeans.com/791239268 > > Alternatively you may dial in using one of the following numbers > > http://bluejeans.com/numbers > > and enter the Meeting ID: 791239268 > > Please do not use any of the 'freefone' numbers, because although > they > may be free for you they cost us $$$$. > > Best Regards, > ????Stuart From stuart.monteith at linaro.org Thu Nov 3 16:01:56 2016 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Thu, 3 Nov 2016 16:01:56 +0000 Subject: [aarch64-port-dev ] Fireside chat - Thursday In-Reply-To: <1478188523.2604.27.camel@gmail.com> References: <1478188523.2604.27.camel@gmail.com> Message-ID: Apologies everyone, it is today, not Friday. On 3 November 2016 at 15:55, Edward Nevill wrote: > Stuart, > > The title says Thursday, but the message body says Friday. > > I assume it is Thursday as Friday 2 weeks ago was a one off? > > Regards, > Ed. > > On Wed, 2016-11-02 at 10:38 +0000, Stuart Monteith wrote: > > Hello, > > This week we'll be having a fireside chat on Friday at 1600 UTC, > > 1600 GMT, 1200 EST. Please note that daylight savings time are out of > > sync this week, but will be back to the usual offset after this > > weekend. > > > > In order to join in, please join the chat at Bluejeans here: > > https://bluejeans.com/791239268 > > > > Alternatively you may dial in using one of the following numbers > > > > http://bluejeans.com/numbers > > > > and enter the Meeting ID: 791239268 > > > > Please do not use any of the 'freefone' numbers, because although > > they > > may be free for you they cost us $$$$. > > > > Best Regards, > > Stuart > From akozlov at azul.com Thu Nov 3 17:46:13 2016 From: akozlov at azul.com (Anton Kozlov) Date: Thu, 3 Nov 2016 17:46:13 +0000 Subject: weekly report Oct 31 - Nov 3 Message-ID: ARM32: * 8819: first step of patching rework is done, approach taken should be fastest according microbenchmarking it. Working on loading from constant pool instead of in-instruction-stream-constants. Microbenches seems aren't reliable here, adding minor work to registers and/or ALU while loading significantly changes results. Anyway, method under implementation should produce better code. Core implementation is ready, need to clarify strange situation with relocation on patched code and select between approaches. * minor activity on jdk aarch32-port project mail-list PPC32: * updated to u112 * got instructions and scripts for licenses/copyright. Need to review commits for "significant contribution" From aph at redhat.com Thu Nov 3 17:58:49 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 3 Nov 2016 17:58:49 +0000 Subject: weekly report Oct 31 - Nov 3 In-Reply-To: References: Message-ID: <999fc869-5b8d-781d-8807-d3d7e45b97a7@redhat.com> On 03/11/16 17:46, Anton Kozlov wrote: > ARM32: > * 8819: first step of patching rework is done, approach taken > should be fastest according microbenchmarking it. Working on > loading from constant pool instead of in-instruction- > stream-constants. Microbenches seems aren't reliable here, adding > minor work to registers and/or ALU while loading significantly > changes results. Anyway, method under implementation should > produce better code. Core implementation is ready, need to clarify > strange situation with relocation on patched code and select > between approaches. Interesting. I'm looking forward to seeing what you come up with. Andrew. From dmitriy.kozorez at azulsystems.com Thu Nov 3 18:00:59 2016 From: dmitriy.kozorez at azulsystems.com (Dmitriy Kozorez) Date: Thu, 3 Nov 2016 18:00:59 +0000 Subject: weekly report Oct 31 - Nov 3 In-Reply-To: <999fc869-5b8d-781d-8807-d3d7e45b97a7@redhat.com> References: <999fc869-5b8d-781d-8807-d3d7e45b97a7@redhat.com> Message-ID: <05BF411B8ADBC64B9C23FEA761433E9E31157843@MBX021-W3-CA-4.exch021.domain.local> Pretty sure that someone has used improper mail alias) Sorry. -----Original Message----- From: aarch32-port-dev [mailto:aarch32-port-dev-bounces at openjdk.java.net] On Behalf Of Andrew Haley Sent: Thursday, November 03, 2016 8:59 PM To: Anton Kozlov ; aarch32-port-dev at openjdk.java.net Subject: Re: weekly report Oct 31 - Nov 3 On 03/11/16 17:46, Anton Kozlov wrote: > ARM32: > * 8819: first step of patching rework is done, approach taken > should be fastest according microbenchmarking it. Working on > loading from constant pool instead of in-instruction- > stream-constants. Microbenches seems aren't reliable here, adding > minor work to registers and/or ALU while loading significantly > changes results. Anyway, method under implementation should > produce better code. Core implementation is ready, need to clarify > strange situation with relocation on patched code and select > between approaches. Interesting. I'm looking forward to seeing what you come up with. Andrew. From simon at cjnash.com Thu Nov 3 21:38:31 2016 From: simon at cjnash.com (Simon Nash) Date: Thu, 03 Nov 2016 21:38:31 +0000 Subject: Relationship of aarch32-port to jdk8u In-Reply-To: <1123906893.66542.1475508996409.JavaMail.zimbra@redhat.com> References: <57E81E6E.20407@cjnash.com> <1474834254.2203.23.camel@gmail.com> <1123906893.66542.1475508996409.JavaMail.zimbra@redhat.com> Message-ID: <581BAE57.9010900@cjnash.com> Andrew Hughes wrote: > > ----- Original Message ----- >> Hi Simon, >> >> On Sun, 2016-09-25 at 19:58 +0100, Simon Nash wrote: >>> If I build the current source in aarch32-port, what level of jdk8u >>> am I getting? I presume this is a snapshot from some point in the past >>> but I'm not sure how to find out how long ago the snapshot was taken. >> The aarch32 port is merged up to jdk8u102-b14, whereas the jdk8u-dev tip is >> at jdk8u22-b01. >> > > I'd regard this as a good thing, because jdk8u102-b14 is the last release. > > The jdk8u-dev tree is a combination of multiple upcoming releases. Oracle > start work on one release (now u122), and collect community patches along > with their own. At some point, they enter a second stage where they develop > the release in a private branch and work on jdk8u-dev moves onto the next > release. The final release then appears at the same time as the next > security release. The final u122 won't appear until January 2017. > > With aarch64/jdk8u, we only merge up to the last release, so it is also > currently at jdk8u102-b14. At security release time, we add first the > latest security update (in July, this was u101) and then the latest > feature update (u102 in July). We don't merge 8u in its entirety so > we have something that can be shipped to end users. > > Unless the aarch32 project really needs the latest changes from 8u-dev, > I would strongly suggest keeping to a similar model of just merging > the latest feature release every three months. > As jdk8u111-b14 and jdk8u112-b15 have now been released by Oracle, will the aarch32-port/jdk8u repo be updated to the jdk8u112-b15 level? Simon >> All the best, >> Ed. >> >> > > Thanks, From akozlov at azul.com Fri Nov 4 17:46:22 2016 From: akozlov at azul.com (Anton Kozlov) Date: Fri, 4 Nov 2016 17:46:22 +0000 Subject: weekly report Oct 31 - Nov 3 In-Reply-To: <05BF411B8ADBC64B9C23FEA761433E9E31157843@MBX021-W3-CA-4.exch021.domain.local> References: <999fc869-5b8d-781d-8807-d3d7e45b97a7@redhat.com>, <05BF411B8ADBC64B9C23FEA761433E9E31157843@MBX021-W3-CA-4.exch021.domain.local> Message-ID: Oh, that's a big mistake. Sorry for the noise, please, ignore this message (New patching is ongoing, but it's not ready to be presented) Thanks, Anton ________________________________________ From: Dmitriy Kozorez Sent: Thursday, November 03, 2016 9:00 PM To: Andrew Haley; Anton Kozlov; aarch32-port-dev at openjdk.java.net Subject: RE: weekly report Oct 31 - Nov 3 Pretty sure that someone has used improper mail alias) Sorry. -----Original Message----- From: aarch32-port-dev [mailto:aarch32-port-dev-bounces at openjdk.java.net] On Behalf Of Andrew Haley Sent: Thursday, November 03, 2016 8:59 PM To: Anton Kozlov ; aarch32-port-dev at openjdk.java.net Subject: Re: weekly report Oct 31 - Nov 3 On 03/11/16 17:46, Anton Kozlov wrote: > ARM32: > * 8819: first step of patching rework is done, approach taken > should be fastest according microbenchmarking it. Working on > loading from constant pool instead of in-instruction- > stream-constants. Microbenches seems aren't reliable here, adding > minor work to registers and/or ALU while loading significantly > changes results. Anyway, method under implementation should > produce better code. Core implementation is ready, need to clarify > strange situation with relocation on patched code and select > between approaches. Interesting. I'm looking forward to seeing what you come up with. Andrew. From aph at redhat.com Fri Nov 4 17:49:50 2016 From: aph at redhat.com (Andrew Haley) Date: Fri, 4 Nov 2016 17:49:50 +0000 Subject: weekly report Oct 31 - Nov 3 In-Reply-To: References: <999fc869-5b8d-781d-8807-d3d7e45b97a7@redhat.com> <05BF411B8ADBC64B9C23FEA761433E9E31157843@MBX021-W3-CA-4.exch021.domain.local> Message-ID: <4b24f7c8-7c25-b22e-5d4e-5328d1e4a5cf@redhat.com> On 04/11/16 17:46, Anton Kozlov wrote: > Oh, that's a big mistake. > > Sorry for the noise, please, ignore this message (New patching is ongoing, but it's not ready to be presented) And I was so impressed by Azul's new commitment to openness! :-) Andrew. From simon at cjnash.com Sun Nov 6 16:06:11 2016 From: simon at cjnash.com (Simon Nash) Date: Sun, 06 Nov 2016 16:06:11 +0000 Subject: jdk9-arm3264 libjvm.so link error with arm-sflt Message-ID: <581F54F3.7050000@cjnash.com> I am trying to build the current jdk9-arm3264 source for arm-sflt and I am getting some link errors from libjvm.so as follows: /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_LIRGenerator_arm.o: In function `GrowableArray::at_put_grow(int, Instruction* const&, Instruction* const&)': /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_fadd_glibc' /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_dadd_glibc' /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_fsub_glibc' /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_dsub_glibc' /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_Runtime1_arm.o: In function `Runtime1::pd_name_for_address(unsigned char*)': /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_fadd_glibc' /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_fsub_glibc' /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_dadd_glibc' /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_dsub_glibc' /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: In function `TemplateTable::fop2(TemplateTable::Operation)': /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: undefined reference to `__aeabi_fadd_glibc' /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: undefined reference to `__aeabi_fsub_glibc' /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: In function `TemplateTable::dop2(TemplateTable::Operation)': /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: undefined reference to `__aeabi_dadd_glibc' /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: undefined reference to `__aeabi_dsub_glibc' collect2: error: ld returned 1 exit status I am using a soft-float Linaro cross-compiler to do the build. Here is my configure command: bash ./configure --with-jdk-variant=normal --with-jvm-variants=server --with-abi-profile=arm-sflt --with-conf-name=softfp \ --with-debug-level=release --disable-warnings-as-errors --with-extra-cflags=-D__SOFTFP__ --openjdk-target=arm-linux-gnueabi \ --with-tools-dir=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin \ --with-sys-root=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/arm-linux-gnueabi/libc \ --with-cups=/sd1/armel/cups --with-freetype=/sd1/armel/freetype2 --with-alsa=/sd1/armel/alsa \ --x-includes=/sd1/armel/X11/include --x-libraries=/sd1/armel/X11/lib \ --disable-freetype-bundling --disable-hotspot-gtest --with-boot-jdk=/sd1/java/jdk1.8.0_25 \ CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ CPP=arm-linux-gnueabi-cpp CXXCPP=arm-linux-gnueabi-cpp \ LIBS="-Wl,-rpath-link /sd1/armel/freetype2/lib -Wl,-rpath-link /sd1/armel/X11/lib" Where are the missing functions such as __aeabi_fadd_glibc defined? I have found __aeabi_fadd but I have not been able to find __aeabi_fadd_glibc. Simon From bob.vandette at oracle.com Sun Nov 6 17:13:23 2016 From: bob.vandette at oracle.com (Bob Vandette) Date: Sun, 6 Nov 2016 12:13:23 -0500 Subject: jdk9-arm3264 libjvm.so link error with arm-sflt In-Reply-To: <581F54F3.7050000@cjnash.com> References: <581F54F3.7050000@cjnash.com> Message-ID: <9270E4E4-666D-4E77-8CE1-8E43C9B0BD1D@oracle.com> In the soft-float binaries we?ve distributed in the past, we linked our binary against an external library. In order to achieve Java level floating point accuracy (and pass the TCK), you?ll need to do the same. Here?s the library that we used: http://www.jhauser.us/arithmetic/SoftFloat.html We modify this library to map their fadd,dadd,fsub,dsub functions to __aeabi_xxxx_glibc function names. You should be able to temporarily work around your link problems by removing the _glibc from the references in the hotspot and jdk sources. There are only a few files that are impacted. The problem stems from the fact that the normal glibc functions prefer speed over accuracy. The accuracy difference is extremely minimal but we fail the TCK for a few tests causing us to use this extra library. Hope this help, Bob. > On Nov 6, 2016, at 11:06 AM, Simon Nash wrote: > > I am trying to build the current jdk9-arm3264 source for arm-sflt and I am > getting some link errors from libjvm.so as follows: > > /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_LIRGenerator_arm.o: In function `GrowableArray::at_put_grow(int, Instruction* const&, Instruction* const&)': > /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_fadd_glibc' > /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_dadd_glibc' > /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_fsub_glibc' > /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_dsub_glibc' > /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_Runtime1_arm.o: In function `Runtime1::pd_name_for_address(unsigned char*)': > /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_fadd_glibc' > /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_fsub_glibc' > /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_dadd_glibc' > /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_dsub_glibc' > /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: In function `TemplateTable::fop2(TemplateTable::Operation)': > /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: undefined reference to `__aeabi_fadd_glibc' > /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: undefined reference to `__aeabi_fsub_glibc' > /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: In function `TemplateTable::dop2(TemplateTable::Operation)': > /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: undefined reference to `__aeabi_dadd_glibc' > /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: undefined reference to `__aeabi_dsub_glibc' > collect2: error: ld returned 1 exit status > > I am using a soft-float Linaro cross-compiler to do the build. Here is my configure command: > > bash ./configure --with-jdk-variant=normal --with-jvm-variants=server --with-abi-profile=arm-sflt --with-conf-name=softfp \ > --with-debug-level=release --disable-warnings-as-errors --with-extra-cflags=-D__SOFTFP__ --openjdk-target=arm-linux-gnueabi \ > --with-tools-dir=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin \ > --with-sys-root=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/arm-linux-gnueabi/libc \ > --with-cups=/sd1/armel/cups --with-freetype=/sd1/armel/freetype2 --with-alsa=/sd1/armel/alsa \ > --x-includes=/sd1/armel/X11/include --x-libraries=/sd1/armel/X11/lib \ > --disable-freetype-bundling --disable-hotspot-gtest --with-boot-jdk=/sd1/java/jdk1.8.0_25 \ > CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ CPP=arm-linux-gnueabi-cpp CXXCPP=arm-linux-gnueabi-cpp \ > LIBS="-Wl,-rpath-link /sd1/armel/freetype2/lib -Wl,-rpath-link /sd1/armel/X11/lib" > > Where are the missing functions such as __aeabi_fadd_glibc defined? I have found > __aeabi_fadd but I have not been able to find __aeabi_fadd_glibc. > > Simon From simon at cjnash.com Sun Nov 6 18:07:58 2016 From: simon at cjnash.com (Simon Nash) Date: Sun, 06 Nov 2016 18:07:58 +0000 Subject: jdk9-arm3264 libjvm.so link error with arm-sflt In-Reply-To: <9270E4E4-666D-4E77-8CE1-8E43C9B0BD1D@oracle.com> References: <581F54F3.7050000@cjnash.com> <9270E4E4-666D-4E77-8CE1-8E43C9B0BD1D@oracle.com> Message-ID: <581F717E.4090805@cjnash.com> Bob Vandette wrote: > In the soft-float binaries we?ve distributed in the past, we linked our binary against an external library. > In order to achieve Java level floating point accuracy (and pass the TCK), you?ll need to do the same. > > Here?s the library that we used: > > http://www.jhauser.us/arithmetic/SoftFloat.html > > We modify this library to map their fadd,dadd,fsub,dsub functions to __aeabi_xxxx_glibc function names. > > You should be able to temporarily work around your link problems by removing the _glibc from the references > in the hotspot and jdk sources. There are only a few files that are impacted. > > The problem stems from the fact that the normal glibc functions prefer speed over accuracy. The accuracy > difference is extremely minimal but we fail the TCK for a few tests causing us to use this extra library. > > Hope this help, > Bob. > Thanks very much! I thought about removing the _glibc suffix but the signatures are different. For example, __aeabi_fadd_glibc takes two floats and returns double but __aeabi_fadd takes two floats and returns float. From a quick look at the Hauser library, there is a similar signature mismatch there as well, so I presume it would be necessary to write a small wrapper function to convert both float32 arguments to float64 and then call the f64_add function in the library. If I have misunderstood this, please correct my assumption. Best regards, Simon > >> On Nov 6, 2016, at 11:06 AM, Simon Nash wrote: >> >> I am trying to build the current jdk9-arm3264 source for arm-sflt and I am >> getting some link errors from libjvm.so as follows: >> >> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_LIRGenerator_arm.o: In function `GrowableArray::at_put_grow(int, Instruction* const&, Instruction* const&)': >> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_fadd_glibc' >> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_dadd_glibc' >> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_fsub_glibc' >> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_dsub_glibc' >> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_Runtime1_arm.o: In function `Runtime1::pd_name_for_address(unsigned char*)': >> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_fadd_glibc' >> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_fsub_glibc' >> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_dadd_glibc' >> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_dsub_glibc' >> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: In function `TemplateTable::fop2(TemplateTable::Operation)': >> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: undefined reference to `__aeabi_fadd_glibc' >> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: undefined reference to `__aeabi_fsub_glibc' >> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: In function `TemplateTable::dop2(TemplateTable::Operation)': >> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: undefined reference to `__aeabi_dadd_glibc' >> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: undefined reference to `__aeabi_dsub_glibc' >> collect2: error: ld returned 1 exit status >> >> I am using a soft-float Linaro cross-compiler to do the build. Here is my configure command: >> >> bash ./configure --with-jdk-variant=normal --with-jvm-variants=server --with-abi-profile=arm-sflt --with-conf-name=softfp \ >> --with-debug-level=release --disable-warnings-as-errors --with-extra-cflags=-D__SOFTFP__ --openjdk-target=arm-linux-gnueabi \ >> --with-tools-dir=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin \ >> --with-sys-root=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/arm-linux-gnueabi/libc \ >> --with-cups=/sd1/armel/cups --with-freetype=/sd1/armel/freetype2 --with-alsa=/sd1/armel/alsa \ >> --x-includes=/sd1/armel/X11/include --x-libraries=/sd1/armel/X11/lib \ >> --disable-freetype-bundling --disable-hotspot-gtest --with-boot-jdk=/sd1/java/jdk1.8.0_25 \ >> CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ CPP=arm-linux-gnueabi-cpp CXXCPP=arm-linux-gnueabi-cpp \ >> LIBS="-Wl,-rpath-link /sd1/armel/freetype2/lib -Wl,-rpath-link /sd1/armel/X11/lib" >> >> Where are the missing functions such as __aeabi_fadd_glibc defined? I have found >> __aeabi_fadd but I have not been able to find __aeabi_fadd_glibc. >> >> Simon > > From akashche at redhat.com Sun Nov 6 22:25:32 2016 From: akashche at redhat.com (Alex Kashchenko) Date: Sun, 6 Nov 2016 22:25:32 +0000 Subject: Relationship of aarch32-port to jdk8u In-Reply-To: <581BAE57.9010900@cjnash.com> References: <57E81E6E.20407@cjnash.com> <1474834254.2203.23.camel@gmail.com> <1123906893.66542.1475508996409.JavaMail.zimbra@redhat.com> <581BAE57.9010900@cjnash.com> Message-ID: <8d1f76e9-aa5a-074f-9a6a-33f06a069879@redhat.com> Hi, On 11/03/2016 09:38 PM, Simon Nash wrote: > Andrew Hughes wrote: >> >> ----- Original Message ----- >>> Hi Simon, >>> >>> On Sun, 2016-09-25 at 19:58 +0100, Simon Nash wrote: >>>> If I build the current source in aarch32-port, what level of jdk8u >>>> am I getting? I presume this is a snapshot from some point in the past >>>> but I'm not sure how to find out how long ago the snapshot was taken. >>> The aarch32 port is merged up to jdk8u102-b14, whereas the jdk8u-dev >>> tip is >>> at jdk8u22-b01. >>> >> >> I'd regard this as a good thing, because jdk8u102-b14 is the last >> release. >> >> The jdk8u-dev tree is a combination of multiple upcoming releases. Oracle >> start work on one release (now u122), and collect community patches along >> with their own. At some point, they enter a second stage where they >> develop >> the release in a private branch and work on jdk8u-dev moves onto the next >> release. The final release then appears at the same time as the next >> security release. The final u122 won't appear until January 2017. >> >> With aarch64/jdk8u, we only merge up to the last release, so it is also >> currently at jdk8u102-b14. At security release time, we add first the >> latest security update (in July, this was u101) and then the latest >> feature update (u102 in July). We don't merge 8u in its entirety so >> we have something that can be shipped to end users. >> >> Unless the aarch32 project really needs the latest changes from 8u-dev, >> I would strongly suggest keeping to a similar model of just merging >> the latest feature release every three months. >> > As jdk8u111-b14 and jdk8u112-b15 have now been released by Oracle, will the > aarch32-port/jdk8u repo be updated to the jdk8u112-b15 level? jdk8u111 is used in Fedora for some time. I also smoke tested jdk8u112-b15, merge is clean (except .hgtags), the only required platform-specific change I noticed is JDK-8130309 [1]. It would be great if jdk8u112-b15 will be merged and tagged, if I can do something useful here (post webrevs, run some specific tests etc) - please let me know. Also during last update there was an unanswered question [2] about merging, may I ask someone from project lead/committers to comment on that question? [1] https://bugs.openjdk.java.net/browse/JDK-8130309 [2] http://mail.openjdk.java.net/pipermail/aarch32-port-dev/2016-August/000397.html -- -Alex From snazarkin at azul.com Mon Nov 7 08:40:39 2016 From: snazarkin at azul.com (Sergey Nazarkin) Date: Mon, 7 Nov 2016 08:40:39 +0000 Subject: Relationship of aarch32-port to jdk8u In-Reply-To: <8d1f76e9-aa5a-074f-9a6a-33f06a069879@redhat.com> References: <57E81E6E.20407@cjnash.com> <1474834254.2203.23.camel@gmail.com> <1123906893.66542.1475508996409.JavaMail.zimbra@redhat.com> <581BAE57.9010900@cjnash.com> <8d1f76e9-aa5a-074f-9a6a-33f06a069879@redhat.com> Message-ID: Alex, Simon, My plan is to integrate u112 this week. I?ll not post any review request prior to push, just execute regular test only. Sergey Nazarkin > On 07 Nov 2016, at 01:25, Alex Kashchenko wrote: > > Hi, > > On 11/03/2016 09:38 PM, Simon Nash wrote: >> Andrew Hughes wrote: >>> >>> ----- Original Message ----- >>>> Hi Simon, >>>> >>>> On Sun, 2016-09-25 at 19:58 +0100, Simon Nash wrote: >>>>> If I build the current source in aarch32-port, what level of jdk8u >>>>> am I getting? I presume this is a snapshot from some point in the past >>>>> but I'm not sure how to find out how long ago the snapshot was taken. >>>> The aarch32 port is merged up to jdk8u102-b14, whereas the jdk8u-dev >>>> tip is >>>> at jdk8u22-b01. >>>> >>> >>> I'd regard this as a good thing, because jdk8u102-b14 is the last >>> release. >>> >>> The jdk8u-dev tree is a combination of multiple upcoming releases. Oracle >>> start work on one release (now u122), and collect community patches along >>> with their own. At some point, they enter a second stage where they >>> develop >>> the release in a private branch and work on jdk8u-dev moves onto the next >>> release. The final release then appears at the same time as the next >>> security release. The final u122 won't appear until January 2017. >>> >>> With aarch64/jdk8u, we only merge up to the last release, so it is also >>> currently at jdk8u102-b14. At security release time, we add first the >>> latest security update (in July, this was u101) and then the latest >>> feature update (u102 in July). We don't merge 8u in its entirety so >>> we have something that can be shipped to end users. >>> >>> Unless the aarch32 project really needs the latest changes from 8u-dev, >>> I would strongly suggest keeping to a similar model of just merging >>> the latest feature release every three months. >>> >> As jdk8u111-b14 and jdk8u112-b15 have now been released by Oracle, will the >> aarch32-port/jdk8u repo be updated to the jdk8u112-b15 level? > > jdk8u111 is used in Fedora for some time. I also smoke tested jdk8u112-b15, merge is clean (except .hgtags), the only required platform-specific change I noticed is JDK-8130309 [1]. > > It would be great if jdk8u112-b15 will be merged and tagged, if I can do something useful here (post webrevs, run some specific tests etc) - please let me know. > > Also during last update there was an unanswered question [2] about merging, may I ask someone from project lead/committers to comment on that question? > > > [1] https://bugs.openjdk.java.net/browse/JDK-8130309 > [2] http://mail.openjdk.java.net/pipermail/aarch32-port-dev/2016-August/000397.html > > -- > -Alex From thegeek108 at gmail.com Mon Nov 7 12:16:19 2016 From: thegeek108 at gmail.com (Chi Vo) Date: Mon, 7 Nov 2016 19:16:19 +0700 Subject: aarch32: Hotspot crashing due to G1 Garbage Collection not supported on ARM platform. Message-ID: Hi All, I have facing the issue - Hotspot crashing due to G1 Garbage Collection not supported on ARM platform, detected by test case */hotpost/test/gc/whitebox/TestConcMarkCycleWB.java* And I have workaround to check NULL before accessing to the G1 heap to ensure it is still access to valid memory. below is patch for this: diff -r 51ffd98339a7 02.src/01.aarch32_jdk8u/hotspot/src/share/vm/prims/whitebox.cpp --- a/02.src/01.aarch32_jdk8u/hotspot/src/share/vm/prims/whitebox.cpp Tue Nov 01 16:25:08 2016 +0700 +++ b/02.src/01.aarch32_jdk8u/hotspot/src/share/vm/prims/whitebox.cpp Mon Nov 07 18:04:44 2016 +0700 @@ -329,8 +329,11 @@ WB_END WB_ENTRY(jboolean, WB_G1StartMarkCycle(JNIEnv* env, jobject o)) + G1CollectedHeap* g1h = G1CollectedHeap::heap(); - if (!g1h->concurrent_mark()->cmThread()->during_cycle()) { + // GCS : g1h might be NULL in a few scenarios so it should check NULL + // before using it to avoid crashed issue. + if (g1h != NULL && !g1h->concurrent_mark()->cmThread()->during_cycle()) { g1h->collect(GCCause::_wb_conc_mark); return true; } Please help to review and give your idea about this issue. Thanks & Best Regards, Chi Vo From bob.vandette at oracle.com Mon Nov 7 13:00:03 2016 From: bob.vandette at oracle.com (Bob Vandette) Date: Mon, 7 Nov 2016 08:00:03 -0500 Subject: jdk9-arm3264 libjvm.so link error with arm-sflt In-Reply-To: <581F717E.4090805@cjnash.com> References: <581F54F3.7050000@cjnash.com> <9270E4E4-666D-4E77-8CE1-8E43C9B0BD1D@oracle.com> <581F717E.4090805@cjnash.com> Message-ID: <68B7E248-8BAE-4359-BF98-3ECFA51938F5@oracle.com> > On Nov 6, 2016, at 1:07 PM, Simon Nash wrote: > > Bob Vandette wrote: >> In the soft-float binaries we?ve distributed in the past, we linked our binary against an external library. >> In order to achieve Java level floating point accuracy (and pass the TCK), you?ll need to do the same. >> Here?s the library that we used: >> http://www.jhauser.us/arithmetic/SoftFloat.html >> We modify this library to map their fadd,dadd,fsub,dsub functions to __aeabi_xxxx_glibc function names. >> You should be able to temporarily work around your link problems by removing the _glibc from the references >> in the hotspot and jdk sources. There are only a few files that are impacted. >> The problem stems from the fact that the normal glibc functions prefer speed over accuracy. The accuracy difference is extremely minimal but we fail the TCK for a few tests causing us to use this extra library. >> Hope this help, >> Bob. > Thanks very much! I thought about removing the _glibc suffix but the signatures > are different. For example, __aeabi_fadd_glibc takes two floats and returns double > but __aeabi_fadd takes two floats and returns float. > > From a quick look at the Hauser library, there is a similar signature mismatch there > as well, so I presume it would be necessary to write a small wrapper function to > convert both float32 arguments to float64 and then call the f64_add function in the > library. If I have misunderstood this, please correct my assumption. Here?s the wrapper code we used with softfloat-2b. Notice that we build two different libraries. The JDK functions override the normal entry point but the hotspot version uses a unique name. This was done to allow the normal float/double operations done by the VM to use the faster inlined glibc functions but the functions called during bytecode processing use the accurate ones. /* GLIBC Equivalent Soft-Float Implementations */ #ifndef JDK_BUILD double __aeabi_dadd_glibc( double a, double b ) #else double __aeabi_dadd( double a, double b ) #endif { flag aSign, bSign; float64 f64a, f64b; f64a.d = a; f64b.d = b; aSign = extractFloat64Sign( f64a ); bSign = extractFloat64Sign( f64b ); if ( aSign == bSign ) { return addFloat64Sigs( f64a, f64b, aSign ).d; } else { return subFloat64Sigs( f64a, f64b, aSign ).d; } } #ifndef JDK_BUILD double __aeabi_dsub_glibc( double a, double b ) #else double __aeabi_dsub( double a, double b ) #endif { flag aSign, bSign; float64 f64a, f64b; f64a.d = a; f64b.d = b; aSign = extractFloat64Sign( f64a ); bSign = extractFloat64Sign( f64b ); if ( aSign == bSign ) { return subFloat64Sigs( f64a, f64b, aSign ).d; } else { return addFloat64Sigs( f64a, f64b, aSign ).d; } } #ifndef JDK_BUILD float __aeabi_fadd_glibc( float a, float b ) #else float __aeabi_fadd( float a, float b ) #endif { ufloat32 f32a, f32b, f32result; f32a.f = a; f32b.f = b; f32result.i32 = float32_add(f32a.i32, f32b.i32); return (f32result.f); } #ifndef JDK_BUILD float __aeabi_fsub_glibc( float a, float b ) #else float __aeabi_fsub( float a, float b ) #endif { ufloat32 f32a, f32b, f32result; f32a.f = a; f32b.f = b; f32result.i32 = float32_sub(f32a.i32, f32b.i32); return (f32result.f); } Bob. > > Best regards, > Simon > >>> On Nov 6, 2016, at 11:06 AM, Simon Nash wrote: >>> >>> I am trying to build the current jdk9-arm3264 source for arm-sflt and I am >>> getting some link errors from libjvm.so as follows: >>> >>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_LIRGenerator_arm.o: In function `GrowableArray::at_put_grow(int, Instruction* const&, Instruction* const&)': >>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_fadd_glibc' >>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_dadd_glibc' >>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_fsub_glibc' >>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_dsub_glibc' >>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_Runtime1_arm.o: In function `Runtime1::pd_name_for_address(unsigned char*)': >>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_fadd_glibc' >>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_fsub_glibc' >>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_dadd_glibc' >>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_dsub_glibc' >>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: In function `TemplateTable::fop2(TemplateTable::Operation)': >>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: undefined reference to `__aeabi_fadd_glibc' >>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: undefined reference to `__aeabi_fsub_glibc' >>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: In function `TemplateTable::dop2(TemplateTable::Operation)': >>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: undefined reference to `__aeabi_dadd_glibc' >>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: undefined reference to `__aeabi_dsub_glibc' >>> collect2: error: ld returned 1 exit status >>> >>> I am using a soft-float Linaro cross-compiler to do the build. Here is my configure command: >>> >>> bash ./configure --with-jdk-variant=normal --with-jvm-variants=server --with-abi-profile=arm-sflt --with-conf-name=softfp \ >>> --with-debug-level=release --disable-warnings-as-errors --with-extra-cflags=-D__SOFTFP__ --openjdk-target=arm-linux-gnueabi \ >>> --with-tools-dir=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin \ >>> --with-sys-root=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/arm-linux-gnueabi/libc \ >>> --with-cups=/sd1/armel/cups --with-freetype=/sd1/armel/freetype2 --with-alsa=/sd1/armel/alsa \ >>> --x-includes=/sd1/armel/X11/include --x-libraries=/sd1/armel/X11/lib \ >>> --disable-freetype-bundling --disable-hotspot-gtest --with-boot-jdk=/sd1/java/jdk1.8.0_25 \ >>> CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ CPP=arm-linux-gnueabi-cpp CXXCPP=arm-linux-gnueabi-cpp \ >>> LIBS="-Wl,-rpath-link /sd1/armel/freetype2/lib -Wl,-rpath-link /sd1/armel/X11/lib" >>> >>> Where are the missing functions such as __aeabi_fadd_glibc defined? I have found >>> __aeabi_fadd but I have not been able to find __aeabi_fadd_glibc. >>> >>> Simon > From simon at cjnash.com Mon Nov 7 14:08:07 2016 From: simon at cjnash.com (Simon Nash) Date: Mon, 07 Nov 2016 14:08:07 +0000 Subject: jdk9-arm3264 libjvm.so link error with arm-sflt In-Reply-To: <68B7E248-8BAE-4359-BF98-3ECFA51938F5@oracle.com> References: <581F54F3.7050000@cjnash.com> <9270E4E4-666D-4E77-8CE1-8E43C9B0BD1D@oracle.com> <581F717E.4090805@cjnash.com> <68B7E248-8BAE-4359-BF98-3ECFA51938F5@oracle.com> Message-ID: <58208AC7.2070807@cjnash.com> Bob Vandette wrote: > >> On Nov 6, 2016, at 1:07 PM, Simon Nash > > wrote: >> >> Bob Vandette wrote: >>> In the soft-float binaries we?ve distributed in the past, we linked >>> our binary against an external library. >>> In order to achieve Java level floating point accuracy (and pass the >>> TCK), you?ll need to do the same. >>> Here?s the library that we used: >>> http://www.jhauser.us/arithmetic/SoftFloat.html >>> We modify this library to map their fadd,dadd,fsub,dsub functions to >>> __aeabi_xxxx_glibc function names. >>> You should be able to temporarily work around your link problems by >>> removing the _glibc from the references >>> in the hotspot and jdk sources. There are only a few files that are >>> impacted. >>> The problem stems from the fact that the normal glibc functions >>> prefer speed over accuracy. The accuracy difference is extremely >>> minimal but we fail the TCK for a few tests causing us to use this >>> extra library. >>> Hope this help, >>> Bob. >> Thanks very much! I thought about removing the _glibc suffix but the >> signatures >> are different. For example, __aeabi_fadd_glibc takes two floats and >> returns double >> but __aeabi_fadd takes two floats and returns float. >> >> From a quick look at the Hauser library, there is a similar signature >> mismatch there >> as well, so I presume it would be necessary to write a small wrapper >> function to >> convert both float32 arguments to float64 and then call the f64_add >> function in the >> library. If I have misunderstood this, please correct my assumption. > > Here?s the wrapper code we used with softfloat-2b. Notice that we build > two different libraries. > The JDK functions override the normal entry point but the hotspot > version uses a unique name. > This was done to allow the normal float/double operations done by the VM > to use the faster > inlined glibc functions but the functions called during bytecode > processing use the accurate > ones. > Thanks, this is very helpful. In the jdk9-arm3264 source, __aeabi_fadd_glibc is defined in hotspot/src/cpu/arm/vm/assembler_arm_32.hpp as extern double __aeabi_fadd_glibc(float, float); The double return type with float arguments was throwing me because this is different from all the floating-point libraries I have seen. The code you have posted confirms that the correct signature has a float return type, which makes the wrapping much simpler. The signature for __aeabi_fsub_glibc in assembler_arm_32.hpp is wrong as well. Simon > /* GLIBC Equivalent Soft-Float Implementations */ > #ifndef JDK_BUILD > double __aeabi_dadd_glibc( double a, double b ) > #else > double __aeabi_dadd( double a, double b ) > #endif > { > flag aSign, bSign; > float64 f64a, f64b; > > f64a.d = a; > f64b.d = b; > > aSign = extractFloat64Sign( f64a ); > bSign = extractFloat64Sign( f64b ); > > > if ( aSign == bSign ) { > return addFloat64Sigs( f64a, f64b, aSign ).d; > } > else { > return subFloat64Sigs( f64a, f64b, aSign ).d; > } > > } > > #ifndef JDK_BUILD > double __aeabi_dsub_glibc( double a, double b ) > #else > double __aeabi_dsub( double a, double b ) > #endif > { > flag aSign, bSign; > float64 f64a, f64b; > > f64a.d = a; > f64b.d = b; > > aSign = extractFloat64Sign( f64a ); > bSign = extractFloat64Sign( f64b ); > if ( aSign == bSign ) { > return subFloat64Sigs( f64a, f64b, aSign ).d; > } > else { > return addFloat64Sigs( f64a, f64b, aSign ).d; > } > > } > > #ifndef JDK_BUILD > float __aeabi_fadd_glibc( float a, float b ) > #else > float __aeabi_fadd( float a, float b ) > #endif > { > ufloat32 f32a, f32b, f32result; > > > f32a.f = a; > f32b.f = b; > > f32result.i32 = float32_add(f32a.i32, f32b.i32); > return (f32result.f); > } > > #ifndef JDK_BUILD > float __aeabi_fsub_glibc( float a, float b ) > #else > float __aeabi_fsub( float a, float b ) > #endif > { > ufloat32 f32a, f32b, f32result; > > f32a.f = a; > f32b.f = b; > > f32result.i32 = float32_sub(f32a.i32, f32b.i32); > return (f32result.f); > } > > Bob. >> >> Best regards, >> Simon >> >>>> On Nov 6, 2016, at 11:06 AM, Simon Nash >>> > wrote: >>>> >>>> I am trying to build the current jdk9-arm3264 source for arm-sflt >>>> and I am >>>> getting some link errors from libjvm.so as follows: >>>> >>>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_LIRGenerator_arm.o: >>>> In function `GrowableArray::at_put_grow(int, >>>> Instruction* const&, Instruction* const&)': >>>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: >>>> undefined reference to `__aeabi_fadd_glibc' >>>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: >>>> undefined reference to `__aeabi_dadd_glibc' >>>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: >>>> undefined reference to `__aeabi_fsub_glibc' >>>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: >>>> undefined reference to `__aeabi_dsub_glibc' >>>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_Runtime1_arm.o: >>>> In function `Runtime1::pd_name_for_address(unsigned char*)': >>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: >>>> undefined reference to `__aeabi_fadd_glibc' >>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: >>>> undefined reference to `__aeabi_fsub_glibc' >>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: >>>> undefined reference to `__aeabi_dadd_glibc' >>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: >>>> undefined reference to `__aeabi_dsub_glibc' >>>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: >>>> In function `TemplateTable::fop2(TemplateTable::Operation)': >>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: >>>> undefined reference to `__aeabi_fadd_glibc' >>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: >>>> undefined reference to `__aeabi_fsub_glibc' >>>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: >>>> In function `TemplateTable::dop2(TemplateTable::Operation)': >>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: >>>> undefined reference to `__aeabi_dadd_glibc' >>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: >>>> undefined reference to `__aeabi_dsub_glibc' >>>> collect2: error: ld returned 1 exit status >>>> >>>> I am using a soft-float Linaro cross-compiler to do the build. Here >>>> is my configure command: >>>> >>>> bash ./configure --with-jdk-variant=normal >>>> --with-jvm-variants=server --with-abi-profile=arm-sflt >>>> --with-conf-name=softfp \ >>>> --with-debug-level=release --disable-warnings-as-errors >>>> --with-extra-cflags=-D__SOFTFP__ --openjdk-target=arm-linux-gnueabi \ >>>> --with-tools-dir=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin >>>> \ >>>> --with-sys-root=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/arm-linux-gnueabi/libc >>>> \ >>>> --with-cups=/sd1/armel/cups --with-freetype=/sd1/armel/freetype2 >>>> --with-alsa=/sd1/armel/alsa \ >>>> --x-includes=/sd1/armel/X11/include --x-libraries=/sd1/armel/X11/lib \ >>>> --disable-freetype-bundling --disable-hotspot-gtest >>>> --with-boot-jdk=/sd1/java/jdk1.8.0_25 \ >>>> CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ >>>> CPP=arm-linux-gnueabi-cpp CXXCPP=arm-linux-gnueabi-cpp \ >>>> LIBS="-Wl,-rpath-link /sd1/armel/freetype2/lib -Wl,-rpath-link >>>> /sd1/armel/X11/lib" >>>> >>>> Where are the missing functions such as __aeabi_fadd_glibc defined? >>>> I have found >>>> __aeabi_fadd but I have not been able to find __aeabi_fadd_glibc. >>>> >>>> Simon >> > From bob.vandette at oracle.com Mon Nov 7 15:37:54 2016 From: bob.vandette at oracle.com (Bob Vandette) Date: Mon, 7 Nov 2016 10:37:54 -0500 Subject: jdk9-arm3264 libjvm.so link error with arm-sflt In-Reply-To: <58208AC7.2070807@cjnash.com> References: <581F54F3.7050000@cjnash.com> <9270E4E4-666D-4E77-8CE1-8E43C9B0BD1D@oracle.com> <581F717E.4090805@cjnash.com> <68B7E248-8BAE-4359-BF98-3ECFA51938F5@oracle.com> <58208AC7.2070807@cjnash.com> Message-ID: I don?t know why we ended up using double returns for the float functions but it?s been that way since this code was first implemented. The definition is wrong but it?s possible that it doesn?t really matter. We explicitly call these functions via call_VM_leaf and manually manipulate the return registers. I did a patch in JDK8 that makes the soft-float2b library optional. This patch never made its way into JDK9. It still has the double return type issue but only if you use the external library. Bob. > On Nov 7, 2016, at 9:08 AM, Simon Nash wrote: > > Bob Vandette wrote: >>> On Nov 6, 2016, at 1:07 PM, Simon Nash > wrote: >>> >>> Bob Vandette wrote: >>>> In the soft-float binaries we?ve distributed in the past, we linked our binary against an external library. >>>> In order to achieve Java level floating point accuracy (and pass the TCK), you?ll need to do the same. >>>> Here?s the library that we used: >>>> http://www.jhauser.us/arithmetic/SoftFloat.html >>>> We modify this library to map their fadd,dadd,fsub,dsub functions to __aeabi_xxxx_glibc function names. >>>> You should be able to temporarily work around your link problems by removing the _glibc from the references >>>> in the hotspot and jdk sources. There are only a few files that are impacted. >>>> The problem stems from the fact that the normal glibc functions prefer speed over accuracy. The accuracy difference is extremely minimal but we fail the TCK for a few tests causing us to use this extra library. >>>> Hope this help, >>>> Bob. >>> Thanks very much! I thought about removing the _glibc suffix but the signatures >>> are different. For example, __aeabi_fadd_glibc takes two floats and returns double >>> but __aeabi_fadd takes two floats and returns float. >>> >>> From a quick look at the Hauser library, there is a similar signature mismatch there >>> as well, so I presume it would be necessary to write a small wrapper function to >>> convert both float32 arguments to float64 and then call the f64_add function in the >>> library. If I have misunderstood this, please correct my assumption. >> Here?s the wrapper code we used with softfloat-2b. Notice that we build two different libraries. >> The JDK functions override the normal entry point but the hotspot version uses a unique name. >> This was done to allow the normal float/double operations done by the VM to use the faster >> inlined glibc functions but the functions called during bytecode processing use the accurate ones. > Thanks, this is very helpful. In the jdk9-arm3264 source, __aeabi_fadd_glibc > is defined in hotspot/src/cpu/arm/vm/assembler_arm_32.hpp as > > extern double __aeabi_fadd_glibc(float, float); > > The double return type with float arguments was throwing me because this is > different from all the floating-point libraries I have seen. The code you > have posted confirms that the correct signature has a float return type, > which makes the wrapping much simpler. The signature for __aeabi_fsub_glibc > in assembler_arm_32.hpp is wrong as well. > > Simon > >> /* GLIBC Equivalent Soft-Float Implementations */ >> #ifndef JDK_BUILD >> double __aeabi_dadd_glibc( double a, double b ) >> #else >> double __aeabi_dadd( double a, double b ) >> #endif >> { >> flag aSign, bSign; >> float64 f64a, f64b; >> f64a.d = a; >> f64b.d = b; >> aSign = extractFloat64Sign( f64a ); >> bSign = extractFloat64Sign( f64b ); >> if ( aSign == bSign ) { >> return addFloat64Sigs( f64a, f64b, aSign ).d; >> } >> else { >> return subFloat64Sigs( f64a, f64b, aSign ).d; >> } >> } >> #ifndef JDK_BUILD >> double __aeabi_dsub_glibc( double a, double b ) >> #else >> double __aeabi_dsub( double a, double b ) >> #endif >> { >> flag aSign, bSign; >> float64 f64a, f64b; >> f64a.d = a; >> f64b.d = b; >> aSign = extractFloat64Sign( f64a ); >> bSign = extractFloat64Sign( f64b ); >> if ( aSign == bSign ) { >> return subFloat64Sigs( f64a, f64b, aSign ).d; >> } >> else { >> return addFloat64Sigs( f64a, f64b, aSign ).d; >> } >> } >> #ifndef JDK_BUILD >> float __aeabi_fadd_glibc( float a, float b ) #else >> float __aeabi_fadd( float a, float b ) >> #endif >> { >> ufloat32 f32a, f32b, f32result; >> f32a.f = a; >> f32b.f = b; >> f32result.i32 = float32_add(f32a.i32, f32b.i32); >> return (f32result.f); >> } >> #ifndef JDK_BUILD >> float __aeabi_fsub_glibc( float a, float b ) >> #else >> float __aeabi_fsub( float a, float b ) >> #endif >> { >> ufloat32 f32a, f32b, f32result; >> f32a.f = a; >> f32b.f = b; >> f32result.i32 = float32_sub(f32a.i32, f32b.i32); >> return (f32result.f); >> } >> Bob. >>> >>> Best regards, >>> Simon >>> >>>>> On Nov 6, 2016, at 11:06 AM, Simon Nash > wrote: >>>>> >>>>> I am trying to build the current jdk9-arm3264 source for arm-sflt and I am >>>>> getting some link errors from libjvm.so as follows: >>>>> >>>>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_LIRGenerator_arm.o: In function `GrowableArray::at_put_grow(int, Instruction* const&, Instruction* const&)': >>>>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_fadd_glibc' >>>>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_dadd_glibc' >>>>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_fsub_glibc' >>>>> /sd1/jdk9-arm3264/hotspot/src/share/vm/utilities/growableArray.hpp:291: undefined reference to `__aeabi_dsub_glibc' >>>>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/c1_Runtime1_arm.o: In function `Runtime1::pd_name_for_address(unsigned char*)': >>>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_fadd_glibc' >>>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_fsub_glibc' >>>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_dadd_glibc' >>>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/c1_Runtime1_arm.cpp:1220: undefined reference to `__aeabi_dsub_glibc' >>>>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: In function `TemplateTable::fop2(TemplateTable::Operation)': >>>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: undefined reference to `__aeabi_fadd_glibc' >>>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1718: undefined reference to `__aeabi_fsub_glibc' >>>>> /sd1/jdk9-arm3264/build/softfp/hotspot/variant-server/libjvm/objs/templateTable_arm.o: In function `TemplateTable::dop2(TemplateTable::Operation)': >>>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: undefined reference to `__aeabi_dadd_glibc' >>>>> /sd1/jdk9-arm3264/hotspot/src/cpu/arm/vm/templateTable_arm.cpp:1761: undefined reference to `__aeabi_dsub_glibc' >>>>> collect2: error: ld returned 1 exit status >>>>> >>>>> I am using a soft-float Linaro cross-compiler to do the build. Here is my configure command: >>>>> >>>>> bash ./configure --with-jdk-variant=normal --with-jvm-variants=server --with-abi-profile=arm-sflt --with-conf-name=softfp \ >>>>> --with-debug-level=release --disable-warnings-as-errors --with-extra-cflags=-D__SOFTFP__ --openjdk-target=arm-linux-gnueabi \ >>>>> --with-tools-dir=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/bin \ >>>>> --with-sys-root=/sd1/linaro/gcc-linaro-arm-linux-gnueabi-2012.04-20120426_linux/arm-linux-gnueabi/libc \ >>>>> --with-cups=/sd1/armel/cups --with-freetype=/sd1/armel/freetype2 --with-alsa=/sd1/armel/alsa \ >>>>> --x-includes=/sd1/armel/X11/include --x-libraries=/sd1/armel/X11/lib \ >>>>> --disable-freetype-bundling --disable-hotspot-gtest --with-boot-jdk=/sd1/java/jdk1.8.0_25 \ >>>>> CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ CPP=arm-linux-gnueabi-cpp CXXCPP=arm-linux-gnueabi-cpp \ >>>>> LIBS="-Wl,-rpath-link /sd1/armel/freetype2/lib -Wl,-rpath-link /sd1/armel/X11/lib" >>>>> >>>>> Where are the missing functions such as __aeabi_fadd_glibc defined? I have found >>>>> __aeabi_fadd but I have not been able to find __aeabi_fadd_glibc. >>>>> >>>>> Simon >>> > From thegeek108 at gmail.com Thu Nov 10 09:49:04 2016 From: thegeek108 at gmail.com (Chi Vo) Date: Thu, 10 Nov 2016 16:49:04 +0700 Subject: jdk8-aarch32: Crashing when running test case ParallelProbes.java Message-ID: Hi All, Hotspot crashing when I running test case */jdk/test/java/nio/file/Files/probeContentType/ParallelProbes.java* As my analysis, the probeContentType is static method so It is class level. In this case, we allow many threads access it without synchronize. so It should be protected by synchronizing to avoid any inconsistent data or also corrupt data. I test this patch and it works fine. diff -r dbe7e2abe8b2 -r c9e2721b4711 02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/file/Files.java --- a/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/file/Files.java Fri Oct 07 15:23:45 2016 +0700 +++ b/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/file/Files.java Tue Oct 25 10:56:47 2016 +0700 @@ -1610,7 +1610,7 @@ * If a security manager is installed and it denies an unspecified * permission required by a file type detector implementation. */ - public static String probeContentType(Path path) + public synchronized static String probeContentType(Path path) throws IOException { // try installed file type detectors Please help take a look my patch. Thanks you with best regards, Chi Vo From snazarkin at azul.com Thu Nov 10 10:10:45 2016 From: snazarkin at azul.com (Sergey Nazarkin) Date: Thu, 10 Nov 2016 10:10:45 +0000 Subject: jdk8-aarch32: Crashing when running test case ParallelProbes.java In-Reply-To: References: Message-ID: <73241055-6800-474C-8D95-0F0A7BE7F144@azul.com> Hi Chi Vo, Could you provide stack trace of the crash? I see no reason for race condition here since the method doesn?t update any global variable. Sergey Nazarkin > On 10 Nov 2016, at 12:49, Chi Vo wrote: > > Hi All, > > Hotspot crashing when I running test case > */jdk/test/java/nio/file/Files/probeContentType/ParallelProbes.java* > > As my analysis, the probeContentType is static method so It is class level. > In this case, we allow many threads access it without synchronize. so It > should be protected by synchronizing to avoid any inconsistent data or also > corrupt data. I test this patch and it works fine. > > diff -r dbe7e2abe8b2 -r c9e2721b4711 > 02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/file/Files.java > --- a/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/file/Files.java > Fri > Oct 07 15:23:45 2016 +0700 > +++ b/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/file/Files.java > Tue > Oct 25 10:56:47 2016 +0700 > @@ -1610,7 +1610,7 @@ > * If a security manager is installed and it denies an > unspecified > * permission required by a file type detector implementation. > */ > - public static String probeContentType(Path path) > + public synchronized static String probeContentType(Path path) > throws IOException > { > // try installed file type detectors > > Please help take a look my patch. > > Thanks you with best regards, > Chi Vo From thegeek108 at gmail.com Thu Nov 10 11:00:45 2016 From: thegeek108 at gmail.com (Chi Vo) Date: Thu, 10 Nov 2016 18:00:45 +0700 Subject: jdk8-aarch32: Crashing when running test case ParallelProbes.java In-Reply-To: <73241055-6800-474C-8D95-0F0A7BE7F144@azul.com> References: <73241055-6800-474C-8D95-0F0A7BE7F144@azul.com> Message-ID: Hi Sergey Nazarkin, Stack trace of the crash: [New LWP 26548] [New LWP 26530] [New LWP 26542] [New LWP 26531] [New LWP 26551] [New LWP 26535] [New LWP 26545] [New LWP 26544] [New LWP 26536] [New LWP 26546] [New LWP 26538] [New LWP 26543] [New LWP 26550] [New LWP 26539] [New LWP 26537] [New LWP 26552] [New LWP 26541] [New LWP 26540] [New LWP 26549] [New LWP 26547] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1". Core was generated by `/home/pi/workspace/openjdk/./j2re-image/bin/java -Dtest.src=/home/pi/workspace/'. Program terminated with signal SIGABRT, Aborted. #0 0x76df4f70 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x76df4f70 in __GI_raise (sig=sig at entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x76df6324 in __GI_abort () at abort.c:89 #2 0x758acee8 in os::abort(bool) () from /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so #3 0x75917b64 in VMError::report_and_die() () from /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so #4 0x758b1952 in JVM_handle_linux_signal () from /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so #5 0x758ac140 in signalHandler(int, siginfo_t*, void*) () from /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so #6 #7 0x758a7424 in ObjectMonitor::enter(Thread*) () from /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so #8 0x758e865a in ObjectSynchronizer::slow_enter(Handle, BasicLock*, Thread*) () from /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so #9 0x758d33fe in SharedRuntime::complete_monitor_locking_C(oopDesc*, BasicLock*, JavaThread*) () from /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so #10 0x734b5500 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb) If you want to get core file. Please contact me. Thanks & Best Regards, Chi Vo On Thu, Nov 10, 2016 at 5:10 PM, Sergey Nazarkin wrote: > Hi Chi Vo, > > Could you provide stack trace of the crash? I see no reason for race > condition here since the method doesn?t update any global variable. > > > Sergey Nazarkin > > > > > > On 10 Nov 2016, at 12:49, Chi Vo wrote: > > > > Hi All, > > > > Hotspot crashing when I running test case > > */jdk/test/java/nio/file/Files/probeContentType/ParallelProbes.java* > > > > As my analysis, the probeContentType is static method so It is class > level. > > In this case, we allow many threads access it without synchronize. so It > > should be protected by synchronizing to avoid any inconsistent data or > also > > corrupt data. I test this patch and it works fine. > > > > diff -r dbe7e2abe8b2 -r c9e2721b4711 > > 02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/file/Files.java > > --- a/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/ > file/Files.java > > Fri > > Oct 07 15:23:45 2016 +0700 > > +++ b/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/ > file/Files.java > > Tue > > Oct 25 10:56:47 2016 +0700 > > @@ -1610,7 +1610,7 @@ > > * If a security manager is installed and it denies an > > unspecified > > * permission required by a file type detector > implementation. > > */ > > - public static String probeContentType(Path path) > > + public synchronized static String probeContentType(Path path) > > throws IOException > > { > > // try installed file type detectors > > > > Please help take a look my patch. > > > > Thanks you with best regards, > > Chi Vo > > -- Vo Trung Chi University of Technical Education Ho Chi Minh City Computer Engineering Technology Embedded Software Engineer @ Global CyberSoft (Viet Nam) JSC Phone: (+84)97279 0898 Email: votrungchi_108 at live.com From akozlov at azul.com Thu Nov 10 11:05:03 2016 From: akozlov at azul.com (Anton Kozlov) Date: Thu, 10 Nov 2016 14:05:03 +0300 Subject: jdk8-aarch32: Crashing when running test case ParallelProbes.java In-Reply-To: References: <73241055-6800-474C-8D95-0F0A7BE7F144@azul.com> Message-ID: <3941d23f-b909-ad4a-c852-4568cf732526@azul.com> Hi, all, looks familar. Chi, could you add -XX:-UseBiasedLocking option? Thanks, Anton On 11/10/2016 02:00 PM, Chi Vo wrote: > Hi Sergey Nazarkin, > > Stack trace of the crash: > > [New LWP 26548] > [New LWP 26530] > [New LWP 26542] > [New LWP 26531] > [New LWP 26551] > [New LWP 26535] > [New LWP 26545] > [New LWP 26544] > [New LWP 26536] > [New LWP 26546] > [New LWP 26538] > [New LWP 26543] > [New LWP 26550] > [New LWP 26539] > [New LWP 26537] > [New LWP 26552] > [New LWP 26541] > [New LWP 26540] > [New LWP 26549] > [New LWP 26547] > [Thread debugging using libthread_db enabled] > Using host libthread_db library > "/lib/arm-linux-gnueabihf/libthread_db.so.1". > Core was generated by `/home/pi/workspace/openjdk/./j2re-image/bin/java > -Dtest.src=/home/pi/workspace/'. > Program terminated with signal SIGABRT, Aborted. > #0 0x76df4f70 in __GI_raise (sig=sig at entry=6) at > ../nptl/sysdeps/unix/sysv/linux/raise.c:56 > 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. > (gdb) bt > #0 0x76df4f70 in __GI_raise (sig=sig at entry=6) at > ../nptl/sysdeps/unix/sysv/linux/raise.c:56 > #1 0x76df6324 in __GI_abort () at abort.c:89 > #2 0x758acee8 in os::abort(bool) () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #3 0x75917b64 in VMError::report_and_die() () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #4 0x758b1952 in JVM_handle_linux_signal () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #5 0x758ac140 in signalHandler(int, siginfo_t*, void*) () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #6 > #7 0x758a7424 in ObjectMonitor::enter(Thread*) () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #8 0x758e865a in ObjectSynchronizer::slow_enter(Handle, BasicLock*, > Thread*) () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #9 0x758d33fe in SharedRuntime::complete_monitor_locking_C(oopDesc*, > BasicLock*, JavaThread*) () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #10 0x734b5500 in ?? () > Backtrace stopped: previous frame identical to this frame (corrupt stack?) > (gdb) > > If you want to get core file. Please contact me. > > Thanks & Best Regards, > Chi Vo > > On Thu, Nov 10, 2016 at 5:10 PM, Sergey Nazarkin wrote: > >> Hi Chi Vo, >> >> Could you provide stack trace of the crash? I see no reason for race >> condition here since the method doesn?t update any global variable. >> >> >> Sergey Nazarkin >> >> >> >> >>> On 10 Nov 2016, at 12:49, Chi Vo wrote: >>> >>> Hi All, >>> >>> Hotspot crashing when I running test case >>> */jdk/test/java/nio/file/Files/probeContentType/ParallelProbes.java* >>> >>> As my analysis, the probeContentType is static method so It is class >> level. >>> In this case, we allow many threads access it without synchronize. so It >>> should be protected by synchronizing to avoid any inconsistent data or >> also >>> corrupt data. I test this patch and it works fine. >>> >>> diff -r dbe7e2abe8b2 -r c9e2721b4711 >>> 02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/file/Files.java >>> --- a/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/ >> file/Files.java >>> Fri >>> Oct 07 15:23:45 2016 +0700 >>> +++ b/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/ >> file/Files.java >>> Tue >>> Oct 25 10:56:47 2016 +0700 >>> @@ -1610,7 +1610,7 @@ >>> * If a security manager is installed and it denies an >>> unspecified >>> * permission required by a file type detector >> implementation. >>> */ >>> - public static String probeContentType(Path path) >>> + public synchronized static String probeContentType(Path path) >>> throws IOException >>> { >>> // try installed file type detectors >>> >>> Please help take a look my patch. >>> >>> Thanks you with best regards, >>> Chi Vo >> >> > > From thegeek108 at gmail.com Thu Nov 10 11:20:26 2016 From: thegeek108 at gmail.com (Chi Vo) Date: Thu, 10 Nov 2016 18:20:26 +0700 Subject: jdk8-aarch32: Crashing when running test case ParallelProbes.java In-Reply-To: <3941d23f-b909-ad4a-c852-4568cf732526@azul.com> References: <73241055-6800-474C-8D95-0F0A7BE7F144@azul.com> <3941d23f-b909-ad4a-c852-4568cf732526@azul.com> Message-ID: <20161110112026.4857937.37167.217@gmail.com> Hi all, This issue still occurred with ?-XX:-UseBiasedLocking option. Thanks & Best Regards, Chi Vo Sent?from?my?BlackBerry?10?smartphone. ? Original Message ? From: Anton Kozlov Sent: Thursday, November 10, 2016 18:04 To: Chi Vo; Sergey Nazarkin Cc: aarch32-port-dev Subject: Re: jdk8-aarch32: Crashing when running test case ParallelProbes.java Hi, all, looks familar. Chi, could you add -XX:-UseBiasedLocking option? Thanks, Anton On 11/10/2016 02:00 PM, Chi Vo wrote: > Hi Sergey Nazarkin, > > Stack trace of the crash: > > [New LWP 26548] > [New LWP 26530] > [New LWP 26542] > [New LWP 26531] > [New LWP 26551] > [New LWP 26535] > [New LWP 26545] > [New LWP 26544] > [New LWP 26536] > [New LWP 26546] > [New LWP 26538] > [New LWP 26543] > [New LWP 26550] > [New LWP 26539] > [New LWP 26537] > [New LWP 26552] > [New LWP 26541] > [New LWP 26540] > [New LWP 26549] > [New LWP 26547] > [Thread debugging using libthread_db enabled] > Using host libthread_db library > "/lib/arm-linux-gnueabihf/libthread_db.so.1". > Core was generated by `/home/pi/workspace/openjdk/./j2re-image/bin/java > -Dtest.src=/home/pi/workspace/'. > Program terminated with signal SIGABRT, Aborted. > #0 0x76df4f70 in __GI_raise (sig=sig at entry=6) at > ../nptl/sysdeps/unix/sysv/linux/raise.c:56 > 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. > (gdb) bt > #0 0x76df4f70 in __GI_raise (sig=sig at entry=6) at > ../nptl/sysdeps/unix/sysv/linux/raise.c:56 > #1 0x76df6324 in __GI_abort () at abort.c:89 > #2 0x758acee8 in os::abort(bool) () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #3 0x75917b64 in VMError::report_and_die() () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #4 0x758b1952 in JVM_handle_linux_signal () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #5 0x758ac140 in signalHandler(int, siginfo_t*, void*) () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #6 > #7 0x758a7424 in ObjectMonitor::enter(Thread*) () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #8 0x758e865a in ObjectSynchronizer::slow_enter(Handle, BasicLock*, > Thread*) () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #9 0x758d33fe in SharedRuntime::complete_monitor_locking_C(oopDesc*, > BasicLock*, JavaThread*) () from > /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so > #10 0x734b5500 in ?? () > Backtrace stopped: previous frame identical to this frame (corrupt stack?) > (gdb) > > If you want to get core file. Please contact me. > > Thanks & Best Regards, > Chi Vo > > On Thu, Nov 10, 2016 at 5:10 PM, Sergey Nazarkin wrote: > >> Hi Chi Vo, >> >> Could you provide stack trace of the crash? I see no reason for race >> condition here since the method doesn?t update any global variable. >> >> >> Sergey Nazarkin >> >> >> >> >>> On 10 Nov 2016, at 12:49, Chi Vo wrote: >>> >>> Hi All, >>> >>> Hotspot crashing when I running test case >>> */jdk/test/java/nio/file/Files/probeContentType/ParallelProbes.java* >>> >>> As my analysis, the probeContentType is static method so It is class >> level. >>> In this case, we allow many threads access it without synchronize. so It >>> should be protected by synchronizing to avoid any inconsistent data or >> also >>> corrupt data. I test this patch and it works fine. >>> >>> diff -r dbe7e2abe8b2 -r c9e2721b4711 >>> 02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/file/Files.java >>> --- a/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/ >> file/Files.java >>> Fri >>> Oct 07 15:23:45 2016 +0700 >>> +++ b/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/ >> file/Files.java >>> Tue >>> Oct 25 10:56:47 2016 +0700 >>> @@ -1610,7 +1610,7 @@ >>> * If a security manager is installed and it denies an >>> unspecified >>> * permission required by a file type detector >> implementation. >>> */ >>> - public static String probeContentType(Path path) >>> + public synchronized static String probeContentType(Path path) >>> throws IOException >>> { >>> // try installed file type detectors >>> >>> Please help take a look my patch. >>> >>> Thanks you with best regards, >>> Chi Vo >> >> > > From akozlov at azul.com Thu Nov 10 11:49:10 2016 From: akozlov at azul.com (Anton Kozlov) Date: Thu, 10 Nov 2016 14:49:10 +0300 Subject: jdk8-aarch32: Crashing when running test case ParallelProbes.java In-Reply-To: <20161110112026.4857937.37167.217@gmail.com> References: <73241055-6800-474C-8D95-0F0A7BE7F144@azul.com> <3941d23f-b909-ad4a-c852-4568cf732526@azul.com> <20161110112026.4857937.37167.217@gmail.com> Message-ID: <0b7cca82-585c-c1b7-ead4-0fdf9975a10a@azul.com> Stack trace shows that ObjectMonitor::enter performs some illegal acesss, triggering segfault. As a second chance, are various combinations of UseFastLocking and UseBiasedLocking changes the behavior? I'm asking because I recall some bugfix that I had no time to properly prepare. That bug have exactly same symptoms, crash in vm runtime locking code after platform "fast" locks failed to do something. And as a last chance, is something differ from applying next patch? It fixes fast path locking code by using rscratch2 instead rscratch1 (which is lock_reg also below) > diff -r 1de174b764f9 -r 3d0ebcac084a src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp > --- a/src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp Thu Nov 03 13:12:50 2016 +0300 > +++ b/src/cpu/aarch32/vm/sharedRuntime_aarch32.cpp Thu Nov 10 14:41:09 2016 +0300 > @@ -2053,7 +2053,7 @@ > > // Atomic swap old header if oop still contains the stack lock > Label succeed; > - __ cmpxchgptr(lock_reg, old_hdr, obj_reg, rscratch1, succeed, &slow_path_unlock); > + __ cmpxchgptr(lock_reg, old_hdr, obj_reg, rscratch2, succeed, &slow_path_unlock); > __ bind(succeed); > > // slow path re-enters here > Thanks, Anton On 11/10/2016 02:20 PM, Chi Vo wrote: > Hi all, > > This issue still occurred with ?-XX:-UseBiasedLocking option. > > Thanks & Best Regards, > Chi Vo > > Sent from my BlackBerry 10 smartphone. > Original Message > From: Anton Kozlov > Sent: Thursday, November 10, 2016 18:04 > To: Chi Vo; Sergey Nazarkin > Cc: aarch32-port-dev > Subject: Re: jdk8-aarch32: Crashing when running test case ParallelProbes.java > > Hi, all, > > looks familar. > Chi, could you add -XX:-UseBiasedLocking option? > > Thanks, > Anton > > On 11/10/2016 02:00 PM, Chi Vo wrote: >> Hi Sergey Nazarkin, >> >> Stack trace of the crash: >> >> [New LWP 26548] >> [New LWP 26530] >> [New LWP 26542] >> [New LWP 26531] >> [New LWP 26551] >> [New LWP 26535] >> [New LWP 26545] >> [New LWP 26544] >> [New LWP 26536] >> [New LWP 26546] >> [New LWP 26538] >> [New LWP 26543] >> [New LWP 26550] >> [New LWP 26539] >> [New LWP 26537] >> [New LWP 26552] >> [New LWP 26541] >> [New LWP 26540] >> [New LWP 26549] >> [New LWP 26547] >> [Thread debugging using libthread_db enabled] >> Using host libthread_db library >> "/lib/arm-linux-gnueabihf/libthread_db.so.1". >> Core was generated by `/home/pi/workspace/openjdk/./j2re-image/bin/java >> -Dtest.src=/home/pi/workspace/'. >> Program terminated with signal SIGABRT, Aborted. >> #0 0x76df4f70 in __GI_raise (sig=sig at entry=6) at >> ../nptl/sysdeps/unix/sysv/linux/raise.c:56 >> 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. >> (gdb) bt >> #0 0x76df4f70 in __GI_raise (sig=sig at entry=6) at >> ../nptl/sysdeps/unix/sysv/linux/raise.c:56 >> #1 0x76df6324 in __GI_abort () at abort.c:89 >> #2 0x758acee8 in os::abort(bool) () from >> /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so >> #3 0x75917b64 in VMError::report_and_die() () from >> /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so >> #4 0x758b1952 in JVM_handle_linux_signal () from >> /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so >> #5 0x758ac140 in signalHandler(int, siginfo_t*, void*) () from >> /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so >> #6 >> #7 0x758a7424 in ObjectMonitor::enter(Thread*) () from >> /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so >> #8 0x758e865a in ObjectSynchronizer::slow_enter(Handle, BasicLock*, >> Thread*) () from >> /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so >> #9 0x758d33fe in SharedRuntime::complete_monitor_locking_C(oopDesc*, >> BasicLock*, JavaThread*) () from >> /home/pi/workspace/openjdk/j2re-image/lib/aarch32/client/libjvm.so >> #10 0x734b5500 in ?? () >> Backtrace stopped: previous frame identical to this frame (corrupt stack?) >> (gdb) >> >> If you want to get core file. Please contact me. >> >> Thanks & Best Regards, >> Chi Vo >> >> On Thu, Nov 10, 2016 at 5:10 PM, Sergey Nazarkin wrote: >> >>> Hi Chi Vo, >>> >>> Could you provide stack trace of the crash? I see no reason for race >>> condition here since the method doesn?t update any global variable. >>> >>> >>> Sergey Nazarkin >>> >>> >>> >>> >>>> On 10 Nov 2016, at 12:49, Chi Vo wrote: >>>> >>>> Hi All, >>>> >>>> Hotspot crashing when I running test case >>>> */jdk/test/java/nio/file/Files/probeContentType/ParallelProbes.java* >>>> >>>> As my analysis, the probeContentType is static method so It is class >>> level. >>>> In this case, we allow many threads access it without synchronize. so It >>>> should be protected by synchronizing to avoid any inconsistent data or >>> also >>>> corrupt data. I test this patch and it works fine. >>>> >>>> diff -r dbe7e2abe8b2 -r c9e2721b4711 >>>> 02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/file/Files.java >>>> --- a/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/ >>> file/Files.java >>>> Fri >>>> Oct 07 15:23:45 2016 +0700 >>>> +++ b/02.src/01.aarch32_jdk8u/jdk/src/share/classes/java/nio/ >>> file/Files.java >>>> Tue >>>> Oct 25 10:56:47 2016 +0700 >>>> @@ -1610,7 +1610,7 @@ >>>> * If a security manager is installed and it denies an >>>> unspecified >>>> * permission required by a file type detector >>> implementation. >>>> */ >>>> - public static String probeContentType(Path path) >>>> + public synchronized static String probeContentType(Path path) >>>> throws IOException >>>> { >>>> // try installed file type detectors >>>> >>>> Please help take a look my patch. >>>> >>>> Thanks you with best regards, >>>> Chi Vo >>> >>> >> >> From snazarkin at azul.com Fri Nov 11 10:13:42 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 11 Nov 2016 10:13:42 +0000 Subject: hg: aarch32-port/jdk8u: 62 new changesets Message-ID: <201611111013.uABADgVX000899@aojmv0008.oracle.com> Changeset: 44d21ca8907e Author: asaha Date: 2016-04-26 13:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/44d21ca8907e Added tag jdk8u112-b00 for changeset 31aca84184b4 ! .hgtags Changeset: abafc84654a6 Author: mduigou Date: 2014-08-21 10:22 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/abafc84654a6 8055772: get_source.sh : version check assumes English localization Reviewed-by: mduigou, tbell Contributed-by: bitterfoxc at gmail.com ! get_source.sh Changeset: 37bd26595d99 Author: robilad Date: 2016-06-01 13:32 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/37bd26595d99 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 817d9fb584ba Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/817d9fb584ba Added tag jdk8u112-b01 for changeset 37bd26595d99 ! .hgtags Changeset: c10f0d567724 Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/c10f0d567724 Added tag jdk8u112-b02 for changeset 817d9fb584ba ! .hgtags Changeset: bf0932d3e0f8 Author: asaha Date: 2016-06-22 08:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/bf0932d3e0f8 Added tag jdk8u102-b14 for changeset daafd7d3a76a ! .hgtags Changeset: d1d3129671c9 Author: asaha Date: 2016-07-05 15:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/d1d3129671c9 Merge ! .hgtags Changeset: b2a03d93ed53 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b2a03d93ed53 Added tag jdk8u112-b03 for changeset d1d3129671c9 ! .hgtags Changeset: b94f31b809de Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b94f31b809de Added tag jdk8u112-b04 for changeset b2a03d93ed53 ! .hgtags Changeset: b45602a3c99d Author: asaha Date: 2016-04-11 12:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b45602a3c99d Added tag jdk8u111-b00 for changeset fe901996777f ! .hgtags Changeset: ad013c641771 Author: asaha Date: 2016-04-28 09:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/ad013c641771 Merge ! .hgtags Changeset: 69611421b2b0 Author: asaha Date: 2016-05-10 12:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/69611421b2b0 Merge ! .hgtags Changeset: 7bd3e7f3de8b Author: asaha Date: 2016-05-16 14:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/7bd3e7f3de8b Merge ! .hgtags Changeset: 3a0ed3e4cab4 Author: asaha Date: 2016-06-15 13:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/3a0ed3e4cab4 Merge ! .hgtags Changeset: 5e69844e2c69 Author: asaha Date: 2016-06-01 16:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/5e69844e2c69 Added tag jdk8u92-b32 for changeset 7e728e8e6120 ! .hgtags Changeset: f8ea719757e3 Author: asaha Date: 2016-06-10 10:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/f8ea719757e3 Added tag jdk8u92-b33 for changeset 5e69844e2c69 ! .hgtags Changeset: d63f2da18c80 Author: asaha Date: 2016-06-15 14:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/d63f2da18c80 Merge ! .hgtags Changeset: 38fc232c3701 Author: asaha Date: 2016-06-15 14:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/38fc232c3701 Merge ! .hgtags Changeset: 219919c86ca5 Author: asaha Date: 2016-06-21 09:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/219919c86ca5 Added tag jdk8u111-b01 for changeset 38fc232c3701 ! .hgtags Changeset: 30b80379a7d5 Author: asaha Date: 2016-06-23 08:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/30b80379a7d5 Merge ! .hgtags Changeset: b363f4507ef4 Author: asaha Date: 2016-06-23 08:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b363f4507ef4 Merge ! .hgtags Changeset: 981ec8eb8e9f Author: asaha Date: 2016-06-27 12:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/981ec8eb8e9f Added tag jdk8u111-b02 for changeset b363f4507ef4 ! .hgtags Changeset: 8358b4d5720a Author: asaha Date: 2016-06-28 22:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/8358b4d5720a Added tag jdk8u92-b34 for changeset f8ea719757e3 ! .hgtags Changeset: 3a3064f9363c Author: asaha Date: 2016-06-29 11:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/3a3064f9363c Merge ! .hgtags Changeset: 193aed1bc403 Author: asaha Date: 2016-06-29 12:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/193aed1bc403 Merge ! .hgtags Changeset: 45a67187d01b Author: asaha Date: 2016-07-04 13:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/45a67187d01b Added tag jdk8u111-b03 for changeset 193aed1bc403 ! .hgtags Changeset: fb4fc2613625 Author: asaha Date: 2016-07-04 15:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/fb4fc2613625 Added tag jdk8u102-b31 for changeset 3a3064f9363c ! .hgtags Changeset: e64a88d7d60f Author: asaha Date: 2016-07-05 14:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/e64a88d7d60f Merge ! .hgtags Changeset: 58ac6fce1d10 Author: asaha Date: 2016-07-12 14:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/58ac6fce1d10 Added tag jdk8u111-b04 for changeset e64a88d7d60f ! .hgtags Changeset: 8a2538bb35f9 Author: asaha Date: 2016-07-18 19:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/8a2538bb35f9 Added tag jdk8u111-b05 for changeset 58ac6fce1d10 ! .hgtags Changeset: 058df44a1c70 Author: asaha Date: 2016-07-20 12:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/058df44a1c70 Merge ! .hgtags Changeset: 1580b16703b6 Author: asaha Date: 2016-07-25 15:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/1580b16703b6 Merge ! .hgtags Changeset: b4dbbfe1b5fe Author: asaha Date: 2016-07-25 11:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b4dbbfe1b5fe Added tag jdk8u111-b06 for changeset 8a2538bb35f9 ! .hgtags Changeset: e1418dc5266e Author: asaha Date: 2016-07-26 12:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/e1418dc5266e Merge ! .hgtags Changeset: ba69830da7fb Author: asaha Date: 2016-07-27 11:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/ba69830da7fb Added tag jdk8u112-b06 for changeset e1418dc5266e ! .hgtags Changeset: 85cd32cbf2c8 Author: asaha Date: 2016-08-01 12:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/85cd32cbf2c8 Added tag jdk8u111-b07 for changeset b4dbbfe1b5fe ! .hgtags Changeset: 29e1388fa1ca Author: asaha Date: 2016-08-01 12:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/29e1388fa1ca Merge ! .hgtags Changeset: f6c44d26f857 Author: asaha Date: 2016-08-01 12:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/f6c44d26f857 Added tag jdk8u112-b07 for changeset 29e1388fa1ca ! .hgtags Changeset: e96502b0b33a Author: asaha Date: 2016-08-08 11:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/e96502b0b33a Added tag jdk8u111-b08 for changeset 85cd32cbf2c8 ! .hgtags Changeset: 00809b3e07ee Author: asaha Date: 2016-08-08 13:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/00809b3e07ee Merge ! .hgtags Changeset: ebea9025cbec Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/ebea9025cbec Added tag jdk8u112-b08 for changeset 00809b3e07ee ! .hgtags Changeset: c715ad822dda Author: asaha Date: 2016-08-16 12:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/c715ad822dda Added tag jdk8u111-b09 for changeset e96502b0b33a ! .hgtags Changeset: 9eca585fba8b Author: asaha Date: 2016-08-16 12:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/9eca585fba8b Merge ! .hgtags Changeset: 467d880a6038 Author: asaha Date: 2016-08-16 13:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/467d880a6038 Added tag jdk8u112-b09 for changeset 9eca585fba8b ! .hgtags Changeset: fc69426e3eeb Author: asaha Date: 2016-08-22 13:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/fc69426e3eeb Added tag jdk8u111-b10 for changeset c715ad822dda ! .hgtags Changeset: 78a5e7d66e4f Author: asaha Date: 2016-08-22 13:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/78a5e7d66e4f Merge ! .hgtags Changeset: 3360efec9958 Author: asaha Date: 2016-08-22 13:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/3360efec9958 Added tag jdk8u112-b10 for changeset 78a5e7d66e4f ! .hgtags Changeset: 1b299415da32 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/1b299415da32 Added tag jdk8u112-b11 for changeset 3360efec9958 ! .hgtags Changeset: 5b64df33d63a Author: asaha Date: 2016-08-31 09:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/5b64df33d63a Added tag jdk8u111-b11 for changeset fc69426e3eeb ! .hgtags Changeset: bbde0cbbfc1b Author: asaha Date: 2016-09-06 10:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/bbde0cbbfc1b Merge ! .hgtags Changeset: 122d948172f7 Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/122d948172f7 Added tag jdk8u112-b12 for changeset bbde0cbbfc1b ! .hgtags Changeset: 7b105a10b1a3 Author: asaha Date: 2016-09-14 12:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/7b105a10b1a3 Added tag jdk8u111-b12 for changeset 5b64df33d63a ! .hgtags Changeset: c7043839334d Author: asaha Date: 2016-09-14 13:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/c7043839334d Merge ! .hgtags Changeset: 04399a0c96dc Author: asaha Date: 2016-09-14 13:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/04399a0c96dc Added tag jdk8u112-b13 for changeset c7043839334d ! .hgtags Changeset: 07c7b5880ac3 Author: asaha Date: 2016-09-21 13:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/07c7b5880ac3 Added tag jdk8u111-b13 for changeset 7b105a10b1a3 ! .hgtags Changeset: b4441c552068 Author: asaha Date: 2016-09-21 13:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/b4441c552068 Merge ! .hgtags Changeset: 505176109950 Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/505176109950 Added tag jdk8u112-b14 for changeset b4441c552068 ! .hgtags Changeset: 041c97c20d39 Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/041c97c20d39 Added tag jdk8u111-b14 for changeset 07c7b5880ac3 ! .hgtags Changeset: bfb88850a367 Author: asaha Date: 2016-09-22 12:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/bfb88850a367 Merge ! .hgtags Changeset: 14388b14d484 Author: asaha Date: 2016-09-22 13:15 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/14388b14d484 Added tag jdk8u112-b15 for changeset bfb88850a367 ! .hgtags Changeset: c2524804b4a7 Author: snazarki Date: 2016-11-08 17:14 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/c2524804b4a7 Merge ! .hgtags Changeset: 2dd4c1dba7a3 Author: snazarki Date: 2016-11-09 12:38 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/rev/2dd4c1dba7a3 Added tag jdk8u112-b16-aarch32-161109 for changeset c2524804b4a7 ! .hgtags From snazarkin at azul.com Fri Nov 11 10:14:08 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 11 Nov 2016 10:14:08 +0000 Subject: hg: aarch32-port/jdk8u/corba: 66 new changesets Message-ID: <201611111014.uABAE8Zn001077@aojmv0008.oracle.com> Changeset: 4d00b3cd4d53 Author: asaha Date: 2016-04-26 13:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4d00b3cd4d53 Added tag jdk8u112-b00 for changeset b87d82f5c33d ! .hgtags Changeset: c5772da7e407 Author: aefimov Date: 2016-05-05 19:09 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/c5772da7e407 8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported Reviewed-by: alanb ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Changeset: 4d537ea4aca4 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4d537ea4aca4 Merge Changeset: 1f2394102288 Author: robilad Date: 2016-06-01 13:35 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/1f2394102288 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 7f3ae083f0f0 Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/7f3ae083f0f0 Added tag jdk8u112-b01 for changeset 1f2394102288 ! .hgtags Changeset: f7b43e9f1665 Author: msheppar Date: 2016-06-22 18:25 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/f7b43e9f1665 8146975: NullPointerException in IIOPInputStream.inputClassFields Reviewed-by: chegar, rriggs, coffeys ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 40c934289dee Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/40c934289dee Merge Changeset: e1c1bae989ef Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/e1c1bae989ef Added tag jdk8u112-b02 for changeset 40c934289dee ! .hgtags Changeset: 61a01bb60b1b Author: asaha Date: 2016-06-22 08:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/61a01bb60b1b Added tag jdk8u102-b14 for changeset 56b133772ec1 ! .hgtags Changeset: ddb3a8afe0ad Author: asaha Date: 2016-07-05 15:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ddb3a8afe0ad Merge ! .hgtags Changeset: 1d0047d03f04 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/1d0047d03f04 Added tag jdk8u112-b03 for changeset ddb3a8afe0ad ! .hgtags Changeset: 58d0ffe75dc5 Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/58d0ffe75dc5 Added tag jdk8u112-b04 for changeset 1d0047d03f04 ! .hgtags Changeset: 2e13be3dc84c Author: asaha Date: 2016-04-11 12:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/2e13be3dc84c Added tag jdk8u111-b00 for changeset 52cca1ce8b47 ! .hgtags Changeset: 3eac78bf6732 Author: asaha Date: 2016-04-28 09:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/3eac78bf6732 Merge ! .hgtags Changeset: d363179c431c Author: asaha Date: 2016-05-10 12:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/d363179c431c Merge ! .hgtags Changeset: bd20023c7d12 Author: asaha Date: 2016-05-16 14:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/bd20023c7d12 Merge ! .hgtags Changeset: c8dc52fa0537 Author: asaha Date: 2016-06-15 13:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/c8dc52fa0537 Merge ! .hgtags Changeset: 9ed665d31959 Author: asaha Date: 2016-06-01 16:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/9ed665d31959 Added tag jdk8u92-b32 for changeset 11e4e7e901bc ! .hgtags Changeset: 5b5f76caf6e4 Author: asaha Date: 2016-06-10 10:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/5b5f76caf6e4 Added tag jdk8u92-b33 for changeset 9ed665d31959 ! .hgtags Changeset: 2e3e75b77f80 Author: asaha Date: 2016-06-15 14:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/2e3e75b77f80 Merge ! .hgtags Changeset: d123c31c3bc2 Author: asaha Date: 2016-06-15 14:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/d123c31c3bc2 Merge ! .hgtags Changeset: 3d8d897b019a Author: asaha Date: 2016-06-21 09:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/3d8d897b019a Added tag jdk8u111-b01 for changeset d123c31c3bc2 ! .hgtags Changeset: 6802d092720c Author: asaha Date: 2016-06-23 08:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/6802d092720c Merge ! .hgtags Changeset: 981c4d9dab16 Author: asaha Date: 2016-06-23 08:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/981c4d9dab16 Merge ! .hgtags Changeset: 994e24bef3c2 Author: asaha Date: 2016-06-27 12:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/994e24bef3c2 Added tag jdk8u111-b02 for changeset 981c4d9dab16 ! .hgtags Changeset: c6a29c54cdd8 Author: asaha Date: 2016-06-28 22:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/c6a29c54cdd8 Added tag jdk8u92-b34 for changeset 5b5f76caf6e4 ! .hgtags Changeset: 8ba5a41487af Author: asaha Date: 2016-06-29 11:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/8ba5a41487af Merge ! .hgtags Changeset: 893adc105044 Author: asaha Date: 2016-06-29 12:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/893adc105044 Merge ! .hgtags Changeset: c7f45d531d9b Author: asaha Date: 2016-07-04 13:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/c7f45d531d9b Added tag jdk8u111-b03 for changeset 893adc105044 ! .hgtags Changeset: 8f015ee0842d Author: asaha Date: 2016-07-04 15:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/8f015ee0842d Added tag jdk8u102-b31 for changeset 8ba5a41487af ! .hgtags Changeset: f343cb5604a9 Author: asaha Date: 2016-07-05 14:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/f343cb5604a9 Merge ! .hgtags Changeset: ec7b9aafd7e1 Author: coffeys Date: 2016-07-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ec7b9aafd7e1 8160904: Typo in code from 8079718 fix : enableCustomValueHanlde Reviewed-by: chegar, msheppar ! src/share/classes/javax/rmi/CORBA/Util.java Changeset: 3a25f8a75252 Author: asaha Date: 2016-07-12 14:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/3a25f8a75252 Added tag jdk8u111-b04 for changeset ec7b9aafd7e1 ! .hgtags Changeset: d5dabec41733 Author: asaha Date: 2016-07-18 19:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/d5dabec41733 Added tag jdk8u111-b05 for changeset 3a25f8a75252 ! .hgtags Changeset: b2852fb42628 Author: asaha Date: 2016-07-20 12:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/b2852fb42628 Merge ! .hgtags Changeset: ad1a8186a5a8 Author: asaha Date: 2016-07-25 15:11 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ad1a8186a5a8 Merge ! .hgtags Changeset: d8a1e50ce110 Author: asaha Date: 2016-07-25 11:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/d8a1e50ce110 Added tag jdk8u111-b06 for changeset d5dabec41733 ! .hgtags Changeset: b6cdfd0b4a9c Author: asaha Date: 2016-07-26 12:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/b6cdfd0b4a9c Merge ! .hgtags Changeset: ffb677912057 Author: asaha Date: 2016-07-27 11:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ffb677912057 Added tag jdk8u112-b06 for changeset b6cdfd0b4a9c ! .hgtags Changeset: 560812b6d194 Author: asaha Date: 2016-08-01 12:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/560812b6d194 Added tag jdk8u111-b07 for changeset d8a1e50ce110 ! .hgtags Changeset: 9d09ca09ea33 Author: asaha Date: 2016-08-01 12:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/9d09ca09ea33 Merge ! .hgtags Changeset: 34aa0b1ad4a6 Author: asaha Date: 2016-08-01 12:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/34aa0b1ad4a6 Added tag jdk8u112-b07 for changeset 9d09ca09ea33 ! .hgtags Changeset: dbbb2551c636 Author: asaha Date: 2016-08-08 11:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/dbbb2551c636 Added tag jdk8u111-b08 for changeset 560812b6d194 ! .hgtags Changeset: 0ac6b6798051 Author: asaha Date: 2016-08-08 13:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/0ac6b6798051 Merge ! .hgtags Changeset: a8a4dcec4849 Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/a8a4dcec4849 Added tag jdk8u112-b08 for changeset 0ac6b6798051 ! .hgtags Changeset: 36ccdd95d018 Author: asaha Date: 2016-08-16 12:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/36ccdd95d018 Added tag jdk8u111-b09 for changeset dbbb2551c636 ! .hgtags Changeset: 0d9ae87a0dfe Author: asaha Date: 2016-08-16 12:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/0d9ae87a0dfe Merge ! .hgtags Changeset: ae22a08bec66 Author: asaha Date: 2016-08-16 13:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/ae22a08bec66 Added tag jdk8u112-b09 for changeset 0d9ae87a0dfe ! .hgtags Changeset: dad7b1a59da6 Author: asaha Date: 2016-08-22 13:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/dad7b1a59da6 Added tag jdk8u111-b10 for changeset 36ccdd95d018 ! .hgtags Changeset: 09fb07ae1517 Author: asaha Date: 2016-08-22 13:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/09fb07ae1517 Merge ! .hgtags Changeset: 4363b0b339a4 Author: asaha Date: 2016-08-22 13:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4363b0b339a4 Added tag jdk8u112-b10 for changeset 09fb07ae1517 ! .hgtags Changeset: 1f4c47a1b9c7 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/1f4c47a1b9c7 Added tag jdk8u112-b11 for changeset 4363b0b339a4 ! .hgtags Changeset: a42cdfaa1218 Author: asaha Date: 2016-08-31 09:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/a42cdfaa1218 Added tag jdk8u111-b11 for changeset dad7b1a59da6 ! .hgtags Changeset: be34a5280540 Author: asaha Date: 2016-09-06 10:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/be34a5280540 Merge ! .hgtags Changeset: 8097f8314c5f Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/8097f8314c5f Added tag jdk8u112-b12 for changeset be34a5280540 ! .hgtags Changeset: 2214875a44e5 Author: asaha Date: 2016-09-14 12:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/2214875a44e5 Added tag jdk8u111-b12 for changeset a42cdfaa1218 ! .hgtags Changeset: 4d4531530732 Author: asaha Date: 2016-09-14 13:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/4d4531530732 Merge ! .hgtags Changeset: cdb95e9bcefc Author: asaha Date: 2016-09-14 13:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/cdb95e9bcefc Added tag jdk8u112-b13 for changeset 4d4531530732 ! .hgtags Changeset: 7898951ff63c Author: asaha Date: 2016-09-21 13:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/7898951ff63c Added tag jdk8u111-b13 for changeset 2214875a44e5 ! .hgtags Changeset: 18bbb95d097e Author: asaha Date: 2016-09-21 14:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/18bbb95d097e Merge ! .hgtags Changeset: 5272cdb1e7c6 Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/5272cdb1e7c6 Added tag jdk8u112-b14 for changeset 18bbb95d097e ! .hgtags Changeset: e3ab3d42a14b Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/e3ab3d42a14b Added tag jdk8u111-b14 for changeset 7898951ff63c ! .hgtags Changeset: 30f83ac389f0 Author: asaha Date: 2016-09-22 12:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/30f83ac389f0 Merge ! .hgtags Changeset: 8ef3cc2bbc7d Author: asaha Date: 2016-09-22 13:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/8ef3cc2bbc7d Added tag jdk8u112-b15 for changeset 30f83ac389f0 ! .hgtags Changeset: 74bdfe679687 Author: snazarki Date: 2016-11-08 17:14 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/74bdfe679687 Merge ! .hgtags Changeset: 544dc06d729f Author: snazarki Date: 2016-11-09 12:38 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/corba/rev/544dc06d729f Added tag jdk8u112-b16-aarch32-161109 for changeset 74bdfe679687 ! .hgtags From snazarkin at azul.com Fri Nov 11 10:14:19 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 11 Nov 2016 10:14:19 +0000 Subject: hg: aarch32-port/jdk8u/jaxp: 65 new changesets Message-ID: <201611111014.uABAEJi2001134@aojmv0008.oracle.com> Changeset: c97a7b45e9c8 Author: asaha Date: 2016-04-26 13:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/c97a7b45e9c8 Added tag jdk8u112-b00 for changeset 4e861d843046 ! .hgtags Changeset: b2b2a7b4a160 Author: joehw Date: 2016-04-19 23:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/b2b2a7b4a160 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java Changeset: 573b1773c560 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/573b1773c560 Merge Changeset: 4839dcbae18d Author: aefimov Date: 2016-05-13 18:34 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/4839dcbae18d 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw ! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java Changeset: 664dd7701654 Author: robilad Date: 2016-06-01 13:37 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/664dd7701654 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 80ce57123e23 Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/80ce57123e23 Added tag jdk8u112-b01 for changeset 664dd7701654 ! .hgtags Changeset: 015f62886c4c Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/015f62886c4c Added tag jdk8u112-b02 for changeset 80ce57123e23 ! .hgtags Changeset: 5112148ff48c Author: asaha Date: 2016-06-22 08:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/5112148ff48c Added tag jdk8u102-b14 for changeset 1f032000ff4b ! .hgtags Changeset: fa8960424b5b Author: asaha Date: 2016-07-10 21:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/fa8960424b5b Merge ! .hgtags ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties Changeset: cfc0c92fdbac Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/cfc0c92fdbac Added tag jdk8u112-b03 for changeset fa8960424b5b ! .hgtags Changeset: 2e5a470691f2 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/2e5a470691f2 Added tag jdk8u112-b04 for changeset cfc0c92fdbac ! .hgtags Changeset: fad4d4e96802 Author: asaha Date: 2016-04-11 12:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/fad4d4e96802 Added tag jdk8u111-b00 for changeset a6a032a5490f ! .hgtags Changeset: 9e30b2e17047 Author: asaha Date: 2016-04-28 09:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/9e30b2e17047 Merge ! .hgtags Changeset: 7214b221594a Author: asaha Date: 2016-05-10 12:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/7214b221594a Merge ! .hgtags Changeset: 22763d33b246 Author: asaha Date: 2016-05-16 14:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/22763d33b246 Merge ! .hgtags Changeset: 72ae578e950a Author: asaha Date: 2016-06-15 13:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/72ae578e950a Merge ! .hgtags Changeset: 69550dfee4b1 Author: asaha Date: 2016-06-01 16:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/69550dfee4b1 Added tag jdk8u92-b32 for changeset edce55dd1642 ! .hgtags Changeset: 75757308d278 Author: asaha Date: 2016-06-10 10:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/75757308d278 Added tag jdk8u92-b33 for changeset 69550dfee4b1 ! .hgtags Changeset: 72ae0ae83455 Author: asaha Date: 2016-06-15 14:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/72ae0ae83455 Merge ! .hgtags Changeset: 4389b3cda88c Author: asaha Date: 2016-06-15 14:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/4389b3cda88c Merge ! .hgtags Changeset: d038aa2e73b5 Author: asaha Date: 2016-06-21 09:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/d038aa2e73b5 Added tag jdk8u111-b01 for changeset 4389b3cda88c ! .hgtags Changeset: a5e5f82d4746 Author: asaha Date: 2016-06-23 08:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/a5e5f82d4746 Merge ! .hgtags Changeset: 1ffc284c45e0 Author: asaha Date: 2016-06-23 08:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/1ffc284c45e0 Merge ! .hgtags Changeset: cac38756a0c3 Author: asaha Date: 2016-06-27 12:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/cac38756a0c3 Added tag jdk8u111-b02 for changeset 1ffc284c45e0 ! .hgtags Changeset: ced00938e45c Author: asaha Date: 2016-06-28 22:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ced00938e45c Added tag jdk8u92-b34 for changeset 75757308d278 ! .hgtags Changeset: ff603463199f Author: asaha Date: 2016-06-29 11:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ff603463199f Merge ! .hgtags Changeset: f518fa45f0f0 Author: asaha Date: 2016-06-29 12:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/f518fa45f0f0 Merge ! .hgtags Changeset: 4a9bba4ecb98 Author: asaha Date: 2016-07-04 13:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/4a9bba4ecb98 Added tag jdk8u111-b03 for changeset f518fa45f0f0 ! .hgtags Changeset: 58dea534c1d4 Author: asaha Date: 2016-07-04 15:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/58dea534c1d4 Added tag jdk8u102-b31 for changeset ff603463199f ! .hgtags Changeset: 4daccb30c044 Author: asaha Date: 2016-07-05 15:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/4daccb30c044 Merge ! .hgtags Changeset: 9bbba018c96a Author: asaha Date: 2016-07-12 14:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/9bbba018c96a Added tag jdk8u111-b04 for changeset 4daccb30c044 ! .hgtags Changeset: bd3773524c2d Author: asaha Date: 2016-07-18 19:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/bd3773524c2d Added tag jdk8u111-b05 for changeset 9bbba018c96a ! .hgtags Changeset: 4ab837b9d668 Author: asaha Date: 2016-07-20 15:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/4ab837b9d668 Merge ! .hgtags Changeset: f4efa19911c0 Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/f4efa19911c0 Merge ! .hgtags Changeset: 9c8856c6b82e Author: asaha Date: 2016-07-25 11:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/9c8856c6b82e Added tag jdk8u111-b06 for changeset bd3773524c2d ! .hgtags Changeset: e677228a078a Author: asaha Date: 2016-07-26 14:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/e677228a078a Merge ! .hgtags Changeset: a582670a53af Author: asaha Date: 2016-07-27 11:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/a582670a53af Added tag jdk8u112-b06 for changeset e677228a078a ! .hgtags Changeset: 76e3e209e51c Author: asaha Date: 2016-08-01 12:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/76e3e209e51c Added tag jdk8u111-b07 for changeset 9c8856c6b82e ! .hgtags Changeset: 7ebdc1fa55fa Author: asaha Date: 2016-08-01 12:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/7ebdc1fa55fa Merge ! .hgtags Changeset: ae1da39b8470 Author: asaha Date: 2016-08-01 12:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ae1da39b8470 Added tag jdk8u112-b07 for changeset 7ebdc1fa55fa ! .hgtags Changeset: 16ee948b8c27 Author: asaha Date: 2016-08-04 23:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/16ee948b8c27 8162510: 8u112 L10n resource file updates Summary: 8u112 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties Changeset: c4301c045c79 Author: asaha Date: 2016-08-08 11:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/c4301c045c79 Added tag jdk8u111-b08 for changeset 76e3e209e51c ! .hgtags Changeset: 6ee652d363bb Author: asaha Date: 2016-08-08 13:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/6ee652d363bb Merge ! .hgtags Changeset: 653ad9ec7599 Author: asaha Date: 2016-08-08 13:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/653ad9ec7599 Added tag jdk8u112-b08 for changeset 6ee652d363bb ! .hgtags Changeset: ea4555b9d913 Author: asaha Date: 2016-08-16 12:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ea4555b9d913 Added tag jdk8u111-b09 for changeset c4301c045c79 ! .hgtags Changeset: 45d7c3541751 Author: asaha Date: 2016-08-16 12:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/45d7c3541751 Merge ! .hgtags Changeset: fc030af2f917 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/fc030af2f917 Added tag jdk8u112-b09 for changeset 45d7c3541751 ! .hgtags Changeset: d80acd543dcb Author: asaha Date: 2016-08-22 13:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/d80acd543dcb Added tag jdk8u111-b10 for changeset ea4555b9d913 ! .hgtags Changeset: 17cfa0cd7c3c Author: asaha Date: 2016-08-22 13:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/17cfa0cd7c3c Merge ! .hgtags Changeset: ed365ea4cf5f Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/ed365ea4cf5f Added tag jdk8u112-b10 for changeset 17cfa0cd7c3c ! .hgtags Changeset: d941beb2f806 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/d941beb2f806 Added tag jdk8u112-b11 for changeset ed365ea4cf5f ! .hgtags Changeset: 59b4011136ae Author: asaha Date: 2016-08-31 09:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/59b4011136ae Added tag jdk8u111-b11 for changeset d80acd543dcb ! .hgtags Changeset: 382516531501 Author: asaha Date: 2016-09-06 10:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/382516531501 Merge ! .hgtags Changeset: a8c2b9c92dba Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/a8c2b9c92dba Added tag jdk8u112-b12 for changeset 382516531501 ! .hgtags Changeset: 41ed5205949c Author: asaha Date: 2016-09-14 12:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/41ed5205949c Added tag jdk8u111-b12 for changeset 59b4011136ae ! .hgtags Changeset: eca53abf6800 Author: asaha Date: 2016-09-14 13:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/eca53abf6800 Merge ! .hgtags Changeset: 16ec38f57219 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/16ec38f57219 Added tag jdk8u112-b13 for changeset eca53abf6800 ! .hgtags Changeset: f1d0b6e81070 Author: asaha Date: 2016-09-21 13:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/f1d0b6e81070 Added tag jdk8u111-b13 for changeset 41ed5205949c ! .hgtags Changeset: 15749f6d0d05 Author: asaha Date: 2016-09-21 14:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/15749f6d0d05 Merge ! .hgtags Changeset: 9e8cf948ab48 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/9e8cf948ab48 Added tag jdk8u112-b14 for changeset 15749f6d0d05 ! .hgtags Changeset: 91676ad84d7c Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/91676ad84d7c Added tag jdk8u111-b14 for changeset f1d0b6e81070 ! .hgtags Changeset: b07754d40ea6 Author: asaha Date: 2016-09-22 13:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/b07754d40ea6 Merge ! .hgtags Changeset: 66ef33852d93 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/66ef33852d93 Added tag jdk8u112-b15 for changeset b07754d40ea6 ! .hgtags Changeset: f17b8203f8fd Author: snazarki Date: 2016-11-08 17:14 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/f17b8203f8fd Merge ! .hgtags Changeset: 518754db0f59 Author: snazarki Date: 2016-11-09 12:38 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxp/rev/518754db0f59 Added tag jdk8u112-b16-aarch32-161109 for changeset f17b8203f8fd ! .hgtags From snazarkin at azul.com Fri Nov 11 10:14:30 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 11 Nov 2016 10:14:30 +0000 Subject: hg: aarch32-port/jdk8u/jaxws: 61 new changesets Message-ID: <201611111014.uABAEVBi001196@aojmv0008.oracle.com> Changeset: 34684b155618 Author: asaha Date: 2016-04-26 13:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/34684b155618 Added tag jdk8u112-b00 for changeset 2d1c73175b3a ! .hgtags Changeset: 10388356386d Author: robilad Date: 2016-06-01 13:38 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/10388356386d 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 903e66791568 Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/903e66791568 Added tag jdk8u112-b01 for changeset 10388356386d ! .hgtags Changeset: a7d212b7c322 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/a7d212b7c322 Added tag jdk8u112-b02 for changeset 903e66791568 ! .hgtags Changeset: 2ab8a070968f Author: asaha Date: 2016-06-22 08:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/2ab8a070968f Added tag jdk8u102-b14 for changeset 81f2d81a48d7 ! .hgtags Changeset: 560d4d5c7a31 Author: asaha Date: 2016-07-05 15:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/560d4d5c7a31 Merge ! .hgtags Changeset: da39da2c7a85 Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/da39da2c7a85 Added tag jdk8u112-b03 for changeset 560d4d5c7a31 ! .hgtags Changeset: ea4b3e983ee7 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/ea4b3e983ee7 Added tag jdk8u112-b04 for changeset da39da2c7a85 ! .hgtags Changeset: 1427fdd8d450 Author: asaha Date: 2016-04-11 12:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/1427fdd8d450 Added tag jdk8u111-b00 for changeset d3b054313ed2 ! .hgtags Changeset: 79124f60ecc0 Author: asaha Date: 2016-04-28 09:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/79124f60ecc0 Merge ! .hgtags Changeset: 411e1acc9083 Author: asaha Date: 2016-05-10 12:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/411e1acc9083 Merge ! .hgtags Changeset: acbb684d82e7 Author: asaha Date: 2016-05-16 14:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/acbb684d82e7 Merge ! .hgtags Changeset: 019069739a67 Author: asaha Date: 2016-06-15 13:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/019069739a67 Merge ! .hgtags Changeset: ff694a4e9cae Author: asaha Date: 2016-06-01 16:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/ff694a4e9cae Added tag jdk8u92-b32 for changeset b762186ac713 ! .hgtags Changeset: 283147c5fcc5 Author: asaha Date: 2016-06-10 10:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/283147c5fcc5 Added tag jdk8u92-b33 for changeset ff694a4e9cae ! .hgtags Changeset: 6e3a3b3076a9 Author: asaha Date: 2016-06-15 14:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/6e3a3b3076a9 Merge ! .hgtags Changeset: 6b861e233c89 Author: asaha Date: 2016-06-15 14:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/6b861e233c89 Merge ! .hgtags Changeset: f2fa704642c1 Author: asaha Date: 2016-06-21 09:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f2fa704642c1 Added tag jdk8u111-b01 for changeset 6b861e233c89 ! .hgtags Changeset: 234c185d60bd Author: asaha Date: 2016-06-23 08:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/234c185d60bd Merge ! .hgtags Changeset: a896244473b9 Author: asaha Date: 2016-06-23 08:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/a896244473b9 Merge ! .hgtags Changeset: cc127e33fb3e Author: asaha Date: 2016-06-27 12:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/cc127e33fb3e Added tag jdk8u111-b02 for changeset a896244473b9 ! .hgtags Changeset: 19d29205f012 Author: asaha Date: 2016-06-28 22:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/19d29205f012 Added tag jdk8u92-b34 for changeset 283147c5fcc5 ! .hgtags Changeset: de23881ca76c Author: asaha Date: 2016-06-29 11:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/de23881ca76c Merge ! .hgtags Changeset: d4b631c4844d Author: asaha Date: 2016-06-29 12:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/d4b631c4844d Merge ! .hgtags Changeset: 8527d479178f Author: asaha Date: 2016-07-04 13:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/8527d479178f Added tag jdk8u111-b03 for changeset d4b631c4844d ! .hgtags Changeset: f638db3f652d Author: asaha Date: 2016-07-04 15:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f638db3f652d Added tag jdk8u102-b31 for changeset de23881ca76c ! .hgtags Changeset: 9ba3b9700df8 Author: asaha Date: 2016-07-05 15:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/9ba3b9700df8 Merge ! .hgtags Changeset: 452662a83e5b Author: asaha Date: 2016-07-12 14:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/452662a83e5b Added tag jdk8u111-b04 for changeset 9ba3b9700df8 ! .hgtags Changeset: cc2f9d823c77 Author: asaha Date: 2016-07-18 19:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/cc2f9d823c77 Added tag jdk8u111-b05 for changeset 452662a83e5b ! .hgtags Changeset: 2ddfbb09d730 Author: asaha Date: 2016-07-20 15:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/2ddfbb09d730 Merge ! .hgtags Changeset: e6a86f6ac84f Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/e6a86f6ac84f Merge ! .hgtags Changeset: 23aa5ab8a2c8 Author: asaha Date: 2016-07-25 11:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/23aa5ab8a2c8 Added tag jdk8u111-b06 for changeset cc2f9d823c77 ! .hgtags Changeset: 454315c9ffd4 Author: asaha Date: 2016-07-26 14:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/454315c9ffd4 Merge ! .hgtags Changeset: b773fd94b019 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/b773fd94b019 Added tag jdk8u112-b06 for changeset 454315c9ffd4 ! .hgtags Changeset: 0a3caaf419cc Author: asaha Date: 2016-08-01 12:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/0a3caaf419cc Added tag jdk8u111-b07 for changeset 23aa5ab8a2c8 ! .hgtags Changeset: 5f7c72e72f8c Author: asaha Date: 2016-08-01 12:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/5f7c72e72f8c Merge ! .hgtags Changeset: 262c87d288e7 Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/262c87d288e7 Added tag jdk8u112-b07 for changeset 5f7c72e72f8c ! .hgtags Changeset: 68b99f65ae75 Author: asaha Date: 2016-08-08 11:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/68b99f65ae75 Added tag jdk8u111-b08 for changeset 0a3caaf419cc ! .hgtags Changeset: f3d512b73229 Author: asaha Date: 2016-08-08 13:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/f3d512b73229 Merge ! .hgtags Changeset: 7222a7ed0798 Author: asaha Date: 2016-08-08 13:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/7222a7ed0798 Added tag jdk8u112-b08 for changeset f3d512b73229 ! .hgtags Changeset: 11d721e50941 Author: asaha Date: 2016-08-16 12:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/11d721e50941 Added tag jdk8u111-b09 for changeset 68b99f65ae75 ! .hgtags Changeset: 92dbc9db48db Author: asaha Date: 2016-08-16 13:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/92dbc9db48db Merge ! .hgtags Changeset: 3fa114102811 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/3fa114102811 Added tag jdk8u112-b09 for changeset 92dbc9db48db ! .hgtags Changeset: 730d8fc6bbfc Author: asaha Date: 2016-08-22 13:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/730d8fc6bbfc Added tag jdk8u111-b10 for changeset 11d721e50941 ! .hgtags Changeset: 29aaa22088ee Author: asaha Date: 2016-08-22 13:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/29aaa22088ee Merge ! .hgtags Changeset: c6d719a4fcd7 Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/c6d719a4fcd7 Added tag jdk8u112-b10 for changeset 29aaa22088ee ! .hgtags Changeset: 9be2f2bfd405 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/9be2f2bfd405 Added tag jdk8u112-b11 for changeset c6d719a4fcd7 ! .hgtags Changeset: 6ccfdf9a9af5 Author: asaha Date: 2016-08-31 09:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/6ccfdf9a9af5 Added tag jdk8u111-b11 for changeset 730d8fc6bbfc ! .hgtags Changeset: bb36d2dbebb7 Author: asaha Date: 2016-09-06 10:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/bb36d2dbebb7 Merge ! .hgtags Changeset: 3de8c04628ec Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/3de8c04628ec Added tag jdk8u112-b12 for changeset bb36d2dbebb7 ! .hgtags Changeset: 914f31660407 Author: asaha Date: 2016-09-14 12:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/914f31660407 Added tag jdk8u111-b12 for changeset 6ccfdf9a9af5 ! .hgtags Changeset: abb5568d7925 Author: asaha Date: 2016-09-14 13:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/abb5568d7925 Merge ! .hgtags Changeset: 401a09e99e18 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/401a09e99e18 Added tag jdk8u112-b13 for changeset abb5568d7925 ! .hgtags Changeset: 1439cb8c6e86 Author: asaha Date: 2016-09-21 13:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/1439cb8c6e86 Added tag jdk8u111-b13 for changeset 914f31660407 ! .hgtags Changeset: 14fa3ed278a2 Author: asaha Date: 2016-09-21 14:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/14fa3ed278a2 Merge ! .hgtags Changeset: 8f71f12fe446 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/8f71f12fe446 Added tag jdk8u112-b14 for changeset 14fa3ed278a2 ! .hgtags Changeset: abbcf4e7ab94 Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/abbcf4e7ab94 Added tag jdk8u111-b14 for changeset 1439cb8c6e86 ! .hgtags Changeset: 5f84e87f91d5 Author: asaha Date: 2016-09-22 13:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/5f84e87f91d5 Merge ! .hgtags Changeset: d82dd7a24a49 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/d82dd7a24a49 Added tag jdk8u112-b15 for changeset 5f84e87f91d5 ! .hgtags Changeset: 8aa851483c16 Author: snazarki Date: 2016-11-08 17:14 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/8aa851483c16 Merge ! .hgtags Changeset: 628a8e34edf4 Author: snazarki Date: 2016-11-09 12:38 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jaxws/rev/628a8e34edf4 Added tag jdk8u112-b16-aarch32-161109 for changeset 8aa851483c16 ! .hgtags From snazarkin at azul.com Fri Nov 11 10:14:42 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 11 Nov 2016 10:14:42 +0000 Subject: hg: aarch32-port/jdk8u/langtools: 67 new changesets Message-ID: <201611111014.uABAEhrO001244@aojmv0008.oracle.com> Changeset: d203dcc5cd96 Author: asaha Date: 2016-04-26 13:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/d203dcc5cd96 Added tag jdk8u112-b00 for changeset 27503e49de52 ! .hgtags Changeset: 921a7d6ab90d Author: sadayapalam Date: 2016-05-25 15:09 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/921a7d6ab90d 8129740: Incorrect class file created when passing lambda in inner class constructor Summary: Lambda implementation method must be static when lambda is an argument to an explicit constructor call. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/util/Names.java + test/tools/javac/lambda/T8129740/AllowEnclosingVarCaptureTest.java + test/tools/javac/lambda/T8129740/CaptureInCtorChainingTest.java + test/tools/javac/lambda/T8129740/QualifiedThisAccessTest.java + test/tools/javac/lambda/T8129740/SourceForTranslation.java + test/tools/javac/lambda/T8129740/SourceToSourceTranslationTest.java + test/tools/javac/lambda/T8129740/Universe.java.out Changeset: 60a0572cd449 Author: robilad Date: 2016-06-01 13:40 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/60a0572cd449 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 6e20b82db75f Author: asaha Date: 2016-06-21 10:15 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6e20b82db75f Added tag jdk8u112-b01 for changeset 60a0572cd449 ! .hgtags Changeset: e6eb59a0e4df Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/e6eb59a0e4df Added tag jdk8u112-b02 for changeset 6e20b82db75f ! .hgtags Changeset: bc44f1f002c9 Author: asaha Date: 2016-06-22 08:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/bc44f1f002c9 Added tag jdk8u102-b14 for changeset 0549bf2f507d ! .hgtags Changeset: e87830f75678 Author: asaha Date: 2016-07-05 15:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/e87830f75678 Merge ! .hgtags Changeset: 03a192ef78d0 Author: asaha Date: 2016-07-19 15:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/03a192ef78d0 Added tag jdk8u112-b03 for changeset e87830f75678 ! .hgtags Changeset: 9a9ce479b92f Author: asaha Date: 2016-07-25 14:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/9a9ce479b92f Added tag jdk8u112-b04 for changeset 03a192ef78d0 ! .hgtags Changeset: cc1e702fab6a Author: asaha Date: 2016-04-11 12:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/cc1e702fab6a Added tag jdk8u111-b00 for changeset 90f493bfe1fa ! .hgtags Changeset: 85b3985bce89 Author: asaha Date: 2016-04-28 10:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/85b3985bce89 Merge ! .hgtags Changeset: 0848f6992f45 Author: asaha Date: 2016-05-10 12:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/0848f6992f45 Merge ! .hgtags Changeset: f183270f427c Author: asaha Date: 2016-05-16 14:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/f183270f427c Merge ! .hgtags Changeset: 6729145cba72 Author: asaha Date: 2016-06-15 13:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6729145cba72 Merge ! .hgtags Changeset: 18568fe46895 Author: asaha Date: 2016-06-01 16:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/18568fe46895 Added tag jdk8u92-b32 for changeset 4e8ce6c84e4c ! .hgtags Changeset: 3ca74ce54c35 Author: asaha Date: 2016-06-10 10:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/3ca74ce54c35 Added tag jdk8u92-b33 for changeset 18568fe46895 ! .hgtags Changeset: 728f53370fa5 Author: asaha Date: 2016-06-15 14:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/728f53370fa5 Merge ! .hgtags Changeset: 085fd7e08f48 Author: asaha Date: 2016-06-15 14:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/085fd7e08f48 Merge ! .hgtags Changeset: c73016a4ecd3 Author: asaha Date: 2016-06-21 09:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/c73016a4ecd3 Added tag jdk8u111-b01 for changeset 085fd7e08f48 ! .hgtags Changeset: 48f83d1ed148 Author: asaha Date: 2016-06-23 08:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/48f83d1ed148 Merge ! .hgtags Changeset: f66a535fb6b3 Author: asaha Date: 2016-06-23 09:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/f66a535fb6b3 Merge ! .hgtags Changeset: 5b345e7eb131 Author: asaha Date: 2016-06-27 12:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/5b345e7eb131 Added tag jdk8u111-b02 for changeset f66a535fb6b3 ! .hgtags Changeset: 310476ce93b9 Author: asaha Date: 2016-06-28 22:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/310476ce93b9 Added tag jdk8u92-b34 for changeset 3ca74ce54c35 ! .hgtags Changeset: d86027f25a9a Author: asaha Date: 2016-06-29 12:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/d86027f25a9a Merge ! .hgtags Changeset: 386c8bc6dd3e Author: asaha Date: 2016-06-29 12:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/386c8bc6dd3e Merge ! .hgtags Changeset: b4bd1c5fbbe3 Author: asaha Date: 2016-07-04 13:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/b4bd1c5fbbe3 Added tag jdk8u111-b03 for changeset 386c8bc6dd3e ! .hgtags Changeset: 1b511d4e93e7 Author: asaha Date: 2016-07-04 15:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/1b511d4e93e7 Added tag jdk8u102-b31 for changeset d86027f25a9a ! .hgtags Changeset: f74918365a72 Author: asaha Date: 2016-07-05 15:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/f74918365a72 Merge ! .hgtags Changeset: fd9b6417c521 Author: bpatel Date: 2016-07-06 20:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/fd9b6417c521 8151921: Improved page resolution Reviewed-by: jjg, ksrini ! src/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlWriter.java ! test/com/sun/javadoc/testJavascript/TestJavascript.java Changeset: 5710d574a99a Author: asaha Date: 2016-07-12 14:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/5710d574a99a Added tag jdk8u111-b04 for changeset fd9b6417c521 ! .hgtags Changeset: 9ce3a6ba4575 Author: asaha Date: 2016-07-18 19:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/9ce3a6ba4575 Added tag jdk8u111-b05 for changeset 5710d574a99a ! .hgtags Changeset: 835f3175ecb6 Author: asaha Date: 2016-07-20 15:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/835f3175ecb6 Merge ! .hgtags Changeset: fa45f24a6e1d Author: asaha Date: 2016-07-25 15:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/fa45f24a6e1d Merge ! .hgtags Changeset: 405b1845ab39 Author: asaha Date: 2016-07-25 11:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/405b1845ab39 Added tag jdk8u111-b06 for changeset 9ce3a6ba4575 ! .hgtags Changeset: 27a15af81178 Author: asaha Date: 2016-07-26 14:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/27a15af81178 Merge ! .hgtags Changeset: a985f461c206 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/a985f461c206 Added tag jdk8u112-b06 for changeset 27a15af81178 ! .hgtags Changeset: a1af868d0d45 Author: asaha Date: 2016-08-01 12:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/a1af868d0d45 Added tag jdk8u111-b07 for changeset 405b1845ab39 ! .hgtags Changeset: 35cb56e983d3 Author: asaha Date: 2016-08-01 12:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/35cb56e983d3 Merge ! .hgtags Changeset: 38518b50592e Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/38518b50592e Added tag jdk8u112-b07 for changeset 35cb56e983d3 ! .hgtags Changeset: faed7e254d11 Author: asaha Date: 2016-08-04 23:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/faed7e254d11 8162510: 8u112 L10n resource file updates Summary: 8u112 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 8a30511b2ea4 Author: asaha Date: 2016-08-04 23:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/8a30511b2ea4 8162511: 8u111 L10n resource file updates Summary: 8u111 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 62cbd4997d4b Author: asaha Date: 2016-08-08 11:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/62cbd4997d4b Added tag jdk8u111-b08 for changeset 8a30511b2ea4 ! .hgtags Changeset: 103e6e2225bb Author: asaha Date: 2016-08-08 13:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/103e6e2225bb Merge ! .hgtags Changeset: ba1909159974 Author: asaha Date: 2016-08-08 13:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/ba1909159974 Added tag jdk8u112-b08 for changeset 103e6e2225bb ! .hgtags Changeset: 1d4853d9975e Author: asaha Date: 2016-08-16 12:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/1d4853d9975e Added tag jdk8u111-b09 for changeset 62cbd4997d4b ! .hgtags Changeset: ea5711153422 Author: asaha Date: 2016-08-16 13:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/ea5711153422 Merge ! .hgtags Changeset: f58e9dedc926 Author: asaha Date: 2016-08-16 13:11 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/f58e9dedc926 Added tag jdk8u112-b09 for changeset ea5711153422 ! .hgtags Changeset: 458d4cd8d984 Author: asaha Date: 2016-08-22 11:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/458d4cd8d984 8164453: 8u112 L10n resource file update - msgdrop 20 Summary: 8u112 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 74b16a9a8eda Author: asaha Date: 2016-08-22 10:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/74b16a9a8eda 8164452: 8u111 L10n resource file update - msgdrop 20 Summary: 8u111 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: f51f1b8a7b58 Author: asaha Date: 2016-08-22 13:22 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/f51f1b8a7b58 Added tag jdk8u111-b10 for changeset 74b16a9a8eda ! .hgtags Changeset: 96658afeb900 Author: asaha Date: 2016-08-22 13:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/96658afeb900 Merge ! .hgtags Changeset: 0169856d0900 Author: asaha Date: 2016-08-22 13:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/0169856d0900 Added tag jdk8u112-b10 for changeset 96658afeb900 ! .hgtags Changeset: 2e1c4ca2de61 Author: asaha Date: 2016-08-29 11:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/2e1c4ca2de61 Added tag jdk8u112-b11 for changeset 0169856d0900 ! .hgtags Changeset: 8e5e70b9cff8 Author: asaha Date: 2016-08-31 09:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/8e5e70b9cff8 Added tag jdk8u111-b11 for changeset f51f1b8a7b58 ! .hgtags Changeset: f56f9368471a Author: asaha Date: 2016-09-06 10:56 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/f56f9368471a Merge ! .hgtags Changeset: 6f91f4e2f33e Author: asaha Date: 2016-09-06 11:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6f91f4e2f33e Added tag jdk8u112-b12 for changeset f56f9368471a ! .hgtags Changeset: ef3134b243da Author: asaha Date: 2016-09-14 12:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/ef3134b243da Added tag jdk8u111-b12 for changeset 8e5e70b9cff8 ! .hgtags Changeset: 04d857308b8c Author: asaha Date: 2016-09-14 13:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/04d857308b8c Merge ! .hgtags Changeset: 7063cbc86745 Author: asaha Date: 2016-09-14 13:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/7063cbc86745 Added tag jdk8u112-b13 for changeset 04d857308b8c ! .hgtags Changeset: 0e2e745ed6d7 Author: asaha Date: 2016-09-21 13:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/0e2e745ed6d7 Added tag jdk8u111-b13 for changeset ef3134b243da ! .hgtags Changeset: b353281f73db Author: asaha Date: 2016-09-21 14:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/b353281f73db Merge ! .hgtags Changeset: cdb3a198bcca Author: asaha Date: 2016-09-21 14:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/cdb3a198bcca Added tag jdk8u112-b14 for changeset b353281f73db ! .hgtags Changeset: c0bd6e996a03 Author: asaha Date: 2016-09-22 12:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/c0bd6e996a03 Added tag jdk8u111-b14 for changeset 0e2e745ed6d7 ! .hgtags Changeset: 6116c6644be0 Author: asaha Date: 2016-09-22 13:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/6116c6644be0 Merge ! .hgtags Changeset: ee37eafc48cb Author: asaha Date: 2016-09-22 13:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/ee37eafc48cb Added tag jdk8u112-b15 for changeset 6116c6644be0 ! .hgtags Changeset: c82d147209ed Author: snazarki Date: 2016-11-08 17:14 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/c82d147209ed Merge ! .hgtags Changeset: 68111883b027 Author: snazarki Date: 2016-11-09 12:38 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/langtools/rev/68111883b027 Added tag jdk8u112-b16-aarch32-161109 for changeset c82d147209ed ! .hgtags From snazarkin at azul.com Fri Nov 11 10:15:21 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 11 Nov 2016 10:15:21 +0000 Subject: hg: aarch32-port/jdk8u/jdk: 179 new changesets Message-ID: <201611111015.uABAFSaX001380@aojmv0008.oracle.com> Changeset: df209f221cca Author: asaha Date: 2016-04-26 13:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/df209f221cca Added tag jdk8u112-b00 for changeset 47e20a90bdbb ! .hgtags Changeset: 742bb1609e77 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/742bb1609e77 8144313: Test SessionTimeOutTests can be timeout Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: 10a6d94b545b Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/10a6d94b545b 8146669: Test SessionTimeOutTests fails intermittently Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: 2f6f19966859 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2f6f19966859 8037557: test SessionCacheSizeTests.java timeout Reviewed-by: weijun ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 931c1185bb1b Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/931c1185bb1b 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 7dd4682b4208 Author: mhaupt Date: 2016-04-27 15:34 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7dd4682b4208 8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache Reviewed-by: sundar ! test/java/lang/invoke/PermuteArgsTest.java Changeset: c44e755a3dce Author: igerasim Date: 2016-04-27 18:43 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c44e755a3dce 8133070: Hot lock on BulkCipher.isAvailable Reviewed-by: mullan Contributed-by: xuelei.fan at oracle.com, kungu.mjh at alibaba-inc.com ! src/share/classes/sun/security/ssl/CipherBox.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/CipherSuiteList.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: 93cddf06cfe0 Author: mhaupt Date: 2016-04-29 15:30 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/93cddf06cfe0 8155106: MHs.Lookup.findConstructor returns handles for array classes Reviewed-by: sundar ! src/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/ArrayConstructorTest.java Changeset: edb55dacef3e Author: robm Date: 2016-05-05 13:30 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/edb55dacef3e 8085903: New fix for memory leak in ProtectionDomain cache Reviewed-by: mullan ! src/share/classes/java/security/ProtectionDomain.java Changeset: 39f7a1ab2b08 Author: clanger Date: 2016-04-29 12:23 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/39f7a1ab2b08 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com + test/javax/xml/jaxp/stream/8153781/SkipDTDTest.java Changeset: dc4322602480 Author: robm Date: 2016-05-06 13:50 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/dc4322602480 Merge Changeset: c4ab046992ff Author: ascarpino Date: 2016-05-10 17:16 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c4ab046992ff 8098581: SecureRandom.nextBytes() hurts performance with small size requests Reviewed-by: valeriep ! src/share/classes/java/security/SecureRandom.java ! src/share/lib/security/sunpkcs11-solaris.cfg ! src/solaris/classes/sun/security/provider/NativePRNG.java ! test/java/security/SecureRandom/DefaultProvider.java Changeset: efd9e219a5bd Author: snikandrova Date: 2016-05-13 16:36 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/efd9e219a5bd 8049171: Additional tests for jarsigner's warnings Reviewed-by: weijun ! test/ProblemList.txt ! test/javax/security/auth/Subject/doAs/NestedActions.java + test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java + test/sun/security/tools/jarsigner/TsacertOptionTest.java + test/sun/security/tools/jarsigner/Utils.java + test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java + test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java + test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java + test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java + test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java + test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java + test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java + test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java + test/sun/security/tools/jarsigner/warnings/Test.java + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.jks.base64 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.sh Changeset: 4c27305cae8b Author: mcherkas Date: 2016-05-13 16:46 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4c27305cae8b 8078268: javax.swing.text.html.parser.Parser parseScript incorrectly optimized Reviewed-by: alexp, aivanov ! src/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/8078268/bug8078268.java + test/javax/swing/text/html/parser/Parser/8078268/slowparse.html Changeset: a5d597f09c9d Author: asmotrak Date: 2016-05-13 17:41 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a5d597f09c9d 8074784: Additional tests for XML DSig API Reviewed-by: mullan Contributed-by: artem.kosarev at oracle.com ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: 561c1038f71a Author: aefimov Date: 2016-05-13 18:39 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/561c1038f71a 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw + test/javax/xml/jaxp/stream/8145974/SurrogatesTest.java Changeset: 66c61047f119 Author: dmarkov Date: 2016-05-16 09:54 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/66c61047f119 8155001: SystemTray.remove() leaks GDI Objects in Windows Reviewed-by: serb, alexp ! src/windows/native/sun/windows/awt_TrayIcon.cpp Changeset: 7eb965622404 Author: dsamersoff Date: 2014-06-18 03:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7eb965622404 8044762: com/sun/jdi/OptionTest.java test time out Summary: gdata could be NULL in debugInit_exit Reviewed-by: dcubed ! src/share/back/debugInit.c Changeset: 66199a53c7f9 Author: dsamersoff Date: 2014-08-28 05:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/66199a53c7f9 8049226: com/sun/jdi/OptionTest.java test times out again Summary: Don't call jni_FatalError if transport initialization fails Reviewed-by: sspitsyn, sla ! src/share/back/debugInit.c ! src/share/back/log_messages.c ! src/share/back/log_messages.h Changeset: 6c0e2944f516 Author: dmarkov Date: 2016-05-17 13:12 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6c0e2944f516 8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus Reviewed-by: ant, denis ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Window/WindowJumpingTest/WindowJumpingTest.java Changeset: 28fef0942517 Author: mcherkas Date: 2016-05-18 18:59 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/28fef0942517 6882559: new JEditorPane("text/plain","") fails for null context class loader Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/6882559/bug6882559.java Changeset: d9878355b466 Author: bgopularam Date: 2016-05-18 22:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d9878355b466 8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password Reviewed-by: vinnie ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/java/security/KeyStore/TestKeyStoreBasic.java ! test/sun/security/provider/KeyStore/DKSTest.java Changeset: d108c790e561 Author: mhaupt Date: 2016-05-24 08:56 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d108c790e561 8157242: Some java/lang/invoke tests miss othervm Reviewed-by: robm ! test/java/lang/invoke/CustomizedLambdaFormTest.java ! test/java/lang/invoke/VarargsArrayTest.java Changeset: acd98af6e8fb Author: aivanov Date: 2016-05-24 17:00 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/acd98af6e8fb 8136998: JComboBox prevents wheel mouse scrolling of JScrollPane Reviewed-by: serb, alexp ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java + test/javax/swing/JComboBox/8136998/bug8136998.java Changeset: 26c42099d7e4 Author: aivanov Date: 2016-05-24 17:05 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/26c42099d7e4 8133309: Some unicode characters do not display any more after upgrading to Windows 10 Reviewed-by: serb, jgodinez ! src/windows/classes/sun/awt/windows/fontconfig.properties Changeset: 425279d8815d Author: bgopularam Date: 2016-05-23 23:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/425279d8815d 8048621: Implement basic keystore tests Summary: Tests for basic operations of KeyStore entry Reviewed-by: xuelei + test/java/security/KeyStore/TestKeyStoreEntry.java Changeset: dfc9574235ae Author: coffeys Date: 2016-05-24 15:16 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/dfc9574235ae Merge Changeset: 1dd18ae45a24 Author: henryjen Date: 2016-05-24 07:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1dd18ae45a24 8156478: 3 Buffer overrun defect groups in jexec.c Reviewed-by: ksrini ! src/solaris/bin/jexec.c Changeset: c5c0728e113d Author: clanger Date: 2016-05-25 20:09 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c5c0728e113d 8156521: Minor fixes and cleanups in NetworkInterface.c Reviewed-by: alanb, chegar, dsamersoff, msheppar ! src/solaris/native/java/net/NetworkInterface.c Changeset: 6d9a4a31bc44 Author: bgopularam Date: 2016-05-26 01:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6d9a4a31bc44 8048622: Enhance tests for PKCS11 keystores with NSS Summary: New tests for validating read write operations on PKCS 12 based keystore Reviewed-by: vinnie ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java + test/sun/security/pkcs11/Secmod/LoadKeystore.java Changeset: 9ab7b0147a41 Author: amjiang Date: 2015-06-19 14:06 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9ab7b0147a41 8050409: Test for JAAS getPrivateCredentials Reviewed-by: weijun + test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java + test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy Changeset: b5b42a5de068 Author: snikandrova Date: 2016-05-27 18:11 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b5b42a5de068 8050402: Tests to check for use of policy files Reviewed-by: mullan ! test/ProblemList.txt Changeset: f3bbeacf8118 Author: snikandrova Date: 2016-05-27 18:29 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f3bbeacf8118 8158059: The fix for 8050402 was partially committed Reviewed-by: mullan + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java + test/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java Changeset: 907689a62eab Author: serb Date: 2016-05-27 19:12 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/907689a62eab 7172749: Xrender: Class cast exception in 2D code running an AWT regression test Reviewed-by: serb, prr ! src/solaris/classes/sun/java2d/xr/XRRenderer.java Changeset: 4d6c03fb1039 Author: ant Date: 2016-05-27 21:19 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4d6c03fb1039 8145984: [macosx] sun.lwawt.macosx.CAccessible leaks Reviewed-by: serb, ptbrunet ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/macosx/native/sun/awt/AWTView.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/JavaAccessibilityAction.m ! src/macosx/native/sun/awt/JavaAccessibilityUtilities.m ! src/macosx/native/sun/awt/JavaComponentAccessibility.m ! src/macosx/native/sun/awt/JavaTextAccessibility.m ! src/macosx/native/sun/java2d/opengl/CGLLayer.h ! src/macosx/native/sun/java2d/opengl/CGLLayer.m Changeset: 5c57120adde1 Author: igerasim Date: 2016-05-31 00:24 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5c57120adde1 8158111: Make handling of 3rd party providers more stable Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: 537decf5d2b7 Author: vadim Date: 2016-05-31 16:59 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/537decf5d2b7 6477756: GraphicsDevice.getConfigurations() is slow taking 3 or more seconds Reviewed-by: prr, serb ! src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Changeset: 75ad22e863db Author: weijun Date: 2016-05-31 16:24 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/75ad22e863db 8022582: Relax response flags checking in sun.security.krb5.KrbKdcRep.check. Reviewed-by: mullan ! src/share/classes/sun/security/krb5/KrbKdcRep.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! test/sun/security/krb5/auto/Context.java + test/sun/security/krb5/auto/ForwardableCheck.java ! test/sun/security/krb5/auto/KDC.java Changeset: 3b969af8c397 Author: msolovie Date: 2016-05-31 15:03 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3b969af8c397 8075007: Additional tests for krb5-related cipher suites with unbound server Reviewed-by: coffeys ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/UnboundSSL.java + test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java + test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java + test/sun/security/krb5/auto/UnboundSSLUtils.java + test/sun/security/krb5/auto/unbound.ssl.jaas.conf + test/sun/security/krb5/auto/unbound.ssl.policy Changeset: 6b1541338eb1 Author: serb Date: 2016-05-31 19:55 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6b1541338eb1 8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails Reviewed-by: ant, prr ! src/share/classes/sun/java2d/pipe/BufferedContext.java ! test/java/awt/Window/WindowsLeak/WindowsLeak.java Changeset: 00936f2a3f2f Author: bpb Date: 2016-05-04 08:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/00936f2a3f2f 8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx) Summary: Pass what remains of the initial timeout to epoll_wait(2) (Linux) and ioctl(7d) (Solaris) instead of the original un-decremented timeout value. Reviewed-by: alanb, rriggs ! src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c ! src/solaris/native/sun/nio/ch/EPollArrayWrapper.c Changeset: 99a415c31cc5 Author: coffeys Date: 2016-06-01 08:45 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/99a415c31cc5 Merge Changeset: 10285edab7b5 Author: robilad Date: 2016-06-01 13:40 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/10285edab7b5 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 9440451e1d73 Author: weijun Date: 2015-06-30 22:32 +0800 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9440451e1d73 8075301: Tests for sun.security.krb5.principal system property Reviewed-by: weijun Contributed-by: Sibabrata Sahoo ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/UnboundSSL.java ! test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java ! test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java ! test/sun/security/krb5/auto/UnboundSSLUtils.java + test/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java + test/sun/security/krb5/auto/principalProperty/jaas.conf + test/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy Changeset: a4a06a4594d2 Author: alexsch Date: 2016-06-02 09:36 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a4a06a4594d2 8157838: Personalized Windows Font Size is not taken into account in Java8u102 Reviewed-by: prr, serb ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.h - test/java/awt/font/FontScaling/FontScalingTest.java Changeset: 0995193fd302 Author: rpatil Date: 2016-06-02 21:08 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0995193fd302 8151876: (tz) Support tzdata2016d Reviewed-by: okutsu, coffeys ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/sun/util/calendar/zi/TestZoneInfo310.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 979b0634e600 Author: bae Date: 2016-06-03 12:46 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/979b0634e600 8078382: Wrong glyph is displayed for a derived font Reviewed-by: prr, serb ! src/share/classes/sun/font/FontFamily.java Changeset: 1d346a5b8a11 Author: igerasim Date: 2016-06-07 00:29 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1d346a5b8a11 8073542: File Leak in jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c Summary: ensure that file descriptor is properly closed if setsockopt fails. Reviewed-by: rriggs ! src/solaris/native/java/net/PlainDatagramSocketImpl.c Changeset: 7ced0993caf4 Author: csahu Date: 2016-06-03 09:24 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7ced0993caf4 8154144: Tests in com/sun/jdi fails intermittently with "jdb input stream closed prematurely" Summary: Don't print stream closed message during shutdown Reviewed-by: dcubed, sla, dsamersoff Contributed-by: sharath.ballal at oracle.com ! src/share/classes/com/sun/tools/example/debug/tty/EventHandler.java ! src/share/classes/com/sun/tools/example/debug/tty/TTY.java Changeset: 267a03dfb105 Author: kevinw Date: 2016-06-06 22:39 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/267a03dfb105 Merge Changeset: 444346a90b1e Author: alexsch Date: 2016-06-09 12:32 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/444346a90b1e 8158178: java.awt.SplashScreen.getSize() returns incorrect size for high dpi splash screens Reviewed-by: alexsch, serb Contributed-by: Robin Stevens ! src/share/classes/java/awt/SplashScreen.java ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: fe5b73da2569 Author: mcherkas Date: 2016-06-09 15:08 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fe5b73da2569 8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/8158734/bug8158734.java Changeset: 79db712cd915 Author: akosarev Date: 2016-06-08 15:52 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/79db712cd915 8154009: Some methods of java.security.Security require more permissions, than necessary Reviewed-by: mullan ! src/share/classes/sun/security/jca/ProviderConfig.java ! test/ProblemList.txt ! test/java/security/Security/AddProvider.java ! test/java/security/Security/AddProvider.policy.1 ! test/java/security/Security/AddProvider.policy.2 ! test/java/security/Security/AddProvider.policy.3 + test/java/security/Security/EmptyPolicy.policy + test/java/security/Security/GetProviders.java ! test/java/security/Security/removing/RemoveStaticProvider.java ! test/java/security/Security/removing/RemoveStaticProvider.policy Changeset: 2cca69b723f1 Author: valeriep Date: 2015-03-06 00:49 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2cca69b723f1 8044193: Need to add known answer tests for AES cipher Summary: Added more tests for AES cipher using known test vectors. Reviewed-by: valeriep Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy Changeset: fbe63c736621 Author: valeriep Date: 2014-12-30 01:02 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fbe63c736621 8049021: Add smartcardio tests with APDU buffer Summary: add APDU buffer regression tests for smartcardio Reviewed-by: valeriep Contributed-by: Amanda Jiang + test/javax/smartcardio/CommandAPDUTest.java + test/javax/smartcardio/ResponseAPDUTest.java + test/javax/smartcardio/TerminalFactorySpiTest.java + test/javax/smartcardio/policy Changeset: 19c821d97ae3 Author: asmotrak Date: 2015-07-17 17:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/19c821d97ae3 8075297: Tests for RFEs 4515853 and 4745056 Reviewed-by: weijun + test/sun/security/krb5/auto/BogusKDC.java + test/sun/security/krb5/auto/Helper.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/RefreshKrb5Config.java + test/sun/security/krb5/auto/refreshKrb5Config.jaas Changeset: 3f8696411cf9 Author: akosarev Date: 2016-06-08 16:19 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3f8696411cf9 8075299: Additional tests for krb5 settings Summary: Additional tests for 6857795 Reviewed-by: weijun ! test/ProblemList.txt + test/sun/security/krb5/auto/KrbTicket.java + test/sun/security/krb5/auto/tools/KinitConfPlusProps.java Changeset: 719acb12beed Author: robm Date: 2016-06-09 22:47 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/719acb12beed 8150234: Windows 10 App Containers disallow access to ICMP calls Reviewed-by: chegar ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c Changeset: 96393e490afd Author: srastogi Date: 2016-06-10 08:34 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/96393e490afd 8147585: Annotations with lambda expressions has parameter result in wrong behavior. Reviewed-by: psandoz, darcy, jfranck, vlivanov, mhaupt ! src/share/classes/sun/reflect/annotation/AnnotationType.java + test/java/lang/annotation/AnnotationWithLambda.java Changeset: 74e5fc94c77b Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/74e5fc94c77b Added tag jdk8u112-b01 for changeset 96393e490afd ! .hgtags Changeset: 31a85b394a22 Author: serb Date: 2016-05-30 13:42 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/31a85b394a22 8158072: Need a test for JDK-7172749 Reviewed-by: prr, avu + test/sun/java2d/ClassCastExceptionForInvalidSurface.java Changeset: b5f1b7e7f975 Author: avu Date: 2016-06-06 16:23 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b5f1b7e7f975 8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to sun.java2d.opengl.OGLSurfaceData Reviewed-by: serb, prr ! src/share/classes/sun/java2d/opengl/OGLMaskFill.java ! src/windows/classes/sun/java2d/d3d/D3DMaskFill.java ! test/sun/java2d/ClassCastExceptionForInvalidSurface.java Changeset: bde3f8eae7f9 Author: akosarev Date: 2016-06-17 12:59 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/bde3f8eae7f9 8027575: b113 causing a lot of memory allocation and regression for wls_webapp_atomics Summary: Reduce buffer allocation and do multiple cipher encryption/decryption calls. Reviewed-by: xuelei, ascarpino ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! test/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java Changeset: b760ad429561 Author: akosarev Date: 2016-06-17 13:05 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b760ad429561 8049312: AES/CICO test failed with on several modes Summary: Fixed error in calculating data sizes when using feedback modes Reviewed-by: xuelei ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/crypto/provider/PCBC.java Changeset: 8680c7ebabf7 Author: rhalade Date: 2015-08-28 13:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8680c7ebabf7 8048601: Tests for JCE crypto ciphers (part 1) Reviewed-by: valeriep + test/com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java + test/com/sun/crypto/provider/Cipher/DES/TestCipherDES.java + test/com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java + test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java + test/com/sun/crypto/provider/Cipher/TestCipher.java + test/com/sun/crypto/provider/Cipher/TextLength/DESCipherWrapper.java + test/com/sun/crypto/provider/Cipher/TextLength/PBECipherWrapper.java + test/com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java Changeset: df3c11e837ba Author: msheppar Date: 2016-06-22 18:28 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/df3c11e837ba 8146975: NullPointerException in IIOPInputStream.inputClassFields Reviewed-by: chegar, rriggs, coffeys + test/javax/rmi/PortableRemoteObject/8146975/HelloClient.java + test/javax/rmi/PortableRemoteObject/8146975/HelloImpl.java + test/javax/rmi/PortableRemoteObject/8146975/HelloInterface.java + test/javax/rmi/PortableRemoteObject/8146975/HelloServer.java + test/javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java + test/javax/rmi/PortableRemoteObject/8146975/Test.java + test/javax/rmi/PortableRemoteObject/8146975/Test2.java + test/javax/rmi/PortableRemoteObject/8146975/Test3.java + test/javax/rmi/PortableRemoteObject/8146975/Test4.java + test/javax/rmi/PortableRemoteObject/8146975/_HelloImpl_Tie.java + test/javax/rmi/PortableRemoteObject/8146975/_HelloInterface_Stub.java + test/javax/rmi/PortableRemoteObject/8146975/jtreg.test.policy ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java + test/javax/rmi/PortableRemoteObject/jtreg.test.policy Changeset: 2ff1de5b482d Author: alitvinov Date: 2016-06-23 18:59 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2ff1de5b482d 8057791: Selection in JList is drawn with wrong colors in Nimbus L&F Reviewed-by: alexp, serb ! src/share/classes/javax/swing/plaf/nimbus/skin.laf + test/javax/swing/plaf/nimbus/8057791/bug8057791.java Changeset: b44d695f738b Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b44d695f738b Merge Changeset: 4c3025443a71 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4c3025443a71 Added tag jdk8u112-b02 for changeset b44d695f738b ! .hgtags Changeset: 9a47402d9c0e Author: snikandrova Date: 2016-06-27 15:41 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9a47402d9c0e 8147969: Print size of DH keysize when errors are encountered Reviewed-by: coffeys ! src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: d00945ab6e27 Author: avorobye Date: 2016-06-27 09:55 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d00945ab6e27 8058865: JMX Test Refactoring Summary: JMX functional tests were ported into JTREG Reviewed-by: jbachorik + test/javax/management/MBeanServer/ExceptionFactory.java + test/javax/management/MBeanServer/ExceptionTest.java + test/javax/management/MBeanServer/ExceptionThrower.java + test/javax/management/MBeanServer/ExceptionThrowerMBean.java + test/javax/management/keystoreAgent + test/javax/management/keystoreClient + test/javax/management/mxbean/Basic.java + test/javax/management/mxbean/BasicMXBean.java + test/javax/management/mxbean/MXBeanExceptionHandlingTest.java + test/javax/management/mxbean/MXBeanInteropTest1.java + test/javax/management/mxbean/MXBeanInteropTest2.java + test/javax/management/mxbean/MXBeanLoadingTest1.java + test/javax/management/mxbean/MXBeanNotifTest.java + test/javax/management/mxbean/MXBeanWeirdParamTest.java + test/javax/management/mxbean/SqeDescriptorKey.java + test/javax/management/mxbean/SqeNotification.java + test/javax/management/mxbean/SqeParameter.java + test/javax/management/mxbean/Utils.java + test/javax/management/query/QueryData.java + test/javax/management/query/QueryFactory.java + test/javax/management/query/ServerDelegate.java + test/javax/management/query/ServerDelegateMBean.java + test/javax/management/query/SqeDescriptorKey.java + test/javax/management/query/SupportedQueryTypesTest.java + test/javax/management/query/TestQuery.java + test/javax/management/query/TestQueryMBean.java + test/javax/management/security/AuthorizationTest.java + test/javax/management/security/MBS_Light.java + test/javax/management/security/MBS_LightMBean.java + test/javax/management/security/RjmxMBeanParameter.java + test/javax/management/security/SecurityTest.java + test/javax/management/security/ServerDelegate.java + test/javax/management/security/ServerDelegateMBean.java + test/javax/management/security/Simple.java + test/javax/management/security/SimpleListener.java + test/javax/management/security/SimpleMBean.java + test/javax/management/security/SqeDescriptorKey.java + test/javax/management/security/TestJMXAuthenticator.java + test/javax/management/security/TestSampleLoginModule.java + test/javax/management/security/Utils.java + test/javax/management/security/access.properties + test/javax/management/security/java.policy.authorization + test/javax/management/security/login.config + test/javax/management/security/password.properties + test/javax/management/truststoreAgent + test/javax/management/truststoreClient Changeset: 33b34611d0c3 Author: dmarkov Date: 2016-06-29 10:32 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/33b34611d0c3 8154816: Caps Lock doesn't work as expected when using Pinyin Simplified input method Reviewed-by: ssadetsky, alexp ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java + test/java/awt/im/8154816/bug8154816.html + test/java/awt/im/8154816/bug8154816.java Changeset: d7ca3f02fe27 Author: dmarkov Date: 2016-06-30 11:54 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d7ca3f02fe27 8144703: ClassCastException: sun.font.CompositeFont cannot be cast to PhysicalFont Reviewed-by: serb, alexp ! src/share/classes/sun/font/CompositeFont.java Changeset: 62d80374d172 Author: akosarev Date: 2016-06-07 08:54 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/62d80374d172 8157603: TestCipher.java doesn't check one of the decrypted message as expected Reviewed-by: valeriep ! test/com/sun/crypto/provider/Cipher/TestCipher.java Changeset: 83b4e21a2989 Author: igerasim Date: 2016-07-04 16:14 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/83b4e21a2989 8158802: com.sun.jndi.ldap.SimpleClientId produces wrong hash code Reviewed-by: rriggs, coffeys ! src/share/classes/com/sun/jndi/ldap/DigestClientId.java ! src/share/classes/com/sun/jndi/ldap/SimpleClientId.java + test/com/sun/jndi/ldap/SimpleClientIdHashCode.java Changeset: efa1f84b0458 Author: igerasim Date: 2016-07-04 16:15 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/efa1f84b0458 8159822: Non-synchronized access to shared members of com.sun.jndi.ldap.pool.Pool Reviewed-by: coffeys ! src/share/classes/com/sun/jndi/ldap/pool/Pool.java Changeset: aaf3403ab820 Author: igerasim Date: 2016-07-05 00:19 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/aaf3403ab820 8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with "Field length overflow" Reviewed-by: coffeys, xuelei ! test/sun/security/mscapi/ShortRSAKeyWithinTLS.java Changeset: 6fd841c45a7f Author: aivanov Date: 2016-07-05 15:08 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6fd841c45a7f 8154069: Jaws reads wrong values from comboboxes when no element is selected Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java + test/javax/swing/plaf/basic/BasicComboPopup/8154069/Bug8154069.java Changeset: c339f029986d Author: dmarkov Date: 2016-07-05 15:15 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c339f029986d 8148984: [macosx] Chinese Comma cannot be entered using Pinyin Input Method on OS X Reviewed-by: alexp ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/im/8148984/bug8148984.html + test/java/awt/im/8148984/bug8148984.java Changeset: 67aec740dd5e Author: igerasim Date: 2016-07-05 20:44 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/67aec740dd5e 8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves HelloServer behind Summary: intermittent test failure leaves server process - add server pid to test's kill -9 command Reviewed-by: chegar ! test/com/sun/corba/cachedSocket/7056731.sh Changeset: 0844fa517c35 Author: prr Date: 2016-07-05 11:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0844fa517c35 8160693: ScriptRunData.java uses bitwise AND instead of logical AND Reviewed-by: flar ! src/share/classes/sun/font/ScriptRunData.java Changeset: 527e4315918a Author: poonam Date: 2016-07-06 07:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/527e4315918a 8071487: javax/management/monitor/GaugeMonitorDeadlockTest.java timed out Reviewed-by: dholmes ! test/javax/management/monitor/GaugeMonitorDeadlockTest.java ! test/javax/management/monitor/StringMonitorDeadlockTest.java Changeset: b68d8ff43361 Author: robm Date: 2016-06-28 20:03 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b68d8ff43361 8143640: Showing incorrect result while passing specific argument in the Java launcher tools Reviewed-by: ksrini ! src/windows/bin/cmdtoargs.c ! test/tools/launcher/Arrrghs.java Changeset: ef152062973b Author: robm Date: 2016-07-08 13:59 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ef152062973b Merge Changeset: 5fb7b909aa3c Author: aefimov Date: 2016-07-11 00:29 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5fb7b909aa3c 8154558: Incorrect GPL header in ProcessEnvironment_md.c reported Reviewed-by: coffeys, igerasim ! src/windows/native/java/lang/ProcessEnvironment_md.c Changeset: 2d74b35ca24d Author: igerasim Date: 2016-07-11 22:31 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2d74b35ca24d 8067964: Native2ascii doesn't close one of the streams it opens Summary: Change sun.tools.native2ascii.Main.convert() to use try-with-resources; also clean up code formatting. Reviewed-by: chegar ! src/share/classes/sun/tools/native2ascii/Main.java ! test/sun/tools/native2ascii/Native2AsciiTests.sh Changeset: c5815c2dc10c Author: igerasim Date: 2016-07-12 02:39 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c5815c2dc10c 8022203: Intermittent test failures in demo/jvmti/hprof Summary: Added "file" options to separate hprof dump output Reviewed-by: sla Contributed-by: Sergei Kovalev ! test/demo/jvmti/hprof/CpuOldTest.java ! test/demo/jvmti/hprof/CpuSamplesTest.java ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java ! test/demo/jvmti/hprof/CpuTimesTest.java ! test/demo/jvmti/hprof/HeapAllTest.java ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java ! test/demo/jvmti/hprof/HeapDumpTest.java ! test/demo/jvmti/hprof/HeapSitesTest.java ! test/demo/jvmti/hprof/MonitorTest.java ! test/demo/jvmti/hprof/OptionsTest.java ! test/demo/jvmti/hprof/StackMapTableTest.java Changeset: 91c24e6045b6 Author: aefimov Date: 2016-07-12 14:48 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/91c24e6045b6 8154553: Incorrect GPL header in package-info.java reported Reviewed-by: igerasim ! src/share/classes/com/sun/java/accessibility/util/package-info.java Changeset: e8c918aa42dd Author: igerasim Date: 2016-07-12 21:55 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e8c918aa42dd 8160518: Semicolon is not recognized as comment starting character (Kerberos) Reviewed-by: weijun, coffeys ! src/share/classes/sun/security/krb5/Config.java + test/sun/security/krb5/config/Semicolon.java + test/sun/security/krb5/config/comments.conf Changeset: 59f5a29dd47e Author: ptbrunet Date: 2016-07-13 15:21 -0500 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/59f5a29dd47e 8153149: Uninitialised memory in WinAccessBridge.cpp:1128 Summary: remove extraneous initializer Reviewed-by: prr, serb Contributed-by: peter.brunet at oracle.com ! src/windows/native/sun/bridge/WinAccessBridge.cpp Changeset: 37b61c31e766 Author: robm Date: 2016-07-13 14:56 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/37b61c31e766 8141148: LDAP "follow" throws ClassCastException with Java 8 Reviewed-by: prappo, xuelei ! src/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapNamingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java Changeset: f483834549f3 Author: asaha Date: 2016-06-22 08:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f483834549f3 Added tag jdk8u102-b14 for changeset 48c99b423839 ! .hgtags Changeset: 8cdadb2cd458 Author: asaha Date: 2016-07-05 15:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8cdadb2cd458 Merge ! .hgtags ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/security/ProtectionDomain.java Changeset: 1af2eacbc174 Author: asaha Date: 2016-07-14 12:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1af2eacbc174 Merge Changeset: a11ab21bb799 Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/a11ab21bb799 Added tag jdk8u112-b03 for changeset 1af2eacbc174 ! .hgtags Changeset: 1442bc728814 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1442bc728814 Added tag jdk8u112-b04 for changeset a11ab21bb799 ! .hgtags Changeset: c1541f6d5435 Author: asaha Date: 2016-06-14 14:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c1541f6d5435 Added tag jdk8u111-b00 for changeset ebc56c2e8035 ! .hgtags Changeset: 3f19a625fad7 Author: asaha Date: 2016-06-14 14:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3f19a625fad7 Merge ! .hgtags - src/share/classes/sun/invoke/anon/AnonymousClassLoader.java - src/share/classes/sun/invoke/anon/ConstantPoolParser.java - src/share/classes/sun/invoke/anon/ConstantPoolPatch.java - src/share/classes/sun/invoke/anon/ConstantPoolVisitor.java - src/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java - test/sun/tools/jcmd/jcmd-Defaults.sh - test/sun/tools/jcmd/jcmd-big-script.sh - test/sun/tools/jcmd/jcmd-f.sh - test/sun/tools/jcmd/jcmd-help-help.sh - test/sun/tools/jcmd/jcmd-help.sh - test/sun/tools/jcmd/jcmd-pid.sh - test/sun/tools/jcmd/jcmd_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output1.awk - test/sun/tools/jcmd/jcmd_pid_Output2.awk - test/sun/tools/jps/jps-Defaults.sh - test/sun/tools/jps/jps-V_2.sh - test/sun/tools/jps/jps-V_Output2.awk - test/sun/tools/jps/jps-Vm_2.sh - test/sun/tools/jps/jps-Vm_Output2.awk - test/sun/tools/jps/jps-Vvm.sh - test/sun/tools/jps/jps-Vvm_Output1.awk - test/sun/tools/jps/jps-Vvml.sh - test/sun/tools/jps/jps-Vvml_2.sh - test/sun/tools/jps/jps-Vvml_Output1.awk - test/sun/tools/jps/jps-Vvml_Output2.awk - test/sun/tools/jps/jps-help.sh - test/sun/tools/jps/jps-l_1.sh - test/sun/tools/jps/jps-l_2.sh - test/sun/tools/jps/jps-l_Output1.awk - test/sun/tools/jps/jps-l_Output2.awk - test/sun/tools/jps/jps-lm.sh - test/sun/tools/jps/jps-lm_Output1.awk - test/sun/tools/jps/jps-m.sh - test/sun/tools/jps/jps-m_2.sh - test/sun/tools/jps/jps-m_Output1.awk - test/sun/tools/jps/jps-m_Output2.awk - test/sun/tools/jps/jps-q.sh - test/sun/tools/jps/jps-q_Output1.awk - test/sun/tools/jps/jps-v_1.sh - test/sun/tools/jps/jps-v_Output1.awk - test/sun/tools/jps/jps-vm_1.sh - test/sun/tools/jps/jps-vm_Output1.awk - test/sun/tools/jps/jps_Output1.awk - test/sun/tools/jps/vmflags Changeset: ed69541ce48b Author: mcherkas Date: 2016-05-18 18:59 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ed69541ce48b 6882559: new JEditorPane("text/plain","") fails for null context class loader Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/6882559/bug6882559.java Changeset: 95cd046cfa36 Author: asaha Date: 2016-06-01 16:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/95cd046cfa36 Added tag jdk8u92-b32 for changeset ed69541ce48b ! .hgtags Changeset: 739b1dc838cd Author: mcherkas Date: 2016-06-09 15:08 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/739b1dc838cd 8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/8158734/bug8158734.java Changeset: 1f29ae071734 Author: asaha Date: 2016-06-10 10:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1f29ae071734 Added tag jdk8u92-b33 for changeset 739b1dc838cd ! .hgtags Changeset: fd4a822ce053 Author: asaha Date: 2016-06-15 14:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fd4a822ce053 Merge ! .hgtags Changeset: c4f037178319 Author: asaha Date: 2016-06-15 14:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c4f037178319 Merge ! .hgtags Changeset: 95afc65c5926 Author: asaha Date: 2016-06-21 09:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/95afc65c5926 Added tag jdk8u111-b01 for changeset c4f037178319 ! .hgtags Changeset: 5875930e8469 Author: aefimov Date: 2016-06-22 20:04 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5875930e8469 8146490: Direct indirect CRL checks Reviewed-by: vinnie ! src/share/classes/sun/security/ec/CurveDB.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java Changeset: 78ef66fc51fc Author: asaha Date: 2016-06-23 08:36 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/78ef66fc51fc Merge ! .hgtags Changeset: de1d09f09e57 Author: asaha Date: 2016-06-23 08:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/de1d09f09e57 Merge ! .hgtags Changeset: 924c91633909 Author: asaha Date: 2016-06-27 12:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/924c91633909 Added tag jdk8u111-b02 for changeset de1d09f09e57 ! .hgtags Changeset: 0066f1f150e2 Author: asaha Date: 2016-06-28 22:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/0066f1f150e2 Added tag jdk8u92-b34 for changeset 1f29ae071734 ! .hgtags Changeset: 222d3ac3aa1f Author: asaha Date: 2016-06-29 11:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/222d3ac3aa1f Merge ! .hgtags Changeset: b9662ab7f2ed Author: asaha Date: 2016-06-29 12:15 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b9662ab7f2ed Merge ! .hgtags Changeset: 1818c0df435a Author: prr Date: 2016-07-01 14:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1818c0df435a 8157653: [Parfait] Uninitialised variable in awt_Font.cpp Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/awt_Font.cpp Changeset: edc99235661a Author: asaha Date: 2016-07-04 13:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/edc99235661a Added tag jdk8u111-b03 for changeset 1818c0df435a ! .hgtags Changeset: cd1f533f297a Author: dmarkov Date: 2016-07-05 19:03 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/cd1f533f297a 8158302: Handle contextual glyph substitutions Reviewed-by: prr ! src/share/native/sun/font/layout/ContextualGlyphSubstProc.cpp ! src/share/native/sun/font/layout/ContextualGlyphSubstProc.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.h ! src/share/native/sun/font/layout/LigatureSubstProc.cpp ! src/share/native/sun/font/layout/LigatureSubstProc.h ! src/share/native/sun/font/layout/StateTableProcessor.cpp ! src/share/native/sun/font/layout/StateTableProcessor.h Changeset: 500d0648c777 Author: asaha Date: 2016-07-04 15:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/500d0648c777 Added tag jdk8u102-b31 for changeset 222d3ac3aa1f ! .hgtags Changeset: 591e8ad7cf8f Author: asaha Date: 2016-07-05 15:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/591e8ad7cf8f Merge ! .hgtags Changeset: 11f1127e9684 Author: mcherkas Date: 2016-07-06 17:56 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/11f1127e9684 8157764: Better handling of interpolation plugins Reviewed-by: prr, serb, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c Changeset: 7776a75bfaf8 Author: aivanov Date: 2016-07-07 10:28 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/7776a75bfaf8 8157759: LCMS Transform Sampling Enhancement Reviewed-by: prr, serb, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c Changeset: e47a4a3f3e54 Author: vkempik Date: 2016-07-07 15:52 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e47a4a3f3e54 8159519: Reformat JDWP messages Reviewed-by: dcubed Contributed-by: definedmisbehaviour at saynotolinux.com, daniel.daugherty at oracle.com ! src/share/back/debugLoop.c ! src/share/javavm/export/jdwpTransport.h Changeset: b4e28ad9dfd1 Author: ssadetsky Date: 2016-07-11 12:59 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b4e28ad9dfd1 8158994: Service Menu services Reviewed-by: prr, mschoene ! src/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WMenuPeer.java ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_MenuBar.cpp ! src/windows/native/sun/windows/awt_MenuBar.h Changeset: ec3d09b179c7 Author: ssadetsky Date: 2016-07-11 19:17 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ec3d09b179c7 8161141: correct bugId for JDK-8158994 fix push Reviewed-by: prr, mschoene ! src/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WMenuPeer.java ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_MenuBar.cpp ! src/windows/native/sun/windows/awt_MenuBar.h Changeset: f75edc10277f Author: ssadetsky Date: 2016-07-11 19:29 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f75edc10277f 8158993: Service Menu services Reviewed-by: prr, mschoene ! src/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/windows/classes/sun/awt/windows/WMenuPeer.java ! src/windows/classes/sun/awt/windows/WObjectPeer.java ! src/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/windows/native/sun/windows/awt_Frame.cpp ! src/windows/native/sun/windows/awt_MenuBar.cpp ! src/windows/native/sun/windows/awt_MenuBar.h Changeset: 01440b695cb5 Author: aivanov Date: 2016-07-12 11:02 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/01440b695cb5 8160934: isnan() is not available on older MSVC compilers Reviewed-by: prr, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c Changeset: 1a32d9a1ee13 Author: dmarkov Date: 2016-07-12 11:19 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1a32d9a1ee13 8157753: Audio replay enhancement Reviewed-by: prr ! src/macosx/native/com/sun/media/sound/PLATFORM_API_MacOSX_PCM.cpp ! src/solaris/native/com/sun/media/sound/PLATFORM_API_BsdOS_ALSA_PCM.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_LinuxOS_ALSA_PCM.c ! src/solaris/native/com/sun/media/sound/PLATFORM_API_SolarisOS_PCM.c ! src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp Changeset: 9cb11ad7fc32 Author: aivanov Date: 2016-07-12 16:31 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9cb11ad7fc32 8159495: Fix index offsets 8140530: Creating a VolatileImage with size 0,0 results in no longer working g2d.drawString Reviewed-by: prr, psadhukhan ! src/share/classes/sun/awt/image/SunVolatileImage.java ! src/solaris/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/solaris/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/solaris/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/solaris/native/sun/java2d/x11/X11SurfaceData.c + test/java/awt/image/VolatileImage/VolatileImageBug.java Changeset: 6be8f327c0a0 Author: ksrini Date: 2016-07-05 13:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6be8f327c0a0 8160094: Improve pack200 layout Reviewed-by: jrose, mschoene ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp ! src/share/native/com/sun/java/util/jar/pack/zip.cpp Changeset: 710f0c95444d Author: ksrini Date: 2016-07-05 13:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/710f0c95444d 8160090: Better signature handling in pack200 Reviewed-by: jrose, mschoene ! src/share/native/com/sun/java/util/jar/pack/unpack.cpp Changeset: ab5ff8f1e52c Author: asaha Date: 2016-07-12 14:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ab5ff8f1e52c Added tag jdk8u111-b04 for changeset 710f0c95444d ! .hgtags Changeset: 49681546459c Author: coleenp Date: 2016-06-29 11:51 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/49681546459c 8159515: Improve indy validation Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene ! src/share/native/common/check_code.c Changeset: 588df0398c57 Author: hb Date: 2016-07-12 16:46 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/588df0398c57 8157739: Classloader Consistency Checking Reviewed-by: ahgross, akulyakh, dfuchs, jwilhelm, skoivu ! src/share/classes/com/sun/jmx/remote/util/ClassLoaderWithRepository.java Changeset: d689f7b806c8 Author: chegar Date: 2016-07-18 14:38 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d689f7b806c8 8160838: Better HTTP service Reviewed-by: ahgross, alanb, michaelm ! src/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/lib/net.properties ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/OriginServer.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyAuthTest.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsClient/ProxyTunnelServer.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.sh Changeset: 4e28cb985188 Author: asaha Date: 2016-07-18 19:24 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/4e28cb985188 Added tag jdk8u111-b05 for changeset d689f7b806c8 ! .hgtags Changeset: 6c822cce8325 Author: prr Date: 2016-07-14 12:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/6c822cce8325 8160098: Clean up color profiles Reviewed-by: ssadetsky, bpb, mschoene ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c Changeset: c24be54e274e Author: asaha Date: 2016-07-20 15:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c24be54e274e Merge ! .hgtags Changeset: 8a8b480a4984 Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8a8b480a4984 Merge ! .hgtags Changeset: 90dba8b7ed55 Author: asaha Date: 2016-07-25 11:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/90dba8b7ed55 Added tag jdk8u111-b06 for changeset 6c822cce8325 ! .hgtags Changeset: ecb2bae7905e Author: asaha Date: 2016-07-26 14:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ecb2bae7905e Merge ! .hgtags Changeset: d76b11a30333 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d76b11a30333 Added tag jdk8u112-b06 for changeset ecb2bae7905e ! .hgtags Changeset: 1afe84012d64 Author: ssadetsky Date: 2016-07-27 10:15 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1afe84012d64 8162411: Service Menu services 2 Reviewed-by: prr, mschoene, serb, ahgross ! src/windows/classes/sun/awt/windows/WFramePeer.java ! src/windows/classes/sun/awt/windows/WMenuBarPeer.java Changeset: 5d5944dbe18b Author: asaha Date: 2016-08-01 12:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5d5944dbe18b Added tag jdk8u111-b07 for changeset 1afe84012d64 ! .hgtags Changeset: c66f5a825a0f Author: asaha Date: 2016-08-01 12:37 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c66f5a825a0f Merge ! .hgtags Changeset: e4082b9b37c9 Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e4082b9b37c9 Added tag jdk8u112-b07 for changeset c66f5a825a0f ! .hgtags Changeset: b6185793a358 Author: rpatil Date: 2016-08-01 22:40 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b6185793a358 8159684: (tz) Support tzdata2016f Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: b4f1d724d1c8 Author: rpatil Date: 2016-08-02 19:49 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b4f1d724d1c8 8150611: Security problem on sun.misc.resources.Messages* Reviewed-by: chegar, coffeys ! src/share/classes/sun/misc/resources/Messages.java ! src/share/classes/sun/misc/resources/Messages_de.java ! src/share/classes/sun/misc/resources/Messages_es.java ! src/share/classes/sun/misc/resources/Messages_fr.java ! src/share/classes/sun/misc/resources/Messages_it.java ! src/share/classes/sun/misc/resources/Messages_ja.java ! src/share/classes/sun/misc/resources/Messages_ko.java ! src/share/classes/sun/misc/resources/Messages_pt_BR.java ! src/share/classes/sun/misc/resources/Messages_sv.java ! src/share/classes/sun/misc/resources/Messages_zh_CN.java ! src/share/classes/sun/misc/resources/Messages_zh_TW.java Changeset: 9760ea9a63c0 Author: aivanov Date: 2016-08-04 18:37 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9760ea9a63c0 8147077: IllegalArgumentException thrown by api/java_awt/Component/FlipBufferStrategy/indexTGF_General 8148127: IllegalArgumentException thrown by JCK test api/java_awt/Component/FlipBufferStrategy/indexTGF_General in opengl pipeline Reviewed-by: flar, arapte ! src/solaris/classes/sun/awt/X11GraphicsConfig.java ! src/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java Changeset: 3278c61ec8b8 Author: asaha Date: 2016-08-08 11:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3278c61ec8b8 Added tag jdk8u111-b08 for changeset 9760ea9a63c0 ! .hgtags Changeset: 89375f5c2c4c Author: asaha Date: 2016-08-08 13:11 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/89375f5c2c4c Merge ! .hgtags Changeset: edc6bcef9ec2 Author: asaha Date: 2016-08-08 13:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/edc6bcef9ec2 Added tag jdk8u112-b08 for changeset 89375f5c2c4c ! .hgtags Changeset: 67252a0030a1 Author: igerasim Date: 2016-07-29 00:00 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/67252a0030a1 8155973: Tighten jar checks Reviewed-by: mullan, igerasim, ahgross ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/javax/crypto/SecretKeyFactory/FailOverTest.sh + test/javax/crypto/SecretKeyFactory/security.properties ! test/sun/security/pkcs/pkcs7/PKCS7VerifyTest.java + test/sun/security/pkcs/pkcs7/reenable.jar.alg.props ! test/sun/security/tools/jarsigner/JarSigningNonAscii.java + test/sun/security/tools/jarsigner/reenable.jar.alg.props Changeset: c959cff8f7ac Author: msheppar Date: 2016-07-28 08:02 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c959cff8f7ac 8157749: Improve handling of DNS error replies Reviewed-by: chegar, rriggs, coffeys ! make/mapfiles/libjava/mapfile-vers ! src/share/native/common/jni_util.c ! src/share/native/common/jni_util.h ! src/solaris/native/java/net/net_util_md.c ! src/windows/native/java/net/net_util_md.c Changeset: 992a559512df Author: asaha Date: 2016-08-16 12:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/992a559512df Added tag jdk8u111-b09 for changeset c959cff8f7ac ! .hgtags Changeset: 820ef12b2a56 Author: asaha Date: 2016-08-16 13:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/820ef12b2a56 Merge ! .hgtags Changeset: e7fcd2c337c4 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e7fcd2c337c4 Added tag jdk8u112-b09 for changeset 820ef12b2a56 ! .hgtags Changeset: 9fd1f578d9e3 Author: asaha Date: 2016-08-22 11:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9fd1f578d9e3 8164453: 8u112 L10n resource file update - msgdrop 20 Summary: 8u112 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties Changeset: 55e37dab57a1 Author: igerasim Date: 2016-07-30 04:02 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/55e37dab57a1 8162792: Remove constraint DSA keySize < 1024 from jdk.jar.disabledAlgorithms in jdk8 Reviewed-by: ascarpino, mullan ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 1f15a299d2bf Author: asaha Date: 2016-08-22 10:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/1f15a299d2bf 8164452: 8u111 L10n resource file update - msgdrop 20 Summary: 8u111 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties Changeset: 28e488c17b7a Author: asaha Date: 2016-08-22 13:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/28e488c17b7a Added tag jdk8u111-b10 for changeset 1f15a299d2bf ! .hgtags Changeset: c86d82567b12 Author: asaha Date: 2016-08-22 13:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/c86d82567b12 Merge ! .hgtags Changeset: 532df0329e80 Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/532df0329e80 Added tag jdk8u112-b10 for changeset c86d82567b12 ! .hgtags Changeset: 8434be67b940 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/8434be67b940 Added tag jdk8u112-b11 for changeset 532df0329e80 ! .hgtags Changeset: cec362940dbd Author: asaha Date: 2016-08-31 09:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/cec362940dbd Added tag jdk8u111-b11 for changeset 28e488c17b7a ! .hgtags Changeset: 2a44e743f165 Author: asaha Date: 2016-09-06 10:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2a44e743f165 Merge ! .hgtags Changeset: fc179421bb7e Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/fc179421bb7e Added tag jdk8u112-b12 for changeset 2a44e743f165 ! .hgtags Changeset: 38c679a59f02 Author: snikandrova Date: 2016-05-13 16:36 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/38c679a59f02 8049171: Additional tests for jarsigner's warnings Reviewed-by: weijun ! test/ProblemList.txt ! test/javax/security/auth/Subject/doAs/NestedActions.java + test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java + test/sun/security/tools/jarsigner/TsacertOptionTest.java + test/sun/security/tools/jarsigner/Utils.java + test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java + test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java + test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java + test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java + test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java + test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java + test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java + test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java + test/sun/security/tools/jarsigner/warnings/Test.java + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.jks.base64 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.sh Changeset: 411c93ebd066 Author: igerasim Date: 2016-09-14 11:39 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/411c93ebd066 8142926: OutputAnalyzer's shouldXXX() calls return this Reviewed-by: alanb, robm ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java Changeset: b1304d71a2ec Author: igerasim Date: 2016-09-14 11:41 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/b1304d71a2ec 8165816: jarsigner -verify shows jar unsigned if it was signed with a weak algorithm Reviewed-by: mullan ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: 3f1a07c3a600 Author: asaha Date: 2016-09-14 12:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/3f1a07c3a600 Added tag jdk8u111-b12 for changeset b1304d71a2ec ! .hgtags Changeset: 16c649b70dc3 Author: asaha Date: 2016-09-14 13:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/16c649b70dc3 Merge ! .hgtags ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: f9dc4a6e93d0 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/f9dc4a6e93d0 Added tag jdk8u112-b13 for changeset 16c649b70dc3 ! .hgtags Changeset: 2c3e1fac1574 Author: asaha Date: 2016-09-21 13:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/2c3e1fac1574 Added tag jdk8u111-b13 for changeset 3f1a07c3a600 ! .hgtags Changeset: d2d8b67021a0 Author: asaha Date: 2016-09-21 14:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d2d8b67021a0 Merge ! .hgtags Changeset: ef4e554722e0 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ef4e554722e0 Added tag jdk8u112-b14 for changeset d2d8b67021a0 ! .hgtags Changeset: ab26fe28f9ed Author: rpatil Date: 2016-09-22 03:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/ab26fe28f9ed 8166381: Back out changes to the java.security file to not disable MD5 Reviewed-by: weijun, coffeys ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: d95f8359ca2c Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/d95f8359ca2c Added tag jdk8u111-b14 for changeset ab26fe28f9ed ! .hgtags Changeset: 60767ec3909b Author: asaha Date: 2016-09-22 13:05 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/60767ec3909b Merge ! .hgtags Changeset: 5dd7e4bae5c2 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/5dd7e4bae5c2 Added tag jdk8u112-b15 for changeset 60767ec3909b ! .hgtags Changeset: 9fc5a07c182d Author: snazarki Date: 2016-11-08 17:14 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/9fc5a07c182d Merge ! .hgtags Changeset: e195319c3d7e Author: snazarki Date: 2016-11-09 12:38 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/jdk/rev/e195319c3d7e Added tag jdk8u112-b16-aarch32-161109 for changeset 9fc5a07c182d ! .hgtags From snazarkin at azul.com Fri Nov 11 10:15:43 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 11 Nov 2016 10:15:43 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 102 new changesets Message-ID: <201611111015.uABAFj8B001600@aojmv0008.oracle.com> Changeset: e5edc06c8d92 Author: asaha Date: 2016-04-26 13:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e5edc06c8d92 Added tag jdk8u112-b00 for changeset b09a69142dd3 ! .hgtags Changeset: c3d0bd36ab28 Author: vkempik Date: 2016-04-21 16:19 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c3d0bd36ab28 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, thartmann ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/output.cpp Changeset: 099bdbf208bc Author: kevinw Date: 2016-04-25 21:03 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/099bdbf208bc Merge ! src/share/vm/opto/compile.cpp Changeset: 8f58998958ca Author: aph Date: 2016-04-26 02:49 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8f58998958ca 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi, coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 0a78f55d49fa Author: robm Date: 2016-05-05 13:28 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/0a78f55d49fa 8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array Summary: Call ProtectionDomain constructor instead of making all fields null. Reviewed-by: fparain, zgu ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/jvm.cpp Changeset: f96d42d605e1 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f96d42d605e1 Merge Changeset: 79351ea143ee Author: dbuck Date: 2016-05-17 02:44 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/79351ea143ee 8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails Summary: Typo error referring new_acitve_workers is corrected as new_active_workers Reviewed-by: jmasa, drwhite Contributed-by: fairoz.matte at oracle.com ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp Changeset: 44c8fe602a5e Author: stuefe Date: 2015-04-23 18:00 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/44c8fe602a5e 8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) Summary: Remove MAP_FIXED from initial mapping allocation; add tests Reviewed-by: stefank, coleenp ! src/os/linux/vm/os_linux.cpp Changeset: 776cb7cbe2e4 Author: stefank Date: 2016-04-25 11:36 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/776cb7cbe2e4 8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages Reviewed-by: pliden, sjohanss, stuefe ! src/os/linux/vm/os_linux.cpp Changeset: 64bd5b63923c Author: vlivanov Date: 2016-05-24 18:42 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/64bd5b63923c 8154831: CastII/ConvI2L for a range check is prematurely eliminated Reviewed-by: kvn, thartmann ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/subnode.cpp Changeset: 619e7d418a44 Author: aeriksso Date: 2016-05-18 11:06 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/619e7d418a44 8135322: ConstantPool::release_C_heap_structures not run in some circumstances Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp Changeset: 5aaa43d91c73 Author: csahu Date: 2016-05-24 17:49 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/5aaa43d91c73 8063086: Math.pow yields different results upon repeated calls Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp + test/compiler/floatingpoint/TestPow2.java Changeset: 1df7a97c92d5 Author: robilad Date: 2016-06-01 13:36 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/1df7a97c92d5 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: b857e4abb00c Author: csahu Date: 2016-05-30 15:24 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b857e4abb00c 8054326: Confusing message in "Current rem set statistics" Reviewed-by: pliden, kevinw ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp Changeset: fde446cb8e19 Author: shshahma Date: 2016-06-10 15:34 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/fde446cb8e19 8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: VisualVM's memory profiling with allocation stacktraces crashes JVM in Method::checked_resolve_jmethod_id() Reviewed-by: coleenp, sspitsyn, jiangli ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jniCheck.cpp Changeset: cf1faa9100dd Author: shshahma Date: 2014-06-10 23:18 +0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/cf1faa9100dd 8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments Reviewed-by: kvn, jmasa ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java ! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: 4529ee76d3f9 Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4529ee76d3f9 Added tag jdk8u112-b01 for changeset cf1faa9100dd ! .hgtags Changeset: 3e2abbf1320d Author: thartmann Date: 2016-06-20 08:04 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3e2abbf1320d 8159244: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 9f2a972df4da Author: shshahma Date: 2016-04-26 23:29 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9f2a972df4da 8147026: Convert an assert in ClassLoaderData to a guarantee Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC Reviewed-by: coleenp ! src/share/vm/classfile/classLoaderData.inline.hpp Changeset: 001e0c530e2c Author: shshahma Date: 2016-06-22 13:46 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/001e0c530e2c 8158373: SIGSEGV: Metadata::mark_on_stack Summary: MetadataOnStackMark must be done before calling free_deallocate_list(). Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp Changeset: 6021c95f5944 Author: simonis Date: 2016-06-14 19:48 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6021c95f5944 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com ! src/cpu/ppc/vm/ppc.ad Changeset: 4cc88e22a4d0 Author: bmoloden Date: 2016-06-24 22:09 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4cc88e22a4d0 8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified Summary: Fixed string comparison and indentation Reviewed-by: kvn ! test/compiler/native/TestDirtyInt.sh Changeset: f22b5be95347 Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f22b5be95347 Merge Changeset: 0ce7a44c80a8 Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/0ce7a44c80a8 Added tag jdk8u112-b02 for changeset f22b5be95347 ! .hgtags Changeset: 173a1f83c930 Author: thartmann Date: 2016-06-27 08:10 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/173a1f83c930 8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix Summary: Correct backport of 8159244. Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp ! test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 649f01d13b2d Author: shshahma Date: 2016-06-27 11:27 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/649f01d13b2d 8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02 Summary: Need to specify /othervm in annotation section if jvm command line option -Xbatch is specified. Reviewed-by: kvn ! test/compiler/jsr292/VMAnonymousClasses.java Changeset: 04a62a3d51d7 Author: vkempik Date: 2016-06-30 17:28 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/04a62a3d51d7 8158871: Long response times with G1 and StringDeduplication Reviewed-by: pliden, tschatzl ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp ! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp Changeset: e901fb8a6f95 Author: robm Date: 2016-07-08 13:59 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e901fb8a6f95 Merge Changeset: 9d07e8518392 Author: poonam Date: 2016-07-12 22:31 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9d07e8518392 8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow Summary: Detect zero length signatures and throw ClassFormatError before bad dereference occurs Reviewed-by: hseigel ! src/share/vm/classfile/classFileParser.cpp + test/runtime/classFileParserBug/BadNameAndType.java + test/runtime/classFileParserBug/emptyNameUtf8.jcod + test/runtime/classFileParserBug/emptySigUtf8.jcod Changeset: c1377624d51e Author: avorobye Date: 2016-07-06 17:06 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c1377624d51e 8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port Reviewed-by: jbachorik, egahlin, ykantser, mtobiass ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 15928d255046 Author: kevinw Date: 2016-07-13 00:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/15928d255046 Merge Changeset: e9fbef955b51 Author: asaha Date: 2016-06-22 08:51 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e9fbef955b51 Added tag jdk8u102-b14 for changeset ac29c9c1193a ! .hgtags Changeset: 371fd9bb8202 Author: asaha Date: 2016-07-05 15:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/371fd9bb8202 Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/compile.cpp Changeset: f2f59d888427 Author: asaha Date: 2016-07-14 12:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f2f59d888427 Merge Changeset: c171546c49b5 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c171546c49b5 Added tag jdk8u112-b03 for changeset f2f59d888427 ! .hgtags Changeset: 5aa8c4ca51f0 Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/5aa8c4ca51f0 Added tag jdk8u112-b04 for changeset c171546c49b5 ! .hgtags Changeset: 1deae68cfb51 Author: asaha Date: 2016-04-11 12:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/1deae68cfb51 Added tag jdk8u111-b00 for changeset ceecf88e5c2c ! .hgtags Changeset: d78403bec68b Author: jiangli Date: 2016-04-27 14:41 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d78403bec68b 8153399: Constrain AppCDS behavior (back port) Reviewed-by: iklam, acorn, mschoene ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/metaspaceShared.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: dd3db9a36c40 Author: asaha Date: 2016-04-28 09:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/dd3db9a36c40 Merge ! .hgtags - test/gc/8000311/Test8000311.java - test/gc/TestG1ZeroPGCTJcmdThreadPrint.java Changeset: ab925491360f Author: asaha Date: 2016-05-10 12:15 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ab925491360f Merge ! .hgtags Changeset: 872c3a32dba4 Author: jiangli Date: 2016-05-16 14:01 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/872c3a32dba4 8156794: Extend data sharing Reviewed-by: iklam, hseigel, acorn, mschoene ! src/share/vm/runtime/arguments.cpp Changeset: 68b3b5557785 Author: asaha Date: 2016-05-16 14:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/68b3b5557785 Merge ! .hgtags Changeset: 09fbe9c45409 Author: shshahma Date: 2016-05-11 12:03 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/09fbe9c45409 8155981: Bolster bytecode verification Reviewed-by: acorn, jdn Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/verifier.cpp Changeset: db71151912ba Author: asaha Date: 2016-06-15 13:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/db71151912ba Merge ! .hgtags Changeset: f958bebdee26 Author: csahu Date: 2016-05-24 17:49 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f958bebdee26 8063086: Math.pow yields different results upon repeated calls Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp + test/compiler/floatingpoint/TestPow2.java Changeset: d1bb0e79ff79 Author: asaha Date: 2016-06-01 16:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d1bb0e79ff79 Added tag jdk8u92-b32 for changeset f958bebdee26 ! .hgtags Changeset: c8785d99bb05 Author: asaha Date: 2016-06-10 10:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c8785d99bb05 Added tag jdk8u92-b33 for changeset d1bb0e79ff79 ! .hgtags Changeset: d71d6679e879 Author: asaha Date: 2016-06-15 14:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d71d6679e879 Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp Changeset: b5f2f874db7c Author: asaha Date: 2016-06-15 14:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b5f2f874db7c Merge ! .hgtags Changeset: e73d79ce00e4 Author: shshahma Date: 2016-06-20 22:46 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e73d79ce00e4 8155968: Update command line options Reviewed-by: gthornbr, hseigel, mschoene Contributed-by: gerard.ziemski at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: f6018e29b042 Author: asaha Date: 2016-06-21 09:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/f6018e29b042 Added tag jdk8u111-b01 for changeset e73d79ce00e4 ! .hgtags Changeset: 8303f71f66c5 Author: asaha Date: 2016-06-23 08:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8303f71f66c5 Merge ! .hgtags Changeset: d584a6148185 Author: asaha Date: 2016-06-23 08:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d584a6148185 Merge ! .hgtags Changeset: 5378ff7bc383 Author: asaha Date: 2016-06-27 12:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/5378ff7bc383 Added tag jdk8u111-b02 for changeset d584a6148185 ! .hgtags Changeset: d0388be32561 Author: thartmann Date: 2016-06-20 08:04 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d0388be32561 8159244: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 53c018092a7e Author: asaha Date: 2016-06-28 22:02 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/53c018092a7e Added tag jdk8u92-b34 for changeset d0388be32561 ! .hgtags Changeset: 96e1c72fc617 Author: asaha Date: 2016-06-29 11:53 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/96e1c72fc617 Merge ! .hgtags Changeset: 36d5b27fbbdc Author: asaha Date: 2016-06-29 12:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/36d5b27fbbdc Merge ! .hgtags Changeset: 56e96eb12a4b Author: vkempik Date: 2016-06-30 23:08 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/56e96eb12a4b 8157176: Improved classfile parsing Reviewed-by: pliden ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp Changeset: a3ede966ecfe Author: zmajo Date: 2016-07-01 09:33 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a3ede966ecfe 8160591: Improve internal array handling Reviewed-by: kvn Contributed-by: Xiang Yuan , Zoltan Majo ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp + test/compiler/c1/TestArrayCopyToFromObject.java Changeset: 9c9896bbdd50 Author: asaha Date: 2016-07-04 13:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/9c9896bbdd50 Added tag jdk8u111-b03 for changeset a3ede966ecfe ! .hgtags Changeset: c8988d2e4212 Author: asaha Date: 2016-07-04 15:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c8988d2e4212 Added tag jdk8u102-b31 for changeset 96e1c72fc617 ! .hgtags Changeset: 28ce1b5f0c2e Author: asaha Date: 2016-07-05 14:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/28ce1b5f0c2e Merge ! .hgtags Changeset: 65029655928a Author: poonam Date: 2016-07-08 10:44 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/65029655928a 8159503: Amend Annotation Actions Reviewed-by: rprotacio ! src/share/vm/classfile/classFileParser.cpp Changeset: 3b0e5f01891f Author: asaha Date: 2016-07-12 14:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3b0e5f01891f Added tag jdk8u111-b04 for changeset 65029655928a ! .hgtags Changeset: 0cdf9eb633c4 Author: coleenp Date: 2016-06-29 11:52 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/0cdf9eb633c4 8159515: Improve indy validation Reviewed-by: jrose, hseigel, vlivanov, bmoloden, ctornqvi, mschoene ! src/share/vm/prims/jvm.cpp Changeset: e4525db27263 Author: hseigel Date: 2016-06-30 08:11 -0400 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e4525db27263 8159511: Stack map validation Reviewed-by: acorn, mschoene Contributed-by: harold.seigel at oracle.com ! src/share/vm/classfile/stackMapTableFormat.hpp ! src/share/vm/classfile/verifier.cpp Changeset: 019b22dd8128 Author: asaha Date: 2016-07-18 19:23 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/019b22dd8128 Added tag jdk8u111-b05 for changeset e4525db27263 ! .hgtags Changeset: e828a0e2a4bc Author: asaha Date: 2016-07-20 15:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e828a0e2a4bc Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/prims/jvm.cpp Changeset: 2ead20204300 Author: asaha Date: 2016-07-25 15:11 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2ead20204300 Merge ! .hgtags Changeset: 3f337aaf0907 Author: asaha Date: 2016-07-25 11:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/3f337aaf0907 Added tag jdk8u111-b06 for changeset 019b22dd8128 ! .hgtags Changeset: 4b7af794466b Author: asaha Date: 2016-07-26 12:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/4b7af794466b Merge ! .hgtags Changeset: a7a465747f9c Author: asaha Date: 2016-07-27 11:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a7a465747f9c Added tag jdk8u112-b06 for changeset 4b7af794466b ! .hgtags Changeset: e180e364a403 Author: asaha Date: 2016-08-01 12:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e180e364a403 Added tag jdk8u111-b07 for changeset 3f337aaf0907 ! .hgtags Changeset: 55ed9b0a35e4 Author: asaha Date: 2016-08-01 12:32 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/55ed9b0a35e4 Merge ! .hgtags Changeset: 8957184395ab Author: asaha Date: 2016-08-01 12:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8957184395ab Added tag jdk8u112-b07 for changeset 55ed9b0a35e4 ! .hgtags Changeset: 632e5df21897 Author: asaha Date: 2016-08-08 11:27 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/632e5df21897 Added tag jdk8u111-b08 for changeset e180e364a403 ! .hgtags Changeset: 670f8169b83c Author: asaha Date: 2016-08-08 13:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/670f8169b83c Merge ! .hgtags Changeset: 56ff16dd9b8c Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/56ff16dd9b8c Added tag jdk8u112-b08 for changeset 670f8169b83c ! .hgtags Changeset: d18eb5b5a3d6 Author: shshahma Date: 2016-08-05 10:47 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/d18eb5b5a3d6 8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: Method::deallocate_contents() should clear 'this' from list of Methods in JNIMethodBlock, when class is unloaded. Reviewed-by: coleenp, dholmes ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: c48b303692bb Author: shshahma Date: 2016-08-16 08:59 +0000 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c48b303692bb 8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968 Summary: Under error conditions, always return -1 and perform null termination regardless of the behavior of underlying vsnprintf() implementation. Reviewed-by: dholmes, cjplummer ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/java.cpp Changeset: 96973081eb8a Author: asaha Date: 2016-08-16 12:17 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/96973081eb8a Added tag jdk8u111-b09 for changeset c48b303692bb ! .hgtags Changeset: 1ccd27199595 Author: asaha Date: 2016-08-16 12:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/1ccd27199595 Merge ! .hgtags ! src/share/vm/prims/jvm.cpp Changeset: 14919ca8db45 Author: asaha Date: 2016-08-16 13:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/14919ca8db45 Added tag jdk8u112-b09 for changeset 1ccd27199595 ! .hgtags Changeset: 603804f2132f Author: asaha Date: 2016-08-22 13:19 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/603804f2132f Added tag jdk8u111-b10 for changeset 96973081eb8a ! .hgtags Changeset: 2de719469e95 Author: asaha Date: 2016-08-22 13:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2de719469e95 Merge ! .hgtags Changeset: c2ca4df65808 Author: asaha Date: 2016-08-22 13:39 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c2ca4df65808 Added tag jdk8u112-b10 for changeset 2de719469e95 ! .hgtags Changeset: ea538144d9d9 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ea538144d9d9 Added tag jdk8u112-b11 for changeset c2ca4df65808 ! .hgtags Changeset: 055bc2a065a5 Author: asaha Date: 2016-08-31 09:47 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/055bc2a065a5 Added tag jdk8u111-b11 for changeset 603804f2132f ! .hgtags Changeset: 44dcadfb9e70 Author: asaha Date: 2016-09-06 10:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/44dcadfb9e70 Merge ! .hgtags Changeset: 2dba13c0214b Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/2dba13c0214b Added tag jdk8u112-b12 for changeset 44dcadfb9e70 ! .hgtags Changeset: c3b42c43c230 Author: asaha Date: 2016-09-14 12:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c3b42c43c230 Added tag jdk8u111-b12 for changeset 055bc2a065a5 ! .hgtags Changeset: 7bc1061f52cf Author: asaha Date: 2016-09-14 13:26 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/7bc1061f52cf Merge ! .hgtags Changeset: bada6ca8a20a Author: asaha Date: 2016-09-14 13:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/bada6ca8a20a Added tag jdk8u112-b13 for changeset 7bc1061f52cf ! .hgtags Changeset: 05a6a5823aa5 Author: asaha Date: 2016-09-21 13:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/05a6a5823aa5 Added tag jdk8u111-b13 for changeset c3b42c43c230 ! .hgtags Changeset: c2c4db2a42a2 Author: asaha Date: 2016-09-21 14:22 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/c2c4db2a42a2 Merge ! .hgtags Changeset: 6d3ac5edcb3f Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/6d3ac5edcb3f Added tag jdk8u112-b14 for changeset c2c4db2a42a2 ! .hgtags Changeset: e42acc0165ef Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e42acc0165ef Added tag jdk8u111-b14 for changeset 05a6a5823aa5 ! .hgtags Changeset: b28d012a24ca Author: asaha Date: 2016-09-22 12:50 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/b28d012a24ca Merge ! .hgtags Changeset: e134dc1879b7 Author: asaha Date: 2016-09-22 13:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/e134dc1879b7 Added tag jdk8u112-b15 for changeset b28d012a24ca ! .hgtags Changeset: 8c5c7b0f9394 Author: snazarki Date: 2016-11-08 17:14 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/8c5c7b0f9394 Merge ! .hgtags ! src/cpu/aarch32/vm/compiledIC_aarch32.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: a9b89cd22711 Author: snazarki Date: 2016-11-09 12:38 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/a9b89cd22711 Added tag jdk8u112-b16-aarch32-161109 for changeset 8c5c7b0f9394 ! .hgtags From snazarkin at azul.com Fri Nov 11 10:15:56 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Fri, 11 Nov 2016 10:15:56 +0000 Subject: hg: aarch32-port/jdk8u/nashorn: 83 new changesets Message-ID: <201611111015.uABAFv34001759@aojmv0008.oracle.com> Changeset: 39774ec26126 Author: asaha Date: 2016-04-26 13:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/39774ec26126 Added tag jdk8u112-b00 for changeset 1bf96637e4bb ! .hgtags Changeset: 5e1012e665bf Author: mhaupt Date: 2016-05-11 14:20 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/5e1012e665bf 8130127: streamline input parameter of Nashorn scripting $EXEC function Summary: handle null and undefined correctly, do not coerce them to strings Reviewed-by: lagergren, sundar ! samples/exec.js ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java + test/script/nosecurity/JDK-8130127.js + test/script/nosecurity/JDK-8130127.js.EXPECTED + test/script/nosecurity/readprint.js Changeset: 4ccc0a6265ad Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/4ccc0a6265ad 8130317: "ant test" fails to complete on Windows when run under cygwin shell Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java Changeset: a29475d0b255 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/a29475d0b255 8143642: Nashorn shebang argument handling is broken Reviewed-by: hannesw, sundar ! src/jdk/nashorn/tools/Shell.java Changeset: adcf08eb1715 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/adcf08eb1715 8144160: Regression: two tests fail on Windows with "ant test" target Reviewed-by: hannesw, mhaupt ! src/jdk/nashorn/tools/Shell.java Changeset: e6bd60e65f33 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/e6bd60e65f33 8144221: fix Nashorn shebang argument handling on Mac/Linux Reviewed-by: jlaskey, lagergren ! make/build.xml ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/tools/Shell.java + test/script/nosecurity/JDK-8144221.js + test/script/nosecurity/JDK-8144221.js.EXPECTED + test/script/nosecurity/os-not-windows.js Changeset: 258478e90f2d Author: sundar Date: 2016-05-20 20:40 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/258478e90f2d 8157160: JSON.stringify does not work on ScriptObjectMirror objects Reviewed-by: hannesw, mhaupt, jlaskey ! src/jdk/nashorn/internal/objects/NativeJSON.java + test/script/basic/JDK-8157160.js + test/script/basic/JDK-8157160.js.EXPECTED Changeset: 8673bde5227d Author: mhaupt Date: 2016-01-18 11:31 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/8673bde5227d 8145305: fix Nashorn shebang handling on Cygwin Reviewed-by: hannesw, sundar ! test/script/nosecurity/JDK-8144221.js Changeset: 11bf0d1b18c1 Author: mhaupt Date: 2016-05-23 09:25 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/11bf0d1b18c1 8157444: exclude jjs shebang handling test from runs Reviewed-by: sundar, hannesw, jlaskey = test/script/currently-failing/JDK-8144221.js < test/script/nosecurity/JDK-8144221.js + test/script/currently-failing/JDK-8144221.js.EXPECTED - test/script/nosecurity/JDK-8144221.js.EXPECTED Changeset: 1bd585e65406 Author: sundar Date: 2016-01-05 18:40 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/1bd585e65406 8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey ! test/script/basic/JDK-8134488.js ! test/script/basic/JDK-8134490.js ! test/script/basic/JDK-8134939.js Changeset: 92b5c838f6d5 Author: sundar Date: 2016-05-25 21:10 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/92b5c838f6d5 8157680: Callback parameter of any JS builtin implementation should accept any Callable Reviewed-by: hannesw ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8157680.js + test/script/basic/JDK-8157680.js.EXPECTED Changeset: ee0bd940c2bd Author: hannesw Date: 2016-05-13 14:30 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/ee0bd940c2bd 8156896: Script stack trace should display function names Reviewed-by: attila, sundar ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk/nashorn/internal/parser/Parser.java ! test/script/basic/JDK-8025515.js + test/script/basic/JDK-8156896.js Changeset: 0f96cd2fe750 Author: mhaupt Date: 2016-02-16 15:34 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/0f96cd2fe750 8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java Changeset: b035d65df170 Author: mhaupt Date: 2016-02-29 09:49 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b035d65df170 8150814: correct package declaration in Nashorn test Reviewed-by: sundar ! test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java Changeset: 133a3c6c906e Author: hannesw Date: 2016-05-13 18:38 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/133a3c6c906e 8156714: Parsing issue with automatic semicolon insertion Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8156714.js Changeset: ad940f1e1c09 Author: sundar Date: 2016-05-25 19:25 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/ad940f1e1c09 8157819: TypeError when a java.util.Comparator object is invoked as a function Reviewed-by: mhaupt, forax, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8157819.js Changeset: 711ea1c671bf Author: attila Date: 2015-11-09 14:03 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/711ea1c671bf 8141541: Simplify Nashorn's Context class loader handling Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java Changeset: 847d649fe113 Author: robilad Date: 2016-06-01 13:42 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/847d649fe113 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 301f57f44dfc Author: sundar Date: 2016-06-01 18:59 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/301f57f44dfc 8158338: Nashorn's ScriptLoader split delegation has to be adjusted Reviewed-by: lagergren ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java Changeset: 27842bf384fe Author: sundar Date: 2016-06-02 14:56 +0530 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/27842bf384fe 8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null Reviewed-by: mhaupt, hannesw ! make/build.xml ! src/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8158467.js + test/script/basic/JDK-8158467.js.EXPECTED Changeset: be4ef6af7d3d Author: sdama Date: 2016-06-07 11:58 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/be4ef6af7d3d 8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js intermittently fails. Reviewed-by: hannesw, mhaupt ! test/script/trusted/JDK-8087292.js + test/script/trusted/JDK-util.js Changeset: 8dad9af70d3e Author: asaha Date: 2016-06-21 10:15 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/8dad9af70d3e Added tag jdk8u112-b01 for changeset be4ef6af7d3d ! .hgtags Changeset: 68e45b084515 Author: hannesw Date: 2016-06-20 11:44 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/68e45b084515 8150219: ReferenceError in 1.8.0_72 Reviewed-by: attila, sundar ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/objects/Global.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java Changeset: d95a6070758d Author: hannesw Date: 2016-06-24 12:39 +0200 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/d95a6070758d 8137240: Negative lookahead in RegEx breaks backreference Reviewed-by: mhaupt ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8137240.js Changeset: 29f97057e4e1 Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/29f97057e4e1 Merge Changeset: a569f39e9c01 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/a569f39e9c01 Added tag jdk8u112-b02 for changeset 29f97057e4e1 ! .hgtags Changeset: 68f7b6b0bf4a Author: asaha Date: 2016-06-22 08:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/68f7b6b0bf4a Added tag jdk8u102-b14 for changeset 0948e61a3722 ! .hgtags Changeset: 16bc4cb8f50b Author: asaha Date: 2016-07-05 15:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/16bc4cb8f50b Merge ! .hgtags Changeset: bc02dfd3decc Author: asaha Date: 2016-07-19 15:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/bc02dfd3decc Added tag jdk8u112-b03 for changeset 16bc4cb8f50b ! .hgtags Changeset: 18eb73eb84c5 Author: asaha Date: 2016-07-25 14:42 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/18eb73eb84c5 Added tag jdk8u112-b04 for changeset bc02dfd3decc ! .hgtags Changeset: edede37674ea Author: asaha Date: 2016-04-11 12:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/edede37674ea Added tag jdk8u111-b00 for changeset 9bd5aadd8e73 ! .hgtags Changeset: ccf934e3116f Author: asaha Date: 2016-04-28 10:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/ccf934e3116f Merge ! .hgtags Changeset: f038b30fef79 Author: asaha Date: 2016-05-10 12:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/f038b30fef79 Merge ! .hgtags Changeset: dc56f37dffd2 Author: asaha Date: 2016-05-16 14:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/dc56f37dffd2 Merge ! .hgtags Changeset: 958afe395573 Author: asaha Date: 2016-06-15 13:52 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/958afe395573 Merge ! .hgtags Changeset: 6c3f8e359668 Author: asaha Date: 2016-06-01 16:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/6c3f8e359668 Added tag jdk8u92-b32 for changeset 895bb16c7f9f ! .hgtags Changeset: 59d90c3cc2bf Author: asaha Date: 2016-06-10 10:48 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/59d90c3cc2bf Added tag jdk8u92-b33 for changeset 6c3f8e359668 ! .hgtags Changeset: ce852200fdf6 Author: asaha Date: 2016-06-15 14:28 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/ce852200fdf6 Merge ! .hgtags Changeset: 61e68e59fede Author: asaha Date: 2016-06-15 14:34 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/61e68e59fede Merge ! .hgtags Changeset: 7e9322faf675 Author: asaha Date: 2016-06-21 09:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/7e9322faf675 Added tag jdk8u111-b01 for changeset 61e68e59fede ! .hgtags Changeset: b432bada0bfc Author: asaha Date: 2016-06-23 08:38 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b432bada0bfc Merge ! .hgtags Changeset: 3c500f61258d Author: asaha Date: 2016-06-23 09:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/3c500f61258d Merge ! .hgtags Changeset: 6448e201789f Author: asaha Date: 2016-06-27 12:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/6448e201789f Added tag jdk8u111-b02 for changeset 3c500f61258d ! .hgtags Changeset: 8e7c0eefed9f Author: asaha Date: 2016-06-28 22:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/8e7c0eefed9f Added tag jdk8u92-b34 for changeset 59d90c3cc2bf ! .hgtags Changeset: 908d77c3a016 Author: asaha Date: 2016-06-29 12:03 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/908d77c3a016 Merge ! .hgtags Changeset: caf5e25a0857 Author: asaha Date: 2016-06-29 12:16 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/caf5e25a0857 Merge ! .hgtags Changeset: b3bc68c4b0fa Author: asaha Date: 2016-07-04 13:06 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b3bc68c4b0fa Added tag jdk8u111-b03 for changeset caf5e25a0857 ! .hgtags Changeset: 4510fa72a613 Author: asaha Date: 2016-07-04 15:08 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/4510fa72a613 Added tag jdk8u102-b31 for changeset 908d77c3a016 ! .hgtags Changeset: b88377d4c459 Author: asaha Date: 2016-07-05 15:04 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b88377d4c459 Merge ! .hgtags Changeset: 1a484cc1d2ed Author: asaha Date: 2016-07-12 14:40 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/1a484cc1d2ed Added tag jdk8u111-b04 for changeset b88377d4c459 ! .hgtags Changeset: b70ae846275e Author: asaha Date: 2016-07-18 19:25 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b70ae846275e Added tag jdk8u111-b05 for changeset 1a484cc1d2ed ! .hgtags Changeset: 2a0a2024d751 Author: asaha Date: 2016-07-20 15:13 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/2a0a2024d751 Merge ! .hgtags Changeset: f82abdad22de Author: asaha Date: 2016-07-25 15:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/f82abdad22de Merge ! .hgtags Changeset: 7dae05ba63d4 Author: asaha Date: 2016-07-25 11:21 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/7dae05ba63d4 Added tag jdk8u111-b06 for changeset b70ae846275e ! .hgtags Changeset: 2432a2e9de10 Author: asaha Date: 2016-07-26 14:12 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/2432a2e9de10 Merge ! .hgtags Changeset: 71533d513bef Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/71533d513bef Added tag jdk8u112-b06 for changeset 2432a2e9de10 ! .hgtags Changeset: 56229b59fd80 Author: asaha Date: 2016-08-01 12:09 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/56229b59fd80 Added tag jdk8u111-b07 for changeset 7dae05ba63d4 ! .hgtags Changeset: d591fb5e1d37 Author: asaha Date: 2016-08-01 12:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/d591fb5e1d37 Merge ! .hgtags Changeset: 7c3cc111ef8a Author: asaha Date: 2016-08-01 12:45 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/7c3cc111ef8a Added tag jdk8u112-b07 for changeset d591fb5e1d37 ! .hgtags Changeset: 4465b272a902 Author: asaha Date: 2016-08-08 11:29 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/4465b272a902 Added tag jdk8u111-b08 for changeset 56229b59fd80 ! .hgtags Changeset: 910a02770fc9 Author: asaha Date: 2016-08-08 13:14 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/910a02770fc9 Merge ! .hgtags Changeset: bb1e105029d5 Author: asaha Date: 2016-08-08 13:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/bb1e105029d5 Added tag jdk8u112-b08 for changeset 910a02770fc9 ! .hgtags Changeset: 9e3095f8930a Author: asaha Date: 2016-08-16 12:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/9e3095f8930a Added tag jdk8u111-b09 for changeset 4465b272a902 ! .hgtags Changeset: 51e59a0544a0 Author: asaha Date: 2016-08-16 13:07 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/51e59a0544a0 Merge ! .hgtags Changeset: 7d226caedfd5 Author: asaha Date: 2016-08-16 13:11 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/7d226caedfd5 Added tag jdk8u112-b09 for changeset 51e59a0544a0 ! .hgtags Changeset: c340ee5e5fd1 Author: asaha Date: 2016-08-22 13:22 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/c340ee5e5fd1 Added tag jdk8u111-b10 for changeset 9e3095f8930a ! .hgtags Changeset: 319eba518b6e Author: asaha Date: 2016-08-22 13:37 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/319eba518b6e Merge ! .hgtags Changeset: 081aa69ac6fa Author: asaha Date: 2016-08-22 13:41 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/081aa69ac6fa Added tag jdk8u112-b10 for changeset 319eba518b6e ! .hgtags Changeset: 42b1bb149765 Author: asaha Date: 2016-08-29 11:20 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/42b1bb149765 Added tag jdk8u112-b11 for changeset 081aa69ac6fa ! .hgtags Changeset: 76bf7299d622 Author: asaha Date: 2016-08-31 09:49 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/76bf7299d622 Added tag jdk8u111-b11 for changeset c340ee5e5fd1 ! .hgtags Changeset: 21b35ff81519 Author: asaha Date: 2016-09-06 10:57 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/21b35ff81519 Merge ! .hgtags Changeset: cc3bb28e1427 Author: asaha Date: 2016-09-06 11:01 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/cc3bb28e1427 Added tag jdk8u112-b12 for changeset 21b35ff81519 ! .hgtags Changeset: 7ed1a5c5e45a Author: asaha Date: 2016-09-14 12:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/7ed1a5c5e45a Added tag jdk8u111-b12 for changeset 76bf7299d622 ! .hgtags Changeset: 001041e75430 Author: asaha Date: 2016-09-14 13:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/001041e75430 Merge ! .hgtags Changeset: 494df61af1d1 Author: asaha Date: 2016-09-14 13:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/494df61af1d1 Added tag jdk8u112-b13 for changeset 001041e75430 ! .hgtags Changeset: 97770cfdb942 Author: asaha Date: 2016-09-21 13:43 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/97770cfdb942 Added tag jdk8u111-b13 for changeset 7ed1a5c5e45a ! .hgtags Changeset: b0aa9a71f5fb Author: asaha Date: 2016-09-21 14:31 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/b0aa9a71f5fb Merge ! .hgtags Changeset: 352e0c7e9472 Author: asaha Date: 2016-09-21 14:35 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/352e0c7e9472 Added tag jdk8u112-b14 for changeset b0aa9a71f5fb ! .hgtags Changeset: 4196f3df73e1 Author: asaha Date: 2016-09-22 12:00 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/4196f3df73e1 Added tag jdk8u111-b14 for changeset 97770cfdb942 ! .hgtags Changeset: adc75eca1741 Author: asaha Date: 2016-09-22 13:10 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/adc75eca1741 Merge ! .hgtags Changeset: d1f2cab06d35 Author: asaha Date: 2016-09-22 13:18 -0700 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/d1f2cab06d35 Added tag jdk8u112-b15 for changeset adc75eca1741 ! .hgtags Changeset: 488fcc86597c Author: snazarki Date: 2016-11-08 17:14 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/488fcc86597c Merge ! .hgtags Changeset: d2be147e831d Author: snazarki Date: 2016-11-09 12:38 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/nashorn/rev/d2be147e831d Added tag jdk8u112-b16-aarch32-161109 for changeset 488fcc86597c ! .hgtags From snazarkin at azul.com Fri Nov 11 10:20:51 2016 From: snazarkin at azul.com (Sergey Nazarkin) Date: Fri, 11 Nov 2016 10:20:51 +0000 Subject: Forest is updated to u112-b16 Message-ID: Hi, all! I?ve merged our forest with main development repo. New revision tag is jdk8u112-b16-aarch32-161109. Sanity check is complete without issues. Sergey Nazarkin From snazarkin at azul.com Fri Nov 11 12:18:05 2016 From: snazarkin at azul.com (Sergey Nazarkin) Date: Fri, 11 Nov 2016 12:18:05 +0000 Subject: RFR: 8169576: aarch32: JDI works incorrectly when handling MethodExitEvent Message-ID: Hi! Please review a fix [1] for the issue [2] that affects SoftFloat configuration on boards with FPU [1] http://cr.openjdk.java.net/~snazarki/8169576/ [2] https://bugs.openjdk.java.net/browse/JDK-8169576 Sergey Nazarkin From snazarkin at azul.com Fri Nov 11 12:57:33 2016 From: snazarkin at azul.com (Sergey Nazarkin) Date: Fri, 11 Nov 2016 12:57:33 +0000 Subject: RFR: 8169577: aarch32: jtreg test runtime/7158988/FieldMonitor.java started failing by timeout Message-ID: <1CDFDA2C-312F-4BB2-856F-4714F7BAC1A4@azul.com> Hi! Please review fix [1] for the bug [2] that affects whole VM with enabled JVMTI. Particularly, read of boolean variable results in invalid value. [1] http://cr.openjdk.java.net/~snazarki/8169577/ [2] https://bugs.openjdk.java.net/browse/JDK-8169577 Sergey Nazarkin From edward.nevill at gmail.com Sun Nov 13 20:54:33 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Sun, 13 Nov 2016 20:54:33 +0000 Subject: RFR: 8169576: aarch32: JDI works incorrectly when handling MethodExitEvent In-Reply-To: References: Message-ID: <1479070473.2288.7.camel@gmail.com> Looks good, thanks, Ed. On Fri, 2016-11-11 at 12:18 +0000, Sergey Nazarkin wrote: > Hi! > > Please review a fix [1]??for the issue [2] that affects SoftFloat > configuration on boards with FPU? > > [1] http://cr.openjdk.java.net/~snazarki/8169576/ > [2] https://bugs.openjdk.java.net/browse/JDK-8169576 > > Sergey Nazarkin > > > > From edward.nevill at gmail.com Sun Nov 13 20:54:59 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Sun, 13 Nov 2016 20:54:59 +0000 Subject: RFR: 8169577: aarch32: jtreg test runtime/7158988/FieldMonitor.java started failing by timeout In-Reply-To: <1CDFDA2C-312F-4BB2-856F-4714F7BAC1A4@azul.com> References: <1CDFDA2C-312F-4BB2-856F-4714F7BAC1A4@azul.com> Message-ID: <1479070499.2288.8.camel@gmail.com> Looks good, thanks, Ed. On Fri, 2016-11-11 at 12:57 +0000, Sergey Nazarkin wrote: > Hi! > > Please review fix [1] for the bug [2] that affects whole VM with > enabled JVMTI. Particularly, read of boolean variable results in > invalid value.? > > [1] http://cr.openjdk.java.net/~snazarki/8169577/ > [2] https://bugs.openjdk.java.net/browse/JDK-8169577 > Sergey Nazarkin > > > > From snazarkin at azul.com Mon Nov 14 09:52:23 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 14 Nov 2016 09:52:23 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 2 new changesets Message-ID: <201611140952.uAE9qN43025608@aojmv0008.oracle.com> Changeset: 5173c028f74c Author: snazarki Date: 2016-11-14 12:46 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/5173c028f74c 8169576: aarch32: JDI works incorrectly when handling MethodExitEvent Reviewed-by: enevill ! src/cpu/aarch32/vm/frame_aarch32.cpp Changeset: ad0ce4e6fc1b Author: snazarki Date: 2016-11-14 12:47 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/ad0ce4e6fc1b 8169577: aarch32: jtreg test runtime/7158988/FieldMonitor.java started failing by timeout Reviewed-by: enevill ! src/cpu/aarch32/vm/templateTable_aarch32.cpp From andrey at azul.com Thu Nov 17 13:18:39 2016 From: andrey at azul.com (Andrey Petushkov) Date: Thu, 17 Nov 2016 13:18:39 +0000 Subject: RFR: JDK-8169872 incremental CMS always crashes VM Message-ID: Dear All, Could you please review the simple patch to fix the incremental CMS. Apparently the necessary check was forgotten at the fast path during backporting from jdk9, since the latter does not include iCMS The problem could easily be reproduced by starting any Java application with the VM supplied the -Xincgc flag issue: https://bugs.openjdk.java.net/browse/JDK-8169872 webrev: http://cr.openjdk.java.net/~apetushkov/8169872/webrev/ Thanks, Andrey From edward.nevill at gmail.com Thu Nov 17 15:40:38 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 17 Nov 2016 15:40:38 +0000 Subject: RFR: JDK-8169872 incremental CMS always crashes VM In-Reply-To: References: Message-ID: <1479397238.2957.0.camel@gmail.com> Looks good, Thanks, Ed. On Thu, 2016-11-17 at 13:18 +0000, Andrey Petushkov wrote: > Dear All, > > Could you please review the simple patch to fix the incremental CMS. > Apparently the necessary check was forgotten at the fast path during > backporting from jdk9, since the latter does not include iCMS > > The problem could easily be reproduced by starting any Java > application with the VM supplied the -Xincgc flag > > issue: https://bugs.openjdk.java.net/browse/JDK-8169872 > webrev: http://cr.openjdk.java.net/~apetushkov/8169872/webrev/ > > Thanks, > Andrey From snazarkin at azul.com Thu Nov 17 15:55:45 2016 From: snazarkin at azul.com (snazarkin at azul.com) Date: Thu, 17 Nov 2016 15:55:45 +0000 Subject: hg: aarch32-port/jdk8u/hotspot: 8169872: incremental CMS always crashes VM Message-ID: <201611171555.uAHFtjJZ006613@aojmv0008.oracle.com> Changeset: 63b6d8a45261 Author: snazarki Date: 2016-11-17 18:53 +0300 URL: http://hg.openjdk.java.net/aarch32-port/jdk8u/hotspot/rev/63b6d8a45261 8169872: incremental CMS always crashes VM Reviewed-by: enevill Contributed-by: andrey.petushkov at gmail.com ! src/cpu/aarch32/vm/macroAssembler_aarch32.cpp ! src/cpu/aarch32/vm/templateTable_aarch32.cpp From magnus.ihse.bursie at oracle.com Tue Nov 22 13:05:00 2016 From: magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie) Date: Tue, 22 Nov 2016 14:05:00 +0100 Subject: [aarch64-port-dev ] RFR: 8168909 aarch3264: arm32/64 port contribution cleanups In-Reply-To: References: <0D710F07-9ED4-4034-BBCD-61A7B71048E8@oracle.com> <1478024856.7109.9.camel@gmail.com> Message-ID: <51c19b1a-2ad5-4371-f642-ce8507993eda@oracle.com> Hi Bob, On 2016-11-01 19:54, Bob Vandette wrote: >> >> This saves having to grub around in hotspot.m4 to find out what the >> available options are. >> >> The same is true of --with-abi-profile. > Sure, I?ll update the help text. I realize this is a late comment, but at some point in time you should probably add a AC_MSG_CHECKING/RESULT to print out the value set by -with-cpu-port. Note that you need to be careful how you balance these two so no additional printing occurs between them. Typically it's easiest to just print them directly after one another when you have the result. (This is to get all relevant data in the configure log.) /Magnus > >> BTW: The patch to fix the monitor locking problem encountered in jtreg >> does not seem to have been pushed? >> >> diff -r e0c5f8cf07f8 src/share/vm/runtime/sharedRuntime.cpp >> --- a/src/share/vm/runtime/sharedRuntime.cpp Mon Oct 10 09:29:51 >> 2016 -0400 >> +++ b/src/share/vm/runtime/sharedRuntime.cpp Sun Oct 30 21:50:31 >> 2016 +0000 >> @@ -1983,7 +1983,9 @@ >> JRT_BLOCK_ENTRY(void, >> SharedRuntime::complete_monitor_locking_C(oopDesc* _obj, BasicLock* >> lock, JavaThread* thread)) >> // Disable ObjectSynchronizer::quick_enter() in default config >> // on AARCH64 until JDK-8153107 is resolved. >> - if (AARCH64_ONLY((SyncFlags & 256) != 0 &&) >> !SafepointSynchronize::is_synchronizing()) { >> + if (ARM_ONLY((SyncFlags & 256) != 0 &&) >> + AARCH64_ONLY((SyncFlags & 256) != 0 &&) >> + !SafepointSynchronize::is_synchronizing()) { >> // Only try quick_enter() if we're not trying to reach a safepoint >> // so that the calling thread reaches the safepoint more quickly. >> if (ObjectSynchronizer::quick_enter(_obj, thread, lock)) return; >> > I was hoping that this change would be pushed directly to JDK 9 and I?d > bring it into jdk9-arm3264 eventually. There?s been a bit of discussion on this bug since > it doesn?t fix the root problem, it just disables an optimization for ARM. > > Bob. > > >> All the best, >> Ed. >> From mark.reinhold at oracle.com Tue Nov 29 01:16:24 2016 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Mon, 28 Nov 2016 17:16:24 -0800 (PST) Subject: JEP 297: Unified arm32/arm64 Port Message-ID: <20161129011624.CD7611A08C@eggemoggin.niobe.net> New JEP Candidate: http://openjdk.java.net/jeps/297 - Mark From doko at ubuntu.com Wed Nov 30 00:39:51 2016 From: doko at ubuntu.com (Matthias Klose) Date: Wed, 30 Nov 2016 01:39:51 +0100 Subject: JEP 297: Unified arm32/arm64 Port In-Reply-To: <20161129011624.CD7611A08C@eggemoggin.niobe.net> References: <20161129011624.CD7611A08C@eggemoggin.niobe.net> Message-ID: <474c73b4-35ef-4d56-8282-46d9c80ad082@ubuntu.com> On 29.11.2016 02:16, mark.reinhold at oracle.com wrote: > New JEP Candidate: http://openjdk.java.net/jeps/297 "the only maintained option in the JDK today is the Zero port" that is not true: https://buildd.debian.org/status/logs.php?pkg=openjdk-9&arch=armhf https://buildd.debian.org/status/logs.php?pkg=openjdk-9&arch=armel so the zero ARM32 port seems to be dead. And I appreciate the availability of the new ARM32 port. Thanks, Matthias From akozlov at azul.com Wed Nov 30 13:13:41 2016 From: akozlov at azul.com (Anton Kozlov) Date: Wed, 30 Nov 2016 16:13:41 +0300 Subject: [8u] RFR: (?) New c1 patching, in Re: PING: RFR: 8164652: c1 port, code patching In-Reply-To: <1475517798.21771.57.camel@azul.com> References: <1472211998.2756.2.camel@gmail.com> <2262cf97-394c-8a3a-e6dc-a6053d928a3c@redhat.com> <004c65a0-dcfd-9f8d-97de-e3d916bfc8ba@redhat.com> <411c802a-f6d7-6204-2784-fa0fae0e0817@redhat.com> <1475511615.21771.23.camel@azul.com> <1475517798.21771.57.camel@azul.com> Message-ID: <56c22e95-a184-260d-75df-80f34ffc77a6@azul.com> Hi, it's took some time to implement (and test) method supposed by Andrew. Now every constant that may be changed concurrently placed in const section, and patchable method looks like b stub dmb add rD, 0xff000 ldr rD, [rD, 0xfff] First `b stub` replaced with nop after patching applied. Dmb acts as LoadLoad barrier to order constant load with instruction modification `b stub` -> `nop` Maximum offset is 0xffffff (1Mb) which is enough to reach whole nmethod, which is 1.1*4*64K (<300Kb) for C1. From my point of view, generated code looks more straightforward, and ARMv6 could benefit from smaller 32bit constant loading, add+ldr instead of mov+3*orr (not implemented yet). In terms of performance, spec2008 shows minor improvement in average 0.01 ops/m (~1-2%) Also, number of relocations grows, now for every load there should be another relocation to fix offset when const section moves. But oop and metadata relocations are not holding respecting values now, so it's not a big loose. Changing relocations implies changes in c1 shared code that deals with them. Diff is in attach. Could you review it? Thanks, Anton On 10/03/2016 09:03 PM, Anton Kozlov wrote: > On Mon, 2016-10-03 at 17:43 +0100, Andrew Haley wrote: >> On 03/10/16 17:20, Anton Kozlov wrote: >>> >>> Already replied >>> >>> http://mail.openjdk.java.net/pipermail/aarch32-port-dev/2016-September/00049 >>> 0.html >> >> That really is weird: it did not arrive in my inbox. Apologies! > > Never mind > >> >>> >>> >>> We are patching branches only, that aren't require explicit >>> synchronization. You cited step 2 from explicit synchronization >>> sequence. >> >> We're also patching the stubs to be branched to. > > Agree, but it's never executed until branches patched. ?ll "Concurrent > modification and execution of instructions" deals with another type of > instructions > > .. instructions that can be executed by one thread of execution as they are > being modified by another thread ... > > ... effect of the concurrent modification and execution of an > instruction is UNPREDICTABLE > > The branches are of that type, but not stub code. Stub code could be fetched, > but only after branch is pointing to final destination. > >> >>> >>>> >>>> But we are not doing that on all PEs. For strict correctness we >>>> should execute an ISB on every PE after a stub has been written and >>>> before it is executed. In practice I don't think that it matters >>>> because the instruction cache on the other PEs probably won't already >>>> contain a stale copy of the stub. But it is possible: with a long >>>> instruction cache it may do if the line has already been fetched for >>>> an adjacent stub. Without an ISB the PE may not re-fetch its icache >>>> line and may then execute the stale stub code. >>> >>> I'm a bit confused with this. Could you clarify your thought about >>> icache problem? >> >>> >>> ISB is pipeline flush. >> >> The architecture spec does not say anything about pipelines. > > Actually, ISB instruction description says > > An ISB instruction flushes the pipeline in the processor, so that all > instructions that come after the ISB instruction in > program order are fetched from cache or memory only after the ISB instruction > has completed. > >> As far as I know there is no reason that a compliant AArch64 >> implementation should not interpret this rule as meaning that the >> icache in another thread would not be flushed until an ISB. In that >> case, you may be jumping to a stale icache line in the stub. Sure, >> you have flushed it on the writer size with clear_cache(), but the >> reader hasn't done anything. > > I see same description of ISB in AArch64 manual. Can't say, what makes icache > flush on executing side > >> >>> >>> Let's suppose ISB is required after branch patch. >> >>> >>>> >>>> From my point of view, then, number of executed instructions from >>>> point of patching to point of execution of patched instructions >>>> matter. >> >>> >>> ISB could be required by ARM, but in practice bad things will happen >>> if second point is reached in less than (pipeline-length) >>> instructions. And we are patching deeply in runtime, there are a lot >>> of branching, mutex release,.. >> >> But another thread executing concurrently does not have to wait for >> any of that. A soon as you do the write it potentially becomes >> visible to that other thread. >> > > And so we patch the stub first, then ensure write is completed (by icache flush) > and only then start to patch branches. > > >>> >>> But yes, in case ISB required it should be added. >> >> The problem is that there is no ordering on a reader PE (one which is >> not doing the patching) between the two writes of instruction memory. >> I can't see any architectural reason why it should not see the write >> of the jump before it sees the write of the stub. I know there is a >> clear_cache on the writer side, but AFAICS there is nothing on the >> reader side to enforce any ordering. > > Thats a good point. From anology with data cache, yes, reader should have some > fence. But I can't see any evidence to this except ISB use in case, which could > be interpreted another way > >> >> My thought is that the ISB issue of this could be made unnecessary >> (and the code entirely compliant) simply by changing >> >> mov rN, #const >> movk ... >> jmp back >> >> to >> >> ldr rN, l0 >> jmp back >> l0: .data const >> >> Having said that, I guess there would need to be some sort of memory >> fence as well. I'm aware that it would be a little bit slower, but >> this is a patch stub. > > That's an easy way, to bypass the problem by replacing it by one with > existing solution =). There are cases when it will not work as is, some stubs > are still requried to go to runtime patching, after stub code already adjusted. > However, this could make v6 generated code be a bit better. I need some time to > play with and decide. > > Thanks, > Anton > >> >> Andrew. -------------- next part -------------- A non-text attachment was scrubbed... Name: new_c1_load_patching.patch Type: text/x-patch Size: 33841 bytes Desc: not available URL: From edward.nevill at gmail.com Wed Nov 30 16:30:18 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 30 Nov 2016 16:30:18 +0000 Subject: FWD: [aarch64-port-dev ] Fireside chat - Thursday In-Reply-To: References: Message-ID: <1480523418.7423.0.camel@gmail.com> Forwarding to aarch32-port-dev On Wed, 2016-11-30 at 11:06 +0000, Stuart Monteith wrote: > Hello, > ?????This week we'll be having a fireside chat on Thursday at 1600 > UTC, > 1600 GMT, 1200 EST. Please note that daylight savings time are out of > sync this week, but will be back to the usual offset after this > weekend. > > In order to join in, please join the chat at Bluejeans here: > ? https://bluejeans.com/791239268 > > Alternatively you may dial in using one of the following numbers > > http://bluejeans.com/numbers > > and enter the Meeting ID: 791239268 > > Please do not use any of the 'freefone' numbers, because although > they > may be free for you they cost us $$$$. > > For the agenda Ed would like to discuss "JEP 297: Unified arm32/arm64 > Port". > > http://openjdk.java.net/jeps/297 > > Best Regards, > ????Stuart From edward.nevill at gmail.com Wed Nov 30 23:24:08 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 30 Nov 2016 23:24:08 +0000 Subject: [aarch64-port-dev ] Fireside chat - Thursday In-Reply-To: References: Message-ID: <1480548248.7423.71.camel@gmail.com> Hi, I think 1600 UTC is 1100 EST, not 1200 EST as advertised. EST is UTC-5 at the moment, at times they are UTC-4 because the US put the clocks back later than the UK, but at the moment I believe we are both on winter time so it should be UTC-5. I stand to be corrected:-) All the best, Ed. On Wed, 2016-11-30 at 11:06 +0000, Stuart Monteith wrote: > Hello, > ?????This week we'll be having a fireside chat on Thursday at 1600 > UTC, > 1600 GMT, 1200 EST. Please note that daylight savings time are out of > sync this week, but will be back to the usual offset after this > weekend. > > In order to join in, please join the chat at Bluejeans here: > ? https://bluejeans.com/791239268 > > Alternatively you may dial in using one of the following numbers > > http://bluejeans.com/numbers > > and enter the Meeting ID: 791239268 > > Please do not use any of the 'freefone' numbers, because although > they > may be free for you they cost us $$$$. > > For the agenda Ed would like to discuss "JEP 297: Unified arm32/arm64 > Port". > > http://openjdk.java.net/jeps/297 > > Best Regards, > ????Stuart